0001558370-23-007403.txt : 20230501 0001558370-23-007403.hdr.sgml : 20230501 20230501080313 ACCESSION NUMBER: 0001558370-23-007403 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230501 DATE AS OF CHANGE: 20230501 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SCI Engineered Materials, Inc. CENTRAL INDEX KEY: 0000830616 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL INDUSTRIAL APPARATUS [3620] IRS NUMBER: 311210318 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-31641 FILM NUMBER: 23870112 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-20230331x10q.htm 10-Q
http://fasb.org/us-gaap/2022#ProductMemberhttp://fasb.org/us-gaap/2022#ProductMemberhttp://fasb.org/us-gaap/2022#ProductMemberhttp://fasb.org/us-gaap/2022#ProductMember0000830616--12-312023Q1falseNONE451952445302070000830616us-gaap:CommonStockMember2023-01-012023-03-310000830616srt:DirectorMemberus-gaap:CommonStockMember2022-01-012022-03-310000830616us-gaap:CommonStockMember2022-01-012022-03-310000830616srt:DirectorMemberus-gaap:CommonStockMember2023-01-012023-03-310000830616scia:EmployeeStockGrantsMemberus-gaap:CommonStockMember2023-01-012023-03-310000830616scia:EmployeeStockGrantsMemberus-gaap:CommonStockMember2022-01-012022-03-310000830616us-gaap:RetainedEarningsMember2023-03-310000830616us-gaap:CommonStockMember2023-03-310000830616us-gaap:AdditionalPaidInCapitalMember2023-03-310000830616srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310000830616us-gaap:RetainedEarningsMember2022-12-310000830616us-gaap:CommonStockMember2022-12-310000830616us-gaap:AdditionalPaidInCapitalMember2022-12-310000830616srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000830616us-gaap:RetainedEarningsMember2022-03-310000830616us-gaap:CommonStockMember2022-03-310000830616us-gaap:AdditionalPaidInCapitalMember2022-03-310000830616us-gaap:RetainedEarningsMember2021-12-310000830616us-gaap:CommonStockMember2021-12-310000830616us-gaap:AdditionalPaidInCapitalMember2021-12-310000830616us-gaap:RetainedEarningsMember2023-01-012023-03-310000830616us-gaap:RetainedEarningsMember2022-01-012022-03-310000830616scia:FifthThirdBankMember2022-08-310000830616scia:FifthThirdBankMember2023-03-310000830616us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-03-310000830616us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310000830616us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000830616us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000830616us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310000830616us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000830616us-gaap:FairValueMeasurementsRecurringMember2023-03-310000830616srt:MinimumMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310000830616srt:MaximumMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsIndustryMemberscia:TwoCustomersMember2023-01-012023-03-310000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsIndustryMemberscia:TwoCustomersMember2022-01-012022-03-310000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-3100008306162022-03-3100008306162021-12-310000830616us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000830616us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000830616srt:MinimumMember2023-03-310000830616srt:MaximumMember2023-03-3100008306162022-01-012022-03-3100008306162023-03-3100008306162022-12-3100008306162023-04-2700008306162023-01-012023-03-31xbrli: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 March 31, 2023

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,530,207 shares of Common Stock, without par value, were outstanding at April 27, 2023.

FORM 10-Q

SCI ENGINEERED MATERIALS, INC.

Table of Contents

Page No.

PART I.          FINANCIAL INFORMATION

 

Item 1.

Financial Statements

 

Balance Sheets as of March 31, 2023 (unaudited) and December 31, 2022

3

 

Statements of Income for the Three Months Ended March 31, 2023 and 2022 (unaudited)

5

 

Statements of Shareholders’ Equity for the Three Months Ended March 31, 2023 and 2022 (unaudited)

6

 

Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022 (unaudited)

7

 

Notes to Financial Statements (unaudited)

8

 

Item 2.

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

14

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

N/A

 

Item 4.

Controls and Procedures

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

    

March 31, 

    

December 31, 

    

2023

    

2022

(UNAUDITED)

Current Assets

Cash

$

4,495,169

$

3,947,966

Investments - marketable securities, short term

989,265

989,265

Accounts receivable

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

 

816,745

 

842,647

Tax - Employee Retention Credit

40,539

40,539

Other

 

31,333

 

12,653

Inventories, net

 

2,619,131

 

2,177,917

Prepaid expenses

 

336,227

 

136,134

Total current assets

 

9,328,409

 

8,147,121

Property and Equipment, at cost

 

  

 

  

Machinery and equipment

 

8,672,588

 

8,584,871

Furniture and fixtures

 

142,471

 

142,471

Leasehold improvements

 

607,156

 

607,156

Construction in progress

 

94,425

 

28,708

 

9,516,640

 

9,363,206

Less accumulated depreciation and amortization

 

(7,210,906)

 

(7,101,573)

 

2,305,734

 

2,261,633

Other Assets

Investments, net - marketable securities, long term

995,000

1,000,000

Right of use asset, net

161,794

185,072

Deferred tax asset

34,231

151,164

Other assets

 

84,035

 

85,138

Total other assets

1,275,060

1,421,374

TOTAL ASSETS

$

12,909,203

$

11,830,128

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

3

SCI ENGINEERED MATERIALS, INC.

BALANCE SHEETS

LIABILITIES AND SHAREHOLDERS’ EQUITY

    

March 31, 

    

December 31, 

    

2023

    

2022

(UNAUDITED)

Current Liabilities

Finance lease obligations, current portion

$

92,966

$

97,367

Operating lease obligations, current portion

 

107,932

 

105,789

Accounts payable

 

316,510

 

514,512

Customer deposits

 

2,649,090

 

1,825,595

Accrued compensation

 

157,799

 

270,168

Accrued expenses and other

 

160,534

 

122,065

Total current liabilities

 

3,484,831

 

2,935,496

Finance lease obligations, net of current portion

28,710

49,149

Operating lease obligations, net of current portion

71,903

99,834

Total liabilities

 

3,585,444

 

3,084,479

Shareholders' Equity

 

  

 

  

Common stock, no par value, authorized 15,000,000 shares; 4,530,207 and 4,519,524 shares issued and outstanding, respectively

 

10,662,343

 

10,618,435

Additional paid-in capital

 

2,232,989

 

2,231,807

Accumulated deficit

 

(3,571,573)

 

(4,104,593)

Total shareholders' equity

 

9,323,759

 

8,745,649

TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY

$

12,909,203

$

11,830,128

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

4

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF INCOME

THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(UNAUDITED)

2023

    

2022

Revenue

$

5,797,147

$

5,326,432

Cost of revenue

 

4,472,550

 

4,332,331

Gross profit

 

1,324,597

 

994,101

General and administrative expense

 

432,413

 

373,188

Research and development expense

 

135,360

 

87,031

Marketing and sales expense

 

109,571

 

82,188

Income from operations

 

647,253

 

451,694

Interest (income) expense, net

 

(48,977)

 

6,493

Income before provision for income taxes

 

696,230

 

445,201

Income tax expense

 

158,210

 

60,800

NET INCOME

$

538,020

$

384,401

Earnings per share - basic and diluted (Note 7)

 

  

 

  

Income per common share

 

  

 

  

Basic

$

0.12

$

0.09

Diluted

$

0.12

$

0.08

Weighted average shares outstanding

 

 

Basic

 

4,525,103

 

4,510,276

Diluted

 

4,555,409

 

4,538,165

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

5

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF SHAREHOLDERS’ EQUITY

THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(UNAUDITED)

    

    

    

    

Additional

    

    

    

    

Common

Paid-In

Accumulated

    

    

Stock

    

Capital

    

Deficit

    

Total

Balance 12/31/2022

$

10,618,435

$

2,231,807

$

(4,104,593)

$

8,745,649

Adoption of ASU 2016-13 (Note 3)

 

 

 

(5,000)

 

(5,000)

Stock based compensation expense (Note 5)

 

 

1,182

 

 

1,182

Common stock issued (Note 5)

 

43,908

 

 

 

43,908

Net income

 

 

 

538,020

 

538,020

Balance 3/31/2023

$

10,662,343

$

2,232,989

$

(3,571,573)

$

9,323,759

Balance 12/31/2021

$

10,573,843

$

2,227,078

$

(6,061,617)

$

6,739,304

Stock based compensation expense (Note 5)

 

 

1,183

 

 

1,183

Common stock issued (Note 5)

 

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

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

6

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF CASH FLOWS

THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(UNAUDITED)

    

THREE MONTHS ENDED MARCH 31, 

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES

Net income

$

538,020

$

384,401

Adjustments to reconcile net income to net cash

 

 

provided by operating activities:

 

 

Depreciation and accretion

 

114,487

 

101,246

Amortization of patents

 

1,104

 

1,104

Stock based compensation

 

45,090

 

23,299

Gain on disposal of equipment

 

(9,142)

 

(5,166)

Deferred tax asset

116,933

56,000

Inventory reserve

 

954

 

1,500

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

7,222

 

(232,092)

Inventories

 

(442,168)

 

(192,002)

Prepaid expenses

(200,093)

476,202

Other assets

 

 

(1)

Accounts payable

 

(198,002)

 

94,916

Operating lease assets and liabilities, net

(2,510)

(1,948)

Accrued expenses and customer deposits

 

747,869

 

(103,467)

Net cash provided by operating activities

 

719,764

 

603,992

CASH FLOWS FROM INVESTING ACTIVITIES

 

  

 

  

Proceeds on sale of equipment

16,000

5,166

Purchases of property and equipment

 

(163,721)

 

(79,842)

Net cash used in investing activities

 

(147,721)

 

(74,676)

CASH FLOWS FROM FINANCING ACTIVITIES

 

  

 

  

Principal payments on finance lease obligations and notes payable

 

(24,840)

 

(23,783)

Net cash used in financing activities

 

(24,840)

 

(23,783)

NET INCREASE IN CASH

$

547,203

$

505,533

CASH - Beginning of year

 

3,947,966

 

4,140,942

CASH - End of period

$

4,495,169

$

4,646,475

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

 

  

Cash paid during the year for:

 

  

 

  

Interest

$

1,486

$

2,543

SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES

 

 

Increase in asset retirement obligation

 

1,725

 

1,725

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

7

Table of Contents

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

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, 2022. 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 creditworthiness of each customer. The Company sells its products typically under agreements with payment terms of 30-60 days. The Company does not normally 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 three months ended March 31, 2023 and 2022. The top two customers represented approximately 86% and 89% of total revenue for the three months ended March 31, 2023 and 2022, respectively. International shipments were 1% of total revenue for the first three months of 2023 and 2022.

8

Table of Contents

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

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 2021 and 2020. 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.  A balance of $40,539 appears as a tax receivable on the balance sheets at March 31, 2023 and December 31, 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 measure credit losses for most financial assets, including accounts receivable and held-to-maturity marketable securities, 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 became effective for us in the first quarter of 2023. The adoption of ASU No. 2016-13 resulted in a cumulative effect of $5,000 and is reflected in the accompanying Statement of Shareholders’ Equity.

Note 4.   Investments

As of March 31, 2023 and December 31, 2022, the Company held investments in corporate and U.S. government bonds that are required to be measured for disclosure purposes at fair value on a recurring basis. The bonds are considered held-to-maturity and are recorded at amortized cost on the balance sheet. These investments are considered level 2 as detailed in the table below. The Company considers investments which will mature in the next twelve months and interest receivable on the long-term bonds as current assets. The remaining investments are considered non-current assets including the investment in marketable securities which the Company intends to hold longer than twelve months. The fair value of these investments was estimated using recently executed transactions and market price quotations. At March 31, 2023, the length of time until maturity of the bonds currently owned ranged from 2 months to 20 months. The amortized cost, allowance for credit losses, fair value, and the related unrecognized gains and losses of these investments, were as follows:

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Cost

Gains

Losses

Fair Value

March 31, 2023

 

  

 

  

 

  

 

  

Corporate bonds

$

1,500,000

$

$

(9,116)

$

1,490,884

U.S. government treasuries

 

489,265

 

8,280

 

 

497,545

Total investments

$

1,989,265

$

8,280

$

(9,116)

$

1,988,429

Allowance for credit losses

 

(5,000)

 

  

 

  

 

  

Total investments, net

$

1,984,265

 

  

 

  

 

  

December 31, 2022

 

  

 

  

 

  

 

  

Corporate bonds

$

1,500,000

$

$

(1,924)

$

1,498,076

U.S. government treasuries

 

489,265

 

2,665

 

 

491,930

Total investments

$

1,989,265

$

2,665

$

(1,924)

$

1,990,006

The Company uses an “expected credit loss” measurement objective for the recognition of credit losses for held-to-maturity securities at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period as necessary for changes in expected lifetime credit losses. The credit loss calculations for held-to-maturity securities are based upon historical default and recovery rates of bonds rated with the same rating as the current portfolio. An adjustment factor is applied to these credit loss calculations based upon management’s assessment of the expected impact from current economic conditions on our investments. The Company monitors the credit quality of debt securities classified as held-to-maturity through the use of their respective credit ratings and update them on a quarterly basis with the latest assessment completed on March 31, 2023. Our allowance for credit losses was $5,000 at March 31, 2023.

9

Table of Contents

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

Note 5.  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 $45,090 and $23,299 for the three months ended March 31, 2023, and 2022, respectively.

Unrecognized compensation expense was $394 as of March 31, 2023 and will be recognized through April of 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.

Employees received compensation of 10,683 and 4,500 aggregate shares of common stock of the Company during the three months ended March 31, 2023 and 2022, respectively. These shares had an aggregate value of $43,908 and $14,625, respectively, and were recorded as non-cash stock compensation expense in the financial statements.

The non-employee Board members received compensation of 2,305 aggregate shares of common stock of the Company with an aggregate value of $7,491 during the three months ended March 31, 2022 and was recorded as non-cash stock compensation expense in the financial statements.

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

Employee Stock Options

    

    

Weighted

Average

Stock

Exercise

Options

Price

Outstanding at January 1, 2022

 

41,304

$

1.05

Outstanding at December 31, 2022

 

41,304

$

1.05

Outstanding at March 31, 2023

 

41,304

$

1.05

Options exercisable at December 31, 2022

 

34,361

$

1.01

Options exercisable at March 31, 2023

 

34,361

$

1.01

Exercise prices for options ranged from $0.84 to $1.25 at March 31, 2023. The weighted average option price for all options outstanding at March 31, 2023, was $1.05 with a weighted average remaining contractual life of 3.4 years.

Note 6.  Inventories

Inventories consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Raw materials

$

416,367

$

1,375,669

Work-in-process

 

2,095,341

 

528,631

Finished goods

 

118,808

 

284,048

 

2,630,516

 

2,188,348

Inventory reserve

 

(11,385)

 

(10,431)

$

2,619,131

$

2,177,917

10

Table of Contents

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

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 5 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 March 31, 

    

2023

    

2022

Net income

$

538,020

$

384,401

Weighted average common shares outstanding - basic

 

4,525,103

 

4,510,276

Effect of dilution - stock options

 

30,306

 

27,889

Weighted average shares outstanding - diluted

 

4,555,409

 

4,538,165

Note 8.  Note Payable

The Company renewed its line of credit with Fifth Third Bank for $1 million during 2022. 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, 2023. No amounts were drawn on this line of credit as of March 31, 2023.

Note 9.  Income Taxes

The provision for income taxes for the three months ended March 31, 2023 and 2022 is based on our projected annual effective tax rate for fiscal year 2023, 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 months ended March 31:

Three months ended March 31, 

    

2023

    

2022

Federal

$

146,374

$

56,000

State and local

 

11,836

 

4,800

$

158,210

$

60,800

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 $42,000 at December 31, 2022, which expires in 2038.

As of December 31, 2022, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $151,164 were realizable principally because we achieved six 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 $34,231 at March 31, 2023.

11

Table of Contents

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

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 $28,600 and $28,100 during the three months ended March 31, 2023 and 2022, respectively. The variable lease costs were approximately $23,200 and $13,500 during the three months ended March 31, 2023 and 2022, respectively.

The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of March 31, 2023:

2023

2023

$

86,212

2024

 

102,550

Total minimum lease payments

188,762

Less debt discount

8,927

Total operating lease obligations

$

179,835

2023

2022

Operating cash outflows from operating lease - year-to-date

$

25,788

$

23,675

Weighted average remaining lease term – operating lease

 

1.7

years

 

2.7

years

Weighted average discount rate – operating lease

 

5.5

%

 

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 March 31, 2023, are shown in the following table.

2023

$

75,349

2024

 

49,859

Total minimum lease payments

 

125,208

Less amount representing interest

 

3,532

Present value of minimum lease payments

 

121,676

Less current portion

 

92,966

Finance lease obligations, net of current portion

$

28,710

Weighted average remaining lease term – finance leases

1.2

years

Weighted average discount rate – finance leases

4.29

%

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

    

March 31, 2023

    

Dec. 31, 2022

Machinery and equipment

$

385,923

$

385,923

Less accumulated depreciation and amortization

 

114,024

 

104,376

Net book value

$

271,899

$

281,547

12

Table of Contents

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

Note 11. Finance Leases (continued)

These assets are amortized over a period of ten years using the straight-line method and amortization is included in depreciation expense. Finance lease costs totaled $24,840 and $23,783 for the three months ended March 31, 2023 and 2022, respectively.

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 was transferred to the Company in accordance with the terms of the leases and these assets have been excluded from the leased asset disclosure above.

13

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

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

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, 2022, 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 we 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 three months ended March 31, 2023, we had total revenue of $5,797,147 compared to $5,326,432 for the three months ended March 31, 2022. Higher volume was the key factor that contributed to the increase, despite lower raw material costs compared to the same period last year.

Gross profit was $1,324,597 for the three months ended March 31, 2023 compared to $994,101 for the same three months in 2022. The increase was due to higher revenue and favorable product mix.  

Operating expenses were $677,344, and $542,407 for the three months ended March 31, 2023 and 2022, respectively.

Income from operations was $647,253 and $451,694 for the three months ended March 31, 2023 and 2022, respectively.

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 presses, 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 involve 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)

Several issues continue to affect national and global market conditions. First, inflation remains at historically high levels, impacting labor, 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 in 2023. 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, including identifying additional suppliers and adapting to our customers’ specific circumstances and forecasts.

RESULTS OF OPERATIONS

Three months ended March 31, 2023 (unaudited) compared to three months ended March 31, 2022 (unaudited):

Revenue

For the three months ended March 31, 2023, we had revenue of $5,797,147. This was an increase of $470,715, compared to the three months ended March 31, 2022. Higher volume was the key factor that contributed to the increase, despite lower raw material costs compared to the same period last year.

Gross profit

Gross profit was $1,324,597 for the three months ended March 31, 2023, compared to $994,101 for the same three months in 2022, an increase of $330,496. The increase was due to higher revenue and favorable product mix. Gross profit as a percentage of revenue (gross margin) was 22.8% for the first quarter of 2023 compared to 18.7% for the first quarter of 2022. The improved gross margin in 2023 was due to product mix and lower raw material costs.  

General and administrative expense

General and administrative expense for the three months ended March 31, 2023 and 2022, was $432,413, and $373,188, respectively, an increase of 15.9%. This increase was attributed to higher compensation of $42,119, an increase in business liability insurance (due to higher revenue) of $12,938, and professional fees, primarily related to SEC compliance costs for legal, accounting and stockholder relations fees, of $7,328.  

Research and development expense

Research and development expense for the three months ended March 31, 2023, was $135,360 compared to $87,031 for the same period in 2022, an increase of 55.5%. This increase was attributed to higher compensation of $19,121, outside consulting of $16,789 and materials and supplies of $12,614. 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.

15

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

Marketing and sales expense

Marketing and sales expense was $109,571 and $82,188 for the three months ended March 31, 2023, and 2022, respectively. This was an increase of 33.3%. Compensation expense and travel expense increased $17,525 and $9,225 during the three months ended March 31, 2023, and 2022, respectively. We exhibited at a major international photonics trade show for the first time during the first quarter of 2023.

Stock compensation expense

Included in total expenses were noncash stock-based compensation costs of $45,090 and $23,299 for the three months ended March 31, 2023 and 2022, 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 $394 as of March 31, 2023 and will be recognized through April of 2023.

Interest

Interest income was $48,977, for the three months ended March 31, 2023. Interest expense was $6,493 for the three months ended March 31, 2022. The improvement was due to our approximately $2.0 million investment in marketable securities and the overall increase in interest rates. Interest expense has decreased as we continue to reduce our debt outstanding.

Income taxes

Income tax expense was $158,210, and $60,800 for the three months ended March 31, 2023, and 2022, respectively. At December 31, 2022, the deferred tax asset was $151,164. 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 $34,231 at March 31, 2023.

Net income

Net income for the three months ended March 31, 2023, and 2022, was $538,020, and $384,401, respectively. The increase was primarily the result of higher revenue, gross profit and interest income partially offset by higher operating and income tax expenses.  

Liquidity and Capital Resources

Cash

As of March 31, 2023, cash on hand was $4,495,169 compared to $3,947,966 at December 31, 2022 due to net cash provided by operating activities in conjunction with investment in our manufacturing footprint and acquisition of production equipment.  

Working capital

At March 31, 2023, working capital was $5,843,578 compared to $5,211,625 at December 31, 2022, an increase of $631,953 or 12.1%. Cash increased $547,203, inventories increased $441,214, prepaid expenses increased $200,093 and customer deposits increased $823,495 while accounts payable decreased $198,002.

16

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

Cash from operations

Net cash provided by operating activities during the three months ended March 31, 2023, was $719,764 and $603,992 for the three months ended March 31, 2022. In addition to the net income generated, this included depreciation and amortization of $115,591 and $102,350, and noncash stock-based compensation costs of $45,090 and $23,299 for the three months ended March 31, 2023, and 2022, respectively. The increases in inventories, prepaid expenses, and customer deposits compared to December 31, 2022, were related to the increase in orders received during the first quarter. Customer orders remain strong, and customers continue to monitor inventory closely with continued emphasis on intra-quarter shipments.

Cash from investing activities

Cash of $147,721 was used in investing activities during the three months ended March 31, 2023, which included the initial stages of the enclosure of our ceramic machining area in addition to the acquisition of production equipment. Cash of $74,676 was used in investing activities during the three months ended March 31, 2022, for the purchase of production equipment.      

Cash from financing activities

Cash of $24,840 and $23,783 was used in financing activities for principal payments to third parties for finance lease obligations during the three months ended March 31, 2023, and 2022, respectively.  

Debt outstanding

Total debt outstanding, related to finance lease obligations, was $121,676 at March 31, 2023, compared to $146,516 at December 31, 2022, a decrease of 17.0%. As previously mentioned, cash of $24,840 was used for principal payments for finance lease obligations during 2023.

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, 2022, 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 and current expected credit losses, 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 creditworthiness 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 March 31, 2023, 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

PART II. OTHER INFORMATION

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

 

 

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 May 1, 2023 , entitled “SCI Engineered Materials, Inc., Reports 2023 First  Quarter  Results.”

 

101

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

104

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

*  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: May 1, 2023

/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-20230331xex31d1.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: May 1, 2023

/s/ Jeremiah R. Young

Jeremiah R. Young

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 scia-20230331xex31d2.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: May 1, 2023

/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-20230331xex32d1.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 March 31, 2023 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)

May 1, 2023


EX-32.2 5 scia-20230331xex32d2.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 March 31, 2023 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)

May 1, 2023


EX-99.1 6 scia-20230331xex99d1.htm EX-99.1

Exhibit 99.1

Graphic

Contact: Robert Lentz

(614) 439-6006

SCI Engineered Materials, Inc. Reports

2023 First Quarter Results

COLUMBUS, Ohio (May 1, 2023) SCI Engineered Materials, Inc. (SCI) (SCIA: OTCQB), today reported financial results for the three months ended March 31, 2023. SCI is a global supplier and manufacturer of advanced materials for physical vapor deposition thin film applications who works closely with end users and OEMs to develop innovative, customized solutions.

Jeremy Young, President, and Chief Executive Officer, said, We are encouraged by our solid start in 2023 and first quarter financial results. The increase in total revenue was due to strong volume throughout the quarter. We continue to benefit from recent customer additions, especially for a growing number of toll services utilizing SCIs vacuum hot presses. Our marketing plans for 2023 include exhibiting at additional industry trade shows which have a specific market focus and increasing our sales team staff.

Revenue

Total revenue for the first three months of 2023 increased 9% to $5,797,147 from $5,326,432 for the same period a year ago. Higher volume was the key factor that contributed to the year-over-year increase, despite lower raw material costs.

Order backlog was approximately $5.1 million on March 31, 2023, versus $4.1 million at 2022 year-end and $3.0 million on the same date last year.

Gross profit

Gross profit was $1,324,597 for the 2023 first quarter versus $994,101 the prior year. The increase was attributable to higher revenue and to a lesser extent favorable product mix.

Operating expenses

Operating expenses (general and administrative, research and development (R&D), and marketing and sales) were $677,344 for the three months ended March 31, 2023, compared to $542,407 the prior year. The largest increase was in general and administrative expenses, followed by research and development and marketing and sales expenses to support the Companys growth. Higher research and development expenses included initiatives focused on custom specialty materials and additive manufacturing applications. During the first quarter of 2023 the Company exhibited for the first time at an international photonics trade show and launched targeted online corporate visibility and product campaigns.

Interest (income)/expense, net

Interest income was $48,977 for the 2023 first quarter compared to interest expense of $6,493 for the same period a year ago. Interest income in the first quarter of 2023 increased due to the approximately $2.0 million investment in marketable securities during the fourth quarter of 2022 and the overall increase in interest rates. Interest expense continues to decline as the Company reduces outstanding balances for equipment leases.

Income taxes

Income tax expense for the first three months of 2023 was $158,210 versus $60,800 for the same period a year ago. The effective tax rate for the first quarter of 2023 was 22.7% compared to the tax rate for calendar year 2022 of 21.7%.

1


Net income

Net income increased 40% to $538,020 from $384,401 for the same period last year. The increase was due to higher revenue, gross profit and interest income, partially offset by higher operating and income tax expenses.

Cash and investments

Cash on hand was $4,495,169 on March 31, 2023, compared to $3,947,966 on December 31, 2022, benefiting from net cash provided by operating activities during the first three months of 2023. There were also approximately $2.0 million of investments in marketable securities at the end of the 2023 first quarter and 2022 year-end.

Debt outstanding

Debt outstanding was $121,676 on March 31, 2023, compared to $146,516 on December 31, 2022. The Company made principal payments of $24,840 during the first three months of 2023 related to finance lease obligations.

About SCI Engineered Materials, Inc.

SCI Engineered Materials is a global supplier and manufacturer of advanced materials for PVD thin film applications who works closely with end users and OEMs to develop innovative, customized solutions. Additional information is available at  www.sciengineeredmaterials.com or follow SCI Engineered Materials, Inc. at:

https://www.linkedin.com/company/sci-engineered-materials.-inc

https://www.facebook.com/sciengineeredmaterials/

https://www.twitter.com/SciMaterials

This press release contains 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 are not limited to, all statements regarding intent, beliefs, expectations, projections, customer guidance, forecasts, plans of the Company and its management. These forward-looking statements involve numerous risks and uncertainties, including without limitation, other risks and uncertainties detailed from time to time in the Companys Securities and Exchange Commission filings, including the Companys Annual Report on Form 10-K for the year ended December 31, 2022. One or more of these factors have affected and could affect the Companys projections in the future. Therefore, there can be no assurances that the forward-looking statements included in this press release will prove to be accurate. Due to the significant uncertainties in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by the Company, or any other persons, that the objectives and plans of the company will be achieved. All forward-looking statements made in this press release are based on information presently available to the management of the Company. The Company assumes no obligation to update any forward-looking statements.

2


SCI ENGINEERED MATERIALS, INC.

BALANCE SHEETS

    

March 31,

    

December 31,

2023

2022

ASSETS

 

(UNAUDITED)

Current Assets

 

  

 

  

Cash

$

4,495,169

$

3,947,966

Investments - marketable securities, short term

 

989,265

 

989,265

Accounts receivable, less allowance for doubtful accounts

 

888,617

 

895,839

Inventories

 

2,619,131

 

2,177,917

Prepaid expenses

 

336,227

 

136,134

Total current assets

 

9,328,409

 

8,147,121

Property and Equipment, at cost

 

9,516,640

 

9,363,206

Less accumulated depreciation

 

(7,210,906)

 

(7,101,573)

Property and Equipment, net

 

2,305,734

 

2,261,633

Investments, net - marketable securities, long term

 

995,000

 

1,000,000

Right of use asset, net

161,794

185,072

Deferred tax asset

34,231

151,164

Other assets

84,035

85,138

Total other assets

 

1,275,060

 

1,421,374

TOTAL ASSETS

$

12,909,203

$

11,830,128

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current Liabilities

 

  

 

  

Short term debt

$

92,966

$

97,367

Operating lease, short term

 

107,932

 

105,789

Accounts payable

 

316,510

 

514,512

Customer deposits

 

2,649,090

 

1,825,595

Accrued expenses

 

318,333

 

392,233

Total current liabilities

 

3,484,831

 

2,935,496

 

 

Long term debt

 

28,710

 

49,149

Operating lease, long term

71,903

99,834

Total liabilities

3,585,444

3,084,479

Total Shareholders’ Equity

 

9,323,759

 

8,745,649

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

$

12,909,203

$

11,830,128

3


SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF INCOME

FOR THE THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(UNAUDITED)

    

2023

    

2022

Revenue

$

5,797,147

$

5,326,432

Cost of revenue

 

4,472,550

 

4,332,331

Gross profit

 

1,324,597

 

994,101

General and administrative expense

 

432,413

 

373,188

Research and development expense

 

135,360

 

87,031

Marketing and sales expense

 

109,571

 

82,188

Income from operations

 

647,253

 

451,694

Interest (income) expense, net

 

(48,977)

 

6,493

Income before provision for income taxes

 

696,230

 

445,201

Income tax expense

 

158,210

 

60,800

NET INCOME

$

538,020

$

384,401

Earnings per share - basic and diluted

 

 

Income per common share

 

 

Basic

$

0.12

$

0.09

Diluted

$

0.12

$

0.08

Weighted average shares outstanding

 

 

Basic

 

4,525,103

 

4,510,276

Diluted

 

4,555,409

 

4,538,165

4


SCI ENGINEERED MATERIALS, INC.

CONDENSED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(UNAUDITED)

    

2023

    

2022

CASH PROVIDED BY (USED IN):

 

  

 

  

Operating activities

$

719,764

$

603,992

Investing activities

 

(147,721)

 

(74,676)

Financing activities

 

(24,840)

 

(23,783)

NET INCREASE IN CASH

 

547,203

 

505,533

CASH - Beginning of period

 

3,947,966

 

4,140,942

CASH - End of period

$

4,495,169

$

4,646,475

5


GRAPHIC 7 scia-20230331xex99d1001.jpg GRAPHIC begin 644 scia-20230331xex99d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !: 3\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4L"F,O-. M!Q43R^7DMP,XR?Z4M;V0; P(89/R]ZC^T+M#'Y03CYSC->7_ !Y_:+\)?L_> M%Y=5\1WRB;:?)LD8&60]N*^"OAE^VWXY_:8_:<\+Z+ 5T/POYI8VD)R94[%N M^<5WT,#6K0=2WNHQE57,HGZD\,Q&>!_#7!?%SXT>%?@AX8GU[Q1J,-A; 'RT M8_O)CZ**ZC7-;M?#>EW>H74HALK*%I9I&. %4=*_#+]K[]H[4OVAOBG?7+S2 M'P]82%+&T)^0 '&0._XUTY;ELL=5MT1GB*RI*_4_1;X=_P#!4'X8^./%L&CW M45UHBW#[(KNZX0\\?G7V)IU[;ZC:175K+'/;S*'CDB;*L#W!K^;.=5=44L1E MLAAU4_TK]/\ _@F-^U3=>([(_#+Q)=%[ZU4OI]Q*V6D0=5_#BO;S;(/JL/:T MNAS87%>TTD?HP6P">M1A@VTKG#=:KSGSK64%FCW J,=5-?GO\//^"CEYX%^+ M^O\ @+XF1#[!;ZA);VFK1 >8B[OEW@<8KY6CAZF(3Y%=H]&4XP5S]%?PHK%\ M/>)]/\4Z5;:EI=[#?6%P@:*>!@P:M>-MRC)R:YI*4':12DI*Z'H.M/IJTZF M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 ,KR;]HSXX:9\!? E[XAU!9+B<(8[.VB4LTDQ' P.U>K-(, YP/> ML37_ MH_B@PG5M/@U 0'=&EP@90?7!ITIJ,N9JZ!QUF"@\\CI7U7]KMX9T*=.R//\ 8>_S2D?.W_!33XN:CX)^#0\.Z+%< M2:AKDZQS-;H6*1=^@[U^0$EM/!A)()HV4YRZ$?S%?JK^T;_P43\$^$/&-_X9 M7PHGB._TUV@:>=%*J1UQD5\=_$3]M>;QJDL-EX#T#389 02UN&;\\5[>1QK4 M8?!9,Y<9RRE:^Q\TO(FY@C+ANH;%=)\,?B!=?"_XAZ'XGT^Y-O/87*%BK=8R M?G%6]-^)+Z;JDM\=%TRYWG)AD@&VO9_!?[4G@*T,4/B/X3:1>Q,-LK0(%/N1 M7TN+G.=)QY3DI*,9)W/V7^'?C*U\?^!]'\0V3"6UU"V20%><''-?AE^V(D%G M^TCXX0/$JM>$YS\Q.:_67]C3]H7P9\;/!$]EX0T]M#MM&983I[A'M4^I M?!?X!_%/Q9J,\]AH6IZX)BMR-Z^:'!P01UZU^;X#$O+<14YX:'LU::J4U:1^ M&M?OVN_!M]((MLDFXVI)QD&OV7T?4;?6-,MKVUF6:VG0 M21R(005(R.GM7SEK'_!/?X*ZO&5?PS';%S\K0-M(]P?6O=OAYX%L/AOX8LM MTQY6TZS0QPK.Y=@,^IKAS*O0Q$^:E&QI0A*"U9U$9R,]J?4:G;GTZC%'G+]! MC.:\FUCHOU E1N],!]%,\Q:= MD4 +13#*HX+ 'WIP8'H: %HHHH **;N%.H ***:S;5SR?I0 ZBF>:OZX/M09 M%^M #Z*:7 ]Z7(H 6BD+ 4FX9 [F@!U%%-WCG/&* '44T,&P0*K&%+MN_A [U\9?M+_ /!1WPI\(;FXT;PU&/$OB%"4 M^0_NH6]R*]W_ &GU\0+\"O%K>%_,_MK["WE/%]\\? M.\[(V?%S]L;XG_%^ZN/[1UZ:RLY# MC[)9N47![<5N_L,>*U\(_&J\UNYE8_9=)N9"[N6);:<9)[U\YM\V" \D^WLN.:_1:F7X:G3Y5&R/'C5E)W;.;\7:[+XC\8 M:YJ\[&2:]N9)BQ]V-8]*6+'(&XC ;/KFDKTJ48P@H1,:CO*X4J]3QG(Q24JG M:W7&>*W=NID?8O\ P3'^(R>#/C1JVG2R&.TU*P=@A.%W1J3G]*^=/%WCS5[' MXL^)]:T;5+G3IY]3FG#V\I7Y=YJ'X.ZCK&E^-[>[T,,U]';3*0O9"AR?RKC[ MIFENYY'.6DD8R?[V:\%9?2J8JI5:OY';[3W;'U_\#_\ @I9X^^&[6]CXE4>) M]'#!6,Q_>1CU!K]./@-^TQX1_:$T'[7X:O5:[B&9[.0@2)^%?@']T;:^C_V! M!XMC_:+\/?\ ",?:&M"^-2:('8L?<-VYKP,WR?#0I.I#W6=.&Q$^;E>I^XTK M 1[MV,#.3T'?->1)^T[X1NM9FTZS6_U"*&Y^R3ZC:6Q:V27.""WL:]4OD6XM MY;=FPDL;)M7J01C@^O)KY%N8_$O[%&DW+206/B;X5S:F"SG O;-II!RW]\;V M K\U6FY[A]%?$7XQ>%_AC%:0ZOJ(2^O<):6-NN^XFSW5!5+PI\;M#\4M?Q_9 MM0TNZL;=KN:'4K8Q'RE&21^ KQ;X4G3/$7[7WQ$OO$1235([6V/AY;Q>%M&0 M,3&#QPV>E?0_CV*V;P1XIE,<7VO^R;I2VT;]OE-3 G^'_CW2?B3X4M?$6A3F M[TV\),4F.3@X-N?TK _8, M(7]EOP=M( $BW,#SVJS-JC[2IVG!'KWH ^R M_#^KQ:]I5IJ,"RQP3IYJK*NUL'U'K6F7' ]>E?+'Q+U+Q9XA_:$^&_@R/Q#) MHNG:CH,]UJL.GGY7D20#Y&[9Z9K \,^,/$O@&'X[^'+7Q%)?MX>*OHMQJDN^ M2)W0':6/49- 'U[<,MO#(YW$*I$B=2K; ME;!X]..*^0OAYI7B#Q5XX\&3:/XG\2W=B;1[GQ&EU*1%',JY"+GU/0#CI5*W M^(7C'5_AG\/(M/\ $4NFWNK^,[W3Y[I$&3"LK87WP* /NW=CDG@\4NZOC34_ M%^O_ "^+GCG1['5]2\2:=!X5.LPVM_+YKK= G)7/0=R*Q/AC,- M*75[NYU*X6XU,'@4FY1SVKX#TKQQ\0?CS<>._ M$&EQ:[#J6EZI-IFCPV=R(;6U,1P#.AZDGGWS7I'BN/QUXP^,WPV\'ZCXCGT% M=0\-W%UKEM8/AWFC*8,9[#- 'UJ'7OQVYI-P?A3C'7%?GOH?BWXB?%E_'6J: M4OB'^T?#U_)I6D10706%3#E=\ZG[Q8@'GJ*]1_M3QA\6_C!I7P^U[6KGPK;Z M9H,.I:A_9TWESWETXP=K?W5QT% 'OO@/XGV'C_Q+XPTFSC:.7PY=QVEP6_B9 ME+9_2H_B%\8O"_PRU?PYIOB#4197.O7/V.P!Z,^.Y]*\4_8[TQ] \??&JQ-^ M^JF#7H4^TR-EFC$;8R>Y%8?[1/@A/CU^T%%X4#D_\(SX=GU&)EZI=N2(C_*@ M#ZA\<>,M*^'OA:_\0ZU>+9Z38Q&>>D6EK8+FZF1)6;R4_NG9P#VH ^T]=U:VT/2+O4;R016E MK$TTK^B*,FJ7A3Q/9^+] TW6M,E%Q87\8F@?_IF:^,O"NJZOXJ\'?'SP3JM[ MK-AI^D6BO:IJ-SOO8%9"6#..H.*H/JVJ?!#]E'X>KX7U+4KZ]\3_ &2REDDG MW&V1CAC'_=]/QH ^]]V.O';K7,^-?%=KX*T9M3OEG>)9$A'V9"SDL<C2S'^V[@37 NE4['1NRUYK9:OXRL/V5],^(6I^ M+KZ^U[5;^"V^9LPK$UP1D+].* /OFUF6:VCE0$*X##/!Y]:XGQC\6--\(>.O M"WAB[C=[OQ!*\5NR]%**"2?SKYU_:+^(/]H)KUOH>I>(+[4/#>F":Y30Y1%# M9SA-P\XG[P)K+D\57WCGQ!^S1KU[<*=7U"WGD9L @R>7@$_ES0!]JQ$E@2=P M]NU6*^0/@5K6HZ!\75T?XBW^NV?C*_GN9;!)9\Z=>PY^41J.,A:^O5^9: *\ MENDJN& ;>,$'D8KXM_:;_P""'/$$A,C!!^ZG;'<=J^U4) M/M7D7QH_:6\&? G4+&V\7W,UA%?#,=R(R8_H3V-=.%K5J,TZ+U,)QC->\?CA M\6/V/OB;\'KBY&I>'KF]MXLXNK-"\9'KQ[5[5_P37^&__"9:U\3(9H'0G1VM MPEPA!#,".!]37WFO[T,TGC(YCF7((/L:[#X)>)?A?XNDUC5OAW M#IYE+B*]FLT"E\\\_C7U-?.,9[#EJQ^9Q0P\')V/P9\5:)-X9\3ZQI%PK)<6 MEZ\3 CE=K'FLO&#_ 'A[5^F7[6O['/PJ3QSJ>MW_ (XC\*ZMK#^,DFD_$#0]7@09!27:2/I7VF S"&*IQDOR/,KTG&=CQ7Y2>* M4#)P/O'@&NW\&_"B\\:ZM)8Q:KIMAL.//NIPJ,?7-?3/P^_X)WV7B%(Y-9^) M>A6T3%69;6<.P'IUKLQ..I897D_P,HTY-I''?L)_#X>*_$OCC6)$)MM'T2F79U>WUM,7%RV"'C*X(SZ8KT'P3X"^&_P .K<1:%INBZ;",;9$";R>_ M/6OBY<0SA6FZ4;IGJQPR:M,_+7X'_P#!-3X@?$B>"[\3*OAK2=P)\P?O77Z5 M^G'[/W[,W@_]GG0#8>'+/%Q*/](O91F65O4GL*[:Z^(7AO3XV:XUNPA5.0#. MNW'M70Z?>1:E9PW-M()8)1N1QT8=C7S6-S'$XM_O'9';3H0AK$)K6.XA:)AD M,I& <'!_K7B4_P"R-X6U'4(SJNIZOK&D1W0NX]+O+MI(1(&W G/4 \X->Z[" MR^A]:7RJ\8ZCS+XD_ 7PS\39[&\U&"2SU?3EVVFHV$AAEC7^[E>H]C4'@;X# MZ9X3DO[BXU75-;O+ZW>UFEOKABIC9<$!>G2O5!'@''!H,((Y^;ZT -]9\5S3ZI9ZKJI4W+V5 MV\2R,HP"0.M>Y^6",= .F*/+XQF@#SJP^#VBZ9X@\/:ZD4L^IZ!8'3K6XGD+ M,L3'+ ^OUKSOX_?!0S^%?%U[X4TN.ZUKQ)2+S$P3 M_P#KI/()P2W(]/6@#XVT/X::A'XC\)'X9Q>(-"-K=1KK4FL.S12VX!#+AOZ5 M[U8_L_\ A2WTW1;**S*V^D:I+JML-Y^6XD8LSCVR37J'DYR&;(;J#3ECV@ ' M 'I0!Q-[\)_#VH>-KKQ7@1Y&": /'-;_9@\*ZOXJU#789+_ $EM M4E2?4+6PN6BCN)%Z,0O0^M=J?AIHK^---\6& MK.FV3Z=;3EB62%\;E]S\HY MKKO+[#[M+L&-:_\ LP>$M8\47VMP2WVDOJ,RW&H0V%RT4=RZ]&('0^M: M7CK]G_PSX\U72-5F%SI^M:7 ;:WU"TE*2F(@ JQ'WACUKU(QG=QT/6E$>#GN M>M 'GGPO^"WAWX/1ZH/#L$T;:K*MQ>--(9#+*!C<2?;-:&C?##1M$^(.L^,K M>%CK>K6Z6MQ(6SF-3E1CMS79[,]_K1Y8R3Z]: /._ GP/\*_#GQ;XC\2:1IR MV^J:]+YU]-G)9O\ 9_N@^@KEM1_91\$WBW#Q6LME?2:L=;CO;>0J\-T1M9E/ MH1VKV[8#3/)QTZ^] 'D_A;]G+PCX3UG7M4LX;EY]=MOLNIFYE+_:1ZG/?DU2 MTO\ 98\$Z=X)OO"TD%W=:5=.'C26X9FM\'*^6?X<'TKV;R@>ISSFG;/FSVH M\P\&_ S2/"%GJ$/VS4-4?4(#:S/>W+.!%Z8-/D^!'AB;X<67@9[+_BG[*5)H M8=Q^5D?(]=U74I4N[:36$":E;VTY M2.[P-H+ >U7=!_9V\(^'HO"\-O:RLOAHR_V86)VFO=0O]/$BV(O)BZVP<_-LS7JO2C:>*7;0 P8->1_M( M_ +1?VA/A]>^'-7B0LPW6UP1\T4N."#Z5ZXH!' J-U#Y4@X/4BBG.5&2G F4 M5)'\\'QD^#/B'X(>-;KP[XAL7@>%V2&YD3Y)4!X*MTZ5^@'_ 2 NE_X1WQW M%&?F2[C!'U7(K[.^.W[._A+X_>%IM'\26"R.5(AO43$L1/<&O"OV,/V4?$?[ M*WQ"\8V4]RNJ^&=6CC>TN$ZH5[-7UE?-:>+P?LG'WD<<:$XU%*YE?\%0/@4? MB#\((O%.GV_FZOX>;S3Y8Y>,_>-?D$BDH,$H1RW//TK^D77-&M?$6EWFG7T* MS6-W$8Y$<9!R,=*_"_\ :_\ V==1_9V^*6H6K0L_AS47,NG7F.,$YQGM7H5C/1\=C7TF;8NAAZ$KZMG%AJKB(2DU&)YE^Q1^R_XP^/?BBR\1^*=0U2/P792"54FF8"Z(YV_2OU_P!) ML(-)TZWLK:(0V\"!(XU/W5'2J7A_PWI_A?3+;3=*LX[&Q@ 6*WA3"H!6O'C; MTQ7@X[%/%5.:*LC>E!P6I(O>G4U>IIU<2V-PHHHI@%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% "8I:** "BBB@!,48 [4M% #6%- MV@]@**XM7NC EX-101.SCH 8 scia-20230331.xsd EX-101.SCH 00100 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Investments (Details) (calc 2) 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 Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Finance Leases - Future minimum lease payments (Details) - calc2 link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Finance Leases - Equipment under finance lease and additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Finance Leases - Future Minimum Leases Due Calc 3 (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 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Investments - Bond Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Common Stock and Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Common Stock and Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Operating Lease (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 - Investments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Common Stock and Stock Options link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Operating Lease link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Finance Leases link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Common Stock and Stock Options (Tables) 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 41102 - Disclosure - Finance Leases - Weighted Averages (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 scia-20230331_cal.xml EX-101.CAL EX-101.DEF 10 scia-20230331_def.xml EX-101.DEF EX-101.LAB 11 scia-20230331_lab.xml EX-101.LAB EX-101.PRE 12 scia-20230331_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 27, 2023
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
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,530,207
Entity Central Index Key 0000830616  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current Assets    
Cash $ 4,495,169 $ 3,947,966
Investments - marketable securities, short term 989,265 989,265
Accounts receivable Trade, less allowance for doubtful accounts of $15,000 816,745 842,647
Accounts receivable Tax - Employee Retention Credit 40,539 40,539
Other 31,333 12,653
Inventories, net 2,619,131 2,177,917
Prepaid expenses 336,227 136,134
Total current assets 9,328,409 8,147,121
Property and Equipment, at cost    
Machinery and equipment 8,672,588 8,584,871
Furniture and fixtures 142,471 142,471
Leasehold improvements 607,156 607,156
Construction in progress 94,425 28,708
Property, Plant and Equipment, Gross 9,516,640 9,363,206
Less accumulated depreciation and amortization (7,210,906) (7,101,573)
Property, Plant and Equipment, Net 2,305,734 2,261,633
Investments, net - marketable securities, long term 995,000 1,000,000
Right of use asset, net 161,794 185,072
Deferred tax asset 34,231 151,164
Other assets 84,035 85,138
Total other assets 1,275,060 1,421,374
TOTAL ASSETS 12,909,203 11,830,128
Current Liabilities    
Finance lease obligations, current portion 92,966 97,367
Operating lease obligations, current portion 107,932 105,789
Accounts payable 316,510 514,512
Customer deposits 2,649,090 1,825,595
Accrued compensation 157,799 270,168
Accrued expenses and other 160,534 122,065
Total current liabilities 3,484,831 2,935,496
Finance lease obligations, net of current portion 28,710 49,149
Operating lease obligations, net of current portion 71,903 99,834
Total liabilities 3,585,444 3,084,479
Shareholders' Equity    
Common stock, no par value, authorized 15,000,000 shares; 4,530,207 and 4,519,524 shares issued and outstanding, respectively 10,662,343 10,618,435
Additional paid-in capital 2,232,989 2,231,807
Accumulated deficit (3,571,573) (4,104,593)
Total shareholders' equity 9,323,759 8,745,649
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 12,909,203 $ 11,830,128
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
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,530,207 4,519,524
Common stock, shares outstanding 4,530,207 4,519,524
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
STATEMENTS OF OPERATIONS    
Revenue $ 5,797,147 $ 5,326,432
Revenue, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember
Cost of revenue $ 4,472,550 $ 4,332,331
Cost, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember
Gross profit $ 1,324,597 $ 994,101
General and administrative expense 432,413 373,188
Research and development expense 135,360 87,031
Marketing and sales expense 109,571 82,188
Income from operations 647,253 451,694
Interest (income) expense (48,977) 6,493
Income before provision for income taxes 696,230 445,201
Income tax expense 158,210 60,800
Net income 538,020 384,401
NET INCOME $ 538,020 $ 384,401
Income per common share    
Basic (In dollars per share) $ 0.12 $ 0.09
Diluted (In dollars per share) $ 0.12 $ 0.08
Weighted average shares outstanding    
Basic (In shares) 4,525,103 4,510,276
Diluted (In shares) 4,555,409 4,538,165
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Period of Adoption, Adjustment
Accumulated Deficit
Period of Adoption, Adjustment
Total
Balance at Dec. 31, 2021 $ 10,573,843 $ 2,227,078   $ (6,061,617)   $ 6,739,304
Stock based compensation expense (Note 2J)   1,183       1,183
Common stock issued (Note 8) 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, 2022 10,618,435 2,231,807 $ (5,000) (4,104,593) $ (5,000) 8,745,649
Stock based compensation expense (Note 2J)   1,182       1,182
Common stock issued (Note 8) 43,908         43,908
Net income       538,020   538,020
Balance at Mar. 31, 2023 $ 10,662,343 $ 2,232,989   $ (3,571,573)   $ 9,323,759
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 538,020 $ 384,401
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and accretion 114,487 101,246
Amortization of patents 1,104 1,104
Stock based compensation 45,090 23,299
Gain on disposal of equipment 9,142 5,166
Deferred tax asset 116,933 56,000
Inventory reserve 954 1,500
Changes in operating assets and liabilities:    
Accounts receivable 7,222 (232,092)
Inventories (442,168) (192,002)
Prepaid expenses (200,093) 476,202
Other assets   (1)
Accounts payable (198,002) 94,916
Operating lease assets and liabilities, net (2,510) (1,948)
Accrued expenses and customer deposits 747,869 (103,467)
Net cash provided by operating activities 719,764 603,992
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds on sale of equipment 16,000 5,166
Purchases of property and equipment (163,721) (79,842)
Net cash used in investing activities (147,721) (74,676)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance lease obligations and notes payable (24,840) (23,783)
Net cash used in financing activities (24,840) (23,783)
NET INCREASE IN CASH 547,203 505,533
CASH - Beginning of year 3,947,966 4,140,942
CASH - End of period 4,495,169 4,646,475
Cash paid during the period for:    
Interest 1,486 2,543
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES    
Increase in asset retirement obligation $ 1,725 $ 1,725
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Business Organization and Purpose
3 Months Ended
Mar. 31, 2023
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 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
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, 2022. 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 creditworthiness of each customer. The Company sells its products typically under agreements with payment terms of 30-60 days. The Company does not normally 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 three months ended March 31, 2023 and 2022. The top two customers represented approximately 86% and 89% of total revenue for the three months ended March 31, 2023 and 2022, respectively. International shipments were 1% of total revenue for the first three months of 2023 and 2022.

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 2021 and 2020. 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.  A balance of $40,539 appears as a tax receivable on the balance sheets at March 31, 2023 and December 31, 2022.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2023
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 measure credit losses for most financial assets, including accounts receivable and held-to-maturity marketable securities, 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 became effective for us in the first quarter of 2023. The adoption of ASU No. 2016-13 resulted in a cumulative effect of $5,000 and is reflected in the accompanying Statement of Shareholders’ Equity.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Investments
3 Months Ended
Mar. 31, 2023
Investments  
Investments

Note 4.   Investments

As of March 31, 2023 and December 31, 2022, the Company held investments in corporate and U.S. government bonds that are required to be measured for disclosure purposes at fair value on a recurring basis. The bonds are considered held-to-maturity and are recorded at amortized cost on the balance sheet. These investments are considered level 2 as detailed in the table below. The Company considers investments which will mature in the next twelve months and interest receivable on the long-term bonds as current assets. The remaining investments are considered non-current assets including the investment in marketable securities which the Company intends to hold longer than twelve months. The fair value of these investments was estimated using recently executed transactions and market price quotations. At March 31, 2023, the length of time until maturity of the bonds currently owned ranged from 2 months to 20 months. The amortized cost, allowance for credit losses, fair value, and the related unrecognized gains and losses of these investments, were as follows:

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Cost

Gains

Losses

Fair Value

March 31, 2023

 

  

 

  

 

  

 

  

Corporate bonds

$

1,500,000

$

$

(9,116)

$

1,490,884

U.S. government treasuries

 

489,265

 

8,280

 

 

497,545

Total investments

$

1,989,265

$

8,280

$

(9,116)

$

1,988,429

Allowance for credit losses

 

(5,000)

 

  

 

  

 

  

Total investments, net

$

1,984,265

 

  

 

  

 

  

December 31, 2022

 

  

 

  

 

  

 

  

Corporate bonds

$

1,500,000

$

$

(1,924)

$

1,498,076

U.S. government treasuries

 

489,265

 

2,665

 

 

491,930

Total investments

$

1,989,265

$

2,665

$

(1,924)

$

1,990,006

The Company uses an “expected credit loss” measurement objective for the recognition of credit losses for held-to-maturity securities at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period as necessary for changes in expected lifetime credit losses. The credit loss calculations for held-to-maturity securities are based upon historical default and recovery rates of bonds rated with the same rating as the current portfolio. An adjustment factor is applied to these credit loss calculations based upon management’s assessment of the expected impact from current economic conditions on our investments. The Company monitors the credit quality of debt securities classified as held-to-maturity through the use of their respective credit ratings and update them on a quarterly basis with the latest assessment completed on March 31, 2023. Our allowance for credit losses was $5,000 at March 31, 2023.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock and Stock Options
3 Months Ended
Mar. 31, 2023
Common Stock and Stock Options  
Common Stock and Stock Options

Note 5.  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 $45,090 and $23,299 for the three months ended March 31, 2023, and 2022, respectively.

Unrecognized compensation expense was $394 as of March 31, 2023 and will be recognized through April of 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.

Employees received compensation of 10,683 and 4,500 aggregate shares of common stock of the Company during the three months ended March 31, 2023 and 2022, respectively. These shares had an aggregate value of $43,908 and $14,625, respectively, and were recorded as non-cash stock compensation expense in the financial statements.

The non-employee Board members received compensation of 2,305 aggregate shares of common stock of the Company with an aggregate value of $7,491 during the three months ended March 31, 2022 and was recorded as non-cash stock compensation expense in the financial statements.

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

Employee Stock Options

    

    

Weighted

Average

Stock

Exercise

Options

Price

Outstanding at January 1, 2022

 

41,304

$

1.05

Outstanding at December 31, 2022

 

41,304

$

1.05

Outstanding at March 31, 2023

 

41,304

$

1.05

Options exercisable at December 31, 2022

 

34,361

$

1.01

Options exercisable at March 31, 2023

 

34,361

$

1.01

Exercise prices for options ranged from $0.84 to $1.25 at March 31, 2023. The weighted average option price for all options outstanding at March 31, 2023, was $1.05 with a weighted average remaining contractual life of 3.4 years.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventories  
Inventories

Note 6.  Inventories

Inventories consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Raw materials

$

416,367

$

1,375,669

Work-in-process

 

2,095,341

 

528,631

Finished goods

 

118,808

 

284,048

 

2,630,516

 

2,188,348

Inventory reserve

 

(11,385)

 

(10,431)

$

2,619,131

$

2,177,917

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
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 5 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 March 31, 

    

2023

    

2022

Net income

$

538,020

$

384,401

Weighted average common shares outstanding - basic

 

4,525,103

 

4,510,276

Effect of dilution - stock options

 

30,306

 

27,889

Weighted average shares outstanding - diluted

 

4,555,409

 

4,538,165

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable
3 Months Ended
Mar. 31, 2023
Notes Payable  
Notes Payable

Note 8.  Note Payable

The Company renewed its line of credit with Fifth Third Bank for $1 million during 2022. 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, 2023. No amounts were drawn on this line of credit as of March 31, 2023.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

Note 9.  Income Taxes

The provision for income taxes for the three months ended March 31, 2023 and 2022 is based on our projected annual effective tax rate for fiscal year 2023, 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 months ended March 31:

Three months ended March 31, 

    

2023

    

2022

Federal

$

146,374

$

56,000

State and local

 

11,836

 

4,800

$

158,210

$

60,800

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 $42,000 at December 31, 2022, which expires in 2038.

As of December 31, 2022, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $151,164 were realizable principally because we achieved six 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 $34,231 at March 31, 2023.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease
3 Months Ended
Mar. 31, 2023
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 $28,600 and $28,100 during the three months ended March 31, 2023 and 2022, respectively. The variable lease costs were approximately $23,200 and $13,500 during the three months ended March 31, 2023 and 2022, respectively.

The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of March 31, 2023:

2023

2023

$

86,212

2024

 

102,550

Total minimum lease payments

188,762

Less debt discount

8,927

Total operating lease obligations

$

179,835

2023

2022

Operating cash outflows from operating lease - year-to-date

$

25,788

$

23,675

Weighted average remaining lease term – operating lease

 

1.7

years

 

2.7

years

Weighted average discount rate – operating lease

 

5.5

%

 

5.5

%

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Leases
3 Months Ended
Mar. 31, 2023
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 March 31, 2023, are shown in the following table.

2023

$

75,349

2024

 

49,859

Total minimum lease payments

 

125,208

Less amount representing interest

 

3,532

Present value of minimum lease payments

 

121,676

Less current portion

 

92,966

Finance lease obligations, net of current portion

$

28,710

Weighted average remaining lease term – finance leases

1.2

years

Weighted average discount rate – finance leases

4.29

%

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

    

March 31, 2023

    

Dec. 31, 2022

Machinery and equipment

$

385,923

$

385,923

Less accumulated depreciation and amortization

 

114,024

 

104,376

Net book value

$

271,899

$

281,547

Note 11. Finance Leases (continued)

These assets are amortized over a period of ten years using the straight-line method and amortization is included in depreciation expense. Finance lease costs totaled $24,840 and $23,783 for the three months ended March 31, 2023 and 2022, respectively.

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 was 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 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
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, 2022. 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 creditworthiness of each customer. The Company sells its products typically under agreements with payment terms of 30-60 days. The Company does not normally 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 three months ended March 31, 2023 and 2022. The top two customers represented approximately 86% and 89% of total revenue for the three months ended March 31, 2023 and 2022, respectively. International shipments were 1% of total revenue for the first three months of 2023 and 2022.

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 2021 and 2020. 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.  A balance of $40,539 appears as a tax receivable on the balance sheets at March 31, 2023 and December 31, 2022.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Tables)
3 Months Ended
Mar. 31, 2023
Investments  
Schedule of amortized cost, fair value of investments, and related gross unrealized gains/(losses)

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Cost

Gains

Losses

Fair Value

March 31, 2023

 

  

 

  

 

  

 

  

Corporate bonds

$

1,500,000

$

$

(9,116)

$

1,490,884

U.S. government treasuries

 

489,265

 

8,280

 

 

497,545

Total investments

$

1,989,265

$

8,280

$

(9,116)

$

1,988,429

Allowance for credit losses

 

(5,000)

 

  

 

  

 

  

Total investments, net

$

1,984,265

 

  

 

  

 

  

December 31, 2022

 

  

 

  

 

  

 

  

Corporate bonds

$

1,500,000

$

$

(1,924)

$

1,498,076

U.S. government treasuries

 

489,265

 

2,665

 

 

491,930

Total investments

$

1,989,265

$

2,665

$

(1,924)

$

1,990,006

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock and Stock Options (Tables)
3 Months Ended
Mar. 31, 2023
Common Stock and Stock Options  
Schedule of share-based compensation, employee stock options, activity

    

    

Weighted

Average

Stock

Exercise

Options

Price

Outstanding at January 1, 2022

 

41,304

$

1.05

Outstanding at December 31, 2022

 

41,304

$

1.05

Outstanding at March 31, 2023

 

41,304

$

1.05

Options exercisable at December 31, 2022

 

34,361

$

1.01

Options exercisable at March 31, 2023

 

34,361

$

1.01

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventories  
Schedule of inventories

March 31, 

December 31, 

    

2023

    

2022

Raw materials

$

416,367

$

1,375,669

Work-in-process

 

2,095,341

 

528,631

Finished goods

 

118,808

 

284,048

 

2,630,516

 

2,188,348

Inventory reserve

 

(11,385)

 

(10,431)

$

2,619,131

$

2,177,917

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share  
Summary of reconciliation of earnings per share calculations

Three months ended March 31, 

    

2023

    

2022

Net income

$

538,020

$

384,401

Weighted average common shares outstanding - basic

 

4,525,103

 

4,510,276

Effect of dilution - stock options

 

30,306

 

27,889

Weighted average shares outstanding - diluted

 

4,555,409

 

4,538,165

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Taxes  
Schedule of components of the income tax expense

Three months ended March 31, 

    

2023

    

2022

Federal

$

146,374

$

56,000

State and local

 

11,836

 

4,800

$

158,210

$

60,800

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease (Tables)
3 Months Ended
Mar. 31, 2023
Operating Lease  
Schedule of annual undiscounted cash flows of the operating lease liabilities

2023

2023

$

86,212

2024

 

102,550

Total minimum lease payments

188,762

Less debt discount

8,927

Total operating lease obligations

$

179,835

Schedule of operating lease other information

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Leases (Tables)
3 Months Ended
Mar. 31, 2023
Finance Leases  
Schedule of future minimum lease payments

2023

$

75,349

2024

 

49,859

Total minimum lease payments

 

125,208

Less amount representing interest

 

3,532

Present value of minimum lease payments

 

121,676

Less current portion

 

92,966

Finance lease obligations, net of current portion

$

28,710

Weighted average remaining lease term – finance leases

1.2

years

Weighted average discount rate – finance leases

4.29

%

Schedule of equipment under finance leases

    

March 31, 2023

    

Dec. 31, 2022

Machinery and equipment

$

385,923

$

385,923

Less accumulated depreciation and amortization

 

114,024

 

104,376

Net book value

$

271,899

$

281,547

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Business Organization and Purpose (Details)
3 Months Ended
Mar. 31, 2023
segment
Business Organization and Purpose  
Number of operating segments 1
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Summary of Significant Accounting Policies      
Stock based compensation $ 45,090 $ 23,299  
Accounts receivable Tax - Employee Retention Credit $ 40,539   $ 40,539
Geographic Concentration Risk | Sales Revenue, Net | International      
Summary of Significant Accounting Policies      
Concentration risk, percentage 1.00% 1.00%  
Two Customers | Photonics industry | Sales Revenue, Net      
Summary of Significant Accounting Policies      
Concentration risk, percentage 86.00% 89.00%  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Recent Accounting Pronouncements (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Schedule of Held-to-Maturity Securities [Line Items]        
Stockholders' Equity Attributable to Parent $ 9,323,759 $ 8,745,649 $ 7,147,004 $ 6,739,304
Period of Adoption, Adjustment        
Schedule of Held-to-Maturity Securities [Line Items]        
Stockholders' Equity Attributable to Parent   $ (5,000)    
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Bond Maturity (Details) - Recurring - Fair Value, Inputs, Level 2 [Member]
3 Months Ended
Mar. 31, 2023
Minimum  
Investments  
Maturity of bonds (in months) 2 months
Maximum  
Investments  
Maturity of bonds (in months) 20 months
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Details) - Recurring - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Investments    
Allowance for credit losses $ (5,000)  
Total investments, net 1,984,265  
Level 2    
Investments    
Amortized Cost, before credit allowance 1,989,265 $ 1,989,265
Gross Unrealized Gains 8,280 2,665
Gross Unrealized Losses (9,116) (1,924)
Fair value 1,988,429 1,990,006
Corporate bonds | Level 2    
Investments    
Amortized Cost, before credit allowance 1,500,000 1,500,000
Gross Unrealized Losses (9,116) (1,924)
Fair value 1,490,884 1,498,076
U.S. government treasuries | Level 2    
Investments    
Amortized Cost, before credit allowance 489,265 489,265
Gross Unrealized Gains 8,280 2,665
Fair value $ 497,545 $ 491,930
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock and Stock Options - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Common Stock and Stock Options        
Stock based compensation $ 45,090 $ 23,299    
Unrecognized compensation expense 394      
Stock Issued During Period, Value, New Issues $ 43,908 22,116    
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      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 4 months 24 days      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 41,304   41,304 41,304
Common Stock        
Common Stock and Stock Options        
Stock Issued During Period, Value, New Issues $ 43,908 22,116    
Non-employee director | Common Stock        
Common Stock and Stock Options        
Stock Issued During Period, Shares, New Issues 2,305      
Stock Issued During Period, Value, New Issues   $ 7,491    
Employee Stock Grants | Common Stock        
Common Stock and Stock Options        
Stock Issued During Period, Shares, New Issues 10,683 4,500    
Stock Issued During Period, Value, New Issues $ 43,908 $ 14,625    
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock and Stock Options (Details) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Stock and Stock Options      
Options 41,304 41,304 41,304
Stock Options, Options exercisable 34,361 34,361  
Weighted average option price $ 1.05 $ 1.05 $ 1.05
Weighted Average Exercise Price, Options exercisable $ 1.01 $ 1.01  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Inventories    
Raw materials $ 416,367 $ 1,375,669
Work-in-process 2,095,341 528,631
Finished goods 118,808 284,048
Inventory, Gross 2,630,516 2,188,348
Inventory reserve (11,385) (10,431)
Inventory, Net $ 2,619,131 $ 2,177,917
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share    
Income applicable to common stock $ 538,020 $ 384,401
Weighted average common shares outstanding - basic 4,525,103 4,510,276
Effect of dilution 30,306 27,889
Weighted average shares outstanding - diluted 4,555,409 4,538,165
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details) - Fifth Third Bank - USD ($)
Mar. 31, 2023
Aug. 31, 2022
Debt Instrument    
Line of Credit Facility, Maximum Borrowing Capacity   $ 1,000,000
Line of credit $ 0  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Income tax expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Taxes    
Federal $ 146,374 $ 56,000
State and local 11,836 4,800
Total $ 158,210 $ 60,800
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Income Taxes      
Deferred Tax Assets, Operating Loss Carryforwards, State and Local     $ 42,000
Operating Loss Carry forward Expiration Year 2038    
Net deferred tax asset $ 34,231   $ 151,164
Deferred Tax Assets, Valuation Allowance 0    
Income tax expense $ 158,210 $ 60,800  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease - Future Minimum Lease Payments (Details)
Mar. 31, 2023
USD ($)
Operating Lease  
2023 $ 86,212
2024 102,550
Total minimum lease payments 188,762
Less debt discount 8,927
Total operating lease obligations $ 179,835
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Lease (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating cash outflows from operating lease - year-to-date $ 25,788 $ 23,675
Weighted average remaining lease term - operating lease 1 year 8 months 12 days 2 years 8 months 12 days
Weighted average discount rate - operating lease 5.50% 5.50%
Operating lease, renewal term 5 years  
Operating lease costs $ 28,600 $ 28,100
Variable lease costs 23,200 $ 13,500
Minimum    
Monthly lease payments 9,200  
Maximum    
Monthly lease payments $ 9,700  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Leases - Future minimum lease payments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Finance Leases    
2023 $ 75,349  
2024 49,859  
Total minimum lease payments 125,208  
Less amount representing interest 3,532  
Present value of minimum lease payments 121,676  
Less current portion 92,966 $ 97,367
Finance lease obligations, net of current portion $ 28,710 $ 49,149
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Leases - Weighted Averages (Details)
Mar. 31, 2023
Finance Leases  
Weighted average remaining lease term - finance leases 1 year 2 months 12 days
Weighted average discount rate - finance leases 4.29%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Leases - Equipment under finance lease and additional information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Finance Leases      
Machinery and equipment $ 385,923   $ 385,923
Less accumulated depreciation and amortization 114,024   104,376
Net book value $ 271,899   $ 281,547
Finance lease amortization period (in years) 10 years    
Finance lease costs $ 24,840 $ 23,783  
XML 55 scia-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0000830616 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000830616 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000830616 scia:EmployeeStockGrantsMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000830616 scia:EmployeeStockGrantsMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000830616 us-gaap:RetainedEarningsMember 2023-03-31 0000830616 us-gaap:CommonStockMember 2023-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000830616 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0000830616 us-gaap:RetainedEarningsMember 2022-12-31 0000830616 us-gaap:CommonStockMember 2022-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000830616 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0000830616 us-gaap:RetainedEarningsMember 2022-03-31 0000830616 us-gaap:CommonStockMember 2022-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 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 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000830616 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000830616 scia:FifthThirdBankMember 2022-08-31 0000830616 scia:FifthThirdBankMember 2023-03-31 0000830616 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-03-31 0000830616 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0000830616 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000830616 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0000830616 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000830616 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000830616 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000830616 srt:MinimumMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0000830616 srt:MaximumMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsIndustryMember scia:TwoCustomersMember 2023-01-01 2023-03-31 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsIndustryMember scia:TwoCustomersMember 2022-01-01 2022-03-31 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0000830616 2022-03-31 0000830616 2021-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000830616 srt:MinimumMember 2023-03-31 0000830616 srt:MaximumMember 2023-03-31 0000830616 2022-01-01 2022-03-31 0000830616 2023-03-31 0000830616 2022-12-31 0000830616 2023-04-27 0000830616 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares pure scia:segment http://fasb.org/us-gaap/2022#ProductMember http://fasb.org/us-gaap/2022#ProductMember http://fasb.org/us-gaap/2022#ProductMember http://fasb.org/us-gaap/2022#ProductMember 0000830616 --12-31 2023 Q1 false NONE 4519524 4530207 10-Q true 2023-03-31 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 4530207 4495169 3947966 989265 989265 15000 15000 816745 842647 40539 40539 31333 12653 2619131 2177917 336227 136134 9328409 8147121 8672588 8584871 142471 142471 607156 607156 94425 28708 9516640 9363206 7210906 7101573 2305734 2261633 995000 1000000 161794 185072 34231 151164 84035 85138 1275060 1421374 12909203 11830128 92966 97367 107932 105789 316510 514512 2649090 1825595 157799 270168 160534 122065 3484831 2935496 28710 49149 71903 99834 3585444 3084479 0 0 15000000 15000000 4530207 4519524 10662343 10618435 2232989 2231807 -3571573 -4104593 9323759 8745649 12909203 11830128 5797147 5326432 4472550 4332331 1324597 994101 432413 373188 135360 87031 109571 82188 647253 451694 48977 -6493 696230 445201 158210 60800 538020 384401 0.12 0.09 0.12 0.08 4525103 4510276 4555409 4538165 10618435 2231807 -4104593 8745649 -5000 -5000 1182 1182 43908 43908 538020 538020 10662343 2232989 -3571573 9323759 10573843 2227078 -6061617 6739304 1183 1183 22116 22116 384401 384401 10595959 2228261 -5677216 7147004 538020 384401 114487 101246 1104 1104 45090 23299 9142 5166 -116933 -56000 954 1500 -7222 232092 442168 192002 200093 -476202 1 -198002 94916 -2510 -1948 747869 -103467 719764 603992 16000 5166 163721 79842 -147721 -74676 24840 23783 -24840 -23783 547203 505533 3947966 4140942 4495169 4646475 1486 2543 1725 1725 <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, 2022. 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 creditworthiness of each customer. The Company sells its products typically under agreements with payment terms of 30-60 days. The Company does not normally 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 three months ended March 31, 2023 and 2022. The top two customers represented approximately 86% and 89% of total revenue for the three months ended March 31, 2023 and 2022, respectively. International shipments were 1% of total revenue for the first three months of 2023 and 2022.</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 8pt 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 8pt 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 2021 and 2020. 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.  A balance of $40,539 appears as a tax receivable on the balance sheets at March 31, 2023 and December 31, 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, 2022. 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 creditworthiness of each customer. The Company sells its products typically under agreements with payment terms of 30-60 days. The Company does not normally 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 three months ended March 31, 2023 and 2022. The top two customers represented approximately 86% and 89% of total revenue for the three months ended March 31, 2023 and 2022, respectively. International shipments were 1% of total revenue for the first three months of 2023 and 2022.</p> 0.86 0.89 0.01 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 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 2021 and 2020. 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.  A balance of $40,539 appears as a tax receivable on the balance sheets at March 31, 2023 and December 31, 2022.</p> 40539 40539 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 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 8pt 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 measure credit losses for most financial assets, including accounts receivable and held-to-maturity marketable securities, 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 became effective for us in the first quarter of 2023. The adoption of ASU No. 2016-13 resulted in a cumulative effect of $5,000 and is reflected in the accompanying Statement of Shareholders’ Equity.</p> -5000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">Note 4.   Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 36pt;">As of March 31, 2023 and December 31, 2022, the Company held investments in corporate and U.S. government bonds that are required to be measured for disclosure purposes at fair value on a recurring basis. The bonds are considered held-to-maturity and are recorded at amortized cost on the balance sheet. These investments are considered level 2 as detailed in the table below. The Company considers investments which will mature in the next twelve months and interest receivable on the long-term bonds as current assets. The remaining investments are considered non-current assets including the investment in marketable securities which the Company intends to hold longer than twelve months. The fair value of these investments was estimated using recently executed transactions and market price quotations. At March 31, 2023, the length of time until maturity of the bonds currently owned ranged from 2 months to 20 months. The amortized cost, allowance for credit losses, fair value, and the related unrecognized gains and losses of these investments, were as follows:</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><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:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Gross</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Gross</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Amortized</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;text-align:center;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:8.64%;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;">Unrealized</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;text-align:center;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:8.64%;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;">Unrealized</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;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 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;">Cost</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;text-align:center;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:8.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;">Gains</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;text-align:center;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:8.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;">Losses</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;text-align:center;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></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: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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,000</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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490,884</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.54%;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;"> 489,265</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.2%;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:7.44%;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,280</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.2%;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:7.44%;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;"> —</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.15%;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.54%;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;"> 497,545</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investments</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,989,265</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.2%;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:7.44%;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;"> 8,280</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.2%;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:7.44%;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;"> (9,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom: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.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,988,429</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.85%;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.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:10.54%;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.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.2%;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:7.44%;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.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.2%;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:7.44%;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.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.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:10.54%;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:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (5,000)</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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investments, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.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;"> 1,984,265</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.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></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;"><span style="visibility:hidden;">​</span></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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,000</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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,498,076</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.54%;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;"> 489,265</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.2%;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:7.44%;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;"> 2,665</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.2%;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:7.44%;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;"> —</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.15%;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.54%;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;"> 491,930</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investments</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,989,265</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.2%;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:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,665</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.2%;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:7.44%;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;"> (1,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom: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.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,990,006</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;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 8pt 36pt;">The Company uses an “expected credit loss” measurement objective for the recognition of credit losses for held-to-maturity securities at the time the financial asset is originated or acquired. The expected credit losses are adjusted each period as necessary for changes in expected lifetime credit losses. The credit loss calculations for held-to-maturity securities are based upon historical default and recovery rates of bonds rated with the same rating as the current portfolio. An adjustment factor is applied to these credit loss calculations based upon management’s assessment of the expected impact from current economic conditions on our investments. The Company monitors the credit quality of debt securities classified as held-to-maturity through the use of their respective credit ratings and update them on a quarterly basis with the latest assessment completed on March 31, 2023. Our allowance for credit losses was $5,000 at March 31, 2023.</p> P2M P20M <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><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:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Gross</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;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;">Gross</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;">Amortized</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;text-align:center;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:8.64%;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;">Unrealized</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;text-align:center;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:8.64%;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;">Unrealized</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;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 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;">Cost</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;text-align:center;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:8.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;">Gains</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;text-align:center;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:8.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;">Losses</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;text-align:center;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></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: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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,000</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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490,884</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.54%;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;"> 489,265</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.2%;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:7.44%;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,280</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.2%;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:7.44%;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;"> —</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.15%;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.54%;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;"> 497,545</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investments</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,989,265</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.2%;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:7.44%;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;"> 8,280</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.2%;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:7.44%;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;"> (9,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom: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.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,988,429</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.85%;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.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:10.54%;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.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.2%;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:7.44%;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.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.2%;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:7.44%;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.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.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:10.54%;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:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (5,000)</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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investments, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.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;"> 1,984,265</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.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></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;"><span style="visibility:hidden;">​</span></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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,000</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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.2%;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:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,498,076</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.54%;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;"> 489,265</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.2%;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:7.44%;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;"> 2,665</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.2%;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:7.44%;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;"> —</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.15%;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.54%;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;"> 491,930</p></td></tr><tr><td style="vertical-align:bottom;width:51.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investments</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,989,265</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.2%;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:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,665</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.2%;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:7.44%;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;"> (1,924)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom: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.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,990,006</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p> 1500000 9116 1490884 489265 8280 497545 1989265 8280 9116 1988429 5000 1984265 1500000 1924 1498076 489265 2665 491930 1989265 2665 1924 1990006 5000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">Note 5.  Common Stock and Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 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 $45,090 and $23,299 for the three months ended March 31, 2023, and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 36pt;">Unrecognized compensation expense was $394 as of March 31, 2023 and will be recognized through April of 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 8pt 36pt;">Employees received compensation of 10,683 and 4,500 aggregate shares of common stock of the Company during the three months ended March 31, 2023 and 2022, respectively. These shares had an aggregate value of $43,908 and $14,625, respectively, and were 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 8pt 36pt;">The non-employee Board members received compensation of 2,305 aggregate shares of common stock of the Company with an aggregate value of $7,491 during the three months ended March 31, 2022 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 8pt 36pt;">The cumulative status of options granted and outstanding at March 31, 2023, and December 31, 2022, as well as any 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 8pt 36pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee Stock Options</b></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><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:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;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:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:14.25%;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:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;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;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.75%;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:12.5%;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.05</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;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;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.75%;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:12.5%;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;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.01</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;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;"> 34,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.75%;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:12.5%;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.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;text-align:justify;margin:0pt 0pt 12pt 36pt;">Exercise prices for options ranged from $0.84 to $1.25 at March 31, 2023. The weighted average option price for all options outstanding at March 31, 2023, was $1.05 with a weighted average remaining contractual life of 3.4 years. </p> 45090 23299 394 10683 4500 43908 14625 2305 7491 <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><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:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;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:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:14.25%;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:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;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;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.75%;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:12.5%;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.05</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;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;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.75%;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:12.5%;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;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.01</p></td></tr><tr><td style="vertical-align:bottom;width:67.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:12.5%;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;"> 34,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.75%;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:12.5%;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.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> 41304 1.05 41304 1.05 41304 1.05 34361 1.01 34361 1.01 0.84 1.25 1.05 P3Y4M24D <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><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:71.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:11.92%;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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:11.92%;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:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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></tr><tr><td style="vertical-align:bottom;width:71.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 416,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 1,375,669</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,095,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"> 528,631</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,048</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,630,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,188,348</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,431)</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,619,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,177,917</p></td></tr></table><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><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:71.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:11.92%;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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:11.92%;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:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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></tr><tr><td style="vertical-align:bottom;width:71.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 416,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 1,375,669</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,095,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"> 528,631</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,048</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,630,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,188,348</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,431)</p></td></tr><tr><td style="vertical-align:bottom;width:71.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,619,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,177,917</p></td></tr></table> 416367 1375669 2095341 528631 118808 284048 2630516 2188348 11385 10431 2619131 2177917 <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 5 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><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:71.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;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></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;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:0.35%;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></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:10.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 0.05pt 0pt;"> 538,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 384,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 4,525,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 4,510,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilution - stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,555,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 4,538,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;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></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;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:0.35%;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></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:10.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 0.05pt 0pt;"> 538,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 384,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 4,525,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 4,510,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilution - stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,555,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 4,538,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 538020 384401 4525103 4510276 30306 27889 4555409 4538165 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 8.  Note Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The Company renewed its line of credit with Fifth Third Bank for $1 million during 2022. 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, 2023. No amounts were drawn on this line of credit as of March 31, 2023.</p> 1000000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 9.  Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The provision for income taxes for the three months ended March 31, 2023 and 2022 is based on our projected annual effective tax rate for fiscal year 2023, 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 months ended March 31:</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.05%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.7%;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:31.14%;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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.22%;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></tr><tr><td style="vertical-align:bottom;width:66.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.71%;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:12.5%;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;"> 146,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.71%;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:12.51%;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,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.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:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,800</p></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.7%;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.71%;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:12.5%;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;"> 158,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.71%;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:12.51%;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;"> 60,800</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 $42,000 at December 31, 2022, which expires in 2038. </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, 2022, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $151,164 were realizable principally because we achieved six 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 $34,231 at March 31, 2023.</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.05%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.7%;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:31.14%;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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.22%;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></tr><tr><td style="vertical-align:bottom;width:66.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.71%;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:12.5%;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;"> 146,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.71%;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:12.51%;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,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.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:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,800</p></td></tr><tr><td style="vertical-align:bottom;width:66.14%;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.7%;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.71%;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:12.5%;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;"> 158,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.71%;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:12.51%;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;"> 60,800</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 146374 56000 11836 4800 158210 60800 42000 2038 151164 0 34231 <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 $28,600 and $28,100 during the three months ended March 31, 2023 and 2022, respectively. The variable lease costs were approximately $23,200 and $13,500 during the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of March 31, 2023:</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:64.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:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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></tr><tr><td style="vertical-align:bottom;width:64.76%;background:#cceeff;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:3.68%;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.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:14.53%;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;"> 86,212</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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:64.76%;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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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:14.53%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin: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:64.76%;background:#cceeff;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:3.68%;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.31%;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:14.53%;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;"> 188,762</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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:64.76%;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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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:14.53%;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,927</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin: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:64.76%;background:#cceeff;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:3.68%;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.31%;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:14.53%;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;"> 179,835</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;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:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.78%;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 lease - year-to-date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.17%;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.81%;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;"> 25,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;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.17%;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.81%;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;"> 23,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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:60.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term – operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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:60.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate – operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.17%;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.81%;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:6.53%;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:2.17%;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.81%;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:6.5%;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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p> 9200 9700 P5Y 28600 28100 23200 13500 <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:64.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:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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></tr><tr><td style="vertical-align:bottom;width:64.76%;background:#cceeff;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:3.68%;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.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:14.53%;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;"> 86,212</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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:64.76%;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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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:14.53%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin: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:64.76%;background:#cceeff;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:3.68%;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.31%;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:14.53%;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;"> 188,762</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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:64.76%;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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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:14.53%;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,927</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin: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:64.76%;background:#cceeff;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:3.68%;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.31%;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:14.53%;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;"> 179,835</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 86212 102550 188762 8927 179835 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 25788 23675 P1Y8M12D P2Y8M12D 0.055 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 March 31, 2023, are shown in the following table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 75,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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:76.41%;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:3.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:2%;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:12.46%;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><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin: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:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 125,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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:76.41%;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:3.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:2%;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:12.46%;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;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin: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:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 121,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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:76.41%;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:3.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:2%;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:12.46%;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;"> 92,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin: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:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 28,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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;white-space:nowrap;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;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:12.46%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;background:#cceeff;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:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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="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 March 31, 2023, and December 31, 2022, 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:62.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:62.74%;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.6%;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.13%;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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.32%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.74%;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.6%;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.64%;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.49%;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.6%;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.64%;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:12.68%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.74%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.49%;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;"> 114,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.74%;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.6%;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.64%;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.49%;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;"> 271,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.68%;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;"> 281,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 11. Finance Leases (continued)</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. Finance lease costs totaled $24,840 and $23,783 for the three months ended March 31, 2023 and 2022, respectively.</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 was 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;"><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:76.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 75,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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:76.41%;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:3.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:2%;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:12.46%;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><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin: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:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 125,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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:76.41%;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:3.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:2%;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:12.46%;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;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin: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:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 121,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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:76.41%;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:3.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:2%;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:12.46%;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;"> 92,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin: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:76.41%;background:#cceeff;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:3.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:2%;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:12.46%;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;"> 28,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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;white-space:nowrap;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;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:12.46%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;background:#cceeff;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:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.96%;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="visibility:hidden;">​</span></p> 75349 49859 125208 3532 121676 92966 28710 P1Y2M12D 0.0429 <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:62.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:62.74%;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.6%;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.13%;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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.32%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.74%;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.6%;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.64%;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.49%;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.6%;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.64%;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:12.68%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.74%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.49%;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;"> 114,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.74%;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.6%;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.64%;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.49%;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;"> 271,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.68%;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;"> 281,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 385923 385923 114024 104376 271899 281547 P10Y 24840 23783 EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &1 H58'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 " !D0*%6X&BF<.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU9#Z';B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BR(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X+@_!8.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO$,#;T^/+V7=RHZ) MU*@Q_TI6TBG@EETFO[9W][L'U@LNVHIO*M[L&B&YD)OV?7']X7<5=M[8O?W' MQA?!OH-?=]%_ 5!+ P04 " !D0*%6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &1 H5:-_K;HS 4 .\> 8 >&PO=V]R:W-H965T&UL MM9G_;^(V&,;_%8M)TR:5$CN4*1'/T#NU*N=)MNOWF)H9$E\3,<4K[W^]U M DFODSC-KCJAUIOWO5[FAR+AV;G< MB!2^64F5< VG:MW+-DKPH! E<8\YSJ"7\"CMC$?%M84:CV2NXR@5"T6R/$FX M>KD6L=Q>=6AG?^$^6H?:7.B-1QN^%DNA_]@L%)SU*I<@2D2:13(E2JRN.A/Z MWG.9$11W_!F);?;JF!B41RF_F9-9<-5Q3(E$+'QM+#A\/ E/Q+%Q@G+\LS/M M5+]IA*^/]^XW!3S //),>#+^*PIT>-49=D@@5CR/];WS$4((D2LM/_KQ[$*\$ &H7L)V O1'0IE]P=P*W "U+5F!] MX)J/1TINB3)W@YLY*)Y-H0::*#75N-0*OHU I\*QYG5D!4UA+PL@*\/ YP(50D38\,"(R(UM:).U7C3.- @^I;<@XK MSB%:NMU(IO>SR>?E65G2V=P[MZ&CIBW1J5//P\XQ M\+/4EPJZ93&'G)&EAB9,I"*>S%.M7N SL#Z1 ^YWGVS$N*@M\JOH08]!?N#/ M9!9 UXU6D5^FCN:&?<#2I5W*J./2H947%;?E934O.X9W$@3@GIWM#\AGN(_< MI?9ZQ2W9T'U'O+"8L:"Q*(B!5G#4I2UXG90H&D;^ ^Z9,VC4#W)KS4D'[""R M0_O(;9G4PZ5M2>M<1/%D\Y:TZK\+)9^BU+?7,>[9T'=/$99HG98HGG'>@BYD MIGE,_HXVS4,4[MAW&;/WVE/D)EH')XJGG:*Q3N 5N1D,-QC0OA7K%&F)UG&) MXBGGL_2AOA:A3+$<<<"D/QQT'3:P)@E$LE\>?R5+ MX><*:M(*B3MY,DE@3H)7ZU#FFFRX(D\\MB=]W+$M>YVC*!Z (.,' M4;HFRY?D4<96Y(,):F+E.D5&8G5&8GB*V5YA=>YA1^4>\ZX&"1Z2P%HJZPATP&4Z0?5JG7G849EGF@BU M-KWR(SCH$&)!LN&IO5YQP\:%%%S7%K2./ Q/+/MZ# 74(X;70^EV4;B9#9>GH]V1#K],..6B7R8#15$/-F:2">R>_"7HL'%HO@;^@Z SJP(IPBZ; ZZ3 \ MJ.RGRILH,W'VJX!4AJW\';#K=BGKNM8XBRM;@KIU]''QQ%(M;[XFO8&+UO'U M@%G3NB8N:\M8QQ\7#RMO&7[6E:.:[8JJW%TM3[3<%!N4CU)KF12'H>"!4.8&^'XEI=Z?F!^H]KC'_P)0 M2P,$% @ 9$"A5G$J6_'-!P ;R !@ !X;"]W;W)KX!^#6?.G530*XCGL-D&US<;J'^Y&1Z5BH M)'I)*H_]ZX^2'5*RH1Q=GW7LW\N), M-+HL:GXC@6JJBLF7C[P43^OHW_J@C?!W#/%9Z+\;['4Z_-1.@)+OF)- MJ6_%TV>^"RAJQ\M%J;K_P=/.%HY WB@MJIVS45 5]?8W>]Y-Q($#HAX'O'/ M/^I =@ZD"W2KK OKDFEV<2;%$Y"MM1FMO>CFIO,VT11U>QL76II/"^.G+SY. MKZ=?9G.P^#R?WRW ._!M<0G^^:S!5BFOE"F?K3]W^[?;Y MH#8LY^+.J]W. MCQ>49A&*L[/)XZ%VVXYD-,GB>&]W)(ON9=&@K*OZD2MMMKQ69EV9)/&=:W9? MIZR.(DCV$23!"+[J-9P9)C'$R4&B;(1(C0MT"$>R!!(,2[X1FI4'?-GTS;_K>#7.TZPE.*1RN M/X=ABFB",/)(/6 G"C+F1IIR2NH7P.HEF/_1%)LVVXT!TR 7RGG_=R.^$77> M:K3C^'O$HB#6#/+SM7E+;B> OTZ ,VYLWX0XP5&:#N^6PS!*:9KX[E9/213& MY*=&UH5N)._4KHKG]MJ]M(B]MBFFR7"3GK8[EMJ3$X71>5$#(_?!3*M;K$VSC%(\ M9)[##*<)3#U2>^BA,/5>M^L8W)2LS2W'N_;?4GADVP1KRZB8PJ%PAR&)"8:^ M6>YIA\*XN^X*CCQOJJ9DFB]-IV)V=%ZP;2]D F&5*:2*/[LWG$'8R'N78 0S M:"T5ER6"*$H\?$0](%&8D"?NP!FRC,S8-: MMD.[OZ M1?W@K6>1##E-O6TZ)4R(=),-) M!./ARG094HQ(XIO'GGDXS+R[KW?3:S!=+.9W"Z=$FV (9S##<%CC'SI5N"[8?5%V6]ZI-*/1CF/NL8G#V/Q4U%V76[9%"1#W M9?'04<8DN]X1%$?(VKRV781HA'R9 MNLXPA"FEB6^V>PB2. C^Q9K)KB/G M4OVCZUGTBU-JD*4_2_ZW&NTXZ!Z>) S/F:@JTUZ:W)Y_-VM*& 9)\,C*AH\! M:_1:R.)/DZ2VA]SM#U#M-*E? 1U'!(XQ3+K$95ZA;!QANOL<%$JUV:U+:HU6 MVER8A3P&YK,-[Q[LE>[9=5$VCC&AUGIU6J*4$E^RZXE,3A!YN2S:W636;7N6 M^JZH07IT;K JW4><9,$FBX>0Z#-.$1K$O#=.> MU#1,ZFW;IL9EZ6YJ)@=/@]M'\;\Q^5#4RF!B95SA^\3,@MP^W=Z^T&+3/2"^%]I4 M<=WEFC,S]ZV!^7PEA'Y]T3YSWO^-P<7_ 5!+ P04 " !D0*%61A^B$KN M^IXW=DO*A),FS=A*MPW,@'-KA!B_.D^G?Z45[K8?W#\UV3'+DFJ82?Z3Y::8..\=DL.* MUMSR0K-9&EIT8"4HFVCN][^9A1S *GQ'XG< _ M5A!T@J )VI(UL2ZIH6FBY)8H6XUNMM',3:/&-$S8K[@P"I\RU)GT8OIE^FUV M11;75U??%^1D3A4(4X!A&>5OR3MRN[@D)Z_?)J[!MUF-FW7.%ZVS_XSS5ZK. M2# Z);[G!P/RV6'Y)62]W-^7NYBQ#^KW0?W&+S@JZ%"<5A\.Z^UJ.M<5S6#B MX'+1H#;@I&]>C<;>QZ%P_\EL+VK01PT.N:=3CFN3B@P(KG*2RWII5C7'%9/) M6AA-3IC 4>MBCAP?19[(L<7'C M;Y_=G9***K*AO(9=9%(![D(%_J>#\.$3K,?@ARKVH*,>.GH!=(.F":U-(17[ M _D096L8/9Z\I[-\1.$>\[AG'K^#Y7OP(=ZAN]"'RPV': MN*>-7TZ+9Y(V5.1,K(>0XR.1A^J&D-V=3=8><+B_K9G0A,,*E=Y9C!:J/33: MCI%5L^\NI<%=O&D6>,Z"L@7X?"6E>>C8K;P_N=._4$L#!!0 ( &1 H58> MCX3&PO=V]R:W-H965T&ULK5C9;N,V M%/T50BV*##")1%)K:AM(/)[6#UD09SH/11]HB[:%2*)+TG;Z]Z662+9%,0F2 M%UO+O8?G+N2A.-@S_B36E$KPG*6Y&%IK*3>7MBT6:YH1<<$V-%=OEHQG1*I; MOK+%AE,2ETY9:B/'\>V,)+DU&I3/[OEHP+8R37)ZSX'89AGA_UW3E.V'%K1> M'CPDJ[4L'MBCP8:LZ(S*'YM[KN[L!B5.,IJ+A.6 T^70NH*78X0+A]+BKX3N MQ<$U*$*9,_94W$SCH>44C&A*%[* (.IO1\/?&M1JQBP<#Z]?T+^7 MP:M@YD30,4M_)K%<#ZW0 C%=DFTJ']C^3UH'Y!5X"Y:*\A?L*UO/M2%XC(^ -X1< MPZ\ .0AK^(S?[HX,='"3,USBX7?F3)>I"LG5(Q5S]%)LR((.+34)!>4[:HU^ M^P7ZSN^Z,#\)["AHMPG:-:&/'NB.YENJB[%R]$O'8MG8C;P@"J ;#.S=(7V- M'4:^BU%C=\3,:YAY;V'V%=QS%F\7$I \!C,5?K*@X._)LRP6G7E*53MN,\I) ML7S\HXO#/,Q6G*\(V5S6H]S0;$ZYKDH?ACG*@M]DP3?BCIF0@"W5TMI;)[^3 M?]<-D.;3LC0D5F*3"%E48D49X][)].!(U=&#A]\P >:"XT$JW:Q>B_A2CEBXRTIWF"Y91L.0L VK_6$U.H66*.@S\8HDY;0:-G>M!/W)[ MJ+;*#(T:J*A*JK1/@K.D)/W%F%?<87'NAE%P.MLT=KX;X1ZNK:!"LZ+6:9U3 MM1FGQ:*P2\K-L;H%%7L@R3/5)]KM4HI\A#L=W+5S70_UK12PU5QHEK%I0]"8 M8:_;N9[JR0[-KIWOA([3P[+51&@6Q5OU'52E4LO.[XSJX=!!'79=.QRZ;F\2 M6T&$9IFYG3R"Z>WX[F:BI1=H]DLZ>ET[([U6K&!HW.?6-58S'JB+3+6F6!.N M3Z51]]Z[S_TLM..X6QF$9AV\)B)9@+-I#F*6IH2+,@5E[/JOH0HN."B ];DFXEC=]!MP9\A:[6RNG1$M1*'X+&GOI9?E_/@OM. >MGB*SGK;]506OKY).(I$'G5,M MU1I"!P5^3ZU:,45F,3UL+1/3KCRZGN>Y![U=,]49XA#ZW@E3^^ \0WT,K,IC M'J$6H6TNJU.#YFESE'15'J"0"I'2I()V+0+'B MU9%/=2/9ICPUF3,I659>KBF)*2\,U/LE8_+EIAB@.7@;_0]02P,$% @ M9$"A5@U35<5A! JA8 !@ !X;"]W;W)KE[SXH4Z&6W(,UU0_KB99^))K5G"**%I'K$49'0U5J;HVDT1W^4$;%%-Y8NRE>+@+QPHL1D1C&O""@HB/5SJC<5PPB7%\J4B56K, M'K:_LGOEY,5DGDA.9RS^(PKY>JS8"@CIBFQC_L!VM[2:D%'P!2S.R_]@M^^K M&PH(MCEG2046(TBB=/])WJI ' "0=@* *P!N +!U J!5 *T!,- )@%X!]*8" M/ $P*H#1 &BG%,P*8+YWTE8%L$JS]M$MK7$()Y-1QG8@*WH+MJ)1^ENBA2-1 M6BS%!<_$MY' \ M%P[X\/U/(Y4+Q0*G!A7[S9X=GV"?L201ZVW!6?#2@9[UHZ=A&!7KE<1@3J)P M<)>"&=E$G,0=7,X9KB#8)MN8,4X!_Z=R]O=P7SG"V)S,.74=V MPW%'IJ(KD\R32>:?B<61U7IMM=YK=95,\]+Q*,^WPO*]NW:GN7IK#!@C9#:V M8*_FA=-V9)*Y,LD\F63^N<@>V6O4]AJ]]MZ+4BCU,N\SLQ5ZZ4V62.3+) M7*,565$U=(@:F5FFIG]6\\A.L[;3?&^]_$2RNE[B+G/-=K: QK#X:VS6=D=1 M+VUL-N+C] [M4D_:H@/#M"S<3"6>3%6_K6HAW8*GZJ55VV)]RS&FTQ:KPQ83 MB5.,T;"EW1%C#=FP<:!PK/;)PX 0'O=RVVP#'4'= JJ?K# M[D#:=2#M__'@TIJ(KD\R32>:?B<61UP-09= M&\+&F7[6JWEI$9))YLHD\V22^>V0O@O_> <#_5%7_O.JQK0=7.^A;CB!:I\FHXS>[:6*M]9N]HZ>H=GAH-PXK M3O_H+O:F+3O0# L95K,L2M7U.W2'&M8LHUD_U8-+N.(65X3\.4IS$-.50,(K M2QB<[2]&]P^<;P-KFBL%=<%[N MU]\L$&/#LDXEGRHU@&>&9^?MF64O7A+Y(UT)D:'7=12GEYU5EFW.N]W47XDU M3S\G&Q'#+XM$KGD&MW+933=2\"!76D==8EE.=\W#N-._R)_-9/\BV691&(N9 M1.EVO>;R[4I$R']R'RU6F'G3[%QN^%'.1/6YF$NZZ.RM!N!9Q&B8Q MDF)QV1G@\R%E2B&7^!:*EW3O&JFE/"7)#W4S#BX[ED(D(N%GR@2'/\]B**)( M60(+^];OUFWSQL)@GGHIA$GT/@VQUV>EU4" 6?!ME]\G+5U$N MR%;V_"1*\__12REK=9"_3;-D72H#@G48%W_Y:^F(/06PHU<@I0*I*[ 6!5HJ MT'RA!;)\6=<\X_T+F;P@J:3!FKK(?9-KPVK"6(5QGDGX-02]K#]_&#R,[D:3 MASF:WJ#A8/X5W=Q.O\_1&7J<7Z,_?__KHIO!>Y1TUR]M7A4V28M-BNZ2.%NE M:!0'(CC4[P*^'4CR#O**& W>>[;M&<1ZZ+[ MO+^ IACM,6;AG=@!-'L'S3;&9A#\ T4#?29+499 H_&3V \C@>(=9O5A?&R:"YA%HKT7+="^Y2!/)&Q V\Y.V\YQD!>"S#J MA[SHJ'$ "_>E4'>Z91>V[+V(8#^S M+:]>)$TI0HGGZ6%Z.YB>$>878'<$7@S"=).D/%+N%#^WX4:5C0ZKUT#A849J M4)M"-G9:@HZMBIZL(QFZ$%*"/S/^BGB:"BW TLAA-!V/TAI&C9SM6);5@G*/ M1+$1Y3A^!M-%&*%Q" MZFFOD3J#&K4\TA*SBF2QF67?DPIBHH7'FB]FC&"G5T>H$<0>S/EM""NNQ49R MZL^DV/ P0.)5M;H6F+;&/U!R7J,VFX+,=4@KRHKCL)GDIME*R#+9M0B-ZK^< MVTWZ.VN9:7#%??@(^;UG[(:_M:9KD]$@S+W],)<(FX(>\W!;JZ[(#YO9;[IK M+)$ "FQI+Y_4[*7%W^2Z,V+C.B/JQ+#'>BWH*T[$9E($%\NMJ'(YQUULP"![ M @%,&;;D3Y/Y7.;V'*^.O"EWABW*'%>/G50D2K, MI)%S+.JU]3E2D2?!O[2=&D^^C>8?V$X1(R?_:MV>RMJA$RJ")D;.@U::^$($ MJ9K+8"031V>RTM[!H' PRI3+:HJUCV6DHE!BIM#95OHKKLI$C>)2Y5KVEI>, M&;2&++%#78+KL#6"KM=C;9JH&L$ M72CR-I]7;$O,6]MZG=R,)X/)\ -UGDJ-NC+:&M^)V8 M^;V1E<6"/I"5&M+7(M?)&9!7I$_,I#\9/4##'MZ/!O,17.1?$+5 F[1M,Y=8 M]2E0)V?9-FT#6O$[,?-[7CUGZ$HLPSA6CH7&]2:XU()M,C7UF.OM]PAU!^JH.*V28!#JHM,G*C'G0XNO3AT[0@7^NW0*UXF]Z MA+_SR4/M X*M5)Z%>;M$C!:)U.XGZ4FY^U36#AU0<3U= T MZ]7S2"-%;-:2\W3O.[7Y0_7\<3:[S;_N#V[1]7@^O)W.'^]'^:?^R722Y]C> MM#6Y_C"GT--^R_X_/F;3:B:@QS;:OLR) QIOOFE!ZANH%(I>]LA$ZX?F5VSL M$KL>WB-2!>[NWBD.[#F6^>%6BO*=7W%6LGNZ.T ;Y,=&M>=7^'Q8'(-59HI3 MN3LNH?VEP),+,&E]=B'C9''05=QDR28_*WI*,MCXY)!!XM8>C<$K61,]^LEM-HT&GA J3)U'$/S;X *5\D!,XTN'&1U" M>L?C\1[]3=#.6M;"XH+49YFY*TSS'[VCYG>@6.RYSA/3@+>"=.'T; 'R2 9G< ;'32/ M[H M?VIN(<>_A_2E(TXMJP:#88S#%\.KDX0'A\(CT^A_QOATY#OR2$, M^_!7:%@M;ODD"[9"@QG<"8=&"F5[<*O3/CP]>W*1)(,K-NN%X? *R( K$;J= M!56UT+MN\UF/T>&^E 0I<003(O9@*RQ(O5_B0%+#\-7%>1\^,E2' =R,_*XW M!=((%@ON$ [864"A:"T4]Y>Z5A)-4%$)W>1<^HWA!J N%#I4&"_9FI],!G+LF1EJG7DG&AFYW7KYI,Z@*NT5"X3SVX;K@'D.]=/>:5T"ZP4Q!5W8('E%RA?,JEE;)[1CC6H'_.$>ND'=TE:-H(3[)#DM\8V9)J@A>@%FOE MA:54<914AG-*4W_S7&FH*4K>4DJLNPO1TD"6PRDTK;![(_D:LN?K+XVLP[G? M'1VO[?^NU.*CWLB1B_ "6 [6:->VR(^Q/$M*,S9== _ M?Q&!:;M^.W%4ATZ[)L&PO=V]R:W-H965T&UL MM5A=<]LV%OTK&'7;:6<429:!^GGON!4YOG;\.>Z6BN&N-#6>S?8S=R^4R5'O5RK!P MG;+XTCC?RHA'OUN&SBM9\Z;6+->KU8ME*[6=G9_RNTM_?NKZ:+15EUZ$OFVE M/[Q1QMV>S8YFY<4'O=M'>K$\/^WD3EVI^+&[]'A:#E)JW2H;M+/"J^9L]OKH MY9MC6L\+_J75;9C\%N3)UKEK>GA7G\U69) RJHHD0>+?C;I0QI @F/$YRYP- M*FGC]'>1_@?[#E^V,J@+9_ZMZ[@_FYW,1*T:V9OXP=W^765_GI.\RIG ?\5M M6GN\F8FJ#]&U>3,L:+5-_^5=CL-DP\GJ*QO6><.:[4Z*V,K?993GI][="D^K M(8U^L*N\&\9I2TFYBAY?-?;%\ZN4#.$:<:5W5C>ZDC:*UU7E>ANUW8E+9W2E M53A=1NBC7HN\JU MG;0'VM%;V=6G,@3ZKCD3*T;+.:PCO#&P#<4%(5%ZW$Z7:)D)C9K!U$JQM MB+YGN@@B.D%U+XY6S_[)2U[[J"NC\((\_:!VO4G[KY[]9\%A\35TF\-WMX3OP]%MR%>&=9 MN^NT)L-XD)J),,"!G[J;2)W M3A]I>1)>%&M:E&*-7UXAR\7 @Y)>**(J\3L<;K?*%[)94_ 2A(J3 ">GM\1& M(T7:UJ@1:C,4@[*RR&]Z1)B4+,3'P"O>AJ@! ]B22B6!?HCIHSXDQPD_.AZ^ MIQXRQ,(D^83U5EXKH0:#*%0RH%5WN1KV,@K9-&BF.=>=\ZRD)1V<=*Q7.S\YAHKVZ4[;-=Z@XC2^FW#816(P0;CUE ,$#%F('D-%R-Q! M.KA?TPH.UY@26)=0+[K>5WM)Z?7Q'LMVG*/_%D$R!)XB)SB&\!'/D M!82_5S:%VC%]RB^L1N-!'FQ 7HFKD!G"0TG%F%6L:Y4,/2V2(9$% XR$%;)+ MM1>G*0?8*,F0"XL5U39L4W>(E-VI5-Q%?:HT-@LY^"/7?2L_.4_%.C$Z2)3B M?-B934A.5E4/8+#CS)M9(#-.V.NN(WI+ ![,_.F'D_71KZ^XJ/L&J$R5@5]4 MA8R]##TQC$9P(S4G$6)M]H#X](G![*9]X*",D>.&L_#=Q8,XC$)"%PB) [= M5 ZV8Q $$>"8?26TAH" M0EJ@%@;D+OSGO@_S^\5N2JWW066@T;D1<60BJ#5Y>4N# P7!3J"(@Y#KS(FR23VU:'D/@<]9/[6)UJ'?)Z9K"MJF11#Z2AJ_V5O$J=+<\3 M8R'1Y)U]HM"#6!XD,&)BX@D*W,&V69J];&WX@8[%J:-P9V#Z0:='*J>\.RFZ M(;2!G,)4TZ#@./VCK'GIYCAC.Z_F(XCR4,)>/&Y1\DI^4^NY*#5=H_\'G5FR M >)#H>MTA*AO>"_SYDAB/.5X-?8BYK+2C@8*GG;2::^9Q&>(S4.BOEI]Y*7Z<)_!;3!,D=YJKB M!2&/AHA,DJ5V>4S#-^Z_./WAQ(I9XFF[\X&#SS$/#(9EE&Y SV ]?]MBP&E2 M\V87L@8:40U/QX?A!$/SFS%C)@AHI>5U>Q>=U1612 UU.)9,!L&X!\V)-ET\ M)'9Z+S'7#/<&'(\TTU.11-<)\.P$%,/P0VCHD-@['A!AW%D\G7EA$&4B[*(C\?!2:BTU//K:Z6Z\D81 M(2>HR@/XPBT*BZ<'WI!64J8K(E0:-QH<&C+/$"VEJ;".W'0'R%: M^I6@"Z-R0J0Q3=YEKN6!)[N^E8:SRE>3-*<-;V#"WXY7\^>;WZB\T+7"M\LA MEGJDFKX\KS]VQ[:<7).BTG=\&GP=KAO?IVN66LWJ6LM81F#&I7F67:>-BAU,I_&LSL[GYK.*ZGISH+KF@;M;DG* M;&?))#D5=.J"4LB'MI-%@J9HEB\GE\C3X1X>_ M)6W=BS6$3-;&/(3-AW*69$$0*1(^("#_/=$U*16 6,;C'C,9*$/@R_4!_2;F MSKFLT=&U4?_(TM>SY"*!DBKLE+\WVS]HG\]9P!-&N?@+V]ZW*!(0G?.FV0>S M@D;J_A^?]W5X$7"1_2 @WP?D47=/%%7^CA[G4VNV8(,WHX5%3#5&LSBIPZ6L MO&6KY#@_OR=!VL-""--I+_4&[JS1O!;$I?=NFGIF";ZIV",N>\3\!X@%W!KM M:P?O=4GEZ_B4U0T2\X/$97X4\!;M&(K)"/(L+X[@%4/*1<0K_L>4>\33[R.& MQKET+0J:)=P9CNP3)?.W;R;GV=41O:>#WM-CZ+^D]SCB)^,)BC'\#!D^:/BS MT\25GYR/P-<$-XO5$J1S'96P6'V&3V83 MZ^N;&O)$:M9"HF,YYVT7J<02;7'U#XN1&RTH*U%[M0-2H-PQ3 MEWW$+V@?RT>Y(A#-F'L%ZQY&M0A' O"EQ%_*8O+MRA^HP M5V=96)1U2!+;UAH4-3>_KYGPX$S/+4^OKYP;4Y*"CKO+PK:6'(6*9ROGQ%EN MI5*PIJ#?<*'^Y=@PM,I0Z '-(E^EY?MDIE=ZR(V_*?B:!#8$5%44)V@L9.<) M(;^=C;(LB^67X4(JU:O?$X>K:EK4NU#JE4<_?&&K&BW51G&!W+[\\/ZQXVL; M?Z\=TQ?3LR&[B6^$@_@A](-T.!V>H44_??]S[]\P'E4;J1THJC@T&[\[2\#V M[T*_\::-LWAM/$_VN*SY*24;'-A>&6[-_280#(_S_ M02P,$% @ 9$"A M5GNDY<8\!@ H1$ !D !X;"]W;W)K&ULQ5AM M;]LV$/XKA!L4+:#8LNPD=EX,).FZ%5BWHF_[3$MGBRU%*B1E)_OUNR,E17(2 M!RNP]8LM4KR[YQX^)(\ZWVKSW>8 CMT64MF+0>Y<>3H:V32'@MNA+D'AFY4V M!7?8-.N1+0WPS!L5^[X-9G.O*2:'@@V&V*@IN[JY ZNW% M8#QH.CZ*=>ZH8[0X+_D:/H'[4GXPV!JU7C)1@+)"*V9@=3&X')]>36F\'_!5 MP-9VGAEELM3Z.S7>91>#F "!A-21!XY_&[@&*OL;U/D<)XPMYKY7++?E$99'W[$0)I MT20-FJMDK\/WW S99!RQ)$XF>_Q-VNPFWM_DQ[(+QM/'C6DYG-J2IW Q0+U; M,!L8+%Z^&!_'9WN@35MHTWW>GX.VW_@/[8!-AZSCA%U:IE<,&4SSED+&5<;> M0 K%$DS3FT3,Y<"N=5%R=<=RD!D3'4="L52;4AN.0&;;BL M@-'*1!=I98Q0:UIAP@[99P08PE"$5.,FD $Y);2'3A_B>JR,<'<>8$"!H%&% MY)X7VCCQ-S92;1V%H(277'*5 O.+Q8>PT$M\)Y2$#4B6,&YQF3LN)!!/WI7C M2XD.:4L+6!LR&W/;<[S-!4[*5DC)/&YH_"BX=!)56AWUC')W**B,["G9O M2X!QT_X.(7-+\R6<@":WKJ (O1>(9KE&;1%D5!_J1?5S#5"[6EB1HYU9V6** MV!#('&*N+($C7I23=PQN$0GU.\.5Y7ZG#QP&M*PT J?\IM*.^W=#=NEV%DE8 M#A+4VN4> AXZK%).U+-%*@O(:LYKSC"\WBJ,C:'7I'>C"Y1+/8^8?1+W$NVK M,F)#L.O?Y\9>M@PV/5^0"BZ?ZWKN_YIVB1:0 M)[1I_1Y(;9IO:5J^>K'N[+3/QVBVU""BIO^ C:.C.([B..[TT=,X.>OTO)I' MX_'QZY[==!Y'L]GTP0;MC-^#10?X=#:/DN.CMCV+DEG< ]D--YV?1$?3(_89 MEXWLK<9N^/F.SX,=KX^#GL]FT329_V\"NWQZF;5C7AT1_Z^?]/& APBW;K>3 MUK1'QL_Z?W#:__?*Q.23Z:XR9U%\-O 5<-S52C!"9W1>*)23M7A="ZLGIZ/.EXBM+RE6X 'U MG(: G2Z65 [>^JRE[4/@.CT2AL2Y0-0E^XE982R!&))27I12A MN@WGZI-)=0 77.&5ECQY 9^<63]#U@95A&JBI5"@QE(7"H@&&::F="%2*M@R M$0*09"K357V_^L1J0R#J.L4 \Z;"PS!4,!DL79?D5"(FL:+DD)8'T^%RHZMU MH!#E7Z/&\P]+T[)6=1TDD!O*D*K,:"_!H44H[A&!P8H5RR5?W-_/"U4SUG6) M23$1"5Z[:N> ';(_,?4]-9,O% _\1D[K9,?ZL1O;J'-M+L"L_<'CQ<8;4UE@X05FL;#DZ,!,^�&@X7?I+^%([O-+[QQPX MUN$T -^O-%[IZ@8%:+_*+/X!4$L#!!0 ( &1 H5:%EL< WP0 %X- 9 M >&PO=V]R:W-H965TY(277\UG;K%TND[[E[>&\\775* MWYL2P++'NI+F>E):VUS,9B8MH>9FJAJ0^$^N=,TM+G4Q,XT&GCE07GT+E>JN)_/)L/%!%*6EC=GRJN$%? 3[ MJ;G3N)J-6C)1@S1"2:8AOY[1LPC+( M>5O9#ZK['?KS+$A?JBKC?EGG96.TF+;&JKH'X[H6TC_Y8^^'# 0]8#( M\?:&',O7W/+EE58=TR2-VNC%'=6AD9R0%)2/5N._ G%V^4K5-3KGHU7I/>,R MZ]_>-^0S'F$;3*R38YI_P]LC^K;S_:=LL 64W;<6+^B$LA8JFIL"X:[RDJ5L0S[ ^-5 MQ8Q'=UQGA@G3RZ.4+8$5FDO+,H[V^!5"\Z4AE054OQ#L@^@G;2&+ZW0 MN$,\10KLEPALW<2 MQ4%T?NYHDRU;:@!6^]P%REV&F9>68^H%#H9O48#$3 .NG53K*?LD-\@?-AZ? M)PR?*M]2[/1V EVW@DTW("/5%B6[:;2H"$;"4_97"=IKE(I9_H@H";FP#JJ) MMS\2NGXW2(BBPPZ\-%08"MQ33,@4))VH#Z#J@VY+C@%3:,RR+RVO1+[VH7:V MT5SKNVN+X,K[2,EJS42.BP&!(6.9,(TRP@FK-&VUF;(W=5.I-2 #) ]H?,M_ M>.AY&)R>>1\EP2+$X!6%AH(RR)0< T%"J4_"<3/Z<$>H>R6X7UQVJH5Z"/>#<*XG#QPR[MA"T/ M>>!ED)S/?\3ID7<)-S_?(VE;MYC@/JFY;=W!AL1VK8B,4<:V%@5D1IPQW?<5 M_FMT(3ESI!T0S0ZG"7J25P;%72D0O8*4UU1IH%-A^*IR?%,E93^.."=N>/7Y ML[-H_O+2/*D_UE1KBJ9/,,7N3$7/"YE-, MYBW03MR^#[;5%PY@>M:;0=YK,DZ"^'3^%#X_!-\RO1^[X]&&/&9<:QX2$1.\ MH.M JYJ=A-.SA/K\R7P:+7;-^(+IAG#S/IQ#%KIP##?\H/\;5>,N/>&G3A)GNZ\_ F\N/O MN#M^/-SXF?FKN/_R0.:%P -5D",TG+Y<3)CVT[Q?6-6X"7JE+,[C[K7$#R#0 M)(#_YPHGJ'Y!!L9/JN6_4$L#!!0 ( &1 H5;6=']CI@( %@& 9 M>&PO=V]R:W-H965TVJ]:%3U6KKLP.78!5L9CM-^^]W!D*(VF;2M!=LG^_[_)W/=TRW4CWK',"0 MU[(0>N;DQE03S]-I#B73 UF!P)V55"4SN%1K3U<*6%:#RL(+?#_V2L:%,Y_6 MMGLUG\J-*;B >T7TIBR9>EM (;X\CJ6 MC)<@-)>"*%C-G$LZ6436OW;XQ6&K>W-B(UE*^6P7M]G,\:T@*" UEH'A\ )7 M4!26"&7\;CF=[D@+[,]W[#=U[!C+DFFXDL43STP^>H#$_P00M("@UMT<5*N\9H;- MITINB;+>R&8G=:@U&L5Q89/R:!3N;@>]>@7L"9GYW0V+\X(BWJI$7'V/\F[3CXAS1 X@'ID1S, M4XE5HPUD1*Z(R8&L9('EQ\5Z0LY.DL /+_[;B#E+\SII.\LUI% N01T8;4;M M)R /;(LOV(#BK-#=_BF):.R&\:AGH6XX&KIQ/"9/6-KG7)Q72J:@]ZC ]<=# M-XQH9QD&B1N'E-QPP;$L,K*6,ML#*$WA28) M'I5T-_U&VF?1^7RA*#D9?NT9?#<*Z==W_*?V!#IV:4@/;'0TTNX2/'IK7 MJ_82U+KN:3;G&V&:PN^L7=N\;+K%WKWIN9B[-1>:%+!"J#\8#1VBFC[6+(RL MZMZQE 8[43W-L?6#L@ZXOY+X$MN%/:#[F< M#;0# Y"@ &0 'AL+W=OAF4QC378:BS$BNF)[+!FD8*J2IFZ%=M0]TH M9+D#52),HN@BK!BO@]7"V>[4:B%;(WB-=PIT6U5,/:]1R-TRB(/>\)UO2V,- MX6K1L"W>H_FKN5/T%PXL.:^PUES6H+!8!C?Q]7IJ_9W#WQQW^N ;;"0;*1_L MSY_Y,HBL(!28&[/["+9V;Y,BFT>\+.^\97 62M-K+JP*2@XK5_LZ M>70"D'2 Q.GV$SF57YAAJX62.U#6F]CLAPO5H4D8O\2'I&40EO:AU9[)":,BLG9EKR)C(6L$,YL!T M[\&:1O",;02"D4"FBO:/@Y12Y*@TY/R1TUK#YAE,B;!SQ6\Y'E'17@99O(!I MH'Z@#:MS$C:!+URTUAM[I6*]VK^U4$;*FO:,"B MH$YC53$A_+1DAX96I3:@9J!=D#5&A* M&B<@\=4DS'";"RK) I4BL=YMC^?%N'.D08\^NP#XE(DVQWT0Y+:/H1//"\O- M51\TK1HCAW$?]01NQ#Y@IT@VM@MK$%S[Y017KS,B8H9R35-32L:R&!/SF'#X M#%*]I/5NG<(<"B6K0>/K4";P@^(OI*"#QV:#1#9*^N*@55)(>R,3 M?1U:V=?P\<,\B=)/[_[^42I$J'P#1=M @=I?5KK^=^QL^Z%])(/E&YW;W=;H M3;_!+)V/HB0ZL*3SZ6@:Q>^F^N?QWCA=W&-[:E+WZ:'3T2R9C>(H/;3$T2BY MO'@W>;>^+&FG^M(A9>.C.NQ=TVB41ON9D\O1?'YU.LXW ^QK\""@V8SR?75H MH36)+V;'4M\Z.\*#X[Q"M767%NJ+LJV-/]D'ZW ONO'7@;V[OU11*6VYW758 M$#2:7,X"4/ZBXG^,;-SE8",-737<9TEW.U36@<8+2;NT^[$3#+?%U;]02P,$ M% @ 9$"A5ODL?I^1 @ W@4 !D !X;"]W;W)K&ULG53!;MLP#/T5PAMV&F+'2;NN2P(TW8KMT"%HN^VLV+0MU))0"I.DZ3Y#A60NIHM0AG&[M:F)9JJ7%CP;5*";M;8VVZ932- M'@^N9%F1/XA7BT:4>(WTH]E8MN*1)9<*M9-&@\5B&9U-3]=S[Q\ M?"9;8VZ]\2U?1HD7A#5FY!D$+_=XCG7MB5C&W< 9C2$]<'__R'X1!@LK/@L1J84T'UGLSF]^$5 .:Q4GM?\HU6;Z5C*/5 M=T/H8"-V8EOC(B:F]!=Q-L#7/3Q] 3Z#2Z.IQT.)Q,(Z\ "-Q7"N5&-T#MN&HT=YB#)@0>#*2"SF$OB M*J,*+F3!WYM*VAS60M\"-SF\G7*=U;5OF;RU4I?^5Z230/P/R1:%=2 U(;\- M =ZUH@8R0.QJ!077\;9!"T+K5@%;+%5RT>:PW3U5(5Q0O+'<_7#%/#ZX?))" MQ7Z">X%8)>T@'P*>M26W#:0?^QKRSP-"F58S9<=2(+>BT\#IT3.DS,D&5V%6 MC64X>>Y7QWL]I]"68;(XR'R@OOW&TW%XG?4]^\>]GWP&N)Y$+85#V"TWH'O"\,5,!@^P#C25[\!4$L#!!0 ( &1 MH58V'9QUQ@0 .@* 9 >&PO=V]R:W-H965TMM M-FY1],46+W-X9L[,D#<[Y[^$FBB*^\;8<#NJ8VRO)I.@:FID&+N6+%8JYQL9 M,?2;26@]R3(9-6923*>+22.U':UNTMQ[O[IQ733:TGLO0M6*RNFGEACY2_*-][S&:'%%*W9 -VEGAJ;H=OO"UO1U,F1(949 2)ORV](F,8"#2^#IBCXY%L>/I]0'^3?(+.C>[.$-_N/[O76\Z>MN2"N0BL5W8Z0\8'\ MED:KY\_RQ?3Z#+?YD=O\'/H_R+1]-(12R<0>%4?(R^D+?FC$#JDI"\%\%SG&?TS"@H3TMI.&D%5 M1:FR^ SA)5CQ,94."JM[DCXA9D*6GY'.,.3EEE!1EFP4I0: )ZO CT\-+2E= M:25TI": JHQ">D(#^-II#_/HQ)J'RFVL_H8);9-3@-0NC7:UAB^8VR=+A*#S ML!R+-\Z@"6F[8;?8YB$Z@N[1YP+]FQA=B>?/EL5T=OV__7\Z)\AA4Q(FB?*& M2O*([F'E0N3S139[,3^9N5QDT^E4?(RL" ?6.'5BDN?9HE61!#&0+%7D:CY5H;'35D1>F@1XK*NT9 U-9YM/]' MP@\2#J*F=NVJ@SH,]T@=/@ESE;;2*@VG/ $SLJYMYUL7*(Q3*;QR32OM7M2R M%!87'*XR)"CO,RX$H:3W>R#NI"_!>BNUD6LSY.\0XI22*89\[ &>V9'BC6Q]38J:-?E#-179D)%P AFCL=.>D;!V.C MOS!E3%MA7>S7RQ,A>P#$ MY%WOT1#:0]J7/Y84:"KE? EN9G\V/:P36VFZ'DQRNY.<#IPOEMACE%Z6B#*! M'X]*.R]F\ZR8Y9S,C^^%\5/7WN3D]=&0WZ0W5F#/;>P?(L?9XS/N9?]Z>=C> MOP%QVD;;( Q5,)V.7UR.A._?5?T@NC:]91!WO(S29XVG*'G>@/7*X5H&ULK599<]LX#/XK)\6Z?"B)[9DFNSO=F1Z9MKM] MIB78XE0B59+R\>\7I&39L1-/IY,'6SR #Q\ $L1T(]4/72 :V%:ET#.O,*:^ M#0*=%5@Q/9 U"MI92E4Q0U.U"G2MD.5.J2J#. S'0<6X\.93M_:HYE/9F)(+ M?%2@FZIB:G>/I=S,O,C;+WSAJ\+8A6 ^K=D*OZ+YMWY4- MZE)Q7*#27 A0N M9]Z[Z/9^:.6=P'\<-_IH#-:3A90_[.2??.:%EA"6F!F+P.BSQ@C_?H?SO?R9<%T_@@R^\\-\7,2SW(<)DLM?N' M32L;C3W(&FUDU2D3@XJ+]LNV71R.%-+P!86X4X@=[]:08_DG,VP^57(#RDH3 MFATX5YTVD>/")N6K4;3+2<_,/]>HF.%B!1^0G)L&AD#M5I!U /@\3AY?\OHL*H['DI M=V1F1[>;\!03*TMEJ60%5S<^%10@FC2:T*BC1A>P49QXY8S\)>!/+@U*/(C0A0#+G/G%H6$Y3FWHJR$)14*V"$C]Q:X MDYV25)QHTC9N:VZC1["6C+.K$!C]A*1*I8WBKN90 !1DQ%,PZR?36F:<-/+6 MJ9Y)R[PEE4E-HAL'6-=*;CEYCA2NJSCUQQ0/1G3L.*)Q3B&AP%D@4RCL8JLI MW707N_3MKY)3I$'L6XHUNG)8[EK;:Z8X6Y2_0")QZ7$DHL0?O2:)I2SIC;!8 M7!]GG%'0=YK3^5KL7%K\_<%B0C24D$;D7&>R$3:T&=,%T/.S)*S^!)Z>]Y*\ MY27E&VU:K-13GK?P]DT:A\G=JWV=]Q<7KR =^W$4/RO&#]-,IR4?(5 M:V_"PC5(_R[&3B$X5!!GQXB5YA.G;MV1_':R&M7D0[^Q2-_DJ;' M"XD_GAS\_>XZ!3JI;$V(*Z2;8+NG [*MG4XZBN[.S/8I'$RZ$A7WHS/D/HMJ M3_$2Y&@P@C^Z_Y,X/??0!4==1X5JY7HK#]'EX]* MJR8^2U(-!Y.1!ZKMI]J)D;7K81;24$?DAO850F4%:'\IZ17L)M9 W]3._P=0 M2P,$% @ 9$"A5G#S-MG#! 70P !D !X;"]W;W)K&ULG5=M;]LV$/XKA)L5&Z#:>G-L)[:!)&VP 6T7]&7]3$MG2R@E MJB05Q_OUNR-E67(:)]V7R"3O'M[+<\?+?"O5=YT!&/90B%(O!IDQU<5HI),, M"JZ'LH(23]92%=S@4FU&NE+ 4ZM4B%'H^^>C@N?E8#FW>W=J.9>U$7D)=XKI MNBBXVEV#D-O%(!CL-S[EF\S0QF@YK_@&/H/Y6MTI7(U:E#0OH-2Y+)F"]6)P M%5Q[@!(0@(S?C18 [: M*TFQ^WN/?FM]1U]67,.-%-_RU&2+P73 4ECS6IA/'+N9);ID@:T>B' M==5JHW%Y24GY;!2>YJAGEK=YRNABP*/!;Z870"+VH=C"Q>]+\==/KQS_6I M*"YTQ1-8#)#U&M0]#):O7P7G_N4)Z^+6NO@4^@NL.ZW_41I@03!D?2#V)0-V M(XN*ESLFW%8"RF"1,OA1YQ66E6$UIDRQ=:/IQ!"I-K4"XEI>U(7;9A7?D8KV MV&K'=L"5ASPU&3-XCPT+PMUS40.3:RSP).MH<$V;F%?6+OX3;+L[89.Q%\:Q[&K>+>.9-QX>S+])P M\83'K5 0CKW0G[;K]Z UXX6LT74%31#(_+PT@"O32D;>. K;U=UQN)Z]-_#. M)^?]>Y-:*0*II++-;7\X"[W9^4'VMIM;)E SE@X]2:! M_\M9^&;[(*2,WX/"MHZQH;>! N.LP. 45CH(+H_(]P@L&(:6;?HQ;)KKQ,6> M8PF\$"\>AC/VVR'O2+N3Y<"X>4S<,F5O(8%BA=+-=NBQ7&/B$U%C%]PSFB>) M*T%R?L6%Q;6M6E-1.,+KBU\.\7/?OL5D;-M1PXY0DF$S43OKT"$*!P)$T[$W MZY74\8XK@22IBUIP2DY*=9#DW#VXB(OU@;SZE_>X%02QUZW&P(^]J,/PCTA- M>L>;$NE039T/R5)_\/9%4M#6D?Q ;*.-:V_Q@>VJ,1[\D MDHYQ5H'*94IE8Z!LB%EKV[(PW=HH3B1]0TV:%6 RE'T4A".>]"(&#SAK:1@> MU6TB-5IDJ$FATED8>]/8M\AG2,C)-$(J*6N"R13@U>Y%!GJ1C\E 6HZPV(8J ML#.1V UM*1P5C^W01M4)O0>IZ^HFPXK I@U*9WEE(Y$U"JD+'>)BL*R]]FS_ M"J$>+=&HGI9M!T-VA:6B4HRDV'D].&=&&R70$"5I+;9S:%Y!\T#VWW(6FRZ@, M.Q=; 5":F_ROE2P>!Y ZFY":'F&^0N8-?S9GC#HC7P%J8P=;?!>H);KIK]UM M9^Q-W@C0S9Y*5&(]:HZ@\G.*HJ-\RZA9&5'2!7TN X:G]F./^#(@$\ M7TNLKF9!%[3_42S_ U!+ P04 " !D0*%6&@/0HCX) "K& &0 'AL M+W=O>>X%:C6JI5AYCIE\:5QOI41/_UJ'CJO9,V;6C,_7BS. MYJW4=G)]R>]N_?6EZZ/15MUZ$?JVE7[S1AGW>#4YFI07'_1J'>G%_/JRDRMU MI^+'[M;CUWR04NM6V:"=%5XU5Y/71Z_>G--Z7O ?K1[#Z%F0)TOG[NG'N_IJ MLB"#E%%5) D2?Q[4C3*&!,&,SUGF9%!)&\?/1?KO[#M\6F5UHRMIHWA=5:ZW4=N5N'5&5UH%\7-Y^N?E/$(U"9A76[^.4P>[#XN=K\Y/BCPO?0S<7(T%<>+XY,#\DZ&.)RPO)._ M'8=]SB?9+_?+IKIZ%3I9J:L)"BDG[]1@8= MR.Y;DFVC)+3O,_([Q(@7XM]KA=*I7-M)NZ$X]%;VM8ZJ%HVVTE9:&A&P7*%4 M8Q!K^:#$4BDKX&LG/=9IRQ)\C=4*^(YK\7%V-Q,K9967QFSHL^I(I-S&N_,: MPCL#Y(%[("0JK]N14FT3)W%QVSH)UC9$WW/%!Q&=H-(51XL7_^(EKWW4E5%X M09Y^4*O>I/UW+_XWXV3[&KK-9BKB6FU$[81U$4(KT]>(@S&T#Y^^4-XX%[$4 MQGKUN=?D]G+S'6Y2H(V*:F]P9^*=9>VNTY8TPYA66I G?9ZR?;+^!-9(N:@0 M!%TK,L:J2H5 ""=.-$9[?P"G3&. #O>YGB2%OH*]YH5X>R$V*WV,F+W0"&O7&\2%U$B&!0S\U-O$SYP^TG(07A1K6I1BC2>OD.5BX$9)+Q11 MC/@-#K=+Y0M)'%/P$H2*DP GI[?$1B-%VM:H?.H4%(.RLLAO>D28E,P.%.[I M4+BG!RON8V =;T/4 -)^8OEK$G*YIL(;\KHWCBGXA&$=-]]3DQGF801 JK=6 MWBNA!H,H73*@XW>Y(MW)NNXE=9:P3*<0>"@H2*H9PK>$"RLB[ M%MM<&+E\"!EG S+.#N;U0S(3!%4Y]**O$?I?%I+Q<9/(7% )>X("\@8P1(\1 M*60:)5=Y^J 5G+4M,A"D1 "BZWVUEH1"7]/"T*E*-]PF\G(!%6V*-U34;$:8 MIO7BF[.+!0@YNHN&6.]J<#C!#94YVS$:ZC!UD53X6R?3E*S6:2=R/&S. MMM5;>Z%&A%0;3&9,X=23W-+H%1?,KK* =Z$A^R@@^W*^I3P;-9R,'OF0);^@"#'><6D@4R^8:U[CIB^E1'@YD__7!Q?'3^*W-+ MWP"5J4#Q1&2P^3(JE+/*!7:^5@9N[5A?-CP7OT6X#IQ!7Z=P2N[#SJH2SS!. M$G#N##QF%H#5KVENI0#'9#> M)1NXE$L,3CV"0MI45[J+Y.SSR:@6/ P)]2!-OS-65("ICCB?(0@6O9;><]'N MIG H.QS29\)FP.KE)+8CI!N)/%B_.%N@6FV?\43N4 M*'=]*F5CMFE33S&-#L]DX0@[.A'DG@-T#1 IW71,H .TDO9QU>Q%XK";)RH$ M<4LPC-Y26D- 2 O4PH TD$!-'Z:[Q6Y*K?=!9:#1*1AQ9"*H-7GY2#,4!<%S M//&MP-TM(T[UY.H6$%,2$-S M_3-YE1IL'JVVA42'D.P3A1[$\BR!$<,C#Y/@#K;-TAAJ:\,_Z)"?.@IW!J8? M#!Q(Y9AW1T4WA#:04QCP&A0>F MU'2-,23HS)(-$!\*7:?35/W >YDWMR3&PY97VU[$7%;:T4#!XTXZ[C6C^ RQ M>4ZTM_G#=I#:U<'Y^.WR(W;*!J0(R$(6;_A-B5^?OOA9N\=U]\2^&SX MQNQK 'F5&+!1-4_+*X>9P"8$@UMQK*$Z1RQ:.(W!/LY09<8Z:"DB]TD^Y;&!M4:'252V:-2J&BT*BZ](W25\J$ MX3QP]J!]#Q5]7*)2[]F-4 B490]#GDYFW&W/C1#T#AY@2B=RHM&EP3DT233YFW>7C*KB^EX:SRI2W-?,,;F/"/EXOIZ+D_7 M^+!AI8$QHQIL7@=+X:3S] 47P=O701%,6/:R4!?UJ [W235GZ0@N'_ M)Z[_#U!+ P04 " !D0*%6QXN5."H# #Q"0 &0 'AL+W=O!"][RQ,9.3 M(-#I& JF&W(" E>&4A7,H*A&@9XH8)ES*G@04MH)"I8+K]]UNEO5[\K2\%S MK2*Z+ JF?IP#E[.>U_06BKM\-#96$?2[$S:">S"/DUN%4E"C9'D!0N=2$ 7# MGG?6/#F/K+TS>,IAIE?FQ$8RD/+9"M=9SZ.6$'!(C45@.$SA CBW0$CC^QS3 MJ[>TCJOS!?J5BQUC&3 -%Y)_RS,S[GFQ1S(8LI*;.SG[ O-XVA8OE5R[+YG- M;:E'TE(;6UD6-YR0SK=Y6<$66M$R].](2ET/.P\#6H*7C]@[UFAY[NH!;5U*)=Z/U[O&=9R8'((6&%5";_ M"1E)I38^&;)S%(6V=DH\>/[O JN];MF=U[A::QV5"=JC>&B_P)):$;&)KZ:O+;RU> MV=-Z%]9N.ZP)^QQYJ(A6>)1E(D2T1]TG3;U/J4TI7=';6#$]7-(>)WVQV MCM;\HH3Z<1R1Q\9]@XSD%)2PI4,,9D"7*E\A'L6)'W;:M1S[84S72*YN%R7' M?CMJDP=I&%\MRK7MDPW,_0W4[:23./:C,/EO!7;&\55B(@6"[QM)%62Y(7S] M6 _;-O]'KV+\E@>?"# ;845KR?BH\1)2* :@%I49_OO*Q.##:+,R8Y\>=_ZF M,D._LY'&]-4/X_QC9/PV'(;K2QG';(ZIJ,"K!R(E[U ?28(O@IF/LR4!9 M UP?2FD6@MV@[O+ZOP!02P,$% @ 9$"A5N%1;QF< @ P08 !D !X M;"]W;W)K&ULI55M3]LP$/XK5IC0)G7-6WD1M)$H M,&V3$!7=QF>L\^7\5JJ!UT"&/(D M>*4G06E,?1:&.B]!4#V4-52XLY1*4(.F6H6Z5D +!Q(\3*+H.!2454$V=FLS ME8UE8SBK8*:(;H2@ZGD*7*XG01QT"W=L51J[$&;CFJY@#N9[/5-HA3U+P014 MFLF**%A.@HOX;#JR_L[A!X.UWI@3F\E"R@=K?"DF060% 8?<6 :*PR-< N>6 M"&7\;#F#/J0%;LX[]D\N=\QE035<2G[/"E-.@M. %+"D#3=WB.;G;A4'1K%LRMPHW&6(,]FE% (/9VYD_D!H5;2SV]J>F2;OO]$%!_UA M'!H,9B%AWA)//7&R@S@E-[(RI2;750'%2WR((GNE2:=TFNPEO*%J2-)X0)(H M2??PI7WFJ>-+_RGS;0E[OM%V/OMZSG1-$! UE\\ 1+M=M M6>V/>WAPFD3I.?G?\=X]#Q3\)\>+1U#8#=ZL^]OIK.LG4#G3;]VZPNWLF6(Y MD-O&:(-WS*H5H89\I56#'8CX8DK(*!ZDT:C'O"/Q,#IZ#;J"',0"5%>#?PG# MLLW+OFYW85K5X-.R;VY[R'0T2(_CE_!X%_Q5Z.W8UMQ6HN%&6Q&@5JYY:BRY MIC*^P_2K?7^^\&WIM[MO[BAEQ5 AAR5"H^')44"4;YC>,+)V36HA#;8\-RWQ M'P/*.N#^4DK3&39 _]?*?@%02P,$% @ 9$"A5L^0,_"; @ *08 !D M !X;"]W;W)K&ULK55-3^,P$/TK5D (I$!BYZ,I MM)$H+%H.2 AVE[.;3!N+Q,[:+H%_CYVD:1#0O>PE]HSG/;_I>*:S1LAG50!H M]%J57,V=0NOZW/-45D!%U9FH@9N3E9 5U<:4:T_5$FC>@JK2([X?>Q5EW$EG MK>]>IC.QT27C<"^1VE05E6\+*$4S=["S=3RP=:&MPTMG-5W#(^C?];TTEC>P MY*P"KIC@2,)J[ESB\T5HX]N /PP:-=HCF\E2B&=KW.9SQ[>"H(1,6P9JEA>X M@K*T1$;&WY[3&:ZTP/%^RW[3YFYR65(%5Z)\8KDNYD[BH!Q6=%/J!]'\A#Z? MR/)EHE3M%S5=+ D=E&V4%E4/-@HJQKN5OO:_PPB0^-\ 2 \@K>[NHE;E-=4T MG4G1(&FC#9O=M*FV:"..<5N41RW-*3,XG=[R%^!:2 8*'?^BRQ+4R M>UG/LNA8R# YY!_QGE$TR");60NRE_".RC,48!<1GP1[^((A MS:#E"_Z=YE?9=>#P:[#MBW-5TPSFCGGX"N0+..G1 8[]BSW2PD%:N(\]?31] MEF]*0&*%V'Z9^XF.#A+B!Q?H?ZVF!EG1%F'KN88,JB7(#TY;(?LAZ($VYFEJ MD(R6:C@_1"&.W2">C#S8#2:1&\=3]&1Z]I3QTUJ*#-0.15Q_&KE!B =/1!(W M#C"Z89R9]YZCM1#Y#H!QXB9^LB-(0MO,,#5%3LS7C"I6P,E#_;!(Y2':#J3.TJ-MAL!3:C)9V M6YA9#M(&F/.5$'IKV N&?X?T'5!+ P04 " !D0*%6TM^(7KH" &!P M&0 'AL+W=O(D M32G01@+&M#TP592-9S>Y-!:.G=DN9?]^9Z<-V52J/?"2V)>[[[[/=[Y,-TH_ MF1K DI=&2#,+:FO;BR@R10T-,Z>J!8E?*J4;9G&K5Y%I-;#2!S4B2B@=1PWC M,LBGWC;7^52MK> 2YIJ8==,P_?L:A-K,@CC8&>[YJK;.$.73EJU@ ?9'.]>X MBWJ4DC<@#5>2:*AFP55\<3UR_M[A)X>-&:R)4[)4ZLEMOI6S@#I"(*"P#H'A MZQEN0 @'A#1^;3&#/J4+'*YWZ%^\=M2R9 9NE'CDI:UGP20@)51L+>R]VGR% MK9[,X15*&/\DF\YWC!F+M;&JV0;CON&R>[.7[3D, B;TC8!D&Y!XWETBS_(S MLRR?:K4AVGDCFEMXJ3X:R7'IBK*P&K]RC+/Y+=.2RY4A<]!D43,-Y.,#6PHP MGZ:1Q03.+2JV8-<=6/(&6$KNE+2U(;>RA/+O^ B)]>R2';OKY"#@'=.G)(U# MDM D/8"7]FI3CY?^M]I](CN,T7X,=TLN3,L*F 5X#0SH9PCRXZ-X3"\/,!SU M#$>'T/-%=SF(JK#E"R4++CCS_8L6V-%OD;[QQ2J8*-;">YA]6@YG.SZ:)#2] M)._]?J@U &FZ9@#7# 1+6=2^EO\ZN]JZ1]);ON,PXK)0#?2F#R1+)R%-Z,"2 M3D;AB,;OQOK17V'DRIY!XT0BR U="=M"(XT8YDLL0+DQ(T"7O2AHS!+LC"F MZ= 2TS Y&[\;O=NJPE'F^J#D8NU[XH3@@"B>B&I] _2N*0U3^IHY.0LGD_.W M=>X5Z).@TT!0EN%YGP\M6)-XG.TL^_H_&LRF!O3*3V"#1[N6MAM3O;4?\E?= M;'MU[_X0V$(KCBH%5!A*3\^R@.ANZG8;JUH_Z9;*XMSTRQI_5*"= WZOE+*[ MC4O0__KR/U!+ P04 " !D0*%63WO 6F4" "H!0 &0 'AL+W=O<-:;"'O5@BQ7-T*)J<[I1^,16BA;W@TLQ(96TS MB2)35"B8N5(-2G>R5EHPZTR]B4RCD94!)'B44#J*!*LER:?!]Z3SJ=I:7DM\ MTF"V0C#]..AG!'J!2''PGH&YI97O$/./9&3\>/ 2;HK M/;"_/[+?A]Q=+BMF\$[Q[W5IJQD9$RAQS;;(F?&'7QF8? M"11;8Y4X@)T"4H$GA M44E;&?@L2RS_Q$=.4JJ:)V<)'YF^@C0>0$*3] Q?VN69!K[T'_(\E5Z+ MSDZC?6=,3,,*G!'WZQO4KTCRRXMX1&_.:,LZ;=DY]GSA.JW<<@2U!J>R41*E M-=ZR%4+=*K=L#[AWO6CPE/[S-UQ>C!.:WL#_6I>51@31EAQ]R<$5K*A"Q8Y! MOG+^D\ ]EJ@9[T[>09R-!NEUUO,,1P-**2PLLPA,EL!5T8/$\6"&;MON^QW>SC#W M")M:&N"X=E!Z=3TDH-NYT!I6-:$75\JZS@[;RHU2U#[ G:^5LD?#7] -Y_P7 M4$L#!!0 ( &1 H58VJCC+F@( .0& 9 >&PO=V]R:W-H965TN%5QC07OJ^S"FJJ MSV0# G<*J6IJT%2EKQL%-'=.-?>C()CZ-67"2^=N[4ZE<]D:S@3<*:+;NJ;J M=0EZ&T7[EE9&;O@I_.&EO YGMSI]#R>Y:57BQG%B\ M _Q@L-8[)S 3'+MOF3=86<(SEIM9+UQ M1@4U$]U(7S9YV'%(@B,.T<8A_CZIZ:=%6VC(:)+REZHS$X8A$010/\,5]J+'CB]\6ZJ$(.X+Q80); M'Q>ZH1DL/"P #>H9O/3T))P&EP/RQKV\\1![^H#UEK<)%$07Y+_-=I+&UY\ M1Y+I* JC0ZAQ;X1!-)I,@CW0HS28(:P(5K?U)@$-?<5^8?0>.$R2T6RZ?](- M:(TUO#)DF^@]2#(ZCV9'3O_W N2*LY+:;J-WH@QGYZ,DGAS+U,#3F?1/9_+F MI[.G"5^*(DQT_1NE'7H:P_0#0OV=SE.#*EU_U<2ELFM"_6K?PJ^ZSO4'WO5_ M+/>28>(X%.@:G,U0E.IZ:F<8V;@^MI(&NZ*;5O@; F4!N%](:;:&/:#_L:6_ M 5!+ P04 " !D0*%6J\>AD5,# #N" &0 'AL+W=OM%\#JY MO,Z=OE?XQF%K!M_$>;)2ZH<3WI>+(':$0$!A'0+#Y0[>@! ."&G\W&$&_97. M-_R;;3S=* M%*VQJMX9(X.:RVYEOW9Q&!A,XV<,Z,Z >M[=19[E6V;9D7.75V\>^&"3/(PS6;#TZP7LEDX MS1_.OBC+Q#.\>Z6$YB&-I[W\ 8PAK%:MM%CE/K32Y-P/!D?WENT6CN01FG?)/:',QK.Q@^Z^]SIH-5*\ US^B8D M$ALG7OX.TFNR'I( MT#P!2T:4W /3YBELR4W1Q9Y9.!0M'W*3I0*BKDH>\)D^7 I8>\2*=Y.#NH MM,<[764415NW@KDW*UUY%)QU\PQQL6PPW?YC!RF7)%DX+-(DSL)TD/B?,&/= MF-Q5SB!3)TDXGT4\'RME-T+ M[H+^+\[R-U!+ P04 " !D0*%6;EW. !D" "N! &0 'AL+W=O!#4K-8!T-ZW2@EIGZHZ800-M DAPDB;))1&425P5P;?35:%&RYF$G49F M%(+J7UO@:BKQ&A\==ZSKK7>0JAAH!_=@OPT[[2RRL#1,@#1,2:2A+?'5>K/- M?7P(^,Y@,B=GY"O9*_7@C<]-B1,O"#C4UC-0]SK -7#NB9R,GS,G7E)ZX.GY MR/XQU.YJV5,#UXK_8(WM2_P.HP9:.G)[IZ9/,-=SX?EJQ4UXHBG&YCE&]6BL M$C/8*1!,QC=]G/MP DC39P#I#$B#[I@HJ+RAEE:%5A/2/MJQ^4,H-:"=.";] M1[FWVMTRA[/5=C3.8PSZJCLJV6\:>R4;M!OUH R@5S=@*>/F=4&L2^AAI)[) MMY$\?88\0[=*VMZ@#[*!YE\\<4(7M>E1[38]2WA+]0IEZSC<>-@S MO-G2A2SP9O_;A:=JCY3YTY1^F39FH#64V&V+ 7T 7+U\L;Y,WI\1G"^"\W/L MU9=1[$$CU2*WGMK)E=VQ'>8IK9'M(K#Y/3U4ZX(<3@60DQD2H+NP*0;5:I0V MCM/B79;Q*L[@W_"XR>XK=4P:Q*%UT&3UUN75<3NB8=40)G*OK)OO<.S=#P6T M#W#WK5+V:/@$RR^J^@-02P,$% @ 9$"A5@89_5V$ P 1@\ !D !X M;"]W;W)K&ULM5?;2>*:- MN3W 9!(NSZJ]B365)2,I29GAXY%DU\3!-2V8E\:2]QSM'N]NM;,#%S+"=66208[E.2^ Z3<;+G*L]%)L75D(P*D%Y=0-/&_DYI@P)YK9 MO:6(9GRG*&&P%$CN\AR+[U= ^6'N^,[=QHIL,V4VW&A6X"VL07TNED*OW)HE M)3DP23A# C9SY]*_B'T+L!9?"!SDT3,RH5QS?F,6[].YXQF/@$*B# 76/WM8 M *6&2?OQK2)UZC,-\/CYCOV-#5X'@;4'.6'E+[ZMA#@":)YV0% !@E/ X!Y 6 '" MAP(&%6!@E2E#L3K$6.%H)O@!"6.MV^^5D*_)1JGHG7YO1'? MH#79,K(A"68*728)WS%%V!8M.24) 8F>QZ PH?(%>HD^KV/T_.F+F:NT#X;) M3:KSKLKS@GO."]$'SE0FT6N60MK$N]KW.H#@+H"KH)/P Q;G*/3/4. %88L_ MBX?#@Q9XW V/(;D/WH@FK#]':/G"?_X<;=*7W(-V;M-!+F2!$Y@[ND5($'MP MHF=/_)'WJDVW/LGBGL@:F@YJ30==[-%:\>3&-H<4)3S7'5-BTW/:%"R91I;) MM,Q]-!AZ4V_F[H^E^=TJ"(/IM&D5=WKUES$/ZYB'G3%7"2-U:TZ [/$U!?0) MW^K*?9T7E'\'0"M0P&SO70A(B6J38_B['-XP/ ETT>G*8S/E3T*>R!H"^]ZO^Y_W'\NU(N])UE[9 MXK[8FL(>7:S]GFNV(FS6XV1T4K3M5J>7CV[G'AN\>S1@Z%+&PO=V]R:W-H965T+UQSV9SU#?, MH+^@,Q@#/BQ&0JW,AB5A&>22\9P(F Z,8?O[-_*O:N]3*B$:Y[^9 G. M!\:Y01*8TB+%>[ZZ@7H_GN:+>2K+7[*J"_!J0+EUL]I[*5Q(D09]P5=$Z&S%IH-2_1*M M]&*Y/B=C%.HI4S@,[B&&',DPCGF1(\MG9"1XKN(8U&E 2;Z$@)2E\H1TR,,X M)%\^GO1-5)4UWHSK*E=5%7M/E3LJSHC3/26V93L[X->'X2'$#=S> 0^/K[X+ M'AU?O;L)-Y7:C>1V([E=\CE[^,;J6T^*% B?DAM(DP[RSAW%0C!\(6.(=CZUM==!K1)%K9) M%K5$MF&5TUCE'&(/QLCCQSE/$Q#R,XF>"FW1$%&P28%THCQ$3D94J"]EET,5 MN5^2ZX:]#"XN)W7Z[H]RW(W\Z+M/+_G7#AK M>1MJN(T:[D$U1B 83_2Q'29\H?O\J8K^J":5[1'@(-][CVB;9&&;9%%+9!NF M>(TIWG_I)EZ;5K5)%K9)%K5$MF&5WUCE_\MNKYE'-\7>C!JIG4@[]02P,$% @ 9$"A5K_[H$1K @ .@< !D !X M;"]W;W)K&ULM95=:]LP%(;_RL&#T4)7.TZ:A"XQ M-.W*"@N4EG478Q>*?9*(ZL.3CI/VWT^2'2^#U(5MO;'U];YZCHY]--EJ\VC7 MB 1/4B@[C=9$Y7D<9"KV=1KUH-W#'5VOR W$V*=D*[Y&^EK?&]>+6 MI> 2E>5:@<'E-+KHG<_&?GU8\,!Q:_?:X"-9:/WH.S?%-$H\$ K,R3LP]]K@ M)0KAC1S&S\8S:K?TPOWVSOTZQ.YB63"+EUI\XP6MI]$X@@*7K!)TI[>?L8GG MS/OE6MCPA&VS-HD@KRQIV8@=@>2J?K.GYASV!,[GL"!M!&G@KC<*E%>,6#8Q M>@O&KW9NOA%"#6H'QY5/RCT9-\N=CK(;M4%+[I3)P@>8:57 G%%E.#W#T142 MX\(>NYD[S"MCN%JY]C7C!AZ8J/ $;E19D3V!+[A! 2E\GZ-JV<2S2I4;0NYKA35I:T= M;2^&B[H>_EY>WRJN"*RXLB!PZ:3)Z$AON.;['YOH8I@?*OO$- M@$#?TR3C,VLCQ/;!MGFT@93P =U")N^L*$N)D%VVMOF6 5GFH#2Q7R?CY#0P\S"UO'"<[S>"'7!#J=;LH87$*_; M)R9[=L6RC%/(>$PSQ& ULS[@A[GK*$ >\6<,!W[21DK*@M)OJO-E.;,3?'N:0)(I)YO%W26I58RK@:?O(_BD7+\4L"(WJP*J<'OB41 MS"Q9+QS8'JSPEY^P[_RJ4]8364/GL-(Y-+&''Q)9G"2+ ,DR1Q\Q00CD' MK>Z"S,_)5-7OP_N1XSA3>W\JR#CD&P5YE2#/*.@/*DB"XGKY[E &0J>EX!F= M:,'!Q'/]44N-<;PWJAE5:D9&-5]A#PER=>D;@=<^@CV1-33ZE4;_EE+S^]39 M$UE#Y[C2.3:76DJ9B/^%)9I3+N[0 F3)P;'FR+$0=7,PUCVJ0?=1'7?*LQW7 MR'Q293XQ9OZ9R0T!O6;2^Y-CXT)SBG;4D8$H 7-EAS]APQ[D)GKVN+LBZVIO'9\?)/EXUX] MOR^VIM;:]?$%VW_[7E0R-QX]=0;HG )^(+"9?6WQV.SQ5Q0[[KJ\KMIU889R MK^T;F_W[0KF/NC/D!8XL^'9ZVL"),SY7[K7W8J/EA:^#EP%:TSVP3#WY2,@Y MY3L6PZ7*[]66^V)K3D)MS'A\4^4;??UJK3VQ-;765H[-7GY+Y7>-V].=0B[' M-7.O/1Y?:?)GSR&X:]^:@X@FZOQ)Q*T]WKW%XTOPZ2'-"\8CKSV+VC@<#-N[ MIWWR0J^^IL@7Z;6<%93 2@*=P5C*8\4'BJ(CZ#9_QU]0(6B:-S= EL!4@+R_ MHE0<.^JS0?69*/P?4$L#!!0 ( &1 H58)6=[1?04 !DD 9 >&PO M=V]R:W-H965TM]V MP9B#IR1.V<5HP_GVW#!8L,$)8B=DBU/QY('0!'%Q2=<&VU*,PCPHB0W+-*=& M@J)TM)CG]U9T,2<9CZ,4KRA@69(@^GR)8[*[&,'1RXV;:+WA\H:QF&_1&M]B M?K==47%E5"AAE."4120%%#]S*/2'?Y<55>#$R M948XQ@&7$$C\>\0NCF.))/+XNP0=56W*P&;Y!?UCWGG1F7O$L$OB;U'(-Q>C MLQ$(\0/*8GY#=G_BLD,3B1>0F.5_P:ZL:XY D#%.DC)89)!$:?$?/95$- *L MR2L!5AE@=0*@\TJ 70;8QP8X98!S;,"D#,B[;A1]SXGS$$>+.24[0&5M@28+ M.?MYM. K2N5 N>54/(U$'%^X)$F$7K>_?I^;G"1D(0U@K+QRZ)QZY7&;?"9I'S#@)^& M.&S'&Z(C56^LE]Y<6DK SXB> !N.@65:=D\^[O'A5D^XIP[W<* ,]X\/APHR M[$I:.\>S?TC:/K4*/*%,S%GYMQX;/*\ M7\NRK=FL7(X@_% M+. VQO 8Y$\86&9\0V@^QC.Q-M+6W U6,4K9&/A/F 81PV!%HP"#&Y2NA1R? MR$[4SR_ IRB)>)\J17JG#;[-D[/N&Z'LP] W0B>8KPFLI=U9I=W93]/N;KL] MK%V1WJRA'3RQ)AWME'T8JIU.,%\36$N[6:7=[*=I]R7CC(O/+#E#EM]88_ M M-RH";?F(J3!>G=BQ_/*5 9=(0 >]:]=L[U6%)V97;F6WA\JM$\S7!-:2&YJU MNS%_2'"PI%3*)BPO!_?/H%EOA9[SV\L=HF*5J[1L"-PC[ V6MEQJZ0I/0X4! MSH1E^@O3I-<7J=.VP3-&E $')(5!LAP0HN>^!=950PW57BN:KPNMK7[#V\*? MH_YUEMQCVBLLW/N2<:!M=I=6=>*#13NJ4?]@M3;-5DVSI:2Y:31[.5&&#_65 M6M$\K6B^+K2V$+7AA[H=/]1J^;6B>5K1?%UH;6EJVP^/\?UO\%&P9S>@QTB5 MU0XY*76V@[G]/S8$8+TC -5; M,09A1'' "07_@H/SDDZ7[FI% M\[2B^;K0V@+5>PAPJGM>TFGU7:UHGE8T7Q=:6YIZ(P(>V(E0S$N%)SHX,9WN MSSCVGD%1IS%8 JV[";K0VA+4^PGPP(;"FY<&G?[<+=&:"\VI,X/=!43KGH N MM+8"]:X 5&\+^"^+1R'%'\(<<';, J+3*;M:T3RM:+XNM/:O>K6-MTS-"XBE MT\>Z6M$\K6B^+K2V-+7'M@YX[#.& @ L0@ !D !X;"]W;W)K&ULK59K M;YLP%/TK%INF3>IB7J%31Y#:L&G[,"UJM?6S S?!BL',=A[]][,-14E&*:OZ M!?RXY_B>67%1$J6G8HUE M+8#D%E0R[+MNA$M"*R>)[=I")#'?*D8K6 @DMV5)Q,,-,+Z?.9[SN'!+UX4R M"SB):[*&.U"_ZH70,]RQY+2$2E)>(0&KF7/M7:61B;3@W)8D2U3MWS_#5H]4\.7<2;M$^V;V&GHH&PK%2];L,Z@I%7S)H?6AR. M]Q3 ;P'^6$#0 H*Q@+ %A-:91HKU(26*)+'@>R1,M&8S VNF16OYM#)EOU-" M[U*-4\FCG[6IBD3O4U"$,OD!?41O$4:R( )DC)4^VA#@ MK#WFICG&?^*8'T1,4.!=(-_U@Q[X?!B>0M;!_1YX.A[NG<*Q]JLSS>],\RU? M\"+3^MQI^,)^/O-I7\F:9#!S]+S 2=Z]\2+W$_J01A$'EGLD9%I8/YO;!RTT[]=%#]O;U/(4=D!T*W!\2M?E0+FO4* M;^@NCR1Y$W=ZIGM,4/I,T(FJ"^W\^J."4H' M\_W?XN*C_F":N;Z-UU2K8;#2].[D4GLJF@;93!2O;/$=*'N+R7Y"U!+ P04 " !D0*%6VJPD$:P" #Y!P &0 'AL M+W=OM[7N26E%5.EK;O M[D26\K4J6 5W LEU65+Q=@T%;R8.=K8O[MERINM^TV7669RIARHLG-E>KB9,X: X+NB[4/6]^0)\G M-'XY+V3[BYJNEO@.RM=2\;(7:X*25=V3OO;SL"/ P1&!WPO\CPI(+R!MT(ZL MC36CBF:IX T2IEJ[F48[-ZU:IV&5^1&UYVA?\3P)Q67B. +Y'L^LY_U[N MZFA#/G_(Y[=^Y-_Y;%DZ<6 7FQUT)6N:P\316T2"V("3??F$(^^K+=E_,GN7 MDPPYR2GW[)XV>EDH$(P6UJ2=/&KE9FMOL@!')(I3=[.;X; ,DSB,HO%0]PXO M&/""DWA/>B^/6#6J!<]!6@$[@W!G9-\;AR3 >X2'=:&?1 3; <,!,#P)>,,J MIG?1'"TYGUOYPH-Q,4X2+]G#.RSSD\ +$CM>-.!%)_&VR_CM GT7W#Z!T>'( M$?%"'.T16NIT$'(,,1X0XX\AHGYUVQCC@[%'&),DW$.TE7G!L?\X&0B3CT[B M+U VO.1@]?L1'F.ROP8M=3B.QSC> W1W#F9S*>K#<N(HKMH MNH[B=7M6/W.E3_ZVN=)W,PA3H+\O.%?;CCG^A]L^^PM02P,$% @ 9$"A M5C@;-2C? @ \@< !D !X;"]W;W)K&ULK55= M;YLP%/TK%INF3MK*-TF[!*E).ZT/E:)&79\=N 2K!C/;2;I_OVM#6)K2J)/V M K:YY_B<:WSO9"?DDRH!-'FN>*VF3JEU<^FZ*BNAHNI<-%#CET+(BFJVD$[NVD.E$;#1G-2PD49NJHO+W#+C831W?V2_;V+#FKH%9,U$1",76N_,OYR,3;@)\,=NI@3(R3E1!/ M9G*;3QW/" (.F38,%%];F /GA@AE_.HXG7Y+ SP<[]F_6^_H9445S 5_9+DN MI\[8(3D4=,/UO=C]@,Y/;/@RP95]DET7ZSDDVR@MJ@Z,"BI6MV_ZW.7A ( \ MPX"@ P3'@.@-0-@!0FNT569M75--TXD4.R)--+*9@ M47E.0O\+";P@'- S?S\\."$G[',=6K[PW;D>RE'+$0USF$M]J1J:P=3!6ZM M;L%)/WWP$^_;D,'_1/;";M3;C4ZQI[=U)BH@M&DXR^B* ]&"X%*%OQ3^U]G3 MD/N6,K&4I@)MTS@<>X$W<;>'OEZ'A>,H\OP^[(7BN%<1='ZH?BPK&?Q$?ZW8/R68%F[8982M8,ZR2' BF]\Q&JDFV':2=:-+9(KX3&DF^')39ED"8 MOQ="Z/W$;-"W^?0/4$L#!!0 ( &1 H5:']74P2P( /@% 9 >&PO M=V]R:W-H965TVZ?7;@"%8-9K9)TG^_LZ$LU4C42LN'X+/OO7?/Y5"4S%*JUKVN%+'.@4OAA$%SX)>.5E\1N;ZF2 M6#9&\ J7"G13EDP]S5#([=0;>\\;=WQ=&+OA)W'-UGB/YJ%>*HK\GB7C)5:: MRPH4YE/O:GPYG]A\E_"3XU;OK<$Z64GY:(.;;.H%MB 4F!K+P.BQP3D*88FH MC-\=I]=+6N#^^IG]VGDG+RNF<2[%+YZ98NI]]B##G#7"W,GM5^S\G%N^5 KM M_F';YIY''J2--K+LP%1!R:OVR7;=/>P!QI,#@+ #A*\%1!T@Z/HE!/.)-^E00U+]L16 N%D@89QH4_A(USS MW!3PH^ J@QFK'FGKX7X!)^]/8]^0LL7[::=-B;#AU?=(!O@2L#-Y4VJJ$/T@SY:0DFPP2VM2YUS5*< M>M0[&M4&O>3#N_%%\&7(W7\B>^$UZKU&Q]B3;Q2#S&&N,.,&KEG*!3=/9W#+ M=KQL2IA)192\6L.<415T-G0?1T7>>A\MV84CLV-FDXP#]XO]S8#526]U\BJK MJ;,ZY&+RC_!?R;:THPIO?57^7E_:F4AML.:5!H$YT0>C3^<>J';.M(&1M6O5 ME334^&Y9T&A&91/H/)?4KEU@N[\?]LD?4$L#!!0 ( &1 H5;G9(LX=P( M +@& 9 >&PO=V]R:W-H965T&6EM":%(E5P_\O+2^[,SJ[, M4;H1\D65 $BV->-J[)2(S97KJKR$FJH+T0#7)PLA:XHZE$M7-1)H84$U

,[NXV':EFBV7"SM*%+F ,^ M-3.I([=G*:H:N*H$)Q(68^?:OYHF)M\F_*I@H_;6Q'3R+,2+">Z*L>,90< @ M1\- ]6,-4V#,$&D9?SI.IR]I@/OK'?NM[5WW\DP53 7[7158CIV10PI8T!7# M!['Y"5T_L>'+!5/VEVS:W#AR2+Y2*.H.K!74%6^?=-O-80^@>88!00<(#@'O M50@[0&@;;979MFXHTBR58D.DR=9L9F%G8]&ZFXJ;MSA'J4\KCB!O)( MMZ#(-]*%2+<$MOJ?HH"$_E!0G]KR3P@G! S_3C\."$G+ ?8VCY MP@^,<6@Z+3H:1IN;>J4:FL/8T5=1@5R#DWWYY"?>]Z'6_A/9FT:COM'H%'MV M"P5(RH9Z;(&)!1KS6&=^E(274>JN]]4?I\6)YWE]UAM9<2\K/BEKCA2!4%X0 M)O)A>2U!O"_/'X7)@;KCK&CTGKBD%Y><%/!3XWH&FX[3$.Q;E M[IE #7)IO5&17*PXMO>JW^WM]]JZSL'^1-MRZZ+_:%I/U[=F67%%&"PTI7=Q MJ>&UL MK99K;]HP%(;_BI5-4RMUS940,8A$2:=56K>JK)WVT4T.$#6Q,]M<^N]G.R$# MZD9%X@O$E_?U.8\=YPS7E#WS!8! F[(@?&0MA*@&MLW3!9287](*B!R9459B M(9ML;O.* *A[KMC\9 N19$3N&.(+\L2LY,F&UF."@@*2(5RP/)O!1,H"F4DP_C;>%KMDDJX^[QU_ZISE[D\ M80X36OS.,[$869&%,ICA92'NZ?H;-/GTE%]*"ZY_T;J>&_8ME"ZYH&4CEA&4 M.:G_\:;AL".0/F:!UPB\0T'PAL!O!/Y[!4$C"#29.A7-(<$"QT-&UXBIV=)- M/6B86BW3SXG:]JE@<'/T6?T,$W0VEM&U(7K;$*^\3L-;S"Z1[UX@S_%\ M0SR3]\L]@SSIEB>0OB7?R\9O@?O:SW\'H2&/ *IS"RY%O.@:W MBC]]<$/GBXG,**&QIR#X!?H9P4,BYS,T7?* M.9I@QE[D1;C&+).C4X$%($PR.9KBPL2Z<\UC69_2+*G-0FVF;NY5',B+W!G: M*P/$7@NQUPG1Q LUP-#UILK5J+R+_P!F)ES=[I[C1R8NG:ICN9S(; ]?V.(+ M.Q/\(3_"V?8<"GD.L3J')E#AJ]WS \]WV]VKP72N=BR8UTNZ/=<- _.)Z;YBB%E/4B:FYT]69 M@(TLR+@12&38HLAS#ZF\GA8ZD7,P*^D,Z-AT[9WZH00VUW481RE=$E%_I]O> MMM0;ZPKGH/_*'4SJBNV_35T_RJ_P/"<<%3"3ELYE7QX,5M=D=4/02EV_W]D0%#4TZQ?PR]WS8I\O;:1Z MTEL 0YX+4>JYMS6FFOF^SK=0,#V2%92XLY:J8 :G:N/K2@%;N:1"^#0(8K]@ MO/2RU*TM5);*V@A>PD(171<%4R\7(&0S]T)OOW#/-UMC%_PLK=@&'L \5@N% M,[]'6?$"2LUE212LY][W<':1V'@7\)M#HP_&Q#I92OED)S]6_1KYQV]+)F&2RG^\)79SKVI1U:P9K4P][*Y M@,"@I>MG_VW)W#00*E;R30+H$ZW2V14WG% M#,M2)1NB;#2BV8&SZK)1'"_MI3P8A;L<\TSVLP+%#"\WY!;0'/E*KFM3*R!W MO.1%773+"_:"-V$T.;L"P[C0GU/?(+T%\?..ZJ*EHF]0W3$U(N/P"Z$!'9/' MARMR]O$5C(_J>PNTMT =[OA]%H:$M0"380!;]S-=L1SF'A:V!K4#+_OT(8R# M;R?DC7MYXU/HF74[I*G-BEV6?3J[;!K3D*;^;H!LTI--_D&PO=V]R M:W-H965THWDHU(;I#3,RAR<0S]D#DRNS1 FB!%(> MT10QF(V,6_MF8F/EH"U>(ECQRC-24J:4OJG%KV!D6(H1Q. +!4'DUQ(F$,<* M2?+X6X :94SE6'W>H/_0XJ68*>$PH?%K%(AP9/0-%,",+&+Q2%<_H1#D*CR? MQEQ_HE5NV[4,Y"^XH$GA+!DD49I_D_\+:R+&O$;:P4\-GTA=9 6$O05D $U"4S#];5P53;+3WL]OK]H;FL2JRQ@ZR,U7O;]D+8(F4L">J3D5S(%MG ?51DI\,&Z. K'E= M+9N!L ;B)Y!VDN&6R7 O2T80<9\N4H&D=C@O"WD$VZJ4R6I;KKM7S)-F.P*Z MI8#NF>=2\[N6U4QA16)=Q3JVS7!NGNJZ&C4ZJJOGAF?$AY$A[Q8.; F&]^63 MW;6^-92I5ZKL7:(2^92+.I+CWF'']+N6M5>*.BN[8K7#L5]R[#=R?"$L(M,8 M3E',4=R=IL8'%/L'%&W'/49Q4%(<-%*\EVV>+&J/1:/C^=7-R7\0V(Y&V]I> M;U:S2O4C$:^+.F1D+4>0^E(40-5:# Y+T1SN?^54;FN[60YY/U:T9L]+J_91 M:+LZ\58G_JBRX8/F&/0.R]88[E(Y9F7>2H#-]1C*D;XK\J&FW"U'W5L]X.WM MC]4(K.>X+4P^/\N191ZE7"9@)B&M=D^>2Y:/I/E"T$Q/=5,JY(RH'T,YQ@-3 M!O+]C%*Q6:@ Y1\#[Q]02P,$% @ 9$"A5A4X$BC? @ N D !D !X M;"]W;W)K&ULK99K;]HP%(;_BI5-4RMUS?W60:05 M5&U2)Z%VW3Z;< "KCIW9#K3_?G8"$9>0=FA?P';\GO,^Q_)EL.;B62X!%'HI M*)-#:ZE4>6/;,E]"@>4U+X'I+W,N"JQT5RQL60K LUI44-MSG,@N,&%6-JC' M)B(;\$I1PF BD*R* HO76Z!\/;1<:SOP0!9+90;L;%#B!3R">BHG0O?L-LJ, M%, DX0P)F ^MK^[-*#7SZPF_"*SE3AL9DBGGSZ;S?3:T'&,(*.3*1,#Z;P4C MH-0$TC;^;&):;4HCW&UOH]_5[)IEBB6,./U-9FHYM!(+S6".*ZH>^/H;;'A" M$R_G5-:_:-W,C6(+Y954O-B(M8."L.8?OVSJL"-P@Q,";R/PWBOP-P*_!FV< MU5ACK' V$'R-A)FMHYE&79M:K6D(,ZOXJ(3^2K1.97>$898#N@=="XD^H[M* M50),*E)4!:)F')7X5:^#FPE?9AHMGY)N=MD],[ MD?,'%M?(=Z^0YWA^AWS4+Q]#WLJ]?;FMZ=L2>&T)O#J>_ZX2=.$T^J!;;_;9 MC2QQ#D-+;R0)8@56]NF#&SE?NN#^4[ ]5+]%]?NB9R<*?MNHHEIE]OTJBT,_ M2 ?V:M=Y;^PSG0>M\^ MYT&7\T85[C@/TB0\=-X;^TSG8>L\['7^DRM,3^RG M+J+PB,CU0L])#I!ZDYZ)%+5(42_2/4B)<,$KIO1)7B=@BK %(DR![JDNKNB( MRP]][X"J-^^95'%+%?=231H.M,*T L3G_[!F<<>:N5$<'=#UYC^3+FGIDK?7 M+*^$,(@E%^82[4))CE!2+XT.29*C R.-_2AN9^U93%N+::_%[4'(:;?,WI%WN$_/7+F);'K'/@_GA6D[LZ!U_BW=^Y5\Z;1%]>",*D-SK7. MN8YUF43S3F@ZBI?U53OE2E_<=7.IGU8@S 3]?_=>_*=\EZ;)]L"./(LA;)%U#K7+>/85BU(9F>Z X4[C3:2 M.0S--K:= 58'D!0Q39*K6#*NHC(/:VM3YGKG!%>P-L3NI&3FL *A^R)*H^/" M/=^VSB_$9=ZQ+3R ^]6M#4;QQ%)S"GLR)][) M1NLG'WROBRCQ@D! Y3P#PV$/-R"$)T(9?T;.:$KI@:?S(_M=\(Y>-LS"C1:/ MO'9M$7V.2 T-VPEWK_MO,/I9>+Y*"QN^I!_.+A81J7;6:3F"48'D:AC9\W@/ M)P":G0'0$4"#[B%14'G+'"MSHWMB_&ED\Y-@-:!1'%?^ISPX@[L<<:Z\XXJI M"L@/0&N6?"2/P0?4Y'H/!G^+)>]NP3$N[/L\=IC1X^)J9%\-[/0,^T]F9F2> M?B TH?-_X3$*G=3222T-?/-7J7U)SX#/7L;["E_:CE501%C"%LP>HO+MF_0J M^7I!W7Q2-[_$7DY7QX:KPZ+U;<'5E@@OF#@P$J^X&5V(LRXNYTG) 9@AE$BM M7&M)2DG-#O:"@VQRD/V?@YK;2N^4(X8Y>)7T(4&:A S^2=B7R2S)Z)<\WI\J MBT]JUK<_ELJ6*XO,#0*3V2=L&#.TU! XW84RWFB'31&F+;Y"8/P!W&^T=L? M=\;TKI5_ 5!+ P04 " !D0*%6M^^G[[WSCG?>"WDO5H":/*[++B:>$NM MJU/?5]D22JJ.104 Z%6$^\T-M,_&"+I383_G1?-^Q75CMJN:,*+D3QB^5Z.?%2C^0PIW6A?XCU9VCU# Q?)@IE M?\FZ71MX)*N5%F4+Q@A*QIM_^KOU80N /&Y U *B?4#R#"!N ?%+ 4D+2*PS MC13KPXQJ.AU+L2;2K$8V\V#-M&B4S[A)^XV6^)8A3D^O&*<\ _(5T#Q%/I++ MAYI5F%=-:IZ#)/-V06$6$,IS0O.'#R3P:,9:,H*]1Y);F]FY.CM M^[&O,42SD9^UX9PWX43/A!.3;X+KI2*7N'F^B_=16J.2 S_KA,\B>@^^HB;MLQ98O?E&V7/8V^,2--S7D5%4T@XF' M14*!7($W??J>)3N%919;T"'RO6W&H(2Y,(V5@J%U%PW=V6QELAF1M3 M?8SC>CIG):W/5,6D10JE2VIL5\_BNM*,YC602A'W.ITT+BF79#20B_*Z-'4T M50MIAN2\#47^]B4?DFYZ3B(O-U8Y&Y+[D_<_%\IC#T5'G_O1J/W[B M@%,2!T4O7B!ZUL%U+89)I[O2;OBQ%?+$8XQV&:#9+!LF=!PY;M9M-"B4W"Q? M0GS JM.210]4#,F8"C[1'%@%+;E8^7 / E,EE(Z,W3>;K@N1^M'#7=^#+6UT M2BZ5=KE]!O]WT@S? ]8],,B%: WVB ^,!A4UAFEY;3MNL L^@:*F?;>JK,.9 MIJMN[X)L".YFDTR4SIENTW3).C0:"%: 'QH[TLMO:M [LFVZ8UU#2]C.^ _K::U]Z6?9UN5/$'93XO M['2DZT.!LAO-"KYT_671&L#4N[@ZK2JQ^B3X3);,3_[%"4<#NN9%G.3: M76$$XW@LC "&Y<$<8!S/PO+\3_/IH_/Q&.:M'T3Z**>/(4\7P?8GCY7(=A, M\4K$9HJO-2#A=0-&EH5W&\L##&P7L-J!_.$\4%-A3I+ KF+>L"<81[(,0Z 6 MPS6:ILCJI/ )[P_VE"1)EH41P,(.D@1#X&G$$,"0)''GX-YY%*_/J7CS M^\[H-U!+ P04 " !D0*%6EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( &1 H5:3>ZHG] , /$; / >&PO M=V]R:V)O;VLN>&ULQ9E=NSMC2FO M!@.=[EE!]5^R9 +V;*4JJ(%-M1OH4C&:Z3UCIL@'P7!X.2@H%][GZ\-8*S6P M-Z1AJ>%20&/=<,_9L_ZYO]XD3USS!YYS\SKVFO6<>:3@@A?\C65C;^@1O9?/ M,ZGXFQ2&YDFJ9)Z//;_=<<^4X>E1^4CCU/&NO MV@"N%4-UQ6&'FF<-N#O(+Y/%9'D3D60619O$8@H0IN"43.1L114LKJ(RW(3PCD)[>0<_'$M*D[:3LQ#[',/'2+=".+ AZYQ,CTL7GPVK6X M;'K:E*@_' ND#IPPX'?60<+TX3OV1T25@,=,DQ53)-F#/6PR3!J^8VLLH:0" M+/I*F_/^A,)<_O%<2^RZ M&%-"X%@)5K+M"V& B2!P+(+CK-N+B'Y7.!:#G>EZX3 W!([=\"[E]?)AF@@< M:Z*;^WKQ,&,$CHV!UNN=)!A@!@D<&P3/U:&-B2DE<*P4M&;O1A-32G!"I9R3 M+Q+N]ATUE:I_M9S=VF5#@-DE.-W'18UE*,\[+TZ(.27\G9\9G5L=8GH)'>L% MQ[1?G!!33.A<,9:A^VXU^L_*L6)Z%'U.X%67(N4YIS8F9IK0L6DZ7TG]4<1, M$SHV3:>*."?_;QKZ0M@+#&MC8J8)'9NF6^ST!1$33.A8,.^KG7,RK2!Q,W)7 M3QY4-B8FF-"Q8(Z*LKXX8FH)':OE757V(XS-'$Q5V+^C,-E,XE0BL^N)$2:942.9P6&**6-;*$VS)9Q" M0WM*\W2E2+UH?Y6-+NIOWVV5YS?0%HN%I-EAQNHPV_;Y/U!+ P04 " !D M0*%6OLLS09D! !U&0 &@ 'AL+U]R96QS+W=O^/6__9;+]K?XY_#'8_37<* MI?+;-NO9/,I0Y2"-+T009!ECXHAZ \ M?= 8@L;I@R80-$D?-(6@:?J@&03-T@?-(6B>/DA&*..((*F'-8'6@EP+@=>" M8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[: M>]DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#; M4&\CT-M0;R/0VWH?2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT MSE'OG$#O'/7."?3.4>_\G7J'>*U\>/8\UGC_=U(=;]?ZY^WOR\=F[[G<<7;P MEV7U"U!+ P04 " !D0*%6(]5N#:@! "X&0 $P %M#;VYT96YT7U1Y M<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA M1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O M;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP M4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AA MVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ' MZ_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C M!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( &1 H5:-_K;HS 4 .\> 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 9$"A5D8?G->? @ Q0< !@ ("!$A8 'AL M+W=OCX3<8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9$"A5FDS M0V&Q!@ >AP !@ ("!G"( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 9$"A5D3H[-UR P J < !@ M ("!>C8 'AL+W=O&UL4$L! A0#% @ 9$"A5H66QP#?! 7@T M !D ("!E4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9$"A5ODL?I^1 @ W@4 !D M ("!&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9$"A5G#S-MG#! 70P !D ("!EU@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9$"A5N%1 M;QF< @ P08 !D ("!9VH 'AL+W=O&PO=V]R:W-H965TN@( 8' 9 " @0QP !X;"]W;W)K&UL4$L! A0#% @ 9$"A5D][P%IE @ J 4 !D M ("!_7( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9$"A5FY=S@ 9 @ K@0 !D ("! M]'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9$"A5K_[H$1K @ .@< !D ("!'X4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9$"A5O]13>.& M @ L0@ !D ("!?Y$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9$"A5H?U=3!+ @ ^ 4 !D M ("!-9H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9$"A5H*!/D-? @ P8 !D ("!KZ( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M9$"A5@CM*]T? @ XP0 !D ("!Y*L 'AL+W=O&UL4$L! A0#% @ 9$"A5I>*NQS $P( L M ( !Y;0 %]R96QS+RYR96QS4$L! A0#% @ 9$"A5I-[JB?T P M\1L \ ( !SK4 'AL+W=O^Y !X;"]?7!E&UL4$L%!@ 0 R #( E0T )F] $! end XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 48 194 1 false 18 0 false 5 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.datatracks.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - BALANCE SHEETS Sheet http://www.datatracks.com/role/StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.datatracks.com/role/StatementBalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - STATEMENTS OF OPERATIONS Sheet http://www.datatracks.com/role/StatementStatementsOfOperations STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - STATEMENTS OF CASH FLOWS Sheet http://www.datatracks.com/role/StatementStatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Business Organization and Purpose Sheet http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose Business Organization and Purpose Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Recent Accounting Pronouncements Sheet http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 10401 - Disclosure - Investments Sheet http://www.datatracks.com/role/DisclosureInvestments Investments Notes 10 false false R11.htm 10501 - Disclosure - Common Stock and Stock Options Sheet http://www.datatracks.com/role/DisclosureCommonStockAndStockOptions Common Stock and Stock Options Notes 11 false false R12.htm 10601 - Disclosure - Inventories Sheet http://www.datatracks.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10701 - Disclosure - Earnings Per Share Sheet http://www.datatracks.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 13 false false R14.htm 10801 - Disclosure - Notes Payable Notes http://www.datatracks.com/role/DisclosureNotesPayable Notes Payable Notes 14 false false R15.htm 10901 - Disclosure - Income Taxes Sheet http://www.datatracks.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 11001 - Disclosure - Operating Lease Sheet http://www.datatracks.com/role/DisclosureOperatingLease Operating Lease Notes 16 false false R17.htm 11101 - Disclosure - Finance Leases Sheet http://www.datatracks.com/role/DisclosureFinanceLeases Finance Leases Notes 17 false false R18.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 30403 - Disclosure - Investments (Tables) Sheet http://www.datatracks.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.datatracks.com/role/DisclosureInvestments 19 false false R20.htm 30503 - 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 40301 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements 28 false false R29.htm 40401 - Disclosure - Investments - Bond Maturity (Details) Sheet http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails Investments - Bond Maturity (Details) Details 29 false false R30.htm 40402 - Disclosure - Investments (Details) Sheet http://www.datatracks.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://www.datatracks.com/role/DisclosureInvestmentsTables 30 false false R31.htm 40501 - 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 31 false false R32.htm 40502 - 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 32 false false R33.htm 40601 - Disclosure - Inventories (Details) Sheet http://www.datatracks.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.datatracks.com/role/DisclosureInventoriesTables 33 false false R34.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 34 false false R35.htm 40801 - Disclosure - Notes Payable (Details) Notes http://www.datatracks.com/role/DisclosureNotesPayableDetails Notes Payable (Details) Details http://www.datatracks.com/role/DisclosureNotesPayable 35 false false R36.htm 40901 - Disclosure - Income Taxes - Income tax expense (Details) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails Income Taxes - Income tax expense (Details) Details 36 false false R37.htm 40902 - Disclosure - Income Taxes (Details) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.datatracks.com/role/DisclosureIncomeTaxesTables 37 false false R38.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 38 false false R39.htm 41002 - Disclosure - Operating Lease (Details) Sheet http://www.datatracks.com/role/DisclosureOperatingLeaseDetails Operating Lease (Details) Details http://www.datatracks.com/role/DisclosureOperatingLeaseTables 39 false false R40.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 40 false false R41.htm 41102 - Disclosure - Finance Leases - Weighted Averages (Details) Sheet http://www.datatracks.com/role/DisclosureFinanceLeasesWeightedAveragesDetails Finance Leases - Weighted Averages (Details) Details 41 false false R42.htm 41103 - 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 42 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding - scia-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:TypeOfCostGoodOrServiceExtensibleList, us-gaap:TypeOfRevenueExtensibleList - scia-20230331x10q.htm 9 scia-20230331x10q.htm scia-20230331.xsd scia-20230331_cal.xml scia-20230331_def.xml scia-20230331_lab.xml scia-20230331_pre.xml scia-20230331xex31d1.htm scia-20230331xex31d2.htm scia-20230331xex32d1.htm scia-20230331xex32d2.htm scia-20230331xex99d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "scia-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 327, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 48, "dts": { "calculationLink": { "local": [ "scia-20230331_cal.xml" ] }, "definitionLink": { "local": [ "scia-20230331_def.xml" ] }, "inline": { "local": [ "scia-20230331x10q.htm" ] }, "labelLink": { "local": [ "scia-20230331_lab.xml" ] }, "presentationLink": { "local": [ "scia-20230331_pre.xml" ] }, "schema": { "local": [ "scia-20230331.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": 279, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 6, "total": 12 }, "keyCustom": 10, "keyStandard": 184, "memberCustom": 5, "memberStandard": 13, "nsprefix": "scia", "nsuri": "http://www.datatracks.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Cover", "order": "1", "role": "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Investments", "menuCat": "Notes", "order": "10", "role": "http://www.datatracks.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Common Stock and Stock Options", "menuCat": "Notes", "order": "11", "role": "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptions", "shortName": "Common Stock and Stock Options", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "12", "role": "http://www.datatracks.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "13", "role": "http://www.datatracks.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "14", "role": "http://www.datatracks.com/role/DisclosureNotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "15", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "16", "role": "http://www.datatracks.com/role/DisclosureOperatingLease", "shortName": "Operating Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "17", "role": "http://www.datatracks.com/role/DisclosureFinanceLeases", "shortName": "Finance Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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)", "menuCat": "Policies", "order": "18", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.datatracks.com/role/DisclosureInvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "reportCount": 1, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.datatracks.com/role/StatementBalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Common Stock and Stock Options (Tables)", "menuCat": "Tables", "order": "20", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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)", "menuCat": "Tables", "order": "21", "role": "http://www.datatracks.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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)", "menuCat": "Tables", "order": "22", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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)", "menuCat": "Tables", "order": "23", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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)", "menuCat": "Tables", "order": "24", "role": "http://www.datatracks.com/role/DisclosureOperatingLeaseTables", "shortName": "Operating Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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)", "menuCat": "Tables", "order": "25", "role": "http://www.datatracks.com/role/DisclosureFinanceLeasesTables", "shortName": "Finance Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_G8i4BhmaNUW9RS161IWkIA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Business Organization and Purpose (Details)", "menuCat": "Details", "order": "26", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_G8i4BhmaNUW9RS161IWkIA", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "27", "role": "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_StatementGeographicalAxis_scia_InternationalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember__sms4zgen0u396FQJ0OhQQ", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_tN--PPnu1UKkHWNJ4oISeA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Recent Accounting Pronouncements (Details)", "menuCat": "Details", "order": "28", "role": "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails", "shortName": "Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_OSUe_Rif9k-eqpfFYQBgxw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Investments - Bond Maturity (Details)", "menuCat": "Details", "order": "29", "role": "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "shortName": "Investments - Bond Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_OSUe_Rif9k-eqpfFYQBgxw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DKdIrZ0jAUu_OJe4umv3xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "30", "role": "http://www.datatracks.com/role/DisclosureInvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DKdIrZ0jAUu_OJe4umv3xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Common Stock and Stock Options - Additional Information (Details)", "menuCat": "Details", "order": "31", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_MlLW0qFZOUGlMF_sOabttg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Common Stock and Stock Options (Details)", "menuCat": "Details", "order": "32", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_MlLW0qFZOUGlMF_sOabttg", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "33", "role": "http://www.datatracks.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details)", "menuCat": "Details", "order": "34", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "INF", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_MlLW0qFZOUGlMF_sOabttg", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_8_31_2022_us-gaap_LineOfCreditFacilityAxis_scia_FifthThirdBankMember_WfZyAR25skK6pCEab9FqYA", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Notes Payable (Details)", "menuCat": "Details", "order": "35", "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-20230331x10q.htm", "contextRef": "As_Of_8_31_2022_us-gaap_LineOfCreditFacilityAxis_scia_FifthThirdBankMember_WfZyAR25skK6pCEab9FqYA", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes - Income tax expense (Details)", "menuCat": "Details", "order": "36", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_boWQpNi9Kk2NDEqj9Xpzhw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "37", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_boWQpNi9Kk2NDEqj9Xpzhw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Operating Lease - Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "38", "role": "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails", "shortName": "Operating Lease - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Operating Lease (Details)", "menuCat": "Details", "order": "39", "role": "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails", "shortName": "Operating Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.datatracks.com/role/StatementStatementsOfOperations", "shortName": "STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Finance Leases - Future minimum lease payments (Details)", "menuCat": "Details", "order": "40", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Finance Leases - Weighted Averages (Details)", "menuCat": "Details", "order": "41", "role": "http://www.datatracks.com/role/DisclosureFinanceLeasesWeightedAveragesDetails", "shortName": "Finance Leases - Weighted Averages (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Finance Leases - Equipment under finance lease and additional information (Details)", "menuCat": "Details", "order": "42", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_desCftvwpkecD7F2McCjXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UHQC--P8b0qqIpICNmOX2A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "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-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UHQC--P8b0qqIpICNmOX2A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_0cOpU01W_0e97uG2p80jIQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "7", "role": "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose", "shortName": "Business Organization and Purpose", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "8", "role": "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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", "menuCat": "Notes", "order": "9", "role": "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_epsQDZq4LEKVyVBDXCR_8g", "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": [ "r506" ], "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": [ "r507" ], "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": [ "r504" ], "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": [ "r504" ], "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": [ "r504" ], "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": [ "r508" ], "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": [ "r504" ], "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": [ "r504" ], "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": [ "r504" ], "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": [ "r504" ], "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": [ "r503" ], "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": [ "r505" ], "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]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.datatracks.com/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/20230331", "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/20230331", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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/20230331", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "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/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "scia_EmployeeRetentionIncomeTaxCreditsCurrentCaresAct": { "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": "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/20230331", "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/20230331", "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/20230331", "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/20230331", "xbrltype": "stringItemType" }, "scia_IncreaseDecreaseInAccruedExpensesAndCustomerDeposits": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 14.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/20230331", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_IncreaseDecreaseInOperatingLeaseObligations": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 13.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", "terseLabel": "Operating lease assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseObligations", "nsuri": "http://www.datatracks.com/20230331", "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/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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": "Finance lease amortization period (in years)" } } }, "localname": "LeaseFinanceLeaseAmortizationTerm", "nsuri": "http://www.datatracks.com/20230331", "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/20230331", "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", "terseLabel": "Monthly lease payments" } } }, "localname": "OperatingLeaseMonthlyRentPayable", "nsuri": "http://www.datatracks.com/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "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/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "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/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "scia_ScheduleOfComponentsOfFinanceLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of equipment under finance leases.", "label": "Schedule of Components of Finance Lease [Table Text Block]", "terseLabel": "Schedule of equipment under finance leases" } } }, "localname": "ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "nsuri": "http://www.datatracks.com/20230331", "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/20230331", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r104", "r137", "r146", "r152", "r207", "r323", "r324", "r325", "r334", "r335", "r354", "r355", "r357", "r358", "r395" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r104", "r137", "r146", "r152", "r207", "r323", "r324", "r325", "r334", "r335", "r354", "r355", "r357", "r358", "r395" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r104", "r137", "r146", "r152", "r207", "r323", "r324", "r325", "r334", "r335", "r354", "r355", "r357", "r358", "r395" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r524" ], "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": [ "r224", "r225", "r226", "r227", "r288", "r430", "r454", "r475", "r476", "r490", "r495", "r502", "r539", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r224", "r225", "r226", "r227", "r288", "r430", "r454", "r475", "r476", "r490", "r495", "r502", "r539", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r224", "r225", "r226", "r227", "r280", "r288", "r315", "r316", "r317", "r406", "r430", "r454", "r475", "r476", "r490", "r495", "r502", "r536", "r539", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r224", "r225", "r226", "r227", "r280", "r288", "r315", "r316", "r317", "r406", "r430", "r454", "r475", "r476", "r490", "r495", "r502", "r536", "r539", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r187", "r188", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r491", "r501", "r540" ], "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": [ "r187", "r188", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r491", "r501", "r540" ], "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": 5.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": [ "r13", "r500" ], "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": [ "r190", "r191" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable Trade, less allowance for doubtful accounts of $15,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/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": [ "r52", "r110" ], "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r5", "r500" ], "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": [ "r323", "r324", "r325", "r518", "r519", "r520", "r547" ], "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": [ "r30", "r50" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 3.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": [ "r68", "r69", "r290" ], "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 2J)" } } }, "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": [ "r113", "r192", "r210" ], "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": [ "r86", "r96", "r112", "r130", "r177", "r180", "r184", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r347", "r351", "r369", "r500", "r537", "r538", "r555" ], "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": [ "r107", "r116", "r130", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r347", "r351", "r369", "r500", "r537", "r538", "r555" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r27", "r32", "r33" ], "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; including, but not limited to, 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 year", "terseLabel": "Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "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": [ "r27", "r79" ], "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_CommonStockMember": { "auth_ref": [ "r518", "r519", "r547" ], "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": [ "r4" ], "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": [ "r4" ], "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": [ "r4" ], "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": [ "r4", "r56" ], "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": [ "r4", "r500" ], "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,530,207 and 4,519,524 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": [ "r37", "r38", "r77", "r78", "r189", "r465" ], "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": [ "r37", "r38", "r77", "r78", "r189", "r463", "r465" ], "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": [ "r37", "r38", "r77", "r78", "r189", "r465", "r565" ], "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": [ "r37", "r38", "r77", "r78", "r189" ], "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": [ "r37", "r38", "r77", "r78", "r189", "r465" ], "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": [ "r51" ], "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": [ "r266", "r267", "r278" ], "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_CorporateDebtSecuritiesMember": { "auth_ref": [ "r492", "r494", "r564" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r23", "r431" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r517", "r545", "r546" ], "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 current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r517", "r545", "r546" ], "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": [ "r54", "r129", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r253", "r260", "r261", "r263" ], "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_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]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r57", "r58", "r59", "r60", "r80", "r81", "r82", "r93", "r133", "r237", "r238", "r239", "r240", "r241", "r243", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r379", "r485", "r486", "r487", "r488", "r489", "r515" ], "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_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of loan", "verboseLabel": "Maturity of bonds (in months)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": { "auth_ref": [ "r197", "r210", "r212", "r213" ], "calculation": { "http://www.datatracks.com/role/DisclosureInvestmentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss", "negatedLabel": "Allowance for credit losses" } } }, "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r196", "r198", "r199", "r447" ], "calculation": { "http://www.datatracks.com/role/DisclosureInvestmentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Total investments, net" } } }, "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "scia_AssetsExcludingPropertyAndEquipmentNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r543" ], "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/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r71", "r544" ], "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/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r332" ], "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/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r30" ], "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": [ "r292", "r319", "r320", "r322", "r326", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Common Stock and Stock Options" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/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_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/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r122", "r144", "r145", "r146", "r147", "r148", "r155", "r158", "r161", "r162", "r163", "r167", "r358", "r359", "r448", "r452", "r481" ], "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/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r122", "r144", "r145", "r146", "r147", "r148", "r158", "r161", "r162", "r163", "r167", "r358", "r359", "r448", "r452", "r481" ], "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/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r164", "r165", "r166", "r168" ], "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": [ "r16" ], "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": [ "r321" ], "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_EquityComponentDomain": { "auth_ref": [ "r56", "r104", "r119", "r120", "r121", "r134", "r135", "r136", "r141", "r149", "r151", "r169", "r207", "r265", "r323", "r324", "r325", "r334", "r335", "r357", "r373", "r374", "r375", "r376", "r377", "r378", "r396", "r455", "r456", "r457" ], "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_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r251", "r281", "r282", "r283", "r284", "r285", "r286", "r364", "r403", "r404", "r405", "r486", "r487", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r363", "r364", "r365", "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel12And3Member": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).", "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]" } } }, "localname": "FairValueInputsLevel12And3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r251", "r281", "r286", "r364", "r404", "r486", "r487", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r251", "r281", "r282", "r283", "r284", "r285", "r286", "r403", "r404", "r405", "r486", "r487", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r383", "r392" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasesDueCalc3Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": [ "r383" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasesDueCalc3Details": { "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": [ "r552" ], "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": [ "r383" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasesDueCalc3Details": { "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": [ "r392" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "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": [ "r392" ], "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 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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r392" ], "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 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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r392" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "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_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r384", "r386", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease costs" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r391", "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesWeightedAveragesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r390", "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesWeightedAveragesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r200", "r204", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r262", "r264", "r353", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r484", "r528", "r529", "r530", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r51" ], "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": [ "r30" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 5.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", "verboseLabel": "Gain on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r24" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r36", "r465" ], "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": [ "r22", "r130", "r177", "r179", "r183", "r185", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r369", "r483", "r537" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r43", "r193", "r215", "r532" ], "calculation": { "http://www.datatracks.com/role/DisclosureInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/DisclosureInvestmentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "totalLabel": "Amortized Cost, before credit allowance" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r45", "r202" ], "calculation": { "http://www.datatracks.com/role/DisclosureInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r46", "r203" ], "calculation": { "http://www.datatracks.com/role/DisclosureInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r44", "r201", "r447" ], "calculation": { "http://www.datatracks.com/role/DisclosureInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Fair value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "terseLabel": "Schedule of amortized cost, fair value of investments, and related gross unrealized gains/(losses)" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r20", "r83", "r89", "r101", "r177", "r179", "r183", "r185", "r449", "r483" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/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": [ "r131", "r330", "r331", "r333", "r339", "r341", "r343", "r344", "r345" ], "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": [ "r132", "r150", "r151", "r176", "r329", "r340", "r342", "r453" ], "calculation": { "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesDetails", "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r29" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 12.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": [ "r29" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 8.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": [ "r29" ], "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": [ "r29" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 6.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": [ "r29" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 9.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": [ "r29" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 11.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": [ "r29" ], "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 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": [ "r91" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.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 (income) expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r123", "r126", "r127" ], "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": [ "r221" ], "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": [ "r510" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r48" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventory Reserve", "verboseLabel": "Inventory reserve" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r114", "r478", "r500" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 6.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": [ "r512" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r49", "r513" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "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": [ "r511" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r47", "r84", "r92", "r102", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r51" ], "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": [ "r393" ], "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": [ "r552" ], "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": [ "r392" ], "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": [ "r392" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r392" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r392" ], "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": [ "r393" ], "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": [ "r553" ], "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/DisclosureOperatingLeaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r130", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r348", "r351", "r352", "r369", "r482", "r537", "r555", "r556" ], "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": [ "r9", "r88", "r98", "r500", "r516", "r531", "r548" ], "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": [ "r17", "r108", "r130", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r348", "r351", "r352", "r369", "r500", "r537", "r555", "r556" ], "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": [ "r2", "r87", "r94" ], "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", "positiveLabel": "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": [ "r14", "r515" ], "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": [ "r14", "r515" ], "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": [ "r14" ], "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": [ "r51" ], "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_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Investments - marketable securities, short term" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "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 investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Investments, net - marketable securities, long term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r125" ], "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": [ "r125" ], "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": [ "r27", "r28", "r31" ], "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": [ "r21", "r31", "r90", "r100", "r106", "r117", "r118", "r121", "r130", "r140", "r144", "r145", "r146", "r147", "r150", "r151", "r159", "r177", "r179", "r183", "r185", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r359", "r369", "r483", "r537" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r144", "r145", "r146", "r147", "r155", "r156", "r160", "r163", "r177", "r179", "r183", "r185", "r483" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "NET INCOME", "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/StatementStatementsOfOperations" ], "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": [ "r105", "r138", "r139", "r142", "r143", "r152", "r153", "r154", "r194", "r195", "r208", "r209", "r336", "r337", "r338", "r356", "r360", "r361", "r362", "r370", "r371", "r372", "r380", "r381", "r394", "r397", "r432", "r433", "r434", "r458", "r459", "r460", "r461", "r462" ], "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": [ "r523" ], "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": [ "r177", "r179", "r183", "r185", "r483" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r387", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r383" ], "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": [ "r383" ], "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": [ "r383" ], "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": [ "r385", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating lease - year-to-date" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r382" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "scia_AssetsExcludingPropertyAndEquipmentNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right of use asset, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r391", "r499" ], "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", "terseLabel": "Weighted average discount rate - operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r390", "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r55", "r74", "r75", "r76" ], "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" ], "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" ], "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": [ "r0", "r73" ], "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": [ "r85", "r95", "r111" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 4.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_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r26" ], "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_PrepaidExpenseCurrent": { "auth_ref": [ "r115", "r222", "r223", "r479" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 7.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": [ "r25" ], "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": [ "r35" ], "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_ProfitLoss": { "auth_ref": [ "r106", "r117", "r118", "r124", "r130", "r140", "r150", "r151", "r177", "r179", "r183", "r185", "r206", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r346", "r349", "r350", "r359", "r369", "r449", "r483", "r497", "r498", "r514", "r537" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r534", "r550", "r551" ], "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": [ "r535", "r551" ], "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": [ "r509", "r533", "r549" ], "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": [ "r51", "r109" ], "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": [ "r53", "r99", "r451", "r500" ], "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": [ "r287", "r398", "r399" ], "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": [ "r287", "r398", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r554" ], "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": [ "r70", "r103", "r563" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r61", "r97", "r458", "r462", "r500" ], "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": [ "r104", "r134", "r135", "r136", "r141", "r149", "r151", "r207", "r323", "r324", "r325", "r334", "r335", "r357", "r455", "r457" ], "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_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r174", "r175", "r178", "r181", "r182", "r186", "r187", "r189", "r276", "r277", "r431" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r189", "r522" ], "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": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r279", "r480" ], "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r72" ], "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": [ "r521" ], "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_ScheduleOfHeldToMaturitySecuritiesLineItems": { "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": "Schedule of Held-to-Maturity Securities [Line Items]", "terseLabel": "Investments" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails", "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r200", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity [Table]", "terseLabel": "Investments" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsBondMaturityDetails", "http://www.datatracks.com/role/DisclosureInvestmentsDetails", "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r10", "r11", "r12" ], "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": [ "r289", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r62", "r64", "r65" ], "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/StatementStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Marketing and sales expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r29" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 4.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/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r298" ], "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": [ "r298" ], "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": [ "r296", "r297" ], "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", "verboseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r296", "r297" ], "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", "verboseLabel": "Weighted average option price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r67" ], "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": [ "r67" ], "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": [ "r66" ], "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": [ "r63" ], "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": [ "r34", "r128" ], "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_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r56", "r104", "r119", "r120", "r121", "r134", "r135", "r136", "r141", "r149", "r151", "r169", "r207", "r265", "r323", "r324", "r325", "r334", "r335", "r357", "r373", "r374", "r375", "r376", "r377", "r378", "r396", "r455", "r456", "r457" ], "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/DisclosureOperatingLeaseDetails", "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": [ "r134", "r135", "r136", "r169", "r431" ], "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/DisclosureOperatingLeaseDetails", "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r3", "r4", "r56", "r61" ], "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_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r3", "r4", "r56", "r61" ], "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 8)", "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": [ "r4", "r7", "r8", "r42", "r500", "r516", "r531", "r548" ], "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/DisclosureRecentAccountingPronouncementsDetails", "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_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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r200", "r204", "r262", "r264", "r353", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r528", "r529", "r530", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible Enumeration]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible Enumeration]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r450", "r492", "r564" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government treasuries" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r39", "r40", "r41", "r170", "r171", "r172", "r173" ], "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_VariableLeaseCost": { "auth_ref": [ "r388", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r521" ], "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": [ "r157", "r163" ], "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/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r155", "r163" ], "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/StatementStatementsOfOperations" ], "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/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r506": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r507": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r509": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 63 0001558370-23-007403-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-007403-xbrl.zip M4$L#!!0 ( &1 H590'(0ZL+IL<]!X[L6L\*5F6,ZZR+:^EJ4Q.*8B$)-20H * M8VE__3; ATB1!$G9,]'N\F++0#_0^!J/!J#V^U^VKH.^$BZHQZY:_4ZOA0BS M/)NRU57+%VTL+$I;OWSX^]_>_Z/=_GS]?(]LS_)=PB2R.,&2V.B%RC6:>YL- M9NB!<$X=!UUS:J\(0OU>9] YZUR@=CN4<8T%\'@,:6C^N&8?R/':)WG4' M/W<'O<$0G5\.AY>]=^CI(29\@/8M:2GE5MB7PEH3%R.)^8K(1^P2L<$6N6JM MI=Q<=KLO+R\=&TLL.;:^B([EN5I4;SCL0T8^(2E*2DO0P['E^!E%Z_^_GA?J;U1\30F;B:[H#>)C0FWRZXTQ'$ZJR\ MKUVH4,2#/>&&$TOU7DJ\Y@F;<]'EGD.Z>\JX45RVY6Y#1,RZQ&*AV>*JM#+) M#5J@-B*T?,[!FW;Y-D2U*=F<+ MEGW>A-I:=($R+)]!/^2[-]=WSP'?IOF=6589_2)88^[FC M/M5^LK76^;VH:E*D6$I.%[XDJ4G39YEI4\TL!<#'56EX!"V?9]N4"8F919(= M2 WN']/#>H&07C$P8Y[4GJW+HM+-AK*E%Q9!H?*'2]7,.4"'U(=/SW>FN5UW M_PR*]*)RC1VE=[8F1(H6H@!<05VL,E)JDR5E5#<0C._U4!O%K/#Y>G0_>AQ/ MT.SC9#*?O>\>\AR*\V$YGK(/^C,L#0*D:.O5=!=RAR0F3@L[EN\")^M,2?/ MQ/*811VJ#9DN#^O'>RN+D'P+D6;H?\I"'PE%(!5IL5"8UHR\91Y94GWC-56' M,Q22.=X2$7^<;#<0.9/"X5W*8<;\(F^X*T%("]W_*?$6D4!R V0)MY2ITQC=BZ+V^*_);4:_GT4_E!^ +/;@NR'X MC@9_TXS^;XAY[N _1L1W0S\<^LW(K^X%DS]]NE'=^(G9A">K1LP>V;9N)';N MV-+CKK:TRHQPO-0R7\F$Z!E?B74C7RE'RY @#8];.3+L90YQ5G7R2.T;! (].@Y$PP9X(_#ALXCH-PS@"9-4[A*#-\2X M"J7Y !M"/@5G]!(C\1&$H4 :2HAK *MZ%_>$.12MB:1@B^EB+DU8=DMW9KRE M0S^DI#7CJ^JED#ZF6GL.K%]Z+94[P^U0#K$9MF')-='LX^AY\G%Z?S-YGOT3 M3?[UZ6[^>P.=:4V<^:Z+^0ZPH"M&E^#L,/U9^F$(1+!/GD.MXF/P>LSF([-! M=C,=BE='H0D%:*\!12J:A; :VL_$(BF(N,?@HT5,$7,U)C.ZPRRZ@=@4FBG! M#::U;Q:O/68_8-@SPDQ:?OV;1UUVSYA[BQ7=,\(B"B)1)+,!L!J 8\]U/3:3 MGO4%]HKZ]W2C;WCJ1+%'2C$#?I8%/-"#M (=DP:?0EU L%>7W.\VSO!:9ZB- M>U6(,\\[2B!ND*R$Y*,G"<0D.[QPBNX9\TC,:/V<'9!:" JE-.#4OA,NOP.N M>N>;\TXJ<>?;('/$/5^E2]RJ5[49? YOZAJ(*D%T[0O*B!!3OL*,_ELW']:> M)Y]O//7%A316)=0FT/J]G"N62!Y*"M3+5"BR >_U ?]QD7X)F*\*\1M4CP_L MZT7T)2@>$@DJYM"\ >"XF*MZL%4"3^U ND&LX@MMP]/L$DS, M;[(; .J\Q"Y[5ET"1:4WT@TB58\;3.<,)4B4'3 T(%0\5C"<)Y1 4/)XO$&@ M^O&!^=S C$.%I[T-%)6?6QD?4Y4 4?K.LL'A]1'_ZR+_2B< *IU"Y@RNSB5_ M]*DYGZL:4,[5FFT**T,"$VS#TN^7!D(:5(Z,,O-!*J4W8W:6Q:SL7J^!L5[H M63RXT@1FH,[S!U?\U> &E2/BT7QH"JC,^/R4Q2?GB[D-3#7CHZ+!,N-\(7:TEL4=?8?):%;X8JL1C?J/2S\;'F2^%19)1 M)/K_"E/U0Z7'?"9+I%- 7JI,C59VMJX3 MD2CYACR$VA\.>RA4'(G W,I(R:2H!"$>+'H2]O+=J/$MU'TSLP"+NF8=P'>* M5H&CU+4J[5NG:)2#%W6- A;B?%M[7G.R*&%IP=R&E6OL"^FYHRT5-YZ+*;L) M4HUFCQ,KL)CF2#!.?P'Y\WSU,BAJ6I).G MZM2IX*@>EXAEDF\79+0.4G;?>Y:6$U"+(G+U0;G\H .J(F\SJS5D@:KUAU3_T! A1_![SLVLBSN$SO,?2;B29OP&P+A!(WF M=[7._7$<>[!XZK30EZ['8"?+=W>2N&IN VO]A9!4^LK67[GG;R)2"B0MA*$6 M5B=YU5IB1RUNC#J."EJO6A(TPVJIB1?!U\2O6C994!F5PM)(/7NN]=L^#_,! MU.B=])'(=.'0%4X\&ROH% /7?TU?)$.=A 6CL D)^TLIDS9#&?3+$18'!N8; M7-.T>PB?R<%IUU2N"4]\F4V?B\S)5EX[GO4E8>TQS$$'Q"GI+V545;D?WL3N M\1JS%;CG'&^?8151VZ>$8;FU1T!GRTN;NNJ?%GCL[MN!>-#<8!M8;$Y4?PB% MKH'-+LRJ-.#^G6">,*XRQYL,/>-D<[2M:N \>$RN MG=TSU*?>M1T8643ZJLFT9.Z$N=S.GSR#':@T&#F"*4**R=9R?#MX>Z]BM)W* M.1/E?WKT6/"_6)(S:4V^;VE^X=)1;OW\Q8OV .*!N N2]-R\RE,#M"GHF$0N5'T57W6"\F8AS,W+!@0Z24 K<^ZXE._AE#@O;K M>667AW95AA/!^)8NY7J^IMR^QNQ+9F'(KS[%E2'J=_U [%<.J&87:P/-*9KT MM/:DQZ@E[I@->PR^RQA42'&*YH1/D**73-=84 NV@C?4\=6M8W:%J,KP%ZX5 MP8EU<,#UX3]02P,$% @ 9$"A5F&'5IUP#P ,=T !4 !S8VEA+3(P M,C,P,S,Q7V-A;"YX;6SM75MSHS@6?M^J_0^L]V7VP?$M]^J>*<>QIU.5Q"D[ MV9Y]ZB(@Q]K&R"M!+O/K5Q+8!H- PL3(]E3-Q0'=OO,='9TCQ.'+;^\SQW@% MF$#D?JVUCIHU [@6LJ'[\K7FD[I)+ AKO_WZ][]]^4>]_L?5Z-:PD>7/@.L9 M%@:F!VSC#7I3XQ'-YZ9KW &,H>,85QC:+\ P6LVC]M')T851KX=M7)F$UD&N MP1MK'[66=WIA>\B]-(X;[?-&N]GN&*>7GW8VL*9F8=NL0S M70O4#%K^DO"+M\@R/2ZE2/7W9^PL&N@TEGT)2["_ZHMB=7:IWFK7.ZVC=V+7 MPB&RVQ*=+(JSNS"C? 1+4#[1?BB#UL7%18/?K5'I&<87C!PP A.#7[OT/N;@ M:XW V=QA;?%K4PPF])H%S3ICH-D)D/QS[%$BF8YSP%P",U@[7X-+J) M]6Z;M# VK9_DR$*S!BO2$-7G"*1DTR@-PO('&4Z&S2U9(\ #R>FIBV9R'7@@[D\WLX6;_/1.\[P>3? '\I MW5;$/X4#'LUW0)8_^^]SX!*PD3[DMUH)W-#4NR^W@#8]\#UZ[0ZZ<.;/^)4' M\V-3FZ7Y-WQ8Y%-40[6''1!#8<4HU$WU NG_SX=S M-K(GUP8X>JOKVEW;ALRFF\Z-.T%XQ@U\6?JR0<_5BRU),+GV^3+8^;SYE.Q" M61#6:J&^I?="\&P8Q<.FB$S!NP38<9]A$- M@C"T/&"S&]2$Q2]$2E(/TO'9'AB=^'-$3.=WC/PYK<$, 7*I<^$#.Q;#IQ&] MS2'HHT?R6I/4M,HEIJ$BWYGX)UU,GATP!I:/Z9H+<@Q,1HW]4!-5@"&K;8U8 M[5H6\KEZ6X J,(5R#[R<=2.CRG[PJHPP)+93'K%)]Y)=^=&GCBCZ -1#I=X3 MZV2YQ]##@/K!"Z ]$P/2M=8I+-3&;G-:'N20Y&,-9R]=7(;>%."5PA+I:9Q9 M=[>YWQQJR/F)1IPO-IP_Z- %U$:+Q&&=["B#N8A"HDXU(NH!@[D)[7#S-WLR MII;=#^KDH84_!/?ETH-O'&12G-[Y "R7MTGRJ]-_#)RF+8<9D M@EPK-:96;R .]E2KL*PD-#*KP1Q#A*'WP1G6X.F2D&&Y2OJP6A*'<@^@Y!1! M)]\^?E!NQ(8QG#P1P"4FH#ZSS@$PKXY?0Y__&DP !6TOG\8$DA+OK8DK' #E MBN U]/_YPY?48U(I)0Z T3RT&OKVM]!\A@Y?:"CTL8>LGRPD!9@?TO0^UGC- M+U[=^$7["JL2^JB@K-AC^P4Y0#3T!")#SGY>EBP8AWAV\5P8KH:N M^>J0(]_^E?:E+;,G@J0A$#?TP@3>9RW!NO7W@N!A(#3VTW(TS<4%]>"RR*26) M1\.)V4.S&7+Y^/]M.CX0.M#Q8OK0I4A!FK,L 4W#[8M5AH '$]HW;L^<0X\- M*=T[2B^]1SRJ(-1P(HY82@,7V(O,0K$C+Q-H0=$2F5]QCT@N"%9^K?S26,L0 M45[:"&&&NHC$A?DCVHG\$>/'[F/_KG__.#:& V/XT!]U'V^&]_IFDK@'7O"0 M]Q81TGTUH<,VH1Y1Q "'*G%E$FBMJ;MR[2W/W]CX!%,U5B:NJ!=44<\JFI4% MB8G.RWQD&JZ@JQ$/J!QZ01(#:E56D_,*3% L^5G_G4YO"H5&9?CCADJ2'TQB MVVW(H4-[N7$]@ $1O\+X:3WJHT[R.I'4HVT+2$.M7$:#N>8DI:1^6K!M1C/" MZ]VS4/R _ -&$Z'W%RFA'_>RDD]RE@=+0ZY&X!6X/EAH^?KSEV7^''8RBOYC M4U47>O3*+>G'?1Z#:;Y].; UU(T>(MYP\CM"-M]3 O@56H",J5,EW&\15=@' MIA71?<(+&IM;9N!2V^;P3(TSZ$+B,4OW"L*$ ")KG5U+/VXWL. %H.I(] @0 M0"7&W:D F87D4* /1Q]5H:A].+ZL5I]5*4D*YG]]BK?TUO/:7]% M%R]QS"4HK9^6%-^!D0.GL%YO:5\]^I44F6WUXYQM]5YW_,T8W Z_Z[NMOE%6 MUP= 9QU[]PJSHP?7(/C_,M3JOUM3TWT!(RJ?_F0"$JD7M]WY]C?UV9AIYJPB=0TW (PN.,O=Q5 7T4 MH20ZDOSF@-60OVC6B6BF"1;>6E3'V>^L%WRE:A\ \YM(0L-#&UW[OW[PZ:\! MPE$\PE,X@O)QP"T-=GY*IUX-NXZG&]F'OOCW-7MHQGSC+*;3"Q\ S0K -7S; MY'<3NFQ=&KICZL\,)[%,0GDIG.0J'X .;""(W)=2ZK&M@DX56P5KKFTB@X4P M&I"J>P#Z45P.N:^N5*\>84KOVYO!D&V/XU<0Q$0]:AA?1#O*>=4.0BD*B$## MY-I)Y4Y^>$/:/B2K'H0F%!1#J WG>CV"6 <3^;:NM!Y$ZARD N3A#YF_T)OY M^$<#I,F/5SM(_B5$L-@U:NJM _P-W95HLM*&R54^2'V0%L1"*\2;B5IHQ5IF M#F7_(*P7%T%['W<0B\E@H08E;AX*0:/#.+&6;CR F!U!N(BZ2CK\F1I3.I'QL* M0V$U*O^0[C4DEH.(STZB,Y/+85RS)!Z.W!'=X^9QLVW4C55#](](6\8O86O_ MTO: [C?@V(_HSO38ITP^5I\T$>B^N/B69[%H()&<*T\N!A9Z<>&?P/Z&'&;S MV+-_163Y#>HWR_-(C4[@DG'KZ%X6@YAQ'K9X@X>H*T+<&H:J(H0#$^*L%'2Y M]?:3^&QX52:VREK;>[39MO0"WY%:X(U?V&"-MKXK/?/.5LS%&0U/O+)CD<3K M3CR NXZ#WEARUP'"/0SLS/<#RFE:DZFN.,/UF]AE$BUC!(KY 56\)I$AE]+4 M/;6APU&2DF13Z>-EMIRT;8U@[$A M> >9RA^_AC'/^RB/JECA':0J?_P:[ETO1\^"+BZ"\"QZ+EV) M"CM(F1P&A50OG^DZ+)) /P#,WSH; 0NY%G2"UTN'D_7[O56GBK[&6=+76#1N MT-8-WCR]&!^!@29IQ:+#V $WY3OG%-C=5X#-%W#OSYX!'DZNH>/3JQP2&?H> M\4R7;46MS1+EVEN>[H+Q)0:6EI*Z4!OZ&(6"Q$;MQN;(-?2K4D&)I+)ZJUE% M.?);VW\U*2@#>>_NWTK,%GE@; 9BDK9=. Y=2*:^_)R<59NS+O+Y.,6&;6 I@T-.$A#)[7 MJ^O:M[0355JSZ^XRN060Z6%TX\?_![Y'K]W1&'/FS_B5Q;%-)0O<:B8M\+(C M@[=+KP2=&6%OX>5%?SM@CV]9QNPU 2X_-+>46^+9JWRU+4]PV8'=4]H?WX#S M"NZ0ZTU%,7S1YO0Q ZH$1^U"J>@U7 UD\?T'F/CQ#6VH(V$KAZ4:6:!W M%UMX^6HZ?%Q>/4A0;28V)2Y:P=>_*SV1)$MH[@?H55%K:-+S<&4' Y*UX\)H M[ZD*9('=Q25 Q?N!.$ _FI>OR)UU02EGXY!L-G@S F M88' Y)NN;9C+@1AP-9(=" :$*3#H[ZBP1XS_X>2)BIUE90O.MJ]>7HM] (#R M(LZ9OXT.MY^$HQ"D(N+;2I_Z&+[MJ>=:-I M"U?JY=\JDX@4%$GPN;HJ-%VE MY[_TO1H1%\R<4V%(R9PL%D=V5)V,$]EP,O8DB1BT/WZRV.CL@#.QN<>]?<.6 M.H[P2(W*T,,J<3WO5'C ,U?0DH%"%K!=B?K8)U'5*5W5VC]6<[!M%@A^:00R M#JW0K_\'4$L#!!0 ( &1 H59K]F]:6Q4 & T 0 5 &UL[5U)<^,XEKY/Q/P'CN!M9 M6=5]JH!)R$(7!:A TK;JUP_ 1>*"C90H0-FZ9,KDP\/[WH+M@<#GO[W/0N\5 MT@@1_.7@^/#HP(/8)P'"+U\.DF@ (A^A@[_]]=__[?-_# 9_OQC=>@'QDQG$ ML>=3"&(8>&\HGGIC,I\#[-U!2E$8>A<4!2_0\XZ/#D\./QY^\@:#G,<%B%@9 M@KV4VST].SHP_>X]V2\([)-T%:RA#A MW\_X/\^L2H\!Q='9>X2^'$SC>'XV'+Z]O1V^G1X2^L+*'QT/_WYW^^1/X0P, M$(YB@'UXX#'ZLRA]>$M\$*=:*A5_?Z9AP>!TN*Q+2L'_&A1D _YH<'PR.#T^ M?(^"@UQ$_MJ@DH*]YG2D(X@A,O?786+^;PRT&$9O.05YL^FU(X8<]\! ;<6$>G&>C_?(J9S;D[ M+7]$#Y.G*:!P2L* .>;5'PF*%P<>K^+[Z*8B3@!8(0K\WZ-#G\R&G&1HS##% M:*3HX;H@OZ+(#TF44/B4S&: +IA$Z 4S)_8!CL]]GR0X9B'W2$+D(QA]A3% M860.NG,%5I0P@CZL2$4)9C_]S%IK@#=D; 7T#7Z%49P*!-QBUDK-> )&'4&E0J=X&L0S? ^OP MT("YTF42Q61V_HZBKV0&$/.<"4C".#I8KR,SJ< $RP1$SZD>V&CS!8!YA@3" M8#:\>H\ACA!SCBO,AIPT=?Q;%)G(SKE'Q?BF40<#=3*$3$;^A%<8<9PG*49> M=55T0/U"^OQGW1@PFH%#F% RY_^EE0YA!"?#G'[XAMC08X !I>0-4C/QZXX2 M4KKDQRLRK KA>!B@V;(Z$(;=9"Z-*OEP]V,J M8,IM U*QW]P_"!X$F*Q:VRG<# MDDZ94-1/GN%@J8@-RBOD7I::.0G"*&N?\.^5BB%OQ0(8%%5S<3?4^J&8LUH1 M>B5*+VN,V8RD+P#,,O!UJZ7.<*NJ$%>&4IOE9:EAR7G" ')"*H(EGYS#FM M8F(Q6'#+PW&-MGM"RC"G $?!3N2\6Y3>"*&I?,%=JFX*V-2(,+SF! M *$#0=+!4L0 93DXS*O@$2-B[510G ?_3/(DQS6A]_!-EK@2Q$6GLKE*6Y:U MH9HQX_TP.0\R4]U5EI^*[D=!4O0Q0A*+,=+-:L0(;#E06M63]BY"_M;'62,8 M%<-#8=\@?+ML'FMO+0@M:=@E[YN".]&LBY5,]$"J37>%3=8^-XH[U3Q?<^'A M+7J%P0V. 7[A*ZSG401CUN'<@7\2FJX:"1RS0\E<9:U*.J:4E7CW8 :%KM^Q MM%XYXM(6PZ:+"Y!U%50.N!8"\&!L7;%3H7I),-_XDR4^1BCZ_6+!>S1!:!I0 M%@OB*DHG0')QQ(O]>DH9R#*EQ? Q,1-I [0<&@KF:2Y Q=1UM[^ V)_. !7E MMDS)Y0%0(W<#E&F&,--@[%2ALTC.' M-%X\AGPW+ YX.F3.!Y[2?J)%B5R%1B6< B_M/UJ4T(%WI#]I8T[210'E #*H MC,>04276I^#+_,S/D+Q0,)\B7YCNT-+5,W5-NJU!@B]U <39.AU= 4E.YT*V M3FH08@Y1F+&K,TZS=G*&UEV9!5R0^/$#?8+T%?F29E]*LFKJ!"1;QA#Q+>)9 M_9&L"5?35=&(Z.PVUW(S$'-TM5:YP3-OAF6\G!K#7("0?\;U-(4P+KY%$WBP MCBS7C)S,%6Q"M]83*O YX-A:ZY 6&,O>+6/,/5S%T"D7S[YWN<$!?(?!F-Q$ M4;+\7D\R3F]3)%>;61$7\0M#HETA0QTX$"JM+$LZZJ$<0B85\G RK&<$ M\(LH9AK/B\33ZOE6112F=P5ORF(ZD,QMJI&HQ*YDPXJB:1ZL7,2I]OC\#=! MTO *WQ4;#*KOK.R7YA]\IT<-\$VOS(Q9CT@I5W;VR>QB1?,(%FEFDLN]$AX' M?&HN36;U644QL^RE"IL;((1>0[:BS,H&B;($R>0^1_CU'( ,*('SZ 62VB_:@FI,72BI+4)9SR1(!Q 0UF1^841M8C M'7!7%IH4E:0+3@;,G0J/6X3AP^22P@#%U\#G6JTI.Y@JV6_[]*Q4& MA"FY FN5W&(P:.U%6N,MAX&,/0\!/5NG N 70!$_HF0$8M%42/8Z5TKSM6T, M0M>6$PAP.."^4JT3 RQE1ZTSX@XJ8N"42_*1U0V.8II(-D?+"4JCUSJ!?23* M,;F*3(C*H3&YQ!;$&%E] %YE6(RVQ8PVZ;K-0X'XD]\NIWRF?(/'X%W23"HH MBMU7(HK>1!3O%U/1B,5TP,%4JB5FH"H[P)KLTDU?8C9.M8NW!+_$D,YX+$A6 M+E4DQ;A-2.("'O&H5$DDP>2 VRHM00QQ5<:< H;I>%/"R"G7?4J>(_A'PD]Q M>,UW@8GV6:FIBH5C&94CP,0+ZCHZ.3@'G%EG&&(.L++;2LPV7;.6L[.>>\P^ M&DD/@()4](V4G"!7@HA@6]+SL=/#I"*!T&.U=#D6!9U%CU68@)AC*SMKDR/W M4P4GYQI@%"! %T^ G[4@.R-,2__;<4U'1B6L0%Z)D5FI]%F]T./-"\J58%2T M0UQD7MW&.J2M5#5_W50\-D/) (4W)EX[Z>V&U^I,9\G01D]8\Z1KA %F,[NP M.A>V%4Q5N2_9%.F%4/0GD!YAT+Y@30&IE2>\J2TVKR+\\C 1Z"7BG"/QJPT& MG<)TI!W>K4>:U)G*<;9IA5O^PAT@^@L($WBQN(. G][)Q;NFZ:#2%^5X6I24 MMO^&9:TJ1"28LC\T**E7B+KLVL'9SFBDM8#;#UD30.7P-03B3%0N?WY#D#)% M31>W\!6*/K]J5]@D-C7%70G/J"EGZT"5\F@5LDHNFPQ>,\-JXEVNS 4WN0X2:*A30_%=F. K?<+TI_T^S%Y/\N-E\DL MX0=YOL*KR03Z\2.DB 2K\]@$[81IL89GMRGH"GYA.V!>L),.-A"S'6Q$V@JW MM9 T!\-CLQV(>L1]'M94?CDZ.CTZ\@:K M3^'Y[_'Y^.KNZG[\Y#U<>T_?SD=7WQYNOUZ-GO[+N_J_[S?C?QR8WP*U=+GM M7BXPYGN>9"N^-:*A)1D-+D P++-$L-FLB_"NF)6+"]>JA0:H+$^KH=2:@2W; MQN3&!@UM3[9H7HID: C=#0T:.';M4;I*4+GN+*#KRPZI7I;W/:F-H+[]@BCE MMZOXU4V-CP %-_@2S%$,0J41-&6V:I"3-0VBP6+7."-^%R.&P16@F,T0(J55 M9,1;-C!#O9F.%;Z<4F@R/MQNOFF4]PS";>5V%*RLR8G2FW>A^2" 9?#F*:V)B'LM&F<,6@89\F MH0N#.5-+-:6?L\CA%\RG3F![H+V\X&),)*/.=&WGN7ZDPP@R-!&*87[86]8> MC*!/7C*#I-DCZ5B][VI=&%^:>4C_NG#(W])P2$]Z"KXFE%^CDLJ<"GH/W](W M\H;:J.Q6+?]A[;9!#\@A\]W#^ ;[9 9O220S4XUFJ^;XN(XY:H+KU?YYN-F5 M]=+ES\EL!NCB8?*$6"A/D,]/-EY=/41"Y",8?>73TG"%1;72_N'HY.C8&WBK M.OA2>U:-1R9>J2)O59-75.7]=U[9_^P7WVU%P2XMR[?!97OU2W/?H(K0 MD=7Y;E<,JH"M91/)9\;C-[+\!$8\_991N;#XKKB0D2A$MYWP,+W_QZC$+BPH M&@%QS"K2+S^-2CC2"!E>360$R:Y]5H?T-X14YD8,RKG0DIE<#D5:H;)KKOR@ M^G:VTA5R846JI:%TD/KHTQ^G)"88^=$-#EC71Q?RCEU*ZD),F/G0LJ>78G&L M8U'?>V9>S$+'KUN#:]/QU]"X9B3E16WFQ=P=!TAO8S,'9WN2^ IQ J\94"8J M7^>)?T7QM!CM:W9,&)5UH14TOAR/M(:W_5RPZ05=&EH+39]N$5JXB4(!P8+N M#6\2T] ZL#_"Z+8P#8P^!EXW.(84@XRG?- E)+.]84%_N1I1B;^Y_(E$M\V5 M^4:>H:QC)?GV=QZ80OC!]A\T^JY'UKZR!^ %'IL.J2I%;,X N]A0C<:AI*/X M2@E9@D=";',_0*<(D^#HO3&[FLU#LH!P!&/F#(A?T,1SHF/PGATS'5TFE+(W METR^Z-R/12U<>QXVD_9MS-,1GLU<\@CRJ"[AHP2SGW[VZ5:['/)I,X>H,__9[Z@3"F;EG9A/^N.;0^7Y9/; M&6R_;]S^O&B_;[QMS.WWC=L9;6K;%MGDKA,'BSO-VP.M#%!-V^ =G!ON_M[T M-6W;:=-Z?T/8U3F'T07!08&FW=CU0W/L6N++_N*LO8+W?MBZR6%K"U2]GJ6X MXX/85DCM=J.]G@!I?43;P5E;G@/IHOVB$7=-_J&",H%I5M2%_&4+)]4> ]@ MZ(C]^CO\TJG]G1MI3)5@';'GMH[L=+&--?#DSL=U.F/@&SQ/XB@%=GQRCH-3 ML\966LS5AE;KO4)32F&Z9[V3UH8[<=)F&H?4F>G$WI:>$;]G3;+F77KGT&[% M;@O;)2R6E"Q=YJR\=6 =NN$2%1W:<]4[IH]9,I/JL?;>]EJPP.B%(FN26E E M>%>KLOK>ZKX-C2JKDNX7QO<+XW87QJLWXXXAG4E,+2+\ 1;&1; <61AONQA^ MHEH,WR]^6UK\WL3=!C_*(K<,G=UN<,=N9+ ^Z#9T[;ZN6[#M+I>$S@GEMWRS MKF/E]9KCA)5E7%@IYWW:><=6J_?IYWW:>=]VGF?=MZG MG7^W[V-1,,OF.:G;/^ M)PR^D3!@(_"?Y4.@=1@Z<9)]/T8W@;_S;J$X*GT=ADX<1B2-X!]>$UH=CB PAVZ,'+B>/WUD^IM8>^*^6>$QMQW+TD4GT]B2#?G M$,:LM^HB?]F^BQ@KPB&GD6EA.9-IV6.4RFW5W/^[U8ZAA-+FKIO2=:D\5<;_ M?T@KCU;7]]S@":&S]-">=CMS/C8_4\WJ\]**/("#_%=>)R-85>N5ZMVI73SB M\X[.*>6[([,O?QP2#<0O $:F.WS69O_EAN(S+@WS$7>(8N%]"Z@XF-L MS9'\9D5=W".T(2AD5*ZNFQ9V9%F]C5^WL:.]LV"^(C9%8:RD M^\WK!"ZLLK9SN6(_>AU)G^?/I7W/BQI@>NB&-%NR:57D/>LV<$EI'>A="WZ)TI^HFSX;\+IXT6PI\6=QK>0 M];S]U>=$BK$7/^I1:0ZYHN0BZ11MU/%:[49A)Q*._30VAAIPW^([>X^Z++.X M37L[?.^Z6 ^9@YXG\93)^2=/EC-=EM(1CR' T=4[FPBC"#Y2UOZE9PW?(2[JH*6$$N=79\^)BQP2$_(R4DU:AT+,D6_7X3_8] MOF=UNN;87;3:Q'^?*);=>ZAGN\OV1_;''FMIR^;>KWL2PXB)R1>>VVWL^JFY ML2MEYN7<=F"[5NWX*\7&*R'EEML#[I8/DVP#Z#7P4<@WB\H3U7)R=[9**0Q0 MCCDY%+LMM$BN6QXM5)ESUA=S)/VL\SB=C:J@^MA=W-6.A0L)TA;F:P?.4<,:&,Z-I&1'P]B=QSRPL2?@ MU_7>0C:/:#63.3YJ'AZ[9.>E_'9@+E._PEZ2*JT2_4O?6:#;<[F_FF!_-8'E M2<+^:H)_S:L)BB9(-Y,2$5K<5RL56_CIP.Y.G:J#C7R15_[YHIC8A2F4F<5D M"!P::%=%E*5[TI=\]B=+9K=GX\),JHL53;#MBGWYR)TD.!XQ-3RRX5[63K2V MKY"-"Q.R#=A7B&US]I6LSE9%NF--^C18I(M%*K+^/$1DZE20R!.!1? MMS"*"*V*S&2%;UEB7+9VH2OEQ+9(H^C10G'(6%4I^6Y^H^8N(W1B5V"'!BV3 MWB$K_ (HXG&L,X* SHE=:D8V$ C?:97O\S!33;XV]M?_!U!+ P04 " !D M0*%6Z_3TJM!! ,,@0 %0 '-C:6$M,C R,S S,S%?;&%B+GAM;.U]>W/K MMI+G_UNUWP&;V:J<5,GG>3,SR=X[4_+KQ+L^EL?6R9V[J:T434(6)Q2A@*1M MY=,O'B1%2@0!/M'TO55YV!;0W;]6=Z/Q:OSYWU\V 7K"-/))^)=O/KQ]_PW" MH4L\/WS\RS=)=.)$KN]_\^__]M__VY__Q\G)?Y[>72./N,D&AS%R*79B[*%G M/UZC)=ENG1!]P93Z08!.J>\]8H0^O'_[\>WW;W] )R"'O_W( M__/ 6"(&-(Q^?(G\OWRSCN/MC^_>/3\_OWW^]);01];__8=W__GE^MY=XXUS MXH=1[(0N_@:Q]C]&XH_7Q'5BH:5"]Y<'&F0$/KW+>2E;\-].LF8G_$\G'SZ> M?/KP]B7RODE%Y!\;,,F:\T^]..]0;/S]._EAWO2(= K_PP\__/!.?/H-4QQ" M?Z8DP'=XA<3??HQW6_R7;R)_LPTX6_&W-<6K:BD#2M_Q_N]"_,B_3P[S!P[S MPS]SF/^4_OG:><#!-XBW_'IWI03\0XE6VDG ,=+1N]'P+)D3X5:@BCT;(Y-& MSCM?LY]* /%+C$,/>QE$SK.&M!!I;P.<-G%+! /N H0>JRS*#"_"[MM'\O3. MPS[WR8_\AQ/^@] 4^^77,\*BS?PABJGCQADE(?]?OJGZO*$^N-2H MFS%C/VHTD;9XYQ(6 [;Q29!^-Z+[BI)-M:B2':GX\-?@H<5WFV$I :$X(@EU M<:,OM2B_2M>YC*P%#_XX//EZWT#H?SO/QH5YZ*&+,/;C';H*5X1N1-S\LQ1C M2-O*)"AP73H/>Q\O0*]I"MCB= SXU.U VJ'6G$[FV2!,OI%T/Y_=NR1!6E\ M%>--9*:&8O-IV>41T!K;S-M.QSZ/1>[71CE])!B,::A+1K$&?_KQ! RQ".30 M\/AGP VM)&)GP^+41C2B_T@<&F,:[.[PEM"J'$_=<@*FI8!W:&4'S8 ;G$K: MSK:7$T:2\IC!C#IAY/-PJC7$BJ83L$05P*. =] .N"TJQ>T>"'/*XUOC+:8^ M\2Y"[YQ-^6O0'[:;@!U60CLTPE(CX!98+6MG\Y-DV=380YSP",8G9^&7?H!O MDLT#IA68*YH -CD5H,S:#C\':FA*,=O:6+K)HU@ETVTM@MHBS63O*,!EYC,D&"#"$4I*\1YC6;52^?ERF.I M@K_RY6:C9MA6MP=OR1JH91M6- 9MO3J9.]HM(X_*],<>^.>>Q[06I?_C"Y8? ME,JH;@O>2&L@E@VTHB%HXZR3MZ-AIC1GV0](+&4OPO&B:,KXC/VXH$OR'.K4 M4&HY%:,\AE=IDOMF4S#("FG[,D=.F@_LG/C8IBBRB@6]I>3)#UUU?JIL/A6C M5 "MM,R#ME,P3Y7(?=EHGGUF',8VU%L2Q4[P?_UM[31*T7@J1EH)LM)$2RVG M8*#5 O=EGI(Z8N3'FA;QH#VGV%&8X\''@ VP"DA^5*SP&5 CJQ2QK5F)D9A3 M&\N*^-'=X'9-0O4R>$43P-:D I19U.'G0*U**69;RQ($D: XWFSX'KL)92;] MX>/#TH\K3QM6- %L72I F74=?@[4NI1BMK4N0061%?KP\> C:L22F99I0^!FE6UC*UM2E)#DMR(T>KBQ5TSD;%BTT[1 M#+!AU0$[C%S%-D#-K%;4MM:6$449U7$W[I.@FM:0[8 M"DV EJ>:U6V!6J61R!VGFREUE)-'DOZ(>\LQYC=B_"=\[L1.*D_--J6B.7@S MK0=ZN(UWAE!=%&=71[.U^XP3!:1+Y(8[4@_9A*_#V5@FK;&^E)J#MK5K2 MCO8FB**,ZFCV=K'!])$-_Y\I>8[79V2S=4)UG%.U!F]_M3#+=EC9%+0]UDO< MT2XSXDA21RGY\0+B&@>!SBX/&H$WQRI0!]&PT *T\54*VC46/CK.5]H2#.,K^LC>L] ^_BF/67(3% MZM(/G=#UF>\061E"49JP85>@YMA& =Q2F_0#:,2MQ&]KWZ?SZ_G-V06Z_^GB M8GEOU[ZKJA\J&TW%9H\J'E:WF((=]E/E,"?76VG#3D9WK2AQ6-MP*L9W!*[2 M *\!%S0T$+:S(1X:8"]@GC!](/M"R;8QC>)4\RC"<:3)28X: 7>F:E!%1RJW M .Q$"D%;Y\:"'/HE(W@4R<=RI+YQW=_;RH4DDG2MS\B1CMM.PI\4$(_=ZJ A M>.]2R=O-R6;Y.5,HWM8WS@R?I&[%^D>5;8YL@C M0X6-+Z08@<;D#SBP65%#ZSC"V+-HR?Z+"E+,T%Y ^:$3>D=_*W08)+ANLTJ= M=>%U6MJ>W_^$3L1&)%DAB6] U;'I#8U?F_).\:,?AOQD(%/A#CM'MX![46!< M?+9G^JIC[*WD"%\<^AN.^;I5>CO-QU'UE1NS'L!'8 .XQ0&SICG@\-]L1GJMLWXWCZD'BOPB<6(_@*5,1"VV://BJ@C]:$QHC)N;$SR79=7BZ3 MA3<7LP#&I+O!<;T3:[H ]V(3P*69=TU[P'YL)';K>7A*'.VISQ"C/ZPOFTS' M1T%-<^K\70*/80]XM40G",@S?WL2K0A%'DD>XE42("?KQC*:__GA^]G[]^_; M>'KD^@YWWT_O/\E')_^)_^77B\TV(#N,[W#,,+)\@E?%W>"E\W)&L>?G:Q-G M_-#P_&C]K"T-H$[>227&SU.V3._ M2?DC7PB 8N>%/T7+1"CZ5!)Z_)+D_.[B'LW/EF\'"295L=..LC*&*.>()$M1 M*#AEFB]Y"K:(\1TW7;*CFLJ(RY3")MG'2I,R6$VBV!QO$:\QW0\_D7$VI>L+ M-.*V4D%5?E7;<0*)EIG\G3V!+]4)/H7<*QHA^=).I,;1@R!MQVP5H*)C%C\'['^58G:9L0MBPJ.&<202.T&=(TT-D,&T;!!(8O4D M/ 8U2C2XI7CK^-[%RQ:'$:X?X55M@<>'6HC%0%'9$'#$J)>WK5FF5%%*UOI2 MR+ HL21KYVQ"Z="%R<$,^,Y6"4EY BPY)@HHCW?Z?H ]M)'X[<<) MR62&!!LQ;8[HJ@/U-R5!S.J -P M-]>#+>_:JUH#=FD#H=OOV:>D#^U7D+?EN:,!QAEQ*WYZF=#0CQ.*&:4A<5FM"U[Z%AP5REM*_YYC9E$:Q)X M5YLM)4_BLEFM@]9V .ZA>K!%%U6W!NRC!D*WM=J<-"K2MNRDH^#U"[3M7&4A M(:B)UZ_/4!=K(#U%&W;*S MC@EYFU*'M3!5Y[+:3L"]U@RTT3(4=-\U%'R@I:?A?%B[D P0^%C'HY)-$C@Q M]L[QEF+7%T<5V<\!%@5\0F^^X0_&_"'^KE23:GV^/_+ @T3?BCPXA]4+;<"! MIW>('4YS98*@HB0SE,LBO+L[.#]AK0?I#9#_,B%U)S[@J'4:W$& MOZ!9KR".T)53D -69J,^4Z;I CQ@F0 VW5H#'%B,Q!YN*PU8-F,'M+4;KS?, M#1I?>BUU N[$9J!U5U_W/0 [LJ'@/5^ W7.

V1]2%:[#BP*;Z+FQ PD=[ M5V'3*_GAHUB[O/,?U_%B]37"XOR/0G6Z/L!=VPART;-K.P!V;#.Y6]]*R*@C M07Z&!(,3LCIA+&05)UNKAL,"%_3X';^$X11GV>P=R3['*\P"EI=?2I/G]M2I M=6T'X(ZK!UOT6G5KP"YK('3K"ODIZ>)%R^RHZ6#YM&X4'@,OOW#K5(6C<098 M?GE+HE)%JU(+X#Y8 :<'YODG\7( MH5C<&!+5!6."'G@M""?P_V"_^B&3@)$<8=2Y:2.C&"1#),V]WY_(J-/Y*S"(Q';ELQ+A?7UIM.F>7[PT<+90- MO+2@6B2TH!-YL89TC-H]74Y3;99,)+519S7@$YJ>1O\ALQBS"V?='6*QG%\C MBP7?%\+3\1R)(X[O\L$-3?,FO0';@[-55$Z2"M85_ +MD8 M0NLMX#VC?"!D8Z+]FV;C:>!J?GIU?;6\XK6S;L[1_4_SNXN?%M?G%W?WWZ*+ M__AZM?R;[5A@]J)#;8?I^+O!VP[JUM/PZ;Y?/RB0AO34PX"(,Y %%G;NFXFG M];#8*LADV=776=!T >ZH)H!+%\]JV@-V5B.Q6]_'DL2SK:^V;S]2\&J\;S\@G963O'5V_)B060W5H\; /;D>9%65U')+P)ZK M$;AS'=24KG4_'1KG5M*U=7%6S&_^ZL?KLR2*R093PS'6L"MP_VRB@(,[M=I^ M@'VWD?@=KIP*)NB9<4$9&TA#\#AJ2 GSVRK\/7L[$_]]97=Q=>9XJ4.A(I-^ MP'W<&'K1P;6= 'NWN>QM;3KC<$(E"U2UHF?+JX>'S\9NFC#4+MGP(JGVKINE M@I0W'\2QIL*?U'F-45_@WMU(!0<)M[XC8"]O)G]74S_<>)-GYVJ6LT=,ST=4 M0U856>B 6'NJP'CXGN)X;39 3VI$'F ,&FW$U1YF&0!&F#7A M)^I-)@D]S0YLSPH:GW:?\OGV9B?:)WF&?< SVT72WV9GUN=Q3/V'1-9(B0FZ M=8 <@QU2$6L&\D 1EC:^-QL2"J0_.T&"%:JH: ;<457 RIO7Y3: G5(I:OM- M:4X0"8HS)&C.T%44)=BSMPL]#,9(8@P)VCH4/4FH3A*O"17WI)KWTDP'EMK. M$/N,7_WUGW!@QYWGGN?SW-D);AW?NPK/G*W/<@35EH&R-7#GUL L[6Y5-P7L MZCJ)6V_=Y'01)\ROHZ>DK6U9#8^4/^%Y(B[>5R(=Q2GO<.SX(?8N'!JR,!&5 MZLBN?-=7)P%VX ;"MZY&EK) &0_TIEQI6;#YSI9CCZ"! M>:G\L: )9/9K/)N [[QJK@ 'CD(F%46G# ]A8<=/4!],NFJF[ 8ZDI\"85,0#'66/1 M^ZV 87U1?QBPLL -V)(7\R @SSQJ7A)Z3I*'>)4$V;V>.^QB_\G@9EM#&L#= MO95*2@L730@ #@3M<+2>%F3#0Z&C:./9.!,N5%Y3E?FQN)Q:";S$5&R;Z=>.:GL#C10/XBBT,53? L:&) M]/UL N0[ $6#1VRV(3-DZZ8O,$?S?'-"K[B*'M,Q=15_H ]N^&@IQZ<;H-YR@AVW%;N7UJJIV\]=3(2+6XO[N;+J\6-G:K?=_@)APF^9%]K5045I@/Y' "O03WELR"-R0!VC"YHVI\6$3PMO51D$;&5J+!DM!>K5(*+EQB'D?\0X&L_ M4@UA]3V >[D!W*(WUS0'[+4F4G>T5?'JO9>X\@7H>TR??!>C7_;,T$68;,0M M.A(>W8D8:6(5Q8O59T(\L\ZCI -RN]6#+4RI5:\!6;2!T^XE% M).YT"N)%BXX0IV]O,C4X8FI]Z.&2<(@+F@)L, CI^P)WVT8J.!Z8-!T!.W,S M^;M8^01&JL^41!&3(:TWJ5U?8 [ MM!'D\MIB30? SFPF=_L5"4E=6'2!OFU''A&U5T!MTXGO<1#PM='0^^+0WS"O MH%3OP;4=@+NO'FSIVIFR-6#'-1"Z]=:8)"W,-R=NVV4'Q+O'R!%'3H CJZZ: MESB3>Y_7+*=7**6Z)7#GK(%7609PWPRP.]9)V[W4G22*WG"RP]S%UDY3AP"8 MPN+F@<@V7>>Q4WOL*HPQTULL14HCRPU6GQ51-@?N?3J@Y=,BU6T!^Z%6Y/:V M*@GGOIC2_FZ&&/E^??('B3/$C^*Y#:MPW_B"]'=61\1]S,DV__TP8;%HD0>- M4[PB%,MV2^<%1Q'#MU=Q7@3\2*D_-@ $8E$!E"IV"$Y@H\1@ZO[ M^%#:(.Q 1ZKA47<A*Q3@GS.$X=-04?8]02 M=S1<1CA;%D!O4MJ6IB=#(15%3VRM>0S\];'88C6K8WFJ=H7CL WP:%()J1A# M2@T 1XYJ.=L:'*-67L,8LZJ5]EQQ_UCEX&TG$HZ%9OP0,7]R_( ;S)(4[C*E M]7%.G&!&< \6 , M]5PLT=7-V>++A:VT:6S$J3$XVVW@NYD9N(4+D6U"9^3Z#H^'G]Y_^O1!Q$3^ MEU_30JA941,!@.]B^T$28T]QP[%93Z"QKP5\'N\:=+,A"J$*=84E6\N2$Q1O]BI[I1)F.F"\U][IKF0$.<*=!B'J=J"SAA MTXK O2<&\F:(9#Y#BWC-/M\+$0%XO!.(!C,QD"/E M@%)CS50]=9.#IC1>2;A23B8:$7@%P:>?K#SWD)0=DOQX*8VTLO&B^,3F@%LR MN@WGD$S+1++ MQI2CE[,T4VG3OL##9B,5E)_>-.@(.$0VD[^?HL%@7DW+P4NX9V2S)2'[-9J_ M^*J#M;H^4S'T.LB5!E[580J&72MWZW49^<;LGBKZA=.U4VOM .$YV3C^X4$8 M75O@9EL+L;1_4=40L)G6R]N7>:)?)&%;56OS\X-?,,^V%+JH:@?<+I70%*]] MR$: [5$M:\<7+N[;'NCL;'YSSQ-'\IS@UO&]J_#,V?ILCE!KBKH^P,W2"'+I MK=.Z#H#-U4SNMJ:[IXXX^1,V=4T96*HG%[,8CKUL4ZC6@I6-@9MN/:^)6GI/,S1#6^]]VM8UGGO_E40Q7U:I3#Y: MDIBP!Z@48ASS#_I/U"N4, ;UCQG:\T6_2,YCWS6RH9QZ35B:9&?LHR51S,K$ MWAI'X/&%*1Q&XL;>'?X]\2,_QND[%A+<'7;)H[Q*)UZC5\[_!F<+-#B-K?CR M:L&P/ $&P=&AMU^SR 7DUZD/EC"0GR]AI&_LG@A!45'2&,R18\<*OS[*!I0=1QU%$\6EO MY$M]2.?_5VM'22=@ F,?>3ISHO5E0)YUEX8T7< '/3U@Q;FFH_:@0YR!V/V< M8CJ;W_^$+J\7?[7S]/D-CCG"6U[\U,/>Z>XKRSBNPKS<_-QE$U*6UV"=7;$BCGK8;7142N4Z[+XGI5AL5IG:5&#KTB$KA_@ M4CF^)>EGM!^(%7#7'U+!RH71GO@ #D>#PNUI 307"QW7'^551V'E)\W6/X&J MG.8J#_.XRO_.?W.YOK<%?9-W#)RX9BM>:U(Y7F%*^V) _":E0FFE?X+&@D0H.7D34=P0<"9K)WZ%F MNZ".WF1\ON/G%S-6I==3[3TD/88FHSRC*4_CZI#V@;=P#NZ&?"RC]?W >W>AJ*W]^R4 4JIVWLI=#2DM!JI MI;$ZWPY(STQKM@T;$0#OS$V543]TJWJ#=O#&('H>Q/>;:RE# "=_1M0*BR[A M(XZX)@H;8'Q@C\0:>. [#WY@<3/L6!=SUR5)&$=WV,7^$S\18JS&RJZ3BQ)J M!=3'A^-^DXH,->+W'!,R3FC/"DY:/X :2KV=9B]]@!E_N,SGOKH!< M[]:%#I/RYRJY>W;D @LX#MPO;B5 2QY[2_'6\;T+>T7-23EX+H.^)N'@ZJG#657"#X_&#Z$*"=BJA6IY>WSJ[5G/K?;_)>;H" MNMFL.NTT*?]6R3[4?#KE V==K6\%Y$BWU4A-?)J_&L\=]=/[3Y\^R()H_!WY MFD7!:_[[XB'P'\69G*-"E\V[ W7=MHH01= :]K7LR!YQ$WZDHNJ486LH;;+> AOA^!NN/O'>#N+W51%O= 7E@2]C M5MY:$/Q0@>'(M>'&5L?BP"BJ-Q1F_"+.H!&2WP](<#9+B^:A=Y9$,=E@>H[% M62[#4&E$9UHQTUPU-<%33V1Z4;0!IO;AU(\0#D1]$!Y7@\3#D0B4XF::V)(K MAD_*&%/A3C*0\N#"_^X\/E(QE4'.AJ<=XBQ>*C>GFXBC.@])C$(2HQVCS1<9 MWJ)Y$)&<[TS!](!5SL!-M8$V),0[M,:!:)3_V4E3H%G*@=.+,)-%C FI"F?( MY<][LXCE!&A%6"\DI.4L*%HE<4(QBJD31OPR'@M)G!H+&JPURZR$WI@H7#"7 M1.)GQY55U<3I3"IH"M7Q-\_XG3_,KX@S(NQ'QHO?'6>4>4N'Z5!\$]:'IQ$L M[WB>;+;+).)VQ1AGOL9-V>TK*](&+^LCMVU/H UBQ'<44J!$!H"-: M>V6T*ZH#>$K? L2(173LO*LYLDZ,+I)#"A9\SS#JHS)7/:%I!@\#Y1@$D1HJ MTPLF)F &"BHYZTE4YAI248>5N:YN?KZX!U*9R\78BRZ9=\F+1U\<=^V'F.Y8 M;J:[C&?>&W@X::B&@X)?)ET!!XZF"-KODDL^B.L><4Y\YI?S$GGZL/?P3&J! MC:L*7M@W583=:WBWNY,WL^=#1D MT#0#AX%R# )(#97I!1(3, ,%E)SU))8OAE34X?+%Y=7-_.8,P/+%'4[W$Z/% MZAP_\!0LO6*I.535B@#PH-)<&>5GL$U[ PXB+4"T]8D]*YZA7("+&YQLPS+=UD( MYA^PT%K^0Z&EK 9S?" F/6-U\2*/<-VQ<"Y?_U5\$Z,+ 3Q@V?E2BD%O7 D M!TY+BF@]J>%!1J9L[(>"*/D3X17W8>R$WXEI]N9BB:YNSNXNYO<7[ ?QQ)V= MHL_)=BO/Z3J!K*.7/^QW(?^N?:VQ$07@L;*%.DHUH\V[ XY2;5"T+KM792?PF1!XW)Q]V6^O%K< M]'C#1*2PCE]ZLE;A_R;M@7J[,=3\9DA=8^@W0(QD;SV0O7-&OE8P*!PYU>2% M*DJ/*5N+/R,A%J4YCJ_&K BU51-//G?(4:L?@CIN!33>:&"5K]^7F@#.$E22 MMK^Y(^D)]YLAEG2G=ZO2M5C_#U&(6C::C7<Y';D"BA&+--*$'LL"]NR_%':Z<=*$).'[T!JW3R,RW MQZT$C@5]=,+TQ;XS!I8$OI>]UGG+7QY(9^*+51J#G2!?*M(MI?9%&WBHZ56% MQ1C4"V' P:E??&V]\S2)_!!'$2J*(Q*FVX1NR7$14_A^N<^-EO@E/F42_C;$ M5U#-YC5[:XUB>W/<"AZOU8?KH+8N9540:(9*(DFG+@C%S_'E8NWW:!4S',B)F6R->#(8B!T^UW:S<:A M.^[^]_YCZ*]\ES\)NN>(,I9V#C'L93I6@FY$-^X,W,*;*:%T:L&H)V#+;PB@ MM1?4FSZ D6\L1< .!S?XN8">DI#]Z*:3H-!+'P3+2R.+-N)4?F!PT:X/RL # M28_J*Y]\[TP6< CJ$UW[^S8N/G##DB!31W!PGASDM^?WPB$I'=J+A]Z(E$)* MB%(1TW?&OH.U1C\%O5L)K'M,B]49V? "[6*[X [SUP2\,Q+%T?W:H9B+ZV7E MUC1Y1F>BP(-D/THKAL)N% $'O)Z M3YT238;$J+[F/FJB&?RI\6V\G03+(\[ M+6I$E[%TI_I:?*Y>;:VCO@?P>&, ]W NHV@..$Z82-TEL^6T;6W+56 S MF?;7=)F>Q6JGWZKVT[+9?J=C@OBHTU>C _$CH+;EJA<.#=DLFQ=&$8.JSD_K MV@-W4BW4HHM)F6;]>D9UT\D89X_K#WS[ M0& MQ%!([?NAK$^U=%X:K O4]0#NCP9P#^XIJYH#]DL3J3OL!E5TP'(+ MP"ZG$+3UW="\R)8@;,GDH@CC7!*)4#<^:#N!-TD3T&43K>L!VF2-!&]KPI)\ ML5Z0_.JZ@2*Z]-X\/74>H*Q>J[ /7()H#ST!VFTCL;N.(67[!3."#(0:@+>>.I$? M+58'=YEW\K\ZOS7N#-R#FRFAZ,MF/0%[=4, K>NS<#;\8-R>T4Q>8=^A7]+_ M6_?UL751K)1CQ?F_LB1D=1'%_L:)E2_+'34"[LS5H(I.6VX!V#D5@K8UO*^1 M.)N:$X3G@0,#MO0\[!,.$WS)C/2,A"+-_ZL?K\^2*"8;3,U&VL9$@#MI.Z64 MGXIM0@&PD[<$TOZ:MV"'[K!+'D-?UJ2#%@?LZZ3'M9R+S38@.XSO<,Q&>UXQ MCV+/C^L=OUE/H-[> GZ^P&/6#?K+0 U1M#?@K:M3 MO#M#$$[EX>6>I4#(%1*AD=\8&DDQ&1N4\T&2D?U8!T,-;R[NSHX>E!PE+_H) M!]Z2?'%B?@.Y=G()?]1IY?@4/3E!(C[U]U?Q9^+. M'4VO*CY2$D4H"2E.GX5Z9&-(].Y-P/Z,(SL!(X.U6.VO(18O*HK[@NEUP?11 MEIWXSK7U2?L@##SD]*>\4EW3SE0!!ZT>P;7VY,)5X2+K6?ER["Q[/@E.E(.@ MO$(8C J*=$N*S#/B2&B49!IU4J$LA[K\$MQ90BG[J6% TW:?3-@R4T1U<*KO M.XD09 BA#U_)6>N=^D+"\K6%T M:$IM,L&BE9JJ8TT0]>%'Q_<[9TAP%W./E#_ %&9DC>UKOU/,S=X/ M_/QM&)RI<,M4*+(:Y#J!FP35C]>-')YXAD="/IWD\3D]IG_QPM,M?(I#O/*; M)C!M*$XF3+565W6H:DQN$N&J/:H^0M:>NTR-\BLQJ03H32K#=R"3)+O*=!@9E0Y<:.03!!;4)5D>1F,DN*("6^NAV):" MBF'X,, >6925S*]XDZ-=QM>, M HW$$=Q0RO07? F5T;%+U<^8&=QXVIEF+@ M6"4Q'X0V?NAODDT:/;9IO>$><[/J67(1M3XS:T$#:$3HI)(\*VM* 'I.UAI/ MZXRL,ALK+Z3@WQ-_R\7F/XJXKAB#ZMH##:3&4$M/1:H: TZ;]#*WKO G*',3WD^U M,N*67F@< >M^PA0IL(YT7TT< ;UU*,ORJ!-&_"04":/37?&3^8NO\ME&!( [ M<7-EE.^HF?8&[.8M0+2_QB)/'PN*Z!=.\VC0'MT'SLG&\0^3P]J&$[+I,CB5 M[2W6>,OF ^"%0ED)6M@!J8!E8^23QN M"T M=)*VGN ]$Y33M!+=_.BWT]V2L:L9T>M[ +7&!G"+<:^F.4 K M;2)U6XLMT4:<..*T;8[/1W"Y0+4#=7V/J9GP,=Q:$]XWGY()5TC=NPEW&-8[ M&_%G3!ZILUW[[A'TRGR@23_@!FT,O6C6VDZ C=M<]K8FON> CJW=BGW?4N(E M;MS,N+6=@%NV&>BB6=?W &S3AH*W->B4?$_6K)B$W:Y)3$+?C:Y"CR7E=*>> MB:F; C5)$X#YG$S1#OK^G$[LP0NJ;#,!6!LIP-NDS/P:N#U M!E[N,RD#5X@^C(';G.AJJOG5S@=,^P(W]D8J:%#F$D265K\STT3^UJ=>G !' M*.4U0S7>@L4IX>*8I0F4KHVD*V2!W$W")5#:%:I%;>?BRR_^WL MJS#&-!3)AQ.H5U&JFT$U-0VP?/6DH@WTE9,ZD5NO&9261D+"^K^]?XN$&?$C M0R,OC0P!L42S1_'3"Q]&U'^(K-CP=)1+ZYI#=R0!H[E8U;2'&;U.1V]K> MGC;*B*-?.'DDZ-LXWSXDW$(=G'O_,?17;.@*8U2A!1@+-RSZ\3\XC_B#Z1I MN0M0MVT"N':QIM >H/LV$KN_19H9VM.W<[9]1,!4 -XJ 8]5,$0Y56VW8["Y%V_,B=O MT7W2(:#'5+9P*_,H NP96LSF;6C%=E2X='SZ,W\*X73W!3O\KC67Y9+BWQ,< MNG57W,QZ H\"#>"7:G[HNP'V^B;2M[7K F&44[9YQB '706Y]IB!6<^I&+H> M?J6AJ[M-P= -I._9T&V>-:B"'=WQP8OZX6/M40/#KA,T=I4"=-9^V&]BYJX4 MOW7Q)OYXDN R0SEM](ND;JM*TQC >A],DOYU-VFX@D:X)7&K^@S!7O7B=Y' MBB=YS)#@@CYD/WR43V7*7SXITS]K=O^QL.'4O=OWA^A MS&,&0)TB'.T$[AT3LZJ>RN%G0+VM$D)VHC;_ * '5M++*8U]>%LPK3X^ M>_0I=/.I."Q;_@BR"?6U8Z: HXN.HF[/;;#Z!;BC,V='%$^>\6BT3ST[C%]\ET_?,R>@RC!CWAY MPJCZH]J-GIY9 />*(11:=*4^Z0/VOT%@]NFTD=W=I3-"MX0Z,>8CZOXD;.TZ MNZX/<,\R@ER^[573 ;#MF\G=_OI32AT=W 2QO-H^%FJ1(UKQV:_W2RKVQ'22I]5E='^ ^:P2YZ+.U'0#[K)G<;:WWZSW*R(N-WCT#RTX[,&Q> MJN%QCS66O&Q=KU9=/U'HIJ8Y<*_5 2TZK*HM8%_5BCS8U$8K1/ C(LW@)C_V*SBCV_!A=DVB@M\5([ 1U;CV8AA3P70G8R;0 MRKWGKIML$O'TSM>08I<\AAS!3R3@3X]_5D]\.Q&<:(@P5Y9)$-%3FV"8:0!J MR$"TEP(5Q4!< #O)A$6%?:8LU@H].$&N!5A91KT6^%C1JUI3@J\R#!65U3T, M<6JO+@R50-D(0_TG/S](787XD7/K/Q#UHK*C0,2I6IKOE!=BRDK)$]9+0F6Z M6A.!6A$"'GG:*^=PQ[T9%<"1I@.8(2/,.%,K\^AB04UE':2SK0!H9,FFB'R& M.%^QK+&_6&-.>LK1IZ$"C>.1(=VI1JBF\$9<)7*X.- 6B4 H<\FE1/Z^;,\, MA7V6VN]AXI9?(VF8;1;[ 0]'QM!-9EMY)\"!Q%SV :/$_N84K/6:_I0@$#Y5 M(1RY1M_]VJ'XE,G$ MIFB\-(% ^=4\KO4HBX<[K;M[EU=N+ V+-#/;/"G=WI M X\0O:NRNOI?1^* (T[_&/NH'"CXG/"_\U1E+PTJBH,>=J6&J4A(R*2J-CJ* M@R^V7-BKT,,OF(6RJRA*6-"[^#UA\8P?*ZLYMFO8%;A;-E% T>-,^@%VID;B MM_43R02E7/CS$Y+/MQ&2G&;6'ZW7Z:'V7*]QYXG[@/HLKEG/"?M!3^=GC3UA M[#NIYS[%+B.EO$IXU "H+:O!9)<)RY\"M,D:(=O:W0T)3_!F&Y =QLA+:??X M0LY%2OL^)NYOGUG"$U,*7)",9/VLN?9 )K)YCE 5O<@L/52F*9#M\!P9[0 M1R1V18J?\VV8&Q+_#<=W^;$5Q;'AWNQ..&= M)[RZ^"VF/O&$WJ(;_"P^4F:'IIV!A\%F2BAE>48] 0>HA@!:9VLBJY!\D&2$ M)*>9##PLJ#!NLL5 QSNTV=@45&%Q.BF%FR?QFE >Q+Z&'J8"C415]1>.^:/&,J?_(W?MPH%>Z-)?0 -(+"]9/3?OA!#G9CP.Y[0IM% M!;27$"5.@$_ZOZASD+@B#B%80..MJJ'&2#R01^6 MH*D)8A@M8,LVGF8H@X=2? =]!QGIMF(9YB*LO8?Y<3_V]S,2QM1QX\0)>$WHCXUL;6A))CD\CO+UZ$?! M0<68W& WCC:L'2&9[>-:0?Z*()=C0 40%HOM_^/;ZN?;@GVX[_C+NDEJ*J\. MP6<*0\D0JNWE)*"*"?1A8!"LX,*&E,_6NR+P%&WSR&!7;:23$'XO<] 06<7G ME8=(I6K[#)%'3%YQB%1CA1 B"](-&B*'.UL]G)J+)ZMSE2&\9S3)V*F>"Y36 MKH8?QS3<7WF<;?@U#)2@UK%^Q3&YJ08@1.KZ.? (J^WC9KF#?B^Y^IQ4?42N MCV^KE#>)J%X8_BQ$=7/NKSRJ-_P:!LJI_TZC>E,-0(CJI?S;1E0?,S$?)Z:K M=BJA)/!7X1-3$:&[LX12_LAL30$V55O@8;068C'H538$'*+JY6UKNCG5&4KI M6BTZEHMSK:DV4-EP*J9Y!*[2+J\G<+N_1MC.%@G@UOV \&P]U)9#NG.>OSA, M [X3:)WLH.U4_*P*8J6K%1M.P=LJY>UA"&!T44YXAL2#&[8F],. Y0@W&36[ M#OA70G^["F\I<;&R8K^R\51GQ@2,Y4D MK3CIP;*]/%YS[@<)^YN\=E38MYU[_Y7(EXX4ZFI/#;A[=U13T?=;D@(<&+HB MZFU72')&*>OLVESQ[MN>NZTU:1U:TROB6Q6,GG M B\=UP_XTX+J-WEJF@,W6AW0HN6JV@(V7ZW(;6WX&HM;V#?.QNH[.E7XI&BU M+^@8=)N@W58!U]EOL<_$[+A2]-;VS'>#63Q.'W?->,Q0:NA=7LA1/&)RZ:_B M]7+M4^_4"7]3OU^B: ?40+70\E=+JAI!?["D5N8>WBJ)UQAM!%7DARM"-W(] M8(MIG%X%C@D20B A!>)BC/R0R2 Z.,0$($&_UIP24K<&ZIJ&,-7)^O4$#@WI M).[T+/">,(#S0R,A!9/7?7%>_$VR.264DF=>V<'9LD_B78.4H88$<)]MHQ!= M[J?J#]B[6\'H/2=,.:*<)1@\B!GJ;5A#0.?E$G+B'2RN$QG(% MK6R7PU3F(Y$?^T_&OMB;K[G#8=(F&KT"RF-#A-C$)JB%-])6O4LV>.F\\")+ M3"X%?+CJ%(=XI1SJ];V >ZTA[*+?:KH ]EQ3R5N_-YG>1TL9""=. M6: W*9/O['COT-!3PC9=]SYV8CP/O6O&I*D#:_M.PXW-5%#AS/4=X;NTH?Q= M'5NP$2_)"D8C.KC!='T<5>Q5P)W9CL-7I2+U%\/5[8$[MA:J+J.&?A9&+W/? MF;3%$S#G>(69DWI,IGD4X3A:;-FHR46[)E%TYE"Z6Q$JWFTMN;%RL;XU.>!F MWU51Y>VF=K0 .TUG2.VW<21CX562-:\5DC)'G#LJL9\=CIFV1L=7I+(.QT.4 MH%F6X%-Q+N!OV*D\,6+>%6AL::. _%R)83_H1TV:PFAK],LUYB]_IR21Q^V9 MK!!VW#4BN>T'W/9=+@5*Q4!^Z :)A_D/*.9/E]_RD1V) M6DN<6Y0P;@=21".?:QE+X34!!>U9(^XM[\R @SU4/1HUU)&@ Y!RDEZ&/&7J'DX;A MD;GF<\6;:J:RY]3\50V_UGV/NTW)FVND[]6Y#;QZG&,LF F$]Z,R9B)?^\Z# M.'23%J:,SA-\@U_BY3,.GO 7$L9KY5V=]N2 NT=7196.TK2D!=B1.D-J?U>( M,R[-I#GO&GDBRV5\>4 T,&&)^7+9])1;WLJ MKR2T'*BE341)2;R"0'*(9+SXP3FS^$%@1XV^],.<^$^@@T5'/;V>\- E+KR" M@#!^)!@F /#%SCX"0/>U6['LNO%#<>P^X'S0-J4/+R)\#3T_.&% M&><;_EL;+=;0FG*LT*G(.'"H"$TUBFCQ#!E2BLR1Y(XD>X )QJ":0AZ_')@Q ML!)B%+ 5JE*W!AXF-#"+@4#1%+"KZR3N84OIP(EMG648"NGR<,-5C/WD(? ? M'7OOWY;19IF.D6H*C2?EF8<@U8Z9M9R,7QX)W)M;WBIRU'&&S\%1NDZT1B2) M5P%YCA"WGB-//4$[-OL_B8\G43Z.@6)I6L6U(=,^0.-!(\@5!YRK M.TSG9+-&_K;VFY)$XB+@5A+EU28.S-;:^>*!8!]$-92I@?- *9-Q(]BX7S>0 M_0]"RX@95/SL!#S]JUG/K>\%-'XUA'VX>U'3!7"V8BIYEW5V0BMV)%(F%F<[ M0T-?E /TC$=P 3FN@&QA"G-&(K-)2MH0N-NJP:DG&KP58.>L$;:WR0*G"F$F MT#,Z.7RZC*B=L?-GA_H\']!Y6E4[X(ZFA%;TLZ-&@-U,+6M;.\PHVG>R ;'9 M=K%+/^37&+I>(6A!!KB#ME5,T7^;T@#LWJVAM"__+AA.YF+ Z JR=B% A[3^ M(H!Y[XD'B)J#_X9=)QP.^CK(;AH%[![O'TL;UH[UZP"VU,OTG;R-=T_8KO0K&U^9\QHK]9N?$?:4.FNAKHG' V-^GYM>#^2^@D;PSQEOI?>C)"1)1 MHPSH2-[ZX&YC(A/RX7:'=IM1F(C7CW F]2 < #ZN.[)B3 _KKE(%BC^""RGF M)W4;$YEN2#$\I=N,PC1#RA!'4'4A!=+YW)%5HSV="R":7%>\1UA7]K^N/? 8 MH86J>X83>ME_OZ6 8OGH7?Q>^)O^>25_5P$ MXKGK)ILD8".+=\Y7I%Q?UMX,O?F&T-C_H^J8_[B<@;O7B.HO.ND(; &[^ICH M>\IQA2@G9'7"A)%%:&?H09L?7X62LCAY0\L?*8D&NC\MF[+> )* MX\^N/!#RF]R [K'$@@!6!%D4N^*6LG$GH+&I&>B\RH*V!_0R"^8 6I]PY+N7 M9(4"48_TVZB\\U!*!6;\E;AO;\._A5_"\V7X$_O?_;?\M:^-PY(P]G^$7YS- M-F!9VK>W'_[V_9^ZPIYL_([<9^16YXKB$5SGWCH#;,R;A31 MT=/>HV^B'PX=^@32O#?02-M2#:K]\IJN@/.QI@B&G-M:7RH<6QF*"[9_?K<7 M[IK]Q/Z8_2DE\6__'U!+ P04 " !D0*%6P;4 8;Y_VO^Q]&@'/1@[TYK]]"OW/EF]#^.D__^/?_M>O__OS MY_\^?[P=.<@.E\ +1C8&5@"*"KLX,O^YLE%4A[R?AD=?3TX_7JP=W X.OGE\/"7 MO:/1P]TFX1VIWPP*4[K0^_D+_=\S>>6(".KYO[SY\+=/BR!8_?+UZ^OKZY?7 MPR\(STG^O?VO_WUW^V0OP-+Z##T_L#P;?!J1]+_XT8^WR+:"2$N9[&_/V$T+ M./RZ>1?_@\^'^ES??^914D3Z6>$F:G#Z%G/096>+TA?(3 M'>R?G9U]C9Y^(MH;C7[%R 6/8#:*?OLE6*_ ;Y]\N%RYM*SHMP4&,_*;#:W/ M%(&]PUB2_W.94"3]._:<*R^ P?K&FR&\C/3X:43+__%XDZN+8P56@"W[I__% M1LNO-,E7N=(BZ:3T]K6N>$^DCH#6Y-QRJ6J?%@ $OKQ K/R]B_!@8?+3 @30 MMMRZ\NP4UH=PFP_^9#99 1Q1I0I0K(+Z%NII092\0*Y#+/C5OT+2)FH*5U9@ MWT)>6/[BVD6O=8'+E-.A2)?0MUWDAQBPCQ"M%7 M2=M#Z1)[$?,I7"XMO"9<@G./]-.V14RV;:.0V&QO_H!<:$.@@*5ZR;V(_0AL MD*L.1A[Y:,?LJR*NJ,1>Q+SQ7H ?5)8IE[T7 2[0'C!0A7;&*Y[+T(<&5ACY#=?P XZHRJ2%$LHQ=1[E$ R#!H;3V[E<3( MY^^)3J1>8&J]5:53)GLO B2C-6]^"ZQJG>QN";V(<0T].K*.JE )B9T"-!X9 MM#]"Z'FDD.D#I[1IU^U(TT(TZTZKRR8NL^^NM1YN.X5HT\G/[[L>H2E1:CX:3^$@06="N)*%FPQAUY#>$57Z#AA+^&\)(% M]SUV.4>>+6&73*E]BUN,^+U*TY^3G(=DEX?W$$/+L-E] NA6-WN5_D5 M&BBB,7'[%2HW/VL%7-4W]*^&/P"<+P+@C%\(3O-:K5BNW/Y%IAX$*XK##\\! M./N(#(V:'GHV]69EM46:27575N]L_K.XVAZ84U^W6^L9N)^$"B\KR\4X5Q3U M)CNCWF3[)Q$D^3?4K^H48!^T7]_L:Y)*KS#P"9(12K?D)906E/U("AW%I8ZJN:1%G^*;$NQZ>'1_M[QV??CC*5R])AC/,5M;"=EDT^ M%AB25W^2XNLJI0LGI5F0R50^0>^@@%XW MK01;GA]U4D(D=I.:!854[1,L#OO!@LSE(2+=AG-).B@.$+ET9J$@KGH"P9$! MQBSNBJ^A"^[#Y3/ )9#M)C$#+:E:)T ==]M6XJH]@CFD5?>">VM9UE3*DN6E MV#\^.]W35O<2-4_T?V),0Z%+0IB8WDC%D;_T!=UXPNL+Y+ QY.8R"5)U01*$ MO_71PJ;6VXU#A(WV1.E[!2:.D=XD@%1$2* Y[0.:L>,0O?G)'S)1!?M,6$K2 MF@2);/43.,YZA.."?)S@*7KU1&!L4QH(A:#RZ51TKTEXYD];\!@#BP%" M]K$9:A?6.%5TQ]-Z>I#;?5@@CST]W$UBAL*E:ITJO3B1;U7I3\".W+KV#YZG M=$&]1.F[2]H/CL^-O&L(E7?,4M5XFU1 J9"9OX ML4Q72X#GQ*9_Q^@U6%R@Y""Z(=3)U& M'?#V_P"[2>ZD,PI%B:JGP!57,_0#+AD,7T/?MMQ_ NSW7A82?,Z.-04/J7: MIPB:L$:2NBAM);LFOY0-1ADISSO MT5,-FR+(Y_/Q[?C^XFKT]/O5U?3I4Q>G&&:6_QP5&/J?YY:UBFD(W,!/?]GR M,?GASTV5)[/X> \D;0[%KL2,XPYR66JTI"IRC'V?H,6H<7DB;5J8"@:TX2F( MT]#A"6(!GM'.@:*.H4U&9E(([Z35!F@%X%AHRX@V!-!IE&'Z'SV!^&*Y1&3_ M$1"9H1T ASX8>T[^ATS*&\]V0SICOH3^"OF6^QVC<$5RT&..B$:#"8&3"T!= MQJ4NJZ I16785F1J[XIKJ $$F4.4*S(,I5NP4:D=MX4["_\$ 0T5D6P$0^"7 M[\=)Y,@K[(@H[-! MCJO3:V[9<:#*CF)X /K+GU?+E8O6 #P",A6A5=S$(KD@580;=5W0Q>-Q8:!4 MJ8Q!$*,YR1LZQ*>;%2%]["18 +QM,;ZT.>'F'01]ZDO,/%)H)FW2&&9K(C:# M'=DD@R*!4+"&CB_V.@5[P&!E02<)V\6W Z5I!P6YO(3,@XT&89_3E,Q:RZ"P M%DO&/"&I:,M18+E]M6Y$)M'!^L&UXG@^::@G8M($BVPR637E@W*CKRAI0Q/- M7FW G474Z0&\S@K^':.""Z,X@W9LJ QLV1J$DM1#6)R]#K$'::Q (O(U?*.? M?!XQF.F'S LUH8=@,*+ @/36PYOE"J.7.- ZCQ?L#$,FAJ+4K:Q+=;V;@SRB MHM".5UR(+N?T$#&/&IP<>2T=$RV=#H8;JF(WM!35\SR3H3X>/_B9ADR1"I(W MM?+4WVQE;-OADD: !\XE(+6V81)M=N6""$;/&2_I*;SXAA>FCMC+F(T4/V3> MM:JCNNMEI?& :VR^M#J]KC"M'C*QE.5N:(&M1W-6MF]]CSQ;>5-_FTD[AE1: M<*D@8T/C8UVV5?+W#SS2H/23V0\?1.ID,(.;9QC$4!>QE:%QGUW*95+MS99U MK$AVA\+., Q.*,K7ZO[K4?>&@NX^QQ*SS,(VQ3 %PG4T*YK4+@\H:;/3ESE MJ[?$LS$=\.3&.JS>7[T L[%N2-X6QHC;QG[8TWXL=R,VKX83HH:>@F\WX.5> M*HOY>ZZWT'J&;C2H32\UI.O Q-Q06A-^\_==9;-KPX2J!UMJ"3J(G92M N3. MO; S:$.&1L#E?.:^]:_&U@3G4Y%L8=PI$3:C(@:T1"H("FC^;O=I=,QX7:W()?.?&AB7:.* M^$.8JC!F:$*Z"/,-G3#5%#"$F8UXL&'(D*+A]5 >X+4/K_?7G2COF\CJ='AD M4)1\"'.23 #EOUMNN!NBEI5,.R8H0E>V?"$AX1 6OL>. ^-J/UC0N?$NK!4, MK-V;F@2I\]HY'0#^*H(.8>#X" (+>L"YLK!'1D%^SE]]!FW(ZA[$&8='CHHR M#V&T6-2=]+!A>#R0E-'\0:-H8%71Y48[1K0WFY"7ORDWS );N@O[_! I>@$" M:&]'$L(8T,?<&-"CO^5*_?=/'S&A6QX8NBYZI9A>(WR)PN=@%KK%L(""S7"5 M,K2Q!I4C2M>6=@@3BLS,B;38"8ZTZ423J > HVMYQ+-*5LZ\ULZ(UL[,XDA5 M&9ESC/[0C6]8&H?! F'XU]:DLU'=S3$D-*5D&\(,H"#SC>^'\NC'J8>'/$>N M(7BT*%PK)Y-E>/B+A&MQ=;C5@?WF@S^9%8/^"P;U!X6+79ZFX^G5W=4]&=!/ MKD>3AZO'\?1F _(9<]D&-E,!%K16F&,&Z/Z4T% MIV*3F6?F,1%\=8&&<+_ $W!=.B?QG#CB%_G,QYV=P430%:5I*/*%'G[=L9INV:%= M2U+FM'*P1[1RHCW&LF(DX-:]'[G'COS&(Y-^X >QH F1>;<"E2:2;ENU9&RMO;"8)\&*E%%TD#/R8";/7%DI#:7*W*BI#@; M[01,3*]P?)%+8R*J8@%2+&L'Q>VOS>:$'+]8T*6N1U.4V;9,/!'/+1_:,EB+ M2S&>#15%3/G2GX,OZ[;;V#\]=2R*)(CN G=#,@)B;&4JY#0)\+IBI2 W&0"W MZZ@DR7&%5'S!P3]6NXE,K0AFH=$*0Z&]FJ,M\1CJ&# M1+^RWL^*I7S0KJZR&K)V1>)UYEX=R5EZKE;@9GTH<+-^^GW\>/7[Y/;RZO'I M_XZN_NO'S?0?VCI<9SSRI6/52.;I_*Q\4JLI75-B;;;_C-\A:,^?FT09R!00YL$N+R&1!?R>;[@#M=Y@. MT#OI] 5.&H,BCG)2ZH(=(TH/%T=NGD%BJBZQ+J>-=P/M<($M3SQ(1!5$91Y= MZ'JI,2_M)5H2"5@+C65I!PFDO*3,\P9-X.CC((,A^;;%CWSY\R*.;D6=JFUH/CZ&(S+5"5&?W4DE*_\V-U:>#\,_0#JKM2 M.UVE"&WH40MI1<+(Z$#39;::#"KM%>0SOD>V<"37S\!4F6??DH%.M*8HFEQO M$FI#@V9FU'RY&CJ:VA?(S423U ID/EYE0$O)UI#%7T7V@U06!WT%'$Z[-W^* M&%/3:"6_!:_2$W:%)Y!T.W:J+VU#7IPMG:GK? MF\P!L5A-Q5#NSZV@V;'.OJ%(RPK74("&>+1SY>6/^W6VHW]A^8MK%[W*QDL[ M$FSD7XR??A]=WT[^T#=>6F;C>".]>->^)&GWUI=6X@&C%TB@.5__((.;&V]S M#GELDSEX',J;[_&H7E"^!1R2%G#:^Z8_$[L=L]V$J$/PI(YCS7!Z[FT";>!N M&,8B/P0RM["&N1V_[?<[L:63'L^&+L@-;::H&1O3QJO>#RT[TUYK+HF=PZ]BQ?0S^Q8%9*YM6->9P0IT4XJB/4#N8WC]]">*_-]YE(D@F M'A&#>5)Y/XC7A,+J+DZ61B+KEWVFI#+ M<$A2"W57(C0)U;DC?&K"H<(8+)/G/?)%)'[=U08]B?* P+A ;JKC#HR9A)L !XV^G[/@CD;4Q9YO?('FD]U%TWT)-#:=_\8*TK MC6R2?.^1.3(J:/$"QYIA/CD*NJ7?)\\NG.?O;^Q4=MW3CM:M>:M M4E,G33G)]QK+O$P!=&KI-^&9R2E(&Y8UY)FI*NH0G &(#FP G.B^CWB'\$?\ MJJ>3(2PHRNNV=D?W?GA54R>#'49=0\_R[ :&49R"\AH])AH],'H8I2KJ$+SB M'L$JLRC55SFL]W0B2X> MMA>6-P>/I 7% 9H8S.RV$MJP6[7'U4!-384:,)3P&W5=0G^%?,O]CE&XBNXW M\>WXOE3@;*]+;8/NBE5XGV1O0DF-1EGH,:;4!^%[B@=B&./W&]NC+0\LTMT) MMW"U^B6;Q""<;:U[HR-K0GV_A^?C2>FW M;0JTG0UZ9=D'MDF1WDY/=< ^J;^3*J^8D^-^KWA5AK#,Y4LL7RMA:/J$/K61 M]\BSROL( HAC M]0K7AE6*T(8^K=)"RFM5345E'GH0\]X/L3/+>\;3R4AQ"36<#& MSYD;6F]_C_PS^CS:%DJ^I.6.L@6/+,\9;8O6,\A>ML(7!&_D0F>CEHS.)[.$ M@9:[#4O(,.\-E=FQ\:E5ZRT;IH0WYZ2&/QD&JNG7:&/$&F52UEQUHK%6Q^H' MW5BWIW"YM/!Z,GN"=OSFA%:2#I M+U8NTPPT4F+GK@^5ZRRR)DT4K8VM:9 M>2>)EG34JLDZZL9DQ5-:%?MT5+1/ M^4+T-$69.B;N6'&,^B=@AUC&-U*E@!YB/"55HY&NHLK=6?@G".B1UT(U">D! MIK>,3K'E;(Y3R\^8VGJ=-H:H.F=VPT)UIJ9NMC;:M469"ZJ)-J*_DU5N;5%@ MFHZ+IBDNIIK;8R3&;Y:YAJ*C%;-4K6Q37N@7-#&$V5Q(32F!_3LJ'1MM"]#0VF_B% MPGU";LJ^ ENJ#5Q86;1IX!)HE :?['BDT/U>T96%/3(NHJ[ D3F2;)3?BHTR M+6E$BAJE9>G9-G>%9C1,=K*.6^5N141-DID^S]W3_F[ $R&0;8QJT@RAD[Q' M =@-2R5HD*?%!AF5,MH6HV=;I',X81?)2M3Y[2[9:@@'Q^6IM6F#?,WG+UF1 MEV0([:\D>+R@^9V5#5)I(:.T%#U;WT92B5$J)V7W'E2[=1&/4ME9M&F1$FCL M>#BIR32$MIF/,"?7//?WBLUS4\XH+4C/%AK5CK4(M?NPXW9X"WP?[" B7#/B M9]*F+9;K/=O\*@@RA 7EV/T(Q.)*MK\29\*DF-&FG%::'^- 2%:&C!LHHY4) M4_?2['(XR#6Z\BQYII[UYULGB4JQ#2K(U6H+/-3) T[)$XYP;.^@NB?\HD,Q5Q"B!9N$-YB^ZUS;!_!"_!"0&-'7B O4LP?,%BD 9+E[(!: M(89RHP$AFPI9UXQ=8(Q 2D'X_."I!ZP8#/!(6V&^7#LXW#L^.^DI%DHU&(JFOYK$0UB*8?OV*1F"XZ(AX'OXZ6\;-'+U MZ\%V/-D+X(0TUGCY5>19IB0GK=<1HL)S5K4+UL;ZU >U:(E:4L\03%7&94_) M-IV4#U*2HO0W1&:Z 6Z)O*G518AI4U(T$_SLVA@#1?? 6O(-QE50J1U_*[;C MHL.@_LW9-,_!+5-WJT074.TH%J ;DOY.L5TKE:9-,U?Q.FQ2UB'X761\HI0: M_EE9![[UC-*_R9OI(K6E+QV (@]$,?,W-4QNVSL''IA!U4Y=N<1\H]CO[R9O M10>KID5N.6)>1Z>;\QXO*L9@?Z]H#';\L/2W!Z8Y9-U"ZQFZA"#I"IE4:Z]0 MDC:MO)KK5A7I]-I*9FP9E0D;7?U]X\T07D:(<#E1L10#^-"D9*UN/7=DVO.. M5"J6?;]HV?,>?JT;]D&Z^F7K4\V0*Y2@38.MX A85TPC+'GY>#0KNMB.JY9A M(BF:$[15H]Z1NR@_'.PE""SHRIGYHTI184=_2]ZA[YC^(SYLJHG[[,SB0%TZ4]D8$CC18=WY3W"/V?Y^LI>1W'<')R M: =A)4NI*B!G*EW8RNX/5RH"UV!R$7KQYE2V MTJ46F9M6&_34@=@!44G"=E<"H[NV/2LNDST,+DFF%QQ**MT9^C='P"F/UASL"\[;LUDT88#E>"4 M&*N*9&W!Y:'KC?#28]RL#?'2Q$-C@8*4#3G/L8Z[*,=5D VIM#G@$\<1\I.S MO1=$<'ILOZPK4"UC**QH3OANHF_U>56MFE]4A1MK#?"&TO+NVEXCM#"C%_%< MK^1RY]O9$1GE'?1C9!K"J*0SJJ$(_1;0!3/XBW 9N@2N%W UFP$[(,,OB)S) M;.S$=6C-N:YL,EGS"CON[UK#NB#+T45*?/.GP)DVM_GX.P28P+!8WX(74.8>IY99 M.^*TUC&I*L'H.6]IHREJ0+F78I:A'8]J("]I@Y14,8S.Z\9;A8$?:6__@$PM M#N4Z+D8V?3E3&68.=524,#BV'"@3Y4!WCJC@*4<+GLCZ,4*P'?1(-]T96\:; M9]JAV]R^,%_&AKR1.H:3N7&7>:H-I&(02@ ;4@N\@QY4P>A;6XQ;V8/K2IC31PDVL';.);N?<>'Z P^B<#:Q JD\'T2JHJ 6 M[BX9KLN?!J1J>$A540-&+^AUZ/*G 6&J0BSG/R$CO='CG4Y=_G2BBR+(DNXV M,N*;/[;IW.5/ ^*TUC&I*D&_77ES7/XTX%$-Y"5MD)(JAM%YM>GRIQ-G*L,L MY]LE5,+@V-*0R]^W_FX$K86G'"UX(IL_F.G1_T$#VC0[K*FK"?/]'UAR,ZC# M2FX@3_C(%KFB)'I39@8%EEL_AF)K+!G;=AQ7!3@_/ QL-/?@7\#Y';D.F5-^ M9X^)JQ?XCIE643FM7H=M"A=OD:]JT\0%?G!153EU%P/.8BYZ8$[?K $;\SN$ M>6V-71>]THOKKQ&.@ZIR6*A>T#M@7T-*J3M,,XMU2X0#VA8OD!^,9\1L-\=# MR:+?.S/KJ*FIB/R:CQPW\W;%3GF3[QUPK)H.$@*=M#O<:]<5^P(ME\B+HJA1 M9PWZ=Q+)X8\=TG@B@6Z\&<++Z$5J[MK'Q8AC\?M&T8M&ENP6V_3)!4?OUK8D7,-KUE^OAV?]F?+FF%+^0I;&SHR>GT_MBXWQ$:] 6+G M;WP_W(2+3&]\9C!/)JLVI.J&"D7J55:2+E?HX$^ M;VR\A!C8I"CF.>5\ N,0Y*A]BZ&DG.W>+)=>D1,-!K\3XQ24^]7S$P\4('69 MC792W5S%%^N)]EO(BP8_[%Z:FT<[6G3=/:MKAT.@AJ]E52#&3NVY?7)I6OV( MH Q,$5QY2749;&66' 2'IW;2:8>?O.Z+N,E)IPMF0D/%LE-"#YG:!6O'BL[- M>SLJ;/7&P1YB$S1]5ZD.3&L'>5F*M;E0Q(I0TOT]#)NA=W20$92KXAY%02" M$ZG7G](]H>QSNIYWCX)_@.!QLX//&KJT];[W2]]N5=JJ%]!1#_,Q,D2)IJ[. M94@/,,47>D5*]._!:_2(/3&3R9Q7XQE1X\D[868-_71S(W#?-(MV7RNR+)_W M@V3JZFG(ZYK5F?? LE*=Q\UM' 8+4K&_J)\=$3NS%_[@6IY_]0:P#7WP@$D7 M$L6)O$6O ,>?X!*R(G:U^=E^?:-(XB^ ^[X*;*#6CYAW]/@*Z M5D]^OT!>Y%(56BZ-NGN@U 9;KZ>?EWJ7!JW934C#V)O, M(*@C0:OL+;PGAPBQJD,Z8]&)KLR/3-M@*^?-B]NWQ[RW?_"\%0TVM*\Y%-O= M _\EW_[!_U8TV%JDJ_;O=/)(2X) <=9U4CPDG"G+@"E66MOU5@;&_(F;LF,3 MM:G+H_5Z1YH)AI;+\J\H3:M-\Y?0?[9MRPLSA%G$1MH_$/YYXSU@9 -F1)+R MQ,8#+9:FH1&W'DA?0P_Z"^!\1\@1(IU+;#S28FF&,+K7I8,3?D39<)P=3'?N;(PW4?V'P".IH+T4(!G0Q=&Y4YFN\\O+->F41S5 MMZ6^%2=(:>$C4OHH*I[\F*_!",W*DF6K8<#<:E>+C(D5.UG'C9J0_,8C; $T MZMSXA2B7K@%,46:+E,HQD2WT)AS#%*]7")71#\EM!%6/GGV%\+;4* M:\2E#8<_%64=PA22T9Y8&E&S.ZQ2AL,<11F;6M+O>(A[CP+@/UAKVC&K#5E/ MBT/6J+!14IH!(T\:=EBXH,]*U$.0ZNW%N;Q FB4I\XP])(SMR]F(J_'=D- R M4N@2/84T0;HU&86COK;H%"W@W<[+2JX-4JHX%!%4$I$SS.\OGDB9!+?4&F)N M8"I1-NTP5D)*#FBAO.T&&[R&LV Q74#LG%M>>0@J9CHCX!'J=PN3FJ!&!P'. M&ZM;05PJ1FKM\*]N@E4D--\C<4=/ "_E1D@DH>:8\Y$3#IY8 K9P?6.?9Y_* M[.2=]0:7X?(<88Q>Z9DP:T6>!&N%KIM5Q, X4UOT5E;?^KQM):L1";X,F \\ MO.NND:V0#P/XPHD?V+93(]VAF%IOP-]\O'JC#J&*"R)G94Z.M,!15/CV:V"] MC4#\!@,6239*D7!]Y*3L.@!MB&GSN :$HY:[A?0<>&#&;,Z"7-JT< E, M19RF@@]VO*.1Z<]5^^_"T?!<__W15;-HP57:94Q))!'.'R#V"5+O)*9C6- +5E M&T)O7F _V].V+*EIF"O+TD($X;X1WOB0;^X!E@6\F',P^$N*QO12^1B$:ST( MKQN2MLQ&MSL,WW9,@ R$K\. _'8'/;J<'/V2'M%6&J/O[Q77V#8O&D7EDE_B MEXV2MR4_I^\S8!@?59@5GVGW8==KXH"8FQUP;Z'U'&T7;#"E,@$@TV,:*&"\I-^J4(55UE!XHR1?"^%L^B01 M0R4,FC!2YQ5U3!3U35J4Y#"-L'N%.1CBE$KL%IZ8R[O MD$,^D4&-3:+BW?G"^SC(($*^;=&@=\9'UQB4'&+(/=-&]PH:SBRB"T71"XUR M5_;\4VT0$2NW! B.#*V>]1%H/UE-8NH_]UP_!#CURF,@EJ-7%&*'5#8*V>L.,]5BADJ=BI*WNE"K&:DND\6E1Z+P!X!M M=@03U6+>":ED)6_U!FEE4@E]NZBDT?:7NWXD(B6A)/A.7>5YS.=!=3%;78\] M[&51'^&\)H@*P&M\KQMG^9Z3*Z^XD_YB+=:V$U4$'=A-QWGAZ64 4KT)33@< M'DC*UNK=OMU/8?YN84@-H0CY0KKA "\G6D-7QY;CWM$M@-?0HZZ-\2I[4SYE M^T6?LN0]\7:.OW4I6R8N96ZTS;/JS*6,&>5DJX[)LPOG<O1/4L"0U,W8<& MXX\T07D8O5NU> M#H7=RZ8.HY!68C1+$L2+WY;GC*Q-149P6Q-#>B'=.J 'C%8 !^L'U_("@O)& M_>1SMJZ/M(5,9C\(%6CDAW- % _&MATNP^@J]$M ^&C'%\11LBP1#N!?T5>& MO>G@S=H8J0KVJ2_UF!^!L:+F^B#S!XV;5\P0XDM5U=J,-+M>>"S_XO=(YIK: M:2TD9LV13QQC)SM*S$A2XB,GE\E$@M20K(5MB1YGG[O,%UL1X->OL;*3V>Y__ ]02P,$% @ 9$"A5OIQ6HI; M] D\L+ !4 !S8VEA+3(P,C,P,S,Q>#$P<2YH=&WLO6ESXDJR/_Q^(NYW MT..YL:]6[2ZIYTU2RX>@1NQ/6OA) MDS1#\%<,?<7Q1+7TO'W44='LN)J[6)%X!7LF+P4VP5]2C"CRVW_4 .[4U %Q M[72(?!H^CNOJE-81X@FMTXFS',_$-;8CQ@6-XVF6!225,-9Z@O_\ZON0KY"W MMG<5>/&>IHW_N>C[_OCJY\^NYG4N';?W<_D%(H2^6#:V3'OXT'(VFUW..ZX5 MMJ9)DOF)ONY 7JV:>[JI/6EN:+[FNYH^]"YU9Q3RB&08:M4>]6;X#[]8[YS[ M&7VY:FK._;@']">]P_>7/6?ZT[3A0 #BU4_X,-OK.NY(\R%_84<4%R>%^.,C M/=??)!U^^(1L<_X2T12S]K15F6[N$ M3Z9^MDO%AMX'(RW^G#PHT^TC?DN@=)SFG^B0N56'^$B'S(O?O_I ,W[_&@%? M(W3']J&9^.?"!W/_9T0O^G$<3 )S^L_%\ONXOQC#D?[\_:4\/R%!?ZY&&ENS[3COC.^8LBQ_S=\ZD_X]9,VANF-+6UQ93LV M0 W,^17J#;C12],P@!V^A W*T)JYIAZ-=^[7D9*E S?D@TK!_R$%4)N.RJC, M\LV#^^OF$E(]0QJQ3QJA@[-72=Q.V*!=N%C?)=#M55X7>9RFK4(W&2*F)=W)K MIEAJQ6S1_6GOBRC[ YFE',_/.HY1<9=SPBLT5NE$JA2O],AA:SX:#=-))YCJ M7T7C'TCO(S1>Z])TGKNO:7) L<4Z'X\7>\FCU%!HL*]D&UJ010K:%E>S\K8! MY@6PB.AIZJK:&?A5=VRGAT"X37"\,YQ;?DVE5>KB-PG_$QB2I_BO'&\J<%TX MV(SIZ9IU"S17MHTT='H>AMSI\GJE2-$-A)RBX;3[ ME>--+QW QP%GX"?>PW Y@?3ZB46;(1M"0\PMYH[>;DLJBX:+'G&XL5;A QSC MZ6@-DQGT1:%CRA76D:YS@B#E!4GET&AK7\I7"0[4" =K:;UH?&7-==5B5^@V M4QH ^E?NC>!(RY6R_,) ,]!K18,B MN,AJG %VH#.C"&YAJJU]=< MX*DEJ]@B)YF[BI*U2AG5JV@=WX>#6Z=/\M1*5Z7H!Y/?<5JU<=D4"T.ZG)8G M [$]ON_/+@@#Z.8(,N^?BWPY\]PZIIS1R+$;OJ,/&^&S*X&/W"D4&STA-E&^ M9HO5675*3N+WTY274B?W)#2*+$>)',VNZ%T1N#>"'R5H "_5]:>S\1#HZ42& M+NFI0?O#].8]+P#&$U(GS?F<+PSN-+*2D'I%6JOUJ'D/D+]_(6\6!C#(485$$*%W>X5\P'\N/',TMI#7&G[6#]U]%.K$5_', MY=PSD+OWM(_H<>O/"-]Z3N"&[\)HX&K)N)"L-Y"P9 V2B0\0(&7HL<(9Q1F- MH3]I^YXT-[V'5FL,C.8ZU9XT!]5FGL^1+:9?K=>X&C-N0LU8C@2$\]/JG6F@ M]UT3N$1($=@:>J7RA:?3T_,?K[KS0 ^-.'IKP(?-QY:IF\MIF##,$9KD8=3_ MH "O4GGQ>XN>K*;TK8_XO1K;PTA^;B-[')KBAU'[FNNC.2^<(.(D!?__T,_# M=P_\,]::,N'L]_2;U?O50WX^48'W:,0SYW$EZ\H8-0I]"F TG1 JKAR;AIY6UE,F 4E-Y**7>OUJ>L\V3M6C<+6[:AFZC_29>AJS-F39U8LLPSI^?-[H?G5\6FX7 M,^JX9)*5]OAN!@RG(]>.-M;!.GXT/LGSY,7'%+$.?,VT@2%KKFW:O94V"_6& MG!N62$O62M+,FW8I2D@?K<5]IQYLIW67RA M&/I;;-CJFZ^6[Z:A*1?;"6NH M3:>$7R7Y-*2]EE%'P5\J& 46=$^F0.YV87P3+:I4 MNI+AA+/K0Y3X9D-C$'@^(O!3OL@+4\"=-YB6I5N/&@:=>8+,ZX",^T=G)U!X M^!Y&1H'D1SGY92[*ETY-]&JI<^=JO1/%&[!@T9C(J1Q9,/HEW;[I)>B[4\^+ M?4L!;SH?B: U%:=TD90K]Z7:]4VV/W38H\U0'9GS<2QB?=W[Z,A2OE?TFJ2< M:E=*OIU@\WGJZ.:-$_ ^]B?N_7H?M>%UWKP>>X;6V\Q]RY[= IP(,?A MJ%3BLVM9+TS-5H4-.)OEQ/E4>5=KTT7E>1VJECT6LKYMIQI',;%_Q@F'V+L/,[:Q;NKX^ M=1$?PDSO3-P[W0/[DM&^J77BUXR4)"?EO.7?YE.NV,S?NM[MU"JM.<-RSPXY2L=<3,Y/9H)X67"%SN%]E&X?Y< M=6&OJ[F?D&7C=M'KT]W MUM*KHX-D+C20SSLV;'#O26=*H^F&W2PDV\@Z4^#::PG'UMQ@WF&E&EU0*F(A5?5&BN9E,=;-EB<@J+OQHGD M>^V$W62&>64R$K*%.VF2N&X=;1SS3>%RVD[D_O=#G1-<7_LAO$@,U]"-%)1.V[)J';E@WY)JWKOK&AT,M.,"VE$I M^JOATFZ4,ETP\NX=.9"40*U< S8839GYT:XOGHH>["R<>&.)&>W2K:,Z8@][ M=DNF;8Z"T&B6[36"B:WJYSG0DYR3,G@:.WRV"R>5 MG+9T^[2@2+7O^(YMZE[>-F 7[N)9!W5@H;+]5_7_C+D6Q*_SMA&1SL1NME;ZHW\MC['K#)@!'Y3.V:K/1K1P=B--6^*(&ECFX1P5Y >L16 M8]7H3;&?-7I?V Q[QC-Q=L!QA>%U;:2,)I-FJ5.JV[)TM+F_T\+4]YV)CZ$0 MZC,LG_-,W*MJN=38O)D,1Z-XH](=EER^CF?BT[0:AY^)#U\RD%9KDI9J2K*E M#>/RW#$=-3F0]+V?'_CHHLJ^CM6RZ7)2JPGS[# URMB]X:)3&"3W#NB/47^< MI]5>/ZHHJF9P3<<3W+!A!UP:I!VP&!SMJ91C.ZIX*N[Z+C2%5*CT35<>.W+< MG%(M,"85%1S=E'H2FG+XZ>3M]4AJ,=%KP[&5ERL3-;O("[>*0AU=&/3I-;XC M631^AU2>K$.U%^5J=T"!\7 4&-5,^9K,2JVC ^&GUW:.1"J?NUSQ\+[(T1F9 M%^[H.CRGOF0_^0LWLAT5]3O>!L6J="(2?5_I3XT\5ZJ2_$ST2H5AAS121Q:N M0-&S<3JQ=X?]A-1M"+^>SG&\#>KYZR^6[U' M#WKCH4HCK9)Z9:R05$LE@9@(LO18( ?YVL83EW==7\&??/R!:7,*11,^;DEG M+\DS3?K622FI=*^D9,6;=J_\:!R,\ ?KG85726J^XWYR8!N_1Q^F@>V,3'M; MM^_E\),N?CX=_?L%,8;=JGXY'J]6[8!2"L-]F)07?>F/-?O+(\/65C>Y? MMZ)N9R"D;_G1Q>^FUK$ X72)5'1O.M1 U MDH0;_C+>P4K> YEYU'+__]W.N M;F/7;GBPD@Y\K.^,KJBUCQ#WT7MD^>*:9?;L*Y2R!.[?'<>%VO#XFSGA.99I M$/\FP_]6WX=7OE\BKC[]^I'O?S_C[>H>^.BB^WC'BPI[_K]_"S3) M_/T@QO&N1+#)WY<9]/A3X4&!/S-R+;0G*D\QC,;2@JKIC*"RAIY011%P*J73 MFM'A2([KDA>1RGX-K9TG3UF7TL5OI9QORFFBT92: MS>M#H/N.'2/2 MEZE+@B8Y5CS2P68J]=+__9OBR;_# 7[!'>1H^6;M6N_\O=FDDNGKID(G>^V\ MN>A1K"*],6J*C-3B K[.R2S)6M6_L$S3++)SU5BBZ:BOU_+DPX:!AT0)$X5D>S+,?O./.+ M_>A,+8 A!W"M11V,'==?4Q_#M:?SD=]3Y,I8N&Z(\3N=!;T-]5FQIP%Z#B"4 M/-%8C* N_7=SVD)V74RP_-\OZM=/WU@7YL'$\AI :HI4;\KUXBU1EZN5>I.H M*O6&(I6;1+-"0,O:A.:3H!BB4B#*Z6:Z&M*9-@' M(Q;RX"?2ZI\A&/;D.R(CMO1 ,HY+^'U 3%:J0$3!) %C3& 0+ROIE8$2_O Q M?4-;+* O".P]:6E45EZ.8MXU';U5R%[#\:=M-B"W<("Q=N2PJCD0T3=^UE=7\8-'EE8INU;NHV8R72LS\W M<>QIF[AF72HW\J$A.S<;YS\HP\K(=5UG]"1B"1%E -V)] ^!TW&O5J'@\V]1 MV'<50$/IHE<;7T=A=QA-ALJ!W,%#_;T,IZ(WA.\0WY#LPYA^5*K;]-!"'=$U MH?6W [3V=O5\:MVI^9/#''0&/JX, M AEG*)ZE]A@;".\(:_?.L#KHF1ZR$GX9?K/&M%JND:Z(M5Q_V$CP!IUK3Z!9II_*$7,[FR[)8UXJ-F*1-N;+JXE_GD4OB**K#\(:A4@F=4ED.JHI( ML[RJ@2X-@":P+&\L?[G,LU$:#9L1^I+$KAZE'J=\7;,"FN!;ZS M^B!*B8>?/$FTA>E MQY=_/_7RSHRPT'-[/2IY)X5?8T->CT$\M&UM[#I39 1W'L%<K>UI>%A4QT M90=\8,H);-]=I!QC.*NY.VOB9PK.<*$&EFW<\)WBM00?3+XQS53ZIO/> MB..$)+4'032U>7ZY7J^'_:T[1U $A8DK5:V"EE!:M9I',H8OFHD>>N@;(F#0 M3F2*9"CA=4&<&'9^A,I*P.C)@>&32PP"U_0,,SSD QV&4U.P'_G+^F7CDI!' M8\M9 /=DY6*N&Y10/&Y/L\W[\/U?IR:6IY DRL[E7WO-$WS>Z3RJ==:]6TO) M,%S@>\5M2?DI^#+BMMT9O8:\8ENH\M0T\Q"SF:IVT'ROM9P,F^%@RGH M9HTZ@;<;B@_AR"Q9$LX*%;<*'P8MT7J8?-/W'$&LSP=*7!GE$SVQ+1;.,GJRU')J;%9/3V\5;>L R-/VR MG_#EZ:D?2QI1!F#L0H&:8\TBP!SH 0H;X,?0- /O+^('I)] #/C*#,!KC/RQ M;QU V)=@2/5,ZH'/N'W+:HA*P.?\W!1HDC]]:VF=I]@/*_E?>]?RH@.=@FK? ML3?SA/ZL)R8;3#<85IAF,E?12^TX]9:!9P4^3M+\/A.%'U7OQYP>FJJIQ-\> MX0,+C!'1RUQLC(!J;P7(\R$T*&_(X^/1\K+C$](8'=M 3M#AMKO\R, 9!T[; M2'EBX?0#WVB1[8@1FFVL/NN:'E2J*,>)UH4A=[LH>6CW /1'T8Q!6)KG$VZX M(+N%Z LJ.\0L$7HE5+TC\Y? MR$2B=21)]Z\..>Q]YD6[G:X!& JH74'75%;H&*H@<*S*B4*79X'.42S_/#-9 M6_"B25.],JG=,Y.ATIP[*K5*73QI._-LIUL?MAS/J';H5MDMU9#Q>MZR M5>VEN7:5M\E"O,UDF$N1W7],]AY]HMZO/.\--YE+1CQ; MXFCNDJ7.ECHHNL3Y$L=<"OQI4O>1W-72N+RU(?[ ":&FZ4=G$8"F]PD=.@O> ML1N9E[B^SOHF_.31Q]V%^8@.W!P9!_89+"^CA05%=T(3];!NY#I93:GU2VF2EABK M$W>\4EOL1?L"T.X?!YEY1Q_&B)GI]YW )\::2TQ1P>$_6K0[M#>U'__INZK7 MTK!&=O5!MY)6=I$;FI.%PB=&ZGU]Z-Y2"M(M.MQ@)/VI AW4I]N/%W?4"K1. M/DKAMLT7SL4 M6FFF:LD'06SS._>V,G? 1,@A:'F6:\O;!EH.!41G0>A]H \)5"@0SN(@7(=' M.:BUS7H_J+\BCZ:O>>$64X/0+&N97T.9K4E@HKR6[Q =L&P .UZFMJ*?4@Q: M1P[W>5/2+J/G RTJ9LP E0A/VPZ=H$.0M>0HJ,^PM,A'O$# M]MR%?[P ^B!>WPE7_Y8;L/V^YC^G9Z8]'72X:S;\\9*DOZ)\XP]ZC>X. % 3 M@LX 4H5^%+:'OT3C67865O4/1Q(.%^4@13+JP= 6WN47[,A-!:X+1Q&=14#& MWM?\P%O+NKNZ3P*YFR-),))&KIB9?MP<99A;735Z&B M$V7G$S]G3QLG2$V@AHQ,WX>*!2RH*2ZJBPO!LB G%461%C\$U6QG0(BK?D: M@;90/T?08Q]("\>.YS]+&M<#"T1ZQ9(<@DH=] (KVM[0B#>)']XRJTPS].6R MB=\WPRVV8[3%]DM@%9'Q !3@_?45"%CC,&+P$A!K"!BV$]+"MI]/:04)*"4(2*-G$I'0W"KKT;:[V6BK]'4+]@P67 M(Q2RO(Q](TE& ? QBG@USFPXPE0TMC51TR:?F7-WHJ'P7J'89GN:_F2XSR$](G<5/>5)!#:<[TU=65VM^5MPVPM, C;"3.L@1X-7"R0_MZ9+)DYS0-\TQ>GU@60_9P!]0@&&J+RHF\8Y$W$1$<55H.=P8U7M@9!#\"+B"BVG:79W<* MXM[O/Z-I(/E87^5#[A2+;:/ QC5=L:*N]RN>+=8PJ+82^31^_U M;,A/95[^YU_KN:6.I@^ADQ'8QK/Z96NERI?#HD.-Z(%XE+K2NCYPKS1KIBV\ MI:9.\+9JA=H,P^YY+I6E75S)>2S%<6>4"@\A/<-E>1RLZ$F1)KGQ,\%:7D?C CJ#7LIH]9JB<$^J-EXX/UH/A+^AE6DE(1PD1NY&09 D2D M*)'Y'#Z2FJ6AVCZ-/@"^ARJ(P[BQ].0J%N)'8&N!8?K ^"OG27];(% MO4= ?<$.E13ITS#^!UL@8>C M<4WX6$"4HF-&?K1,8OQB_N\=OV?$!M=I( M7EF[5@%BJ!JX8\<#*L?3B<]A&?7NH2VDVY))YX1. :/SR-'YI1EJJ.%T2;.U M7J3I:=/3@_!&1(@JR=:LA6=Z3C?S!ZEJ^E13U7MES6/'#[7/'Q\0N@6K1R#? MXM$HI1S;B#;3HS9UX 56Y'Y4QB#:*++/U/>76"A4CA^;J&]NHD+3L=Q%?$P?GM MP?ETDF31%D37L3SDB+N.#@RD\"HKT@Q'_H'CP)ZPX[ 'GJQZ#*W,8Y\G/]OC M@&2?!N44=KJ]NIOT.MTLS)],MY/&&WW\<%/L MM0L"&YH5'>%?;J58*Y*.PB;%"\_,+2=$C$Z,SI-&YPGD1].@JX5+%,H85=0 MMNFX:ZC$",0(/&4$LL>/P))I S@O=@&<#M<6)##R,/).&7G<\2.O$A9AR]M1 MJ2S3L3'F,.9.%'-/E[=X>=XW.Z;OJ4Q"9!G^#U;Y^!->Y=L-&U:=G/Q*GHCM MQ)><,N8NA<=3QL>^P/>:*6G X6E^N#+.BU2"^N3>W<=N3AU"-+D!H3.3_;IX MHX8?KJUV:D+]LPHBNRUEO;'"_I%R;.=72O.PPWB]FF*(C5415/20?923?%'\ M-+L&WZ5QPC4^EU+!-3Y?J?&Y+'W)TJS 4"Q0NS0)5);A-+738065I!C-X%B- M$D3C(GIJ](MWE+DZDCJ9R_I9+U7">JA*^7:QFR,A" V4H-8)>ASLT=<"C=SO M9P5!M]=..1)V+P='1*,[%(-?WWFWQ]*E4J,1DMW9Y63\]KTJY LE@)_.M#LH M^JL#P.B"IJLLV866#]"BVB'9A&KH1H)CZ$27Y>@GEJ^IJ\U;.JXTLX,1.4!^2R*LDMD5-I1D^+_'4-MMSH4^=;:GDPTB9D=NJI MIE21%^G\3&4V^YPGG,7F[T%.CD^%P&K$K;MKLJ;RFT]OMS,%DTJ(*3(%K)JN M3(P ^#4UL=ERH4W4>*;'5LA%E^8STSLFZ-W45&&SI44'M1Q/,4TRJS*C1E4K MU&B^IXJ;+<46MJ3(S:9"NG<_D06K2*;\LE]M4C-: M3L"FU&93>5#,7/=!T91YI8'U;MK97&=D:\7S88E<9"L+0*8BUEQGF)[93E8W(_J;J:J)7G8 MZQ8)]"LW]%VNYP[)2IOO%3-A<)2/U30B3 M+7PMN[S6F';!9!ADQ&:F2RFF5(1-MZA_0;V;E)U\EY4+:<9HL3?CFP$#FVYA M5C\S-^7A?= :MMSZI A=*'D^ADVW,*MG#FNTDU>&PQ8KV:0LI@<=2T*7;VPT MO2[S-WFO=:>1H_R 3 X*R7B;ADVW,&OBW):T@B[Q2J,X+5WG.?_&TWLJO859 M6:]-]X>VQ0XG6I#P;EB3+Q5GZ)J7C:;&G=<5Q$IZ+FM>ILCUQZ/) IH?9HOU M2Y<;9*%DD:Y"IQ77+V7$:^!(J.D*V"=:_CI!7M*)TRB?_'67:NWEQM45V]>* M]-A.6*(G(I.^I&DLB",0!'7)'/(^7"R(\>/J#'TBI=W/7!+8-AV)(+!M.A9! M8-NT6TE\<.7^3;_U**]@W:\5WLD%&.\_(OO2.=B-8Z_O7RY^$6WT)<_LG?0_ MN?NCA.KK1?0S5.P%1F"QGYO85^7*7Y4\-FU8Q]_2\1.^]@@5%,6F#JM!>%G# MR=N]=:+.P_3M]B*W[S"K_U#*DI+.-^7T7Z=BV+[RMK[/)B?.@\BW O^=[RL( M%WYVN;7SPR;Y<8O=U;]U'8!N]VNEG I<%V*8D#P/^!\Y0?@Z' ]-UJ$0^@WI MCD![ ,+WA&.L^5CSOZ?F'WM0\;#G+]KRAV[GP/[CT?J/_WL6'B'!/#DP0?PR MYW"(=L;5]+!D>V";?AUMWU?@"[7A:[:AN8:J--(JJ5?&"DFU5!*(B2!+CP5R MD*]=$.%VI'GT*\E3*UV5"3=&D32C&L!+=?WI;#P$>CJ1H4MZ:M">71 &T,V1 M9GG_7) 71'3X_)\+<^Y?V<'($K8T@,P(OWM.T\15""/J#*B=--0L= M#:@#SW=-W0<&^D*RC:)J5A49N#'^!*DY $DP[ ,9C MB7H8LD*Y@G" J^V%N5NWSJ9G+EF@IS>L!VY&2AKMV&0N?K,Q5N1B%"_^^OF4 MHS@DQ) ^ TA3]!+3M-IQ6K5QV10+0[J?P73)Q@E/W,[\O84LC>Z1"A.C,+J_]$&U8<2 M6#'"ZSNN3_C '>' @<6YQ!8G+0C5'I Z6.=NF7F:XN-T^?SBE+7'8]L<3?S MH:I[16[04WGDMXB"&*-Y;G]>RS=4=PSS;P;SO3E''\-Y0P%ZZ9:7U"&HM$O4 M8%C*C%LSB'/^/3@_L6R)I.M0QZ#/X@(=0'\0\@A'6D<;:>'%MR]-VI^[;+$" M'[L"GW)<3$7W^C9=S0 QP@*>1VB6Y**.(#Z M,BNW@>0R\%\.H!8+M](H]H.XG)6R9CK@C6YW.E,%E"@1*#Z68'&B!,,7P_?K M9N>/X;=C&IQUW:P& ):W=6<$(/PBH*TR MLBG-!9ZD;S-,Q:*/P[\'L&J;#PFA@!(Y[M'.OM.5$BV M$6+M,>#Q7HUXQM.RG715JJV 9+-%U:ZOU?YXADIN0L^"H6(,P^",!<8QQO%7 M9RP^"N1L62F-Y'[=(?E"KU1)SJUY.XU()],ZN)QRZGM.VZX MM=0&.%5QO+'.KFW-N1N6?3D(*\@LH!798CZ<9F/6:EY7L^0H4ZFW"H5%L5NJ MH7K:T ^ UH,28Q1#X20#!MZY F]O,_H;R.LEYD%>[R\Z\FAR/Y@-Z=JB=1,B MCT?(HQ*)F$CM?MGA.-(#T71>=<%8,PT"S,? ]CYT;S,.,-X98!RPVM-! I!# MTWMH<[8O/V*)53F"ZLOQ2*W53;1ZE?H-24N#]'VU7$Y9Q5YH92]^,PP?H^G7 MC!H&/@8^!OY1^3'O17Z>K>330X>L#D?F>#JYGA5Z*E-#XT*9"(A\BF'/(16Q MVD7A^)I%Z,NR4=INRT9]#Z-UUA;JFYNCO2UXA$![YBR0U6JW%:YB6QVVYUT8M8: M]KT0NF@;9HQB$S&*?BT7>8(9D0.>]?M^=!_'*BP^8(\U'VL^UORS+$T99O6= M,1S2@H#>!X%J;HU1C:@8H?G0V?#PFCU>.OP:C#V]30,K'5:Z@RG="08FSY9J M2YK>-VW@1E8=K*PZ=LE.W"7#6T*/-M/Y #G)-A[-O*D5[GW+M%24P- MY45Q,I-[W78B>,7XQ?C]NB)\'P#PO-@J6[922@_Y MOA"O]H8-J<+/$(##Y"GG#HI \T#? ML0S"'(U=9PK".P-PZ(%#C^\>>NS+1WA 7'X-<"_9IX'KD]D.*\AD861FK*)? MJ\;O>BH55J_CR42,XEZ[R 2C%Z/W>Z)W;][%A^";GRJB[DE^?!@W*P5]7A[U M>3N$+_\>^)Y8VB#EV)[O!I$439N _.E!WPLG#O#^3;Q_<\^7**Y!+V]7E\![ MT:M0LU/CKM LD\%8+A7'O3152L*H)RQ=)[(QEMYC25P,8@SBTP;Q_JY-_!"* M\YW;ZEUY7N04K9L04^FR7+-)":$8'5(78@GRM37%$TQ=X%VI.!+"D="QN!RK MK:152[/]]ZRBTHO;NYM4H5%6*G[!O.52M\G$N :'%IW^XB@^QK/;[M; &,88 M_MX8WN/Y\0^"V'+K)3M5ONTJ(TT%S6+!Y+2\A$#,AT29&DV>4TRB&%T7I M>C *+,T'!N3SV(6\#.^>#K=':",'#O\^_ '23A(.OX@"9FI'R?E:TB/ $RO MX0^^M@!Z 2V7M ;#%ZW:%H/6O1NW-1E<3X;9AM&\;4WDZWD+&K2PR%XB1E-D M3-QBT/["4,=0_\Y0WV>QW7UA?6$UJN^'4$GM"+YFY[(5/>5@>D-"[E\S8!?%0-C &)@AT)X[GA^<9P@O< MB#@!NQD"'UUT1WA #US3#V]WLQR[1_C '6%W%+NCQ^>.GG2"M_0 N<8#XLJ. MK;]\J4NU %S'[8K#0JNIDK617T]-:BK-A=OJ1"Y&DGO<5'?NRHP1>S:(W6,M MH0]"5M59.MZ[&_GR8E:X]@*NTDO,>PBRJ.H NP;H#W-H/F=?D@=*0?A=(G M ]'=+%IZ!"PE:[B@3 AML7@:2";J\[S M_/4PFY:IVGC>+38-Z*.$%1 IGHHE1+P(C9&.D7Y\SLU'H7[=F5*E=G;440H) MI].[N^VZ5%9"4$>^C0##D01]1HO-+[LQ:= %T $T"%^;1VX,SI;@V.N;QE[[ M+-1OPZSBJM@:&WI7'\;A"?J718<9%A8S2# M"RYBL&*P[LV7^!!:"_E*J6:7$K322E;,7*$DIFI4#:$5.1(<%:/XW5]9>U0N M\\N^1;3]8'6O+,ON$7LI(5PC6[?%T,VR4F;@REIWJ)%Q+]^2:LT; M&D9,88U'@8V1S!ZK,6&T'XWV8[2?B9OS.MPS^::>3Y:*%:4QGY3(_,W-H"V& M<$>727 QBME]V:8#E$^@Z/ !3U MY97?\ERW L2QU;&B)R>*7EO%[CIL3_'NXSQ9F&E*-<7[CIF!ABRL(DG%Z 07 M(WF\]03C'^/_Z%R5G1B R5VU-&[E,KTA"%(#T[^OF7D[- #A-A:6IF),XLQS M-'B3/%[&_A[+V%CSL>9CS3_'XR&=)WW. "(?#LLR4/Q>:4I%0FHTY&;CU\\. M]M[_P'MGH-]J. $Z37,0]_U_]^60'X"P0WOD>ZMT^%+:T$@K]V8F-=6&\=2= MV>+E[GV#D= H4+1-QT12C$$5QN$V!BP&[)?6*WP)L<6Z JB[8!(H0;%G&J+" M"O=V#8T"A<=43&#(&$6_F>S_&9XL.1J4[5P;!H'GF]W%MC4$)JK!W.P#5(+9 M&<%!+*!B$K;CPZ=IX?W4A DEW7,UBQAK;GALQ.\##Q!=T]9LW82?>[[F1]=T M7>Z0@I<9N>%%O==^&>;T]R_XUZHCW0*:BP#>7S[M ;[HJ4MXD^1_]@)2'3(, MN"LR:79-+!'-S-J@P[__YU_K@W]TX>.Z8SGNUO"!U]IUDQ;>$LJ!6'-B%T]&"O$!X*[%(3_$(\O$3U\OE1Q!;X>%NB)H4LICVVG8B[3U:^92K MV]BEA>90I80N#>!_:B=!=546@(0J=CJ"RG4,7D_P7:;#\Q?14W?#M0T4OJC; M#RN6CXQMI/*$7,[FR[)T&<-&KC:\CG0[S__"IQ;R4 MS!?SS;S<(*1R&K)!JLNY2C$MUQO(QE*)OPFYIN2;MP_1ZYY-Y989X:GU#E?& MWSDG+-$CZ F&X:B$*G0-065)P*N:1@-5YS2#8AB!H4%GB1[MX5SXL-Z3BZV, MIK1:,^!UMQ1J%ML>)-*,#%KMH#*:I/*]2@^VY)ZW#&:.TKOO MV;=*]HY/W>:HMJD$,Y7>[+-##TBOFT\6E9139LH+Q_(MZ/S0FWVZ RL_-IP^ M+8^D-IM;\.EZ@^W! &NC3ZN<%CG3J]05^J8P%2CO9ICN2"JKDL];4FFRV"U6 M:L(PU<@ZQ?N2P(TU2>4V6WKLI#._\09%.<45!O>SM$39(FJY\?31]:C2&-"3 MQE KY 9<1FU-%4;DUR"L-O5I7[Q8--5Z15&&SY:W/94R5!#R"V/SV0K]1%7E(99 M-64D;ZQVA1U!%:$VF])MI3@=W-O6L,(8NJZU)@ZKPEZ9S:;INL0V+%";#2N- M6^;V5M+JMRG8=(M$B[?!*)$89EA2X^U&(5DSW#'D/K5%I,7$=4!;2B>GC-Q. M?"V]8VFE8S[+0L4L%H6+'B-0.HUUVW%]Z1LM&T4UZ0Y5[OKCL,K.XX M(92HNS$95B3?:-JJNNU 2K'%8?9Z=J]E;OICIPU[W<+7D>FUNU,OW9;I]$0H M:R->Y_,UU'13JU.5W%A(WXKRB.D6.19/?:ZU,'/I<6VZM+Z[>NJR-RJRK._,I-*7_*M[ M]==A]NOKZ*'-099,*;ON'2V(]N#^$=F:K7F%'27+T?T<]0L1<8@<5^;F)/ QV,.L!]5?+8M&$= M?TO'#[AQ_T\Q@#;W8%.'U8"D:6SWCDWA]TGR=YC@?RAE24GGFW+ZKU.Q<<>G MY6\E+L]J%/8*2BPW=$T=1"0DVPH_/SW_-T20C8[T=WA-KS M.52#%1\K_K=4_&,//1ZV"$<;MS/A'FQ 6*AT,.%TX C#/7Q>C%B>*B?&CHL^ M.0,']%Q=SET<0OD:M_'01TSV=29L":.P /?*$5RD7BS+4*=Y<40ENSFRH1M* M#0A%*(F:&MT'1,=$GM_3(3$,/PR_ATN_LS*5Q^BIG[33\/3> MCG>8+5'O!_=J?,3(V59#! NAZXZR/36ZHH=,Q$3FM7L[,'XQ?K\E?K_HXIUW M +A44ZD&&R<72B!-"RS#3[1*%QT[0L?-22Z6$,2=.QX'\S(D78=JYGO$6%N@ M RHX@CG:"&;'-N;<#*LLL$5.- /.*(]"O>=*@;->'J6P[*6?U_&T+U-3H MEAR*CW'4OHJZ8OAA^!T:?ONK$_->_*4;='GDT(PF3PRQQ=9O!OQ=?Z:&]]YP M% OQM\L+](XO@9 */#@^X$(^AV< \(HWCC*^>Y2Q+Z< 57U! VV9?G^%NW>$ M&G:&8COC42*A+)*.EZHT6O+-N*>&-];0,9X58Z2X1R?AT/J,<8QQ?&3>Q2>! MK(!B?\$&8H&!YF*<^-KM4Z>7-7 #@+;XCL; ]C2\ M]0"'+N=C7/;E),BCL>4L *BC,[O 6-N+^K)AJ8TE=7[-*S,YKM/%4C7AR[IX:W MM- ),D;QN[QP[OCR":M)'\S1G(\*Q]I&=",=#DAV'Y <^JJF+PY8#DWNH2W= M'E/!DS&. M>>U&*FP'L!W =N"8/)[/&H+RO!G('5)0ASR7R0IBG[5O45%;,DQMT'2,Y,\B ML?'DGMW5]DIK#\<%OX4A.V6K=.XF9E^NQKN"*+\[3TYOBV91UF9*NG.O9=FZ M7D,%D-&NB!@KL#&!H7!* Z/O3-&WMPG^7?"SQY4,,Z"R965D!;J9XKM,BY\A M^*$D1DQDN!@KOG:NZ033&/B$]#'$,6=.]S&NQ&+%QXJ/%?^#C#CV@/4Y;>N" M&;L@K!2,G!?BE:(!-@@O>-LX1'@N9+6#P-2[(43$*KR,>W"X>(5\. M;4J_N&["J[;4H6IV/#,H=X8MS>_6A?5-[=*7["?88OYN6%OG+RC61J9TF[*U6+.JJ9("5VD'&YDX 0N MQK)[W"*)88MA>]*P_8J-$%MPZ[HUHR?*3D%NW8%"6:BT.NU1> $ZCW!+"FR, M39QYR@8O!..%8+P0C!4?*SY6_)/< ='H:R[H.Q9TH+S_^S,1@Y2142>?:G::)\.?,DX(Q[0$=!YPS&[!ZP-XL& M(1(:B(*JYE9<&!'[P+C1K !4@1M.5L\CT;+FNFIJ/+H&_E3+R1,Z/1@JXV&? MD7J0Y7MCPH>"[B_B@MI0D2,T *_[[A0X8SW)BR6["M9Q18YR=Q5E*Q5RJA>1>OX?F_7.O16W:D'YH6< M\J0':K8R[3HG+.XSZC2G5(3"V*I0_?B\]*;J?)[R/U*0,9K.(Z(9L8-^?QR&^ZRH7_J)/F?,X7!G<:64E( MO2*MU7K4O/?<[?JC^31ZBSJ"@X3\L:)/EM<3+S^Z^&V&''CPXL)_(O&^346B M?,T6J[/JE)S$[Z,FI)X/%U"8YSN0\[0<$_FTF'O[ 5P%8 6X$C='NTRUF21)E379+1IFLC#+W68=GYO4D-$MAN5LQQM!,+,'A+ A& M+T;O%[L;[X)O^OJ^5*I6FK0RZDQO4RSO4'=!"%_H50BQ!,NA2SK/*X&"S\P< M0RAUYG0?XTHO5GRL^%CQ/\B(8X^:49^=)WTN]Q9VX-2/HNA*4RH2Q;R4S!?S MS;S<(*1RFFCDI+J@Z]".^1=479%LXUU>>OY^<:UWXL4V84 =Z;K@!T@WK\/I]X &B&U8_-M&R CJ[-P*V[UWND(*7&;GA MF;W7L!GF]/J(]T"FHN0WU\^[0'8Z*E+>T:2_]D+?'7(,."NR*39M46; MB&9V;=#AW__SK_7!/X8%<=VQ'/=J98+6J.I'3*)#:]0#\8X+M&%.%NY.N7'2UMCD%J.\GO892\9WQ%4U=\GL2RC-@,(\B^*41?1<9 MOW\W*ZEM6OCV::0F,BX(-2ED2R%&'C12>X]6/N7J-G9IH3F$EKLKZII@J%J7 M!2I+BJ(J4)0.334T@717T Q:O(B>NANN;:#P1=U^L#B/C&VD\H1+Z5FHY*I5.6ZU,Q7R@V5%B%Q1T33 MPRB)2H: )%1*\@[MX1^-K9FKRS)1JI2;N09D?#KD>3V5(Q@J1B#'/(QDT;1^ MJ!'#0?Y0RI*2SC?E]%_[F0FW/?0)II_. N':^3OGEB4*64HS.EU=5&F]*T(4 M#L9V,SR:%%M5$+;GG+;VB)4\]61LS51VL\\\ M4\[>9"U-)R>MG,JEU)O&L(5:;O1)-EFIU*#O:#+;J@9&OJ D+&FF"BKYO&4S M4>T5LDR#5^(FDTCGNPKK#"5T#?!&T]:TZAA,9](?IK1^RZB(J4S.ZB$W 3U3HUIY4&Q:7LH"*+TYZ$:OAN-!U)UT%ZX<_'9'8FQ/6N$G")ZYE*\9M- M!VY?R;>#1HU9+KAMI&- MIHIES'/IYFA!\O=SO7W7%9B@ YMN(4M2%CH;O[_UAI.48)<,[[IC5V'3+60U ML_EKI5V0*\-L12HZ?77L+HHSU'1#K$9I1GN.=#\F>,@76'+!1@1;V&64&J/!FY#RBNMW V=]YN=R>(.]KJ%68)\ M7.,P[GC,*9548VI,)V55&?10TTVRR &E ML[90C/L=8.LH*:7.(ZC@1QOW,LFWY2ZB]I,9;9(:\9/N42G MY4H9EN?Q>_IZ LEZ5).2I/ M?;BU@';IP6VZR+Z[>NJR-RJRL._,]C*7(OU:>F3-15KKWX%]=BUGMK+.J_?A MU2)7D<.+:I"\Z6LNC7[XX%53K>,Y5N"#/;N=6P.A;>\ MUJ^C6O@ U7LUPE]+\J=7 _9J_[X##][RBKX##S 6,!;>,PV?$ _P#/C-4*\[ M%OKPGPOZXK,6@+Q,T <]?R*\8Z7GM:V=: UL9QLV]ZPBGPIV7! M.WM0 SYQZFI /V4,MH:'5_CC(_FX7)YOZ.UCQ<:*?9:N^_X]]:,Z1[6]F+C/ M4F)+KY,J:0:UZCC#CWFF?9!BXG4P!78 GA82WYEI.2I1?*%].33=NSD00!_F M]/7AC@"D W3QNF.KE+H\SM-TUL[V@+%72]]-V*)I\O\1,B M+^,Z([1U%I'0,OU^*O"@6(";MW4K0,R5/ _ _QM-;;[EC "[Z$Z*DD6*2D&1 M>S=*1\B90TEET6D?+I80$S&*?:VH(0;X-P8X=9C3UL<#<'H=X+0ZYVF=+5BE M.:GU>VZ_.[NMCN:UPP+\KIY+W+7COC0L4*U:*7U7=GICM'^51P!G:#[&,O0. MBVX<.K[_%H'/MPAUOD74CM45J^L)Q>(X^H;1=Y5.I$KQ2H\*1E!&2%+N>3T\0L49G-5!Y%[&R,3= QCMMV M:2C^/(C\)NJ*H_O]DIMU'<\CQJ[3W='55=@E/HNK D:HQ>O M0Q\F('T=O?[M^V$HYJG(3[Y?9=DT-+[P61719%(X_L4/_;1UZ''^> M!Y'?1%UQ_+GG^!/8 )4*AO,]H1DCTS8]WPWK1A!@/@:V![!?B_U:')5^250: M85&R#>D)$N4(B%M\W7N[=CVMW:N6DG+)2:9%LKR>K*&ZG6CME:%C++6GBQ$P MH,\"T#A0W6N@^F% "^QUAHX/N9'2B@N"'Z_<>HX^0X"&T2N38&*4\.;U"#AZ MQ>' >1*)H]=S(?*;J"N.7O=+;AUX0'/U?AB^&F *+&>,[K7!L2MV=7'L^K6' M?R,D0E\W_8C#EQU=4Y+;=2M(^(J9]L5LKWPG,)/P&@FTR,IP,8;'>X8QG''D M>JBCOA^#,P"!K L5.S&-A[@_+)_ MS)G!,.,7;\IRJVZ*'E71\O5$#5V%B,)=4HQQB=<<9&P+L"W 1V2/-US^D"U( M>\5\O]I)ZV262N7*PXL7!QW<./G"L?!Y$?A-UQ;'R?LG- MV[HS D37=4:$,P;1I.YAUQBO!.&%W:\(!,2BXWE;?%JW3KM^[=X2 M2%[S!0.D,@FZ,5.IL @4SR9B-(S,Q3+5KA:V/ MZG1 W:,]&5'Q)HZ*\2*+(U/LZG]75Q]'IN=!Y#=15QR9[CLR]8$+/)_X88:S MZE^K-=P880-PJQ\2N6 )+^ST5\VQ*N7@8U M/F^S9*K?*RQN.N7Z?-!#)@%&RGR,%5]+=N$X&0<>9TPDCI//A ZX=;'E1>]Q5G.*TXN5>@* M8S*NDRTOR,\+?DF"=(5KPR(?HQE\U!<; [PV?*CX]RN-07LZX6]EA]?(QC Q M+=\.M>RP6T/& *TQLUR,QN69<3#R?8,1'#N?!Y'?1%UQ[/PEL3.,C_$!8;RP M=/[KRN<794.'>;FFE 0VV'YER8 3%WG-3!5ENF3$27N8-"IL3Z6C8EB<$*,I M'"%C0X!7F$\YPGZ/(E>RY5J? R*HV'7:$K($*!U93(FD*_9 1P< MXVCCC(G$P?&Y$/E-U/6<@N,1[,("QQ4<_^H\Z7,&D \!Y6(9\,NRW"3RY52E M)/_ZV<'.\MZ=909ZCX83="QP&&_Y?[\N8CX J\U9"X#_W$Y2IIJIJ5! M+C>=E#,:.7;#=_1A'\(;N%Y2\TQ]BP>M4]G;9+:C)N54OFA4W&0R.>9A*!T6 MVN(8(4;2.)3&UF&/8?2WM@Y[C:/_W#K<5:A6I7-CW T+=M],E;J=1$N1D'5 MURL);(S%J\\X8OF^$0L.L,^#R&^BKN<48!_CZK.LN39\@D>,@4MX?\@?N!OIU1B97U3)3U^#88OZBL. 3! M/MT9$XE#D',A\INH*PY!OF0#+ I ]##-%\4AV'O#WAL.-;"RGIRRXE!C9X)9 M+6L1?-A_N.:#O;,/X>K0"Y?[VL%Q:+IVMB";-J>F <+EV-#O\=1>DF>:]*V3 M4E+I7DG)BC?M7GFVXST;] =695=)XBIP&VB(+ZV]QKMROGIS>Y=0"J*6!>YT MD$X-)946T%-I:?II2PAO,6T%4R: M\@8CW1LV6+<]\ M#-K>05(;B!:I/4()_ ]=*0$/AT[R7@1[*A7; \UPQQ:KEB?SW-1]XNG(+SN>T+0.W3& M8:\3RZ&)V_UIW&4RI6056^0D/[O1TG5?/ES ?2*2O'3XK\ MOG(PZ@"WT@U3*U[ET?M[:1U)G+6Z061[.^ 6[&VCU3Z"&X\R'< M*3)&)WB\=HS#A]-?,_KJ.K[?W?0=QM-9PGG# FXK371]VVAG[_I#V71ZY)V[D*A59&\=;G#X? M6*-!#UF*R$UBA!C%<+N'W@0>(KFEKMF["SZ&$?# " MMN]=[I""/[>)ACG]_0O^M?J=;@'-1<:AO^S\ >CH(4M32)+_V0N<=8 N>UI1 M1;-K#F]$(K])*,]PP#R*X)=& M]%UD"?_=K*2>*5W4"7H-;0FT<%;4[;*8ZO(C""5D2Q!(T 5A"!(/&JF]1RN? M[R0NHJ?NAFOKU(:E M8U_4[15CN0>^-E)Y0BYG\V59KLMIHB0UY7I>*C9BT8R>+ZTA\$2E0RQ/EQDD:C$WT0T[!T: MQC\9;C-7EV6B5"DW ME_8HSB0)?W^E_0]6[XXT(T&/;8R!GMV6#)C[!G-]L8R=@/$%/KA^_9MI&XHJ MZ.KJ:BBN'.GIH2"=SHB,.R(CA6RQPV?_=1F->.JE)Y@=/1K?"XS]]0](O'Y0 M!87,2C.T0HUD1I18EA*95(H21_$8+0)F!!(*8"B0'(<4+>ULF[8C&M',NM;F M\W&&B7G#-*%AQKX=.=?$Y6!CD'5A0_,EEN)')-UNBOZE**]'+O6F&H\9 MC8W@R8R4ZQ?CA;F"1A[-277L5+/J#4H:,(6R6VA6HBK%P9&IMR/MY=)(%91R M3BC'DZRAY#E'[ZW$V/';9ZM9/ZGUJS;/TH(R6GOKC62BD4=OWPCI+:"]0DKH ML2M](Q0WPYP"/<#CMT^55:U;7KK9F^2;(G,,TJ3<;^4-,4H* M&XETDI5V;D 75R)S#!)IZIK@K#HF"1;%Z##!SZP8BT8>@61TRK$6+6WF9'0R M3\VG#+M)ZAP<>0Q2)9XT8R75+@O1<6>:(>G%,)E9B>PQ2+J[38Z9Q;9-UJV$ M(EMQJ=&J<7 D<_3ZV=SIFYMM7Z,[9)M6BB, W7 X,O%VY%:OE@TFWNUK[?4X MGFJDNVZGVQ23QV^/*UWH?8B&0>:IFK3,3K>.1:.11V^?6E0K2I8H2ZMG9P6[ MPO6HZHJ#(ZFC2>NT,^LP7+&G+2I+*Y%H%>P^MX(#C]\_GO?*NNL-$D)]G2F2 MT68^&Y.;:.@14$"DQL:P,]OR"SDECV9*/:O;$S3T> 62V86#ECU>@&M.JX;*-K-";#XWANE/)I/L<&GJ$@@E(-836,)W3Z.VV8HN< M,NSF_:%'B^4&T>$DZ<94OIQG]N,)N%B3]"T*<+\?G*6$Q7 MS3:'AAX1-5.TL_7ERLEJ^5G3+.C-7-4#333TB*JC/+?,C4N9/$D7IWU3[M.9 M:M9?P!%9+\J9PGK.INMDW9ERR>U02I56_@*.Z3K)DS%MOLX90H]K];J#7KG; M-.&T)PA[EM?KU8&7R @JG;?'1DK19P-_Z!%G%3EFC_K$5R#9&(A&S5QH45+ T9BIL-^H^X/ M/89KN]A,D]EU410\9S%.RVG=$Y80LR=89EI(4\OUHK$@ZT6^5*('H\6RN4)# MCPB&+Z?FX_)476E1 .5 1BB-]/P$#3TF6;,:ZS7SBU21-)KY?JU8E&Q.\:^5 M/1H:K52J&W5A<62^11;*W?AL*,Y7:.@1'<;YQB(F,,N$YHFU7)\<58I1X,]Z M8@5C84-1S>A&,PQE)O'3X;JP7J&K>XZ&KE?"R-'BSEJ0W,HJ.ZE)ZMKU;_DY MP@%I>@E!FD4Y8>$LND*SR17IH7\SV-%B744MEZJ%;%EKUP?]6"Y:!K.ZW]OX M: %<55X+57FNDU $^IHL2Q*;4R"3LF MO]&MTV'=TD1QS(-">=@'Z[DR:/E#CX@K[0VXR;:I"EH]M5U4%SUK-(_Z:]T3 MEQ^\V#N)0?P*.HBZ-'? C]V'0UL(N56AHXC\#3GP4UZ[< ?QK="!._:077OW MUG V*K"C/I9QBE.^1_CK>-J!AW0POP7G'.O6:F=U[?Z.HNC>C\#?74$D_-;5 M#(TY_\6[H=+(L5#LZ2N\3O([^6*5_\+VI#YN:!Z$#?X^%HSW!>\+WA>\+W>] M+ZGOL3C>E]O;%\POM[DOY&^JD_&^7&=?DM^9=^LO\;Y@.8;W!>_+K>]+ZCN% M]%_^R![#.]Z MZ<.6R:_;)X\> OA?PX=A^XOHW.5+?C C7XB194M'&/';C7V:.-B+(^(/:>,] MU'!P=4@12SJ6:D\-V^]\7"S5'FN_'QFVW_DY=TS+V,>X.4+_&PP<:62,DK]% MR=_;YY& TWBH;S M7$B':E5NZ]Z"H!G@(:0?[0>(+ITCY?I<(*F>2()4PLO3\R0Y*S9?-P/D'+$^ M1ETG=NW_PK9]:*:@VQN_\"!%92QC;IFHTQ6W5IW]J""<[EOX58 :^XD)K[=, M+>D*R=>WU6:IFY]J%O.JT2CY!\T#_9FG4, !VPD6*DXK3(?E,OUYUS013+%+<1>5#GUVQ*5OKE$BULLUM MDQ2C9474$BKQ[2<=H6-4)$DFL'C )L/G"L%N3#P<04K\\[;D0PNXDFH"97?W M;"@89@S8M!=\ID"6E6E5-KN3!#ULGE4P0'S]W[?HJ4NN*2\A4+GB0-B,)NUU M*;;*-[=^,S82=1BF2"823QW?N_*O1V4.+"/.:4+A-B9/6:\YJ:*FMT M+$ZQYKZ#;(T)KBT0-$FQ42I&_+-FN8"(X8C0 M8T>$,!KF+P=2GR?I[E_R0Y_O+/&-;2?.&)^7JN\D;8RI&LMJG.W\XU2&8[MB M)C@+J"X!/QX#V6W A5M*?;PS#_V$YX<&*NC>3I0S#=.@9\FE#IW9LL8-'$KS M1NL$690!&77/6V3QRUSJMK6L=>2BS//169LI2+7)5FVBFZ50+C4>(4D2YU&Q M"'J@9.K#B:"F5BJJI;FC\+V&Y/3E7FQK,U\D/2K:,L]LFVQ4Z(TE>]G4*G1B MW432(_8!Z8$SMCAJAF%^7IAQQO8Y8,89V^> ^1EI^QEAQAE;#/.CPHPSMM<- M/OC^)S&2'(!.RAMS8#J2[Y2#-?H,PM1M' >A'CL(A=& 4[>/MYTX=?N4J=LS M!YBSGNWK1)$2_0AS3.Q88BP,-\?.>OXW):I>B8XFXEK;].)9D+7 9O;IX/)+ M[-KI6+]X<7LJV<#7_YD#]=\"$ 8'4D$;V$M5!D%4O 5D:V+ZLW0EW0,G(M14 MOZV6-*L\(25F6"U5LZNT(4[$)#I-3$6H)(U/$F.-^C@)=JQ1,54_7L[VVAH5 MS)UF=KA@*GRYN^FFL_U,2TQ^NDO.%;0@R&6;\:9&,\)BD]RHT5;5B]6:4 NB M/.WOU"!.T^)0&8;Y>6'&:=KG@!FG:9\#YF>D[6>$&:=I,\LYK..^UN:B,VMTBFR![,6FC58SWHS- M.W_7P*[H2SFX;K@10>#-C[9!?/N_."?";J.^YK'FNC_3HHL:68AOE6*TS8D4 MB7I=,[%(BDSB]!-.?3]RZANGG[ RQ$G5.]M.3-4XJ7IG2=7/FFAJ/@U*G6BE MP@.ATRY/ILMZEELA$PVE1G]KH^'<*(Y/89B?%V:<&WT.F'%N]#E@?D;:?D:8 M<6X4P_RH,./AO6@6W IVOA.NM4H_H6O2DM3*BU%#$&/EM:V?]]JOMZ&ZU;9&%D=. M=TMNR,I$;3NUSG+9%"D&'6>ER C+TI$8$\/1_*_/A%^=MRXM53Z8)<=2Y7R] MGZ<;9Z1+:[D:]6$UJN-,R37Y4M=TY

,T)-S,:NO5S+10,:@BH18))Z@X'_'5@SN:X2E MS%<5)-R8E/ER,T8!3F;L+E=S#,%V,48!1 J*+BQLH=KH.#&JB P(V 47$LCW%3)!*8"C(*K:80'883G*;>@Z+#> M@L+U%KC>XCG0<-%RBB<("%)T&!&D_KI<0B@T,]%H(SDB%XOBO)BI&?4^?=ER MB9Z2;=+Z8C,36%JS%XK@:8:V$BDV+)>()V*1)"Z7>+;& 1>MAL!"X;/5#C&+ M4_-3P?&T_# 76YMYNUHJ759 Y/-;=JN8!4-H+UAF9K@4V44I!S:L=J 3$3*! M;PC 1L-CM%$_@O1"M0J?%A"_:IBPUD$=].6NUBO02;&3EBMMY^\:57^X6$%W M&ZM4:M2G>9#89MOYV6*4 1P2$:A8@8V0+!5AJ00N5L!" G>E_YR,8+*UM-1, MKO-:QLB9$VTS*L_2G^Z'\B'%/ZFQRGS*.'VAER\.5=YKUBK%IL_5,<35B5@J M$B,9W/7@D0*E&&8,\Z,6!^!]?H[T_S/F^S%M8Y@?-86/]QG#_*A9^:=+P_NN M)S&2'*! C]>8 ]/QV_P18(T^ WQ!]W/$AC :_%<\VP7=N 'W,V2/G^W^Z NW MOJ4/6]_29TTHDP*5[8[YN<5'U275 W-2$,&GX\J<,O,<%RW)Z5B_>'%[*MG MU_^9 _7? A &!U)!&]A+50;!Q:@M(%L3TY_%OR/U1)0Z:PR&HUAYDA#*.4X# M8S'9M3I-D4JB]#05H9*X= 6KU ?*3V.5BJD:)U3/K5+7+"TS9;VZ)J7IQ)Z. M5X.&L;XG-6C/,]EMHI&?:?59K$@9(SUO=E9(#:)D[>_T($[4XF 9AOEY8<:) MVN> &2=JGP/F9Z3M9X09)VHQS(\*,T[47C?@$)Q.A*]!^5K5<3R@X-SL<\2: M,!J>,C=[RUFLX[/2&RJQ&:\S7%IC.S-66RSK'#/ZNQ,115_*P77#C0@B;WZX M#>+;_^74Q9!BFFG-19'5A>AVR*TRW>(B.VM""-'Q:9J.4!2+\T\X^?W(R6^< M?\+*$&=5[VP[,57CK.J=954_:Z*55_5VM1YU 1GM9'JNGFF/K"Z'3#24&OVM MC89SHS@^A6%^7IAQ;O0Y8,:YT>> ^1EI^QEAQKE1#/.CPHQSH]<-&]2 2ZBF M;!G@40,C.#YT:VAX??<:-5\3CJ6KRDU<.G?Y3.FUH= KKPH1:T.I*A,#X5R$GF0A#4KC(!DN9KTWL7AOZ M6Y8RYTW\_DY I!M6-"2,=W$3@[:*W"5\=\ANX%.Q\)VCUF19M,&T[QN?)B3;1' MH&WQ1I9G?;<"H>2<53.)I_[4SZ TJ5#V;1L50Y7W?I M6;>67UG5>5:(-JUR![32Z\3@O)>2OI4PS56YX6Y'DQ1IQ!UFG-I&$_7M!$F8 M\+KB9(1F<;H0FRU?>)_QU2&_A0N/SUR#T&NV0=3MIH!@3$6JJ^:Y\;3V1?<= MTXUF/)W==D4MO]2I3'SC+ICF"LD85)$0C[")1(0^<:@4]TW"4N:K"A)N3,I\ MN1G3Y*1,A^-U28OR:TNUQ/2,D[F+FAX9N2'+=JK3)GOV)MOO+PINB^5\L1#[ M]C,1H9A$A/S]A2C:3?] VMQ=!+0JE/DO^XB+QZC7R:.6"- $3V M8-'^O__U_PX7_R*.H[*E6_:/GK6?U=<:WY#YKZSEYH4][0?^R _B5B:B-1_]^=>N:D MK$*?=]QP@D&@4$"2%;%[!FD.R-Q[BI0^0I6OL7H*79*O"\0$/9+8&*6(8YI* MB(Q"C\012S$B.:)(2DFF(#*!%_+%VL\W^*S1)7K\*TB5VE' M@B+*8BT3R, N'8'_E[E:YUV/9?AVH5@=1+^ M0F]%F'<*+9XGJO5:I]"&R,_Z>&]E"D2,BA#0@(D17"U+!+FEZZP8+O*?0HT3 MLL4.G_W7933WJ9>^XNL35L<']4O(B1Q([;TLHKD3DQWEF M+26FR4*\"4<>K9-91Q,I6:RM^7)S.I%R2[>Q,B9PY-$Z9^F81K?4LJH!HUU@ M>YWXC.TTQ?CQV]O-EM &U8DI;#9@'"7)N=#=-$7V>"1+,^MU8[RI\$:_$AN5 MJJ7UFIJ(B>.1JKD%JRV_RI&99,YVZU)[-%%68O)X9)_+QEO;^*"ME3-DMU\= MMJ;T@!-3QR.I0:]3[95634$5M#@5ZY!BUH7[3AX/G79BN1.K%3=#>1RL6<>5)H)ROM67&M+T8=..N)K=+%1A/JMVE;8$%<7YF=:E+L M0&2=V*MI+I\%H)I=\1NC/>EUTTZG;C?1T-C;H9;$U7K3VJPDT$[<3DBQX7I5 M\:\Q.EZKO/6V=".V(J/U3$D0C*VF%.&L)S:VY!D26RV0NK:)40NO5K8& \=O MTGHT=&VH*4'095FCET-R#H8C;I.;B/2)C57=7D,H3K.<(,72TUBM"B;9+63^ M$[L5CR[2-4G2>5*:Y-V.D4S;B;8?,#H:*L8[K1XI=.>::E)@*O MC8$E2LZ<,31)BXVTDJ(W! JN]01>^];,DIQ)DQ*B(%%76XTJ6-::8NP$7HWA MK-!26DR=!_PP-^E4O>V )E4C6E M?GO0)O-L3LYLIAU:CT*P3N!52,E#J3S*3 0CENHEMLW%>K*8H*%':]U6/5F0 MV75,,+)QKBMMJ796\X<>K;6Y;HTL,4H/^86>&0^:T4Q6@[L5.[%;HUF7GI>X M\48S%N,UUW.U/%BOQ-B)W3('I0R=F7=)H2[Q7V'7@>QS,;\$YQ[JUVID\N[^C*##X(_ D5Q )OW7B]K]+ M(\?2/1?\!_ES<0B::TNF@P)B/_Q/\&GP3S(2A3_]Z\*.WJ\#3]3'[;T#U_RO M0\OL%36/6.,( M&Q<\6X6EPOU)!?JS4H&Z;Y& DIYGXO??N4F8!FZ7!LYWEO)Y9/ZI"//75@C_ M&4.\E&,0N5:]2M0;?(OK%&MY@LMTBMUBI\BWSTD&5ZV6O@F5B"*I3X^%((SY M[&@(E..S8R$(X#T]%LCKGR:Y!30\D)*X.0_QM6FP+ZL.#AR<^2*%&S+YOE"Q M?Z5==XX33+_-)Y[;#SE]&NG+FJ/&#INCQD0P=YK9X8*I\.7NIIO.]C,M,?GI MDXL-VQJK[B\ZHQI)VN+E87_-9X8F+2Q:CH4JQ!A4>!>/)2,D35[B)/3%_>^; MY,0O#CFRJ@/"W)L\Z'OTERPY4VS%WF^H MXT@TGZWY_/5"%N_([!O891S#N%8,X[*T?IU8Q&W3^B.)]?L*3LQM:ZDJ0"%& M&\*: V1*FA,"&6=+U56!\^.9#;0[BEF<6QT_MSS"SOV]D>P7-,^^;9*]6R%[ M]UYP%LRAYZOZ01A",A74DL<&Z"]L&6&']T8GTE-R.0LZLY.16CFN*DI5N1W'.(X M) _4%VTNA6W1GM?FQH&-QQ>_%[6Q7C)_.]2-=-<9GK"1E=KK!, M4N%B+FICA:RJ"/5NLU@45G0N>#-.YK5<2RSQ MB#?9"_+FW:K-NP]5^2V^B9'D '00RY@#TY%PH H'JG"@ZAI&5'LJV2"-F#%S MP(LGI'37RO&5$9WKDN5$BVJ7$HZ@HB]S\7N 'M2TTGQ$[H%$+=;$/!6A\W M;%2\YFX:NA1;SU0FY.[9 =10%S1J?;W-5A?1J8L%HHO[GT)9*12B&OLB- M9C@<=6_\>=5PU%?PYT7MH$_SYV1N.%EF: _Y\G02'>3*=K-F^/<3L.C608J] MU(V#=ZH^[SXDE05C8-M (5QI34B. \YF#3V(G7M7P:@;Q (.8EW4$BN:L@V@ MPYL%P?\7S1U'%_T#@!UI#9SW+IK-)SNC*B/6-"'3R%53[;:>TAD.73/C5UVQ MD50LAL-;CQ3>ND$LX+#81M1Q>F2[#))OC[+;3,";0DYCT-7^J% 61P7;>$HV;6C9(]E M(?TQA]JYYF!:9IV5X!4F)85F-N5>RK]TTR_>BE_0)+I'%KWC2)E_)_"WGY 2 MS F<"F427X[JHY"9XY\[U%7)1\8YC^T_B/%[5T&TYZKH\B7WX2[C[CH/'?UY MKN*FZU#W(XGN>XE;A$J:DV6(;TRZ#I")FZ3#W>W>K3^X]B[")=*CC;$?P' ML71QD.*F@Q1W73!]+* /^/"$9)ZS'*G1665%+EJ#S'"8=LR^ R5SW#]SQM 1 MBDU>L%(:/6W6XDZ@9!OG8$ZP'MK9 7^8 5 M3PAHU:QQ);562Y*;3:4BB%HEO5JN1(I%)A=-DM 9/BZ$QH?3;C-8=8,@7SO( M]5CE.K]E[U]&I VEG6PW&;.N>:J2Z[?2NE'O^GP.#3$FP4;H$X;8,VON^X]Y MU=TIL,-2'6Q1XZ#7?02]W@ILM(44?0YH<9 '!WD>Q8WX8CO#5R7U7?DGYZN4 M$T9&.T%JJ?9%1W-I@RN.;C7.\\ 5 M1P\8K]GQ5"-@J?=/IVZ+%,FE4MJ"7L>;RBJ?8^90V 8MKE/)BX76<>3FWK@4 M1V N7G'TPK!'9QHS8\-:]+(6O^GUYYP-Z,*67B$^A491BHFDJ,M=_7&/3/H M@9?].2D=$(UPUB 4?* MSF3!!,D&_T1]BKE,R>,CF0WW%SBS/?!2 M(.5;AK+GP!4"&U+BW')4?%7SP=893!**G9G MU?J' )E$),E>Y+Z%IXW//2S;)Z\.VQ,9<1_B]5]::VM505:-F--H?-DN F M+_V0'S;;+QSM>U@-<'K3;U5E"<#O%A M0?$5V>&_$A2R*,ZF%7O>UGI.J>MZG#;L5R=(4$##D86&8^I$5PIL4-QV'/ 6 M)>*=N@FW6V%W@R!?O#+O]F!^VJC7I]]I$KE6O$L5:EV]WBK4\P64ZQ6ZQ4^3;__OO$;;+[KBL MZ[F.V^WA.QN4./* C]G=)^4^DLB].5?XW8NW&K8%4:TXZ+)Z1](!OJ@>>[TW MZ/7>5BSSHDF/'4?F;,L(;M.N2O)4-8&]X4SEO*O) M9#OE1-KO?4U=[-9$[/\_!N^,RZ6B_24HJ1V";B M<70S:H1B\9&V^PZ$O+7//%N>2JA4&1IF<1#K[A<.BUW)O0*1C53*0W,9:J) MQ .T#!.I2)+!_;X?)79',_-7Y<^> Q1T3ZQJ+H%SH=+G>]Q/?)KM#D^SW;V5 M]XMJQ.*..5]5(_[R/(NW9EJ51G/+DNYQK/6[*FZZ02QLW$[KH!Y8&Z_1@7,'W)[IS-QWBY+N<8QU7 &#*V!P< M7P. *&*PD[C6B\[L*F!K?(8JU3(OG MVCS\0*"*&%SQZXU="98C-79W>>5%B[570MLIQ2 MG4:JRZIJF4/LCCH6D?%(/'81=K];Y8[#.L]NL>.P#@[KX+ .#NO@L Y6$H\: MUMF%<8@HD0;P&1.5[%AC8@,D^YFM/URO?;Z>HJ+N+>&L4\"*^TU6; M>DF<3RHSUB SRV_,X:1(I!%TJQO)$.KN(?GK& Z-IP7=LW?"DI4H"3&;O+U5P#RBMQ9Z_6:KZJ33VZ4]$6-^IV0FPJ30O4@I'$"Z6 #I M023$4?#H>24$+38Y*=/A>%W2HOS:4BTQ/>-D[DXEQ#9C&.YL27(2#1SAXA)7$PP>/VD*C4>&K M?*W#58ALL9VIU-M"BV\3]1RQ;[U,%&NY>JO*=8KU&CYY]E=&P=T6%ER[US+Q M:O^^4',_&Y'B?LR?)U+:Z4^!7YJ*(SP]L M MVOGWR-9LJ/)).P.WLM=_8:C7X?B7(?2>3>N-?YMDEMT72!#1SWF6VB.W(< M<_60<4>1&^LH\GMN3*@9K;+."1(//'5:[@W32SGI/8!$ZU7SVF<8-H>" E<>-!C[])M=?J-3_;7JQU^7;' MO]VXEL5W'=]W&.6.\N_^=KT?C;WV_N%8P[V1[&4##G= LG^',E\A\KF_&VG3*'6+2UY]#W+SFM M5=E$7EV "9DO#X0>R:2*G>A$9&)!JB-!7^0<$XXMX+J'!V3T"R=*_HK1>;XZ M&2J3Z("GVY/2N+'MU5B-0XS.7I#1'TFA^W;(\R_-YQ)=O2!O$1^,^? M@:2K)HA.@RC71VGX#Y;X;T5=_OQ?^,]N%ED'DHTX>+J#>G=0'-RKYL3^6C_! Q+\GD_\@7CXB;!RATI#6 MT0.$A2(MH*+@J=U7OH;:?6NMT*_5.WP[,!4[]5THG:L0[0Y<+HK"MR\CS'^[L'>3!/\4:IR0+7;X[+]> M(OWOBL'7;'R*/R7?H*I!G4>E/0>*;,>IVQ/)5+>^Z04MR(9GPR>!&&?IQ+> MR /#JN89$%[Y'+[B:]/P< &0Q_P.M?X?'%R-#?6OZ?I_UL>YG1YN[]4P:GNA M6XYG@PY<5%JW9"TT&D>BE%_S#7:5'_*]61\*L')SQM>A!0N@>3F'"W!M#YQ- M[!QMX-M=?U$."/T!-5+?#PN;=SM"'&($FB4*$6[*EYHN4$VR;3'OR?ZRJP?=J"U.*-X6C(0C92A*<&>(+-C)E_W.-[K9W=[";8<;,U9U@Y#0J^3 L7N]ARJ:6/8<^"HX"Z0^ M#;@.L5+]9Q'=S*>6:YFJC'99@41J;Q!E!.UO" [8EN^R10C.@W:?A41]YT(8SZAH#_$#98 M,+ M_8$),$% @F/;,@BX4O@:8 =+) Q/=]6H&8A-/23(8R 5.*-NS1$(IK7TY7 X M$V1%!;7C]ORG"&!".P,!!GT3^); V_"@PPGE@3N%MN)D"G_2=6D4LDJP# #! M@2BT \#JT$!3T7)0QZ"YO^_5@^T-G99_OQ+H5Y$HKPR^,$]$PZI:T%?U*6[4] SZT02+C "_$"V*('6:^8FO2DJ,Z]?&;;=D$ M_QYO38'VZ K'=I)DQB1'A68O4Y$FJPLA^\_<>Q\2A-5#VR= >90X"E]XI@3E MH2^D3@0IB*D$Y_A^+.EX10ZLS1E-++ M7LYM*'K5N0X";8 ");9J'+Q4-0-UMS-9_(E5$TIM3PXDG&L1.3@$TE:TZ0_A M4# .^E84B;3X")$*T#]Q<1(*(8Z"EKKIKHS7 QD!R@KXY^COCKDQ2T MX\%>0)IW5,6WH$R Y#KB'O26L:3::'_VN[T#"WX%M8Q/#"_ZQ7_$5X]^:U=G M]R2<]F6W0QPI@3(Z21K.U/)TB!?T&LDG"[C F6?*+\H%O>5=\D*X1H,"7,-/ M-H"[O%N@?T@:*BCX=!8"C$P<(D9%"!1>1L@+2&@')%*Y:'MWN(&LAO2^;SLL M?0=\-W(W_]B#&$8O.:W6+BQQ! ?4QSQD9V0G.7O)$I73XF*5KK.D*M/+4B-E ME=WDI9R./Y,L<,4(C?LU'PJ50#SLJ>_D;@<8\E!M3"9JO_I6J(5= ]1_B8'>X;.'G]@/'M55R;<45#15 M\ 1T)\&.I]ZEXU-3O]B$\D'U.1*)+M>3]#V]RCZC*2H$ MP0YL27<*O;D7D*]"OZT KAQ<#XIL(8>A![_3W M= MPRT.A"PQ]VQYBJI)_&@KE*)SZ/.-?54<#B?@*XR 6N K%'\9T!'QQQ,+#_D; M 6W" 9!@?'<5,HFE0#V)F 5*O]!D^B'M^[A\.U M*2_K14Z?$W"VKS!\-8GT_DOAR^N7.? [9XS6AQ!R^HE@[7: Y:W/UP'B$9\2 MB4PTW=/1DN(0!2ECWD)"+ ?34=3N@K.&>JSN<[ MC_)@FHZQ@O9,MAP?> 7H$*Q7J]\]\';Z%PI7'7\' M;25 I^3;.I8)=OAT#C?)08ZJ;TP@N85^1"O=[$VQE\UP@E8I\/42"@+8BI]* M\P$(E_D**5!6PCT:V[XG$DX,I;<>$(+/(F@Z:+Q)^[7[B-P9.&@S0_+[3AQ4 M UQ#_ASRT8X@'=]IAQ08*"6?B':84B!5>R82"])>&B&P1SY^1G[>P8-[@H % M\YUJEGSB(T92&#B!?C182KKWRG*4(9>H[@KJI6D04H3?^S+C-07MN1[H>LCQ M>P+:S%'@! J_<(D3&X3:TI>7J@<@-K,,W<]F$<^!0A@H[B(P$%+HS10[E]YZR@[ T(Z1W$X%(!"[.!+O0/?'\!BBY_;2;R-$S% MCU8A\):!0O,5DR_]"#]+>2CV#WA^CUH' 05M^#'D]R!$N9\KLK/(; "7"R(O M1!0:ECX4IU<40"5]2//MC!THF_QP9B"DQY#BG9VV"!SF(";Z-A#H6ZHV>%&% MOBC=:<.]!CA4Y(>J[@ _>]R\E?.-\(=7D^U[[6\6#%>&MAN2G@['^[^-H'TU5G=E&7!S@S<@-T/W M?<'-WE]7KE>=P;V$D?U'O[S,UUE9NZ4XX51. M=$'.6GDYS4NU42M/K@;=LO&J-H[^DPL!WD+4 #;Z KK(U#X!%*4/,D!E1QF5 MI5FW3R[(7,%>EV<,K:Z^_3S1VN,?/N%U X^ 0GD9_%X62LU#<%8+#K5 M4;5E\MSDZTC )NO&?#!+L\(FEK;F4GG>BJ4X2 +'E[O\PQ>9EBN]2*9=".WC M8B>"PAG(E8(Z4=^$X;M]^FNG@:"9A(R;+R8WQ_8G#:(Y>6!-;&D^15;7RPZ^ M6N[OR>G25+H;\[+8H]'A;).&5,C,U>Y",XQHNS[6JC;;^D)1D^;H>8M%QW"8[028I!=+L;EFB:Q/FU^XQ35MLUTFF?E2 MH,>3HM2DG!0)M=E/ZD1-]<=%RUBU'?>U@(%C7YLR%TQ'_W4]W=MEW5D%:A)7 MH.(*5%R!BBM0;ZP"%4K5L/XEB$J]6RL3UL!\G2>?_!AB_KXFAOCGO@KH!;<7 MRO@AZ^@';\QU:P- "R 1@DIM_1#QK])\1:\S-KI\I27T)D:A5 ?->B([N5J: M+_D28-D!0NPA(0)0B'_RK/*NX)E^ H.A5WFMAIFR3C9#4T>:A?J\3^'Y@\9 M1'+F06WO;L)?OQQ%DUP+>FF0F&RHCPD0#+7]KS4 YKMO KI!D$G:6-;NAXA MD'%&J..@D,;WT5!X;679&EK602!*1J@!RBY:O(LF[_(*E@VMZZ5J>_ 5GNM; M!#X8SBYLZL^]SRR%E9PO]=IHHB*$P !^B!8E+,;H3'X0241KW86E_2=5^\#M MW$6\"736:%"<+A_L4K>;ISK)'TH:]5KM\TY@EN0_[^^&0-%]4$D)61Y^ ME ,&YDPEXZ?.G:)Y.&97Y'.L2OJY7C_9R49K?+11+^0WI 4\YU*JY'>%K2\* M_D6'QU[I\!9 1M,KG?T* 5^:63C0>T63*'DF@&1"L4':,<>UTX3J.!Y2/6V! MJ%G?_5^C5&Q_YB)0'17+045+4:(:5%#LDD6O?X:4NS]A X4T*MT,"AUWYSG> MON0@BX22+P%9$%-K%62(D)D3EFR$"6E"#]Z$=+&!DIXOU5A!!5?DH,(_3/4Y MA\SE9_J KD"G+@JEA>>G>(.C _[O#I#1=WX*<>37[>B2GSMV+45ZR?Z&V-GG M3-&R=D#ZN1.4*O?3RE!#A8.#0I(W@PU+ 7J8(5]-592HU75KA3@?98RA-AN] M2GOML_;[V2"W3OVB".D@AQN@Z?L1PI$VAIH3^,5P2",B1'H[91F&7*#)8[M! M30IB^<#*D!1K7T'P=M:@3BW,=!*R9WB!N1Z^YW*:\D!%H/A>9O]FWG]QPS=! MZF,N7'L0ZOO(P'W5;1AA:VJEHEJ:.PK?:TA.7^[%MC;SZ0NIBHE>&_R[6<\0I+D">4":=RO MSAGK 8F$N_NJ[GMO4?F^QA1JNW!!(8T3P<).ZQ-IUU9AE;* DN]O5[Q4<^/K MT:C0;)0G4''$PZ-_^Y&Q#=E=#00CSV=$6Q.KWE2G)0Z.3+X=&1U$03UN>FV! MUI+J""0JJT5I)=(B_7;D3.F2C3*36_&]97\ZB(LU.@'GI(_?7EY+=)YK4XS0 MSK6!V;"XR2+3A"./WFZR5+)'Z?Q8H!FUS>3CA3%'3J "/'I[PR;=V$"7DGPT MV523RW2W*397<.31V_F230O;GC#2P+C=!O20FK/3)AQY]/8*/>T9+4Y=:6H. ML)65[O28(9J3HMX.[3J%U5+RHF,-6$,G08Z2+DVO1$8DWXYL;E<:5Z[5BWRF M4E[TD\/"HM+@Q/CQR%G"R!HVV5%)*2.E>RR98(PA&GD$?)RE^&ET)=:$7K.@ MBRIDDPS=A"./@#E)1ADN^Z0$%EO3+90,J,[Z@$VNRC5ZP1NZ1=>:/<$H9-#((X3.<\DI-52X$9\9)U/5M2T/ M&NTF''F$4$82M?(H1BT$>KNH5P2F%U1K32EE?N,UVZVQP=H#@Q-3QR"Y=*LZ7\1632':36W' ZT[9$>0 MYAX8>@;\N-R?S=M+.D@LHZ#;I*+O(BTTD MX(]F'=*F5ZCEV82VJ0KE87Y*V37((U3L>"A$07JU4:R))O7-Z'(QB37CDC_T M: '+:K\I>RVNP=-MI<_2%$U*LPD:>K0!=E1/UK0\S0CJ8F(-L@*H;%0LJ6'OJS'N_6 MW+%:O=)T1 OM2KR6:DY!WW#@V!/,GTN4*R4K/EL*ZKJ>F-K;O-;N3M#0([+F M0$5TD2Q74I5\OV';=A/.>D)0.&8N7W9+?5J@3<;V;'*[(9'!7!+RTGBL>F:K5&[[LQXAM@#M[FZ]LJT(F9'C>O)BT!"F_JQ'V!I3?'M5 M:-0[PB83K=0'BX;*IOQ9]]BZL(M3-)<@/)E3-+-@Y$+'IKHW) /MV=Y;D\CK M 3:JSNO8$K)._>Y%[YX^)[?;X]+J[EW7!^9.@C+O+KDDOD#$ #:;_^H#(T/#SN3Q <47D)^(TL%*8*#I7X MH:KP@%A0>+LO,4>6M;+?WEV4SG?D_?-:J.36=_8E9-][0?'X")W="PSNX#7H M#0?GOHYKX4+1].'/@UOC/CKQOLYC'A!A/N"NC+?8;7MUW#.U%.!$5T MRYQ$497O#CVH(MV/UX3^7[ >Z*"&=;#O B%0_3UPP>^8W HTL&L7]0IY$,3=.1]T4ALMSO8C##HZ MFP!7@KYW#VJ0PD/Y:+7!<1#HT%GN[FPY]S:.%+"##LP)]%;1$M"IBZ F M[#\65& CF#851+.OBB?V8XKFW',=?P#]ZRD/PALYQ-C E#>GYSL8Z;1V_!M. M7&\+0&RIXY06!8OY.#=HIB?KU7$_!\6S?]'/ >F3EP!*!Q+\@3LXIS-#N=*E M!IHTJ6<3-XH&T&2^ZWX:$$N MBK'S;0R_+7G)%246-1$Y.'6H!]+!/(@43: $# \TAM&Y$^(E$J1;4)FQA=[J_/B*L_8%J,4Z5C64 M+B]&TK$-M!U353(S25:TO-)54XF"YDT3E[*!#HH[R.\7:$$7*H^P?L:O=8GZ M'3GF#OBQ^W"X*&39A M"F7$YJ-YXU=M"\EQK]T50VN)_\ZH YJ#-9#CFI;XH M&=2MN/9N7;OJE@#FC_7LCE/?DS?2G9SZNNZUR?C3@4P]'#./&=P73]!"!CNGYXD)^2KK$E[4[!K^#PWR'@VC>D? W/WSH6+BT.OHP59$M'2/&/XWT.%\GO M[.4OGOP;7.1MRW'.)@/PQN.-OT5@L?+#RN_O#$-L$]^@37Q-@CB+EJ"H[Y>_ MI?QO!">W2W7>BZ:X>Y*X><-!,,,>79@F,$U@FOA:A7K;=N:5L((-3VQX8L/S M$X9G6-.TNX=GOB;\U@;$KC70#6NL#+Z&+V@6O8@H.Q7M+\FG,\9<%>_A/X]>%\?2#D?G\2O#_?!C1+G\-6N M#PQN[ N ''.Q7S9_:V#-N[RUPZ1G!H:\/S=<3:U!]B&D5TRJF54RK MV IX4BO@#F*LF7V+ _]0]]T$2:]-AU]?>/X_=YG2>,LK1.Q5<_F/7O#QV<:I M=W4H?3=XU\KPY7SYJ\GV+(O.H+\VW[>DZLMA6MK.QZC0'?*:^(2G2H$=J W7MBGW[247B)'FR2=W=!,*N M+G"^^@37.>3-UYS"^@-QXS:B6RUVM+([CV:G9(OJ3I#8H6AD90WS;B!'=*PWW6@7G"U]<&\1KR=D3<%\Q?W[) .HO XG7AA>+]$N*=*'= M":3%!EIH^;T,"6=IKQOZHAV56:U>Y;M4I3RCM>E7!$]FQ81!:DF2U52ID6F5 MAMN)/D0]QV/??C+)5(1FXY<+G3RCL#N=ZKLV[U]&UOTRPW=M<+&H>W11][XW MC,(J,1>&MR 8L"K\J MAOV,-(]]G9N %QL CVX O!N^$NU^94QJ4N'=QY>5-!O#WG%H"&C6!ZZ9>$JEMOY MBABN#A<6-;>I-!)&EP^N8$&$!1$NMWH. MZ?.+0JGX=%7L1[>0\_*5/J--W._OK@<)\ _'\UYM'JD MVRT^NE)$^3PAEVQ9*=I#SB>U3JQ?K:74IIA"&?#XR;X0..Q[LT?TSUR,>XN-FS#) M89+#)'=3)/?E]8#G-G=ND>CN,[5Q5%4;(4S@X@S&I<]#/%(V^09AO>D$\]VY M)KL+!M&%+MS8!?:'G95^O<2*!6M=(!>=XD+(KLAJ76R*%+FKUV7P<>P'C+A? M_HSA+5H F%8QK6):?5A:O844SQ><8[U%:KV#/,VU:L0>'L@O#U9<+8WZZ% ^ M!U-^=3SW6M4M#PXDIM8'@1%3Z^, B6V!VX+R/G,>[]Z;F06R'U_=79U)/]35 MF=AO?BJ_&4=Y<$02TRJF54RKF%:Q%?"L5L =1,_QU9GWXA'CUGX?+@*BZ+ * MB+ZK-A/GN=$GO:QF%+!E:]I&BN>5,9F8Y&-?T2%PT&L5AFYYVR+K5-I6):/! M:I.)2,7PY9GW&3)^B&L,\>69F.H>Z>P=UFT7UVV?:@I'JUN!Z;5ZO)");N1M M:Y#E*76%M%_*+[BECZ^PP\<#L;6-K6TLD?ZN-9R2Y+)2NT$W-;H]TS>&VQ/4 MA"]X=A=H)B-DXK@GY;TG$_$%FOA2F:\Z2'53?1VP4+_TK3+LI)\P.S&M*"R, M9+X\Y!:)4F_U!2$4JC-T1XNY3)+EX2J?U'/&9JDV18K!5VCB>^/PO7%8V-VM ML/O4-0\<:)@U#G2S?'O+C*; REA6B4/BD/WVDXZP6!AB8?C,PA!?HHG]'>SO M8!/@/DR ]X)8,W&5)S=RQ="\3(?O4C+;4N4)TO3!-9I4)!5[+W5\!Y4V^!K- MOY/1U^YL;([YL#DBQZ S'RN@KZFSHE% %N87* M"Q(S;'4KHS6=K$&O*(ZOXCR?&W1MIKQ02<35X<+"YH:%S:>"-&RO[333G*)I MWH0<9,E2HU7K39 XNGR0!HLB+(IP^=:3R)]?%%YQZU*\,LEENV2OE)H(\8D; M6R=\^8,+K[#KA5TO+(TN$*]RQ4:%C26Z'E^NV=/Z@I0S\;[O@X47XZKCS2$][?Z+LHRN/;'A1.&BLCG.FO\^B8@?] 4$E#4M:)&2$*$LZ$#_@0D>4K, M(?(L!4Y*F$ &CB/9F^#>HJED3N 3JODREZZ.@;^@5Y,&+SSXBH!$+R-M# '_ M *!P22/)@=-[JX$# X!>3*L>3I+MP+Q<2 QD4?0=9'H&$OD(2 .W/W++=L:6KUG>",T,D^!LWABP&UP@1*LWG MN@JGQ2JD,9D^$[;,O8K M@Z"9EJ'*2,XJ:O "1#*>?1CU#="\(U+#@H1EV2&(P3(7GH1X#;U3 2/W$,FR M#M>DCA%P$"U'V^%.;',%'0"%0PVT M8 FMP':!K6\0@B!"]_N"3#/'/42,# '1@4^[)E%%2F+7OR7VG:A#T*5?7Z-% MK" 0_X/;@)_GAJ*:9-LB:R=D[-D%)?FO M;=F#@7^@;A1U^?-_X3^[660=2#8R_:8[#;8S[- K=X8?^8^+F&\R)!%@[V"D MF0.%&P"<.EBT_^]__;_#Q;^D9*.RI5OVCYT)>@#5-.B71/O6Z 1$1S:0M*B$ M^L+_D/25M'%"*)/)[_3>O/VQ-V,1'HCX]V3R'\3+1X2-(U0:TCIZ@+#0]@TL M@N"IW5>^V;K[SG)\L??#!DC +@&:^]6L_JZXUOP'37U'&MN ?X904&:07+'S^2%9"D% MI'DCOM]YEG'4JNN75!^LM)TI$GPM7ZSQ?(O/$E6NP[>*7*4=(8JUS+76Y3,B M1>^YL5;O\.V@K*)3)W+%&E?+P$42[0Y<;I6O==IG7.F?+.S=%FG_%&JG$_@R*,Y2U8U(>45JZT9$MVI>@XYJ]$K,2Z21V]? M1K>I@I-?"-ZJ0.72VZ80STW@R*,YG0HU6Z?-18XO%Y-5IC^A8U&K*;+'61M*S=H$!=-X8*A,Q<3QGKS]? MS/I,Q=0VV9K=(%.)=P9%'<\:GZ_6XLF5HH9YO]^-->K08E%9B\GA.8\:N MJ4[32FOMA5YE#:.N#*(3./)HSEQOUA[E@2II@([GHOU!O]\=$[0CIOQ M46LSX,O;0F?!*$.M54,C=W.^,D5>67I9S_;->$BBH:W7L0X,/S!WFMGA@JGP MY>ZFF\[V,RTQ.3FRNU1'AM8H-/+J8V24 ]/Q)VT!/PR)+EYQVE/HW*21J]"0 M-KXMV(%K2.N6K(4!@9&X*C5F#2\VX/@V-6T.N4(E9[/0&@302)O#][FV!\ZF MT(Y$PPF/.)1SE@L",1?_?MBC!H(*70^B[4(8?!\@^%2?^V[+963?[]WW8!&! M4R8?; ;\ WH=R'^ W@1/A*.2A3&P)>B6^/S.&5CRQ1&;\ MWO4,XLD$TN&9IF2GKU34I32?V=+P:-(S/NV=_@!MY5G)R?2'NDOG5 M1BC&XLU4#K[X)QV+T*G4,6YV82;HO . @+NU"& J4 Z>^V;17PT(N B!PZ] MOOE.7(M?#Y,T7\<4;SU\!3B9L;MN.A4$"" BB<+X7\TK[#WY':@*)W ."*=P@Z22P3>>9XQF92%7HS5DZY7+D; MIR&QQ%+'62L4\H%.QVNB\&EBI4*Q. *'(FX7"N+FMJJCQX*(3&<*[&!73(MP MI35\R@1C% ^"C]J(Y@)RA&+U6 "'D;C=WOI6)"0NUR)4$QFV*+P4"&B4L M6?9LY_NUB'Y'( ["&8 POR%]B.L/$KR#:,L1JWJE1RYRP[J0UZLYT:E+(]>= M_)$BV 6N OU=A,)C#92.570<#]@.#Y6-+C8;EJO]^7 %%&O$-U=7V3MRM]K3J!)@9J)'9BZR83&TR0V1?LC)^I"8S<4"0%$?Q=X%WQ ME_,QQ?M+O=OQLPOA"Z>2@M)-+PL)3$_XWB^V"F^)H'XO#/[("CM-3GZH_GUJ MDJ?#V-9RVB[?CL7SR;E0TZI]9+#&(BDR>1,&ZRUMV^_EP-=L6[HN-*=RQNII M49O:5'M#;B!%X;913(2EC^L*7_-G8$^LD,&SMVY\P\>,OGATI\U6U7R3K'5V MB'2N9VVCO"%:/ BWG4A;D/P(P]^R^[5&;%?,0A\<)6_/1+T2.:AO%K$-Q;?3 M@MF<3*E2D9Q<18N5EYR660]96^MQ%8Z.5LSQ?+!"=;$Q\IA^_UB+^8G9ZRB= MOY)>Y]_S]*;.U8QU3=#RO51\914S@$Q<0=%D=1[RKZ>II!K7LHVT79OTJG## M$Q$F11UO^!^8(70@SB3GK-+LFL(L+/8,W$;)]7QRW[F.?B /P8A\0L]U$+WZ MY2!O4]:!F#^Z/2:"L+,".BJT(1"O["9>357X] C(J,8$4JDMJXZ?T%.1FVN: M(&"7?8ZY+I!R&A%P^!]5UO"17+H)2]\^.2Z:Y?X_:=')*_ M1PJB'Y]$WN2:W_ZJJR;XX4%2M-&GHY^#3*E_3OC +WX;2@[S5!>.X[?E*5 \ M'=3'IR,V_J+"-7'(0$#R"&W[<2C?7"TXRE7B -C4FBT.Y5+A?(/,N#D M]X]62?Q!49Y?8+@O,@CJ7>&FZ]+< 3]V'PX7A4@H7!!*'\I!BOM53:#DN=;N MBR#_[W_SJDK@H&0V'/-2A)$,DONNO5O7K@0@@/EC1WC9Q'<,:;_"6G#!+/MLGW2]=_V&GAAL1T\E$X.'D$\'M%0X=I M_]?7U)SG>L4OH>3?U)R]L^-'&,$D\&L2@ 8APL#_?:._?98DA^0%R M> \9/?\OH+P&'HNUJ]/T'T%\';;&PN[A">,91" '(9(F $O 9R;T&Y6 ?TO; M?J#O3+;M0^WW,P@V/@CG8\GVU)3^-Y+MBGU0_Y;XWV9<,$6<7_;=,7DT;%4^ MBV"\=I?H^NML<$DR/=3M(,S[GHOTKPWE^7H^!W+MIF[,_F1SFS\H47K3WX82 MF6PM+363Z[R6,7+F1-N,RK-T\R^*@DZFF3G;1OTV4&U%>G-T;LP_+1"*Z0,J MKGFH) M&[CRZRS=K>Z>X[/J4E6 7YL6\OPDS<8Z],#*")GLI"KD4]W^I+;Z:YZGK\/Q MNQAT&(C9N2V^BCXA!VK)>3PSS4UX(>I4HUE^,FT94W3H./[M)_7]1"'A7?D^ M;_3YKI(K4( Q*A)\.*=NOVM%_G 7-7Q>J]/BR.HUYS4U5=;H6I9?S%+]^7;Z M-P=6OD"KM[?"MJ+.4RVR%^_E%5!.5*)Y=-S_\EK].53X+5W=.-&VCYW_$=P^*_OK=T;U#T)J8UOOOCL , M-AX ,QC;)X00!<@("6LPX*O?E54E(09C>RVPP$L'W;>W.SE[^+)'-Z1_X8PMI^V"3X#!W!\)D&Q MDRK*H_)96T@(RI-A=ANUNV*^FXD=_:]T]".7HZ^+!$0^U:.P)CZC-$[#F+A> MU!-GS?I-82QUI0=T?5-ON$. _?H>D0)6PA6NVHHC!D>4KA9'!#9DN;3DU3>W M_Y'6TY\OAN5>6Z]U'B_/Z;Y^,X'Y+ MCSXDN)__:_S8'= M=W3'A+#_$:N"#._Y^^T#]NIA&U,F)X.#[,)N, MY-P4:$[[#_D0+F1!^[3[SCLX1S_'I[^,N_SK;$O1I?*>.[((K$P;8%A"*"9U M0)Y9X@ MSKI63.-5&K>GTW=I7.Z5'UU=NIR6KDQ'JHFS7N]ED0=ML 6W;DL?'M(E:L:T M$*=2-12@#L%0 CQT7RK>04GZ !3ST2KUWIY6+A1893I_EZ(_0U@YF?C:,]6 M]DOBUI4VY-?[UZ>G1J&-SE_SUJ73FDX!J'1KN)4AMFVNK(TFJ@[O(J2%RSW5 M()W:0A!^>T1/"M$_X2#M1]^S%TBU/T;]S2VU]^E(=L.?<&$YWQ:R)U*(M.W; M7L$:3_1S 961[-Y8[=O9)18B.:FL[U'4%X,I^ B-ZYO8LMG'?:KZ[*"L5M+U M!_34?Q+%LCH$ZJTWIR@.JVG%: \[;;5GGI]=6O:#V9_A*U,;K3'2ER^%K("> MVN>=Y]MN[E*QTM@/D#:?F6_/W+21>[DK76EMMS!.7-K%0AY?N?%,!3W(@T2] M,ROIQ>>[^XK@3,4[:)ZRT40C)3P6NKGAQ&DW;>GV-E]*W[YZ6]NL7$U&+^-N MX5P1]/N"8=?RV=O6<(BOW'A[P=-N1AW=T<97JO!J]KUQPVO<=I4MK4;,TXR"_K7E*Z>:ZBZSS>57(%V2VI^0LT\B2M]'C%@BU?T4"D8KY@ MGK?LQ;*3R":D6.)J?(>45.=EW+QIGC_T6O?5AY=\1-U!Q*61OVP/DEYI#^)/ M2D=?VPLD; "&Q@"KYNBDV24#P*0 >^ >?2VX7+#:!=KT\0T(.;$_O'P=C8L7 MX\E9L2T:_68SI\UB"+GC@I#+B,F,N"O,'NJJ%7H^=(\98.[SB>9_3H"#_X,V MY9MA,KW;#X^=OI,7^Y>J/<=?2QA;)L/+:GAHSL_[\8WY*D>%V. M;UW$I)R)U^4(UX6VLX\7YM@6)E9DQ[DNL2([TG6)%=E!%^:3Z07O&LB1$2%* ML+/=*OVD2;('G PQF3LL?=[#P=A"L%VP&-N25/8&H1*SRG=BE3?RC'\)4R56 ML1'(3?8]BAP+F"Z5D",&'?HD[6CVWVDHUYA)HF,2:1\Z-=)$L_XIPC<.TZECU. MZ&9B:EL:^OTNB] /NWT38'MR! MBIFG4K6%FU3$!^[*'TV M>!FGFY/NK2P*[BP#"70RM/\55@Y4'12+:"RB)R"BAS<(WI/1HMM<>*WV MZVWIN9I3SJ\Z56-^/<,RBBV"E)3ET_(>BW6/,RQ1UDW=&:$^-[2L?AR7.+P/ M$S6.WUUB?G\NI.^[Y6YJEIV57V;= M%)@FHICELT(VCF[$FB'6#-_/(GI/-0CUPN.@.KTWA//F2*MV:CGM^@R*>;!% M)&457E!VJ8;3BY!\O?C'[MEWT%^_@3(ZN)ER;EM;O;*:D+JXO;I0O';AW"DU M"R6GG!WENVD:.4G+ I\2TW'D)!;-WU8T#V\GO"6;J4Y/]JY;0VD\T1^KK?E# M.M5,0?,"L ]X,9OEY0-8"$?F,P14XFR$[WY!L7,4.T>_KW.T00_NK],T2.Y4 MPR/5X@TJUML48&E:[TF)3NV^G9XKF7L)NC'W[%ZB-5# MK!X.K1X.;Q1]1#],*IV44SV;70N3WOU Z[Z8RM'* )!.!5[:<*/T=!U!B M+^U#>B_JK@U?E1\7]3R/P,4[N+%311O(=5A]6>@&E:6LV"HM;AI-?7C7R&?O M 4Z)QE[$'"_N/!./I3J6ZEBJ([11MHOUO%*WI(>*?#_VT+FL/[XJEO*2QV)- MPS:9#)\3=V6TKZ#4'@8>=J,2Z",P5F+ OH'M"] -GBS(DQ20F2@JRL*ZW@%__-_5G 9 H\' MD,O,D+38G@0$M$>0Y2@L _J +_YAVK,U(7C8X=EDU*@CGX$:@<(P:62 MV>Q_N.6?0(X-6@*H68AB*Z!E]*Y5V#+VW3O8$VQ97&OZ0Q*3P!TA8#=122H' M6J=5,5.YD0WJZG];M<)6J8._L=!@M62LB"S[ZH]_"20>X/0!L"=>>"?@2_7? M/8()OJT=/B@B!]):NPHA\4":A0I7JIY7JJ52HU3D;O*M4J.2OV[R7*5:B&I< M2^Q%.LAJK55JTJA%J\:5*]5\M8 'R35;>+@WI6JK>1A4R'<'MK-N]*]V-=\N M5EJEXM_+\M&=>G!5C+?)9P S^M#TLO/R\T._O2AIQ>Q+JYNNI[>"QDI7EO"B M&]:\W6E49J6R6W&GG=MM4+!>;?KRXESL_*):N!N*E]&RXA=DV*-CQ=#8O-:=YMWV5&3GSVGWEJIV=;86"+18;[+2V4VK[1FVP!>;^]1NM3(7C3' M$^O5JU_U[LO2:"O :[V=R3]>RN.[]KG;%D>YFC[L(_ S_"L/#.E94FT 'W;J MR"8 QIL8GG<7I8N[KB YXT4MTQL)LK+H0 N3X\%LS:Q@MOHSXO"4.#*G+X5N M#=DT9ZJ#ETPW-6N"N"D>#0$3YW2'PV:IYF'I N!KQ[]"G4X-[$W KN%:>*4G M$VQMDUM&F!+(=K@^P27O<[T% 7_=A$4?K-RV H6>Y(HZP#?U.>03:,>0^NS: MGQV:?__&$$W2069CI,O1??0.;HA5D\.AP0!I+HP*(.#):_'WW-2"+5=7C;<) MPO4]&_Z!X6)*Z%:?\QS_"Q<;38YG+S#38%G@)L@=X=_QC2"!Q.T#6DRQB8!L M&_799G0A'[ UQB&.34MBASX%6R$::+I@,CXJ7\^X$;%4,=)86=' MP1A8+RHDRFPZ7I=C7)?4SNZH\;K$"*'QPJREV."H-[MN$2*C_I%60*[78231H@-\"]3/XM_*:63F6^%?]D: MV0AQ$_S#R.&0"0&DF\.!5+^G[DZ7NV)-K\5 MDXC?C$FD>%2R(\Z][1I'-L,HDGDA8OQN;9V2L[P@"8=)_%>.#^PY$O6Q78M&+D-?H3ZV;Y&13_VH MU(<45A]2=YZ6-.7*N)D+ZFAHCP:SA_ID?AN=^IB(0C]S=7XQ$A;.1;M3RI>N MSQ%#UY:S"J\(!ZD;HI;F=U$?)QZS^!Y1BJ.<\^YTA&\YY^CA?(Z "@>?!OP>U'%CIJ3T7ZH;V&AFJ5,N?<.Y\$-\;QC*)[D[..P3QSVB<,^<=@G#OO$89_?*^QSQ#&>$BVLMP8,20!; MMPENI9(^CNE\<9Y0#&%\1!#&OTM,B"$^;'B$^3Z@+DR0N0U;\ $OFN0]7UZ4 MFN/6=;;;S$]?%T.*B"X+O"P-K0-]8F'TD=BK5)%*&EG](FZMTL M52V-RXG20LR-S]U)XTP?#BE^NI3AL]E<'&'Z?EE$&X>,6T\7&?I2'$SZ%<,S MZIS*+S4SHY[LL6T#T1PTOK41;%'_C455S'2]Q'.I(#J/VP:(9HSQT]HA%:V5UD4YWU[G-"TAUY]]MQ- MEV\I=#W6"'*6%].;/;?BH.2!X?I_'N4^]*!@_GO!O#_(/$/K_W,+%JDA_=WK?I1P1AG5V",E]_7U04P<%0H MQ@#G6K F>!VAS:>)9H CZP*DK$D1AVW4UUUNIKLCKJP/\/];(]WNJ.0;] MR/UYD XBV4!5,P[H7N,!U08%,IRRJA&.S,]UI^MHNMHE0R,C@X'=(-"_W<[@ M<9%O2"EG?)6>%DIJ+U=^?LB'M7PB_0DEOVT$-^I+K&_RA 4J M9[?UB[NS7JVMBI9\-7Y("Z5Y'O3$)@^H$\LS\2H0@.:^K!GP M!P*?P\DBH_HQ[Q8!0'Z_.YO=W:G>95MO3A?-UKEW,;%NMS4==*]4 M2DRN>J5QH_(T=_/;&@X,T?0Y-<_TSDK2C9RZ*,UOGNSB[;:& W?UDM1H+:Z$ M<7IZKE^4SPP5Z5L;#EPE[/'9]'Q>+"VPLW9V,[":U?SMMH8##X^SZK@^ZKP* MB>*T_.),A_6L=+NMX8 N/O;+3S=W#\)SKYJ6SKN%"ZV?[RJ;;W>J\]L;79); M@BXI:Y=RHMQ&G>>F572;KO,,R6O^VP^\3]/JRI8Z MW[596^W+UO!IU!X)-;&H2@^3\ZLG[\*PR!<$VOX]6"VB' C6/6PJ .#>4QU\%7ZHY=GPBB>DD1@E MWBE4@]Y'(>D!+1Z_C6PL]'MXZT '/< /8GH[*FRF%@?-(I(%@C#LVGR'30NRN%-?@7(^.# M_6?!$CFU02# )3K<,VP3#G3W#71\]:QYV[X<"X_MM*1@XX]?1<]/IY/B;PHZO=MYCP!E^C<%F3ZR=7BO[W2\$%^U$%+R M-T4K/K*%B#73<:Q#K)F.92&P9HI78H\K\-UJ^;]3Z P@^BE4^+!+^. ME2Z+A">.&+(67K)W)QJ.HGP M,Z-#@5:2TG&C0+\G4GO%!H^6:2+E@N,&C/\ %TC[T)J1YE!#H!GA%5"-?3%S MU-.)(BD0'*BHY[T78%D2&SE&7)%/)_@=)>1T 8Z43)=)W,;)R)9DJ.9RO&(\D'AGS\ORKK= MO;AQ,[984L<%JWUU=G?>G-]2N.=4FL?6S@Y)/@&'#*^7B\AIO&%I^[,G?@^5 M9J0CN_<XW,"V)IR+)E/+5NW%2JT&J[I@=1B$!TE5 M(:EL@,>M5#; F_!W ]U434U7#7P??J8+-1%3SYY:#G)H):-?=3I2^YR)7,Z: M(N!,?)UA.0ZGJ;:]P$^<8>;&H_9[M9&7#&@ CU:1D @6O-9_/(Q.G4YM:XY9 MTD7&XD UJJ(42$W/ZMQ.JWKN:BQ5BZ7GI]S]]'6THXQPM]3XRX;E)D\6K>:3 M!MK6%<*$6?$NME8%6'+F2RF-70MH:O>14ERLBC51' M^K6$$L\*;?!"ZS;EB$-5IT"IYH\WYUN" 9"'/R#5#LWRTM2*LC0>O0C(R3:L M]EW7N<%JZU\LE=EU44QR494'Y0EO;B$O?I,Z1!-2)85<9$]T$Z06*J*PZ-F( MFZD.YWB#@:[I#^D&*C.G+B55M+WF]C654Z1L-7$E2%>.5\@_]P=5)P^VI616'X7^0@1#6=YWHVU;#Z9&H0 M]D"@*V<<8IR@Z4O]S/0I;$5BYK\.\)0WP%.B%>3XI5B78]5+>1#AP8'/ICT=8S+> Y;3*,E]\'03#0D>:D\92O-\HP^IU*D79CEBXX?@-]( M9D=GQ$CK[R3]S5T*#U/3L(V&QV8L=HK'@4O+^\@I#-R7V72,M&*F+-UHA:?[ MGZ\/W^#9.]7P""'R4#B(=TRTE84]).=>VO>SF>"9Q8GIG97480:SL+FE;/S% M?R2G^L\DZL-$P !X<^?)NL%Z;%*>7'D81?#S1-V3'FA/\JWQLS.U!*E3X?_G_ZQD^0-)N4@O3H'X&O"X3@4LEL]C_<\D\@QP8MH9 U1+&50E5ZUVJI M*OONG4H&MBRN-?TAB4DPF+":3_@U$TI2.= ZK?*:RHULT%G_VZH5MN8KP]]8 M_K%R,E9RFQ6ZO&E2O5?+6 !\DU6WBX-Z5J MJWD8#^+=@>W,;?VK7-M\AD BY3=ZK,CW+C7PN2U M8=0:1N>^G .@%GD#K&3X\#P4I"R^&YV[IO"HCZ]$ MX=7STB-K*&X%57D867/1%9X;;>1<&6FC>8EMS=MN:O-*T4RR5)UET*7?5_!5M9$5%X72E54R,XEZMG/>ABO3ZU=66LVQ,C[O+<9IK2F- M2A>-F549;J-\S3R_?["<\EA(2[<%NU&_N^_<;*6\*Y;/Y9029E9OU)57I_Z3[FF,3XO/)C8S.T7 M+JSAMG7/SPNY7D?*5]K-G.T\/S>G=;T/5VZ\79_>B=;MV4--F Q[KI6['-M= M%[(L_+?AX&9NMZ\:+[<=R7QTTO7;8X+3 M$06&IQ/,A2.3B11,QX\_$IU+P&6P0XYWT5 <$L9(H>]4P-VR^]Q4M=T%8.50 MST#,@F<@*A2/!WN[(Z3VGSU\$2*P;/@EAC?I>0[/U4:Z10.?X, ZODM,WZ&S MR VI^#(6^#4+\'8=SE;-(0R%A&^Z>+RK9AW9;_/0!X5J$#^9_0Z?=P%-F<(A;';CBU/?'"]MBV3BY8R 8A00D%'L?E&M#YY$-!U/O'Z]7+T4SO.= M3Y^F_#S%VG?7[?)]]JK=OBK;IEVLW[J=:AXHEME&,<;J&X!^5>N%12P%X@DK MZQ%\"G9$FR@!W3&]$(LQ4 9GD$T@)EC$P#N 2U5C5QSYHV&#]?!+W[/?@N?# M"M6R5RG9 -!+U6AAH0P1[CJ1:XTZ*'U?6EP,]?'3:U>ZMC&K#8+XWGH<@.NA MA<7F;&&_1X?9H2!>36A)R 8A/?R?:<'1BXMO)9VG\#UX\B_(5$'L53Q.O.@0 M[B-K$A"2@4 2FFJ6XZ,#'O:XXTOS!E97IX#GN)6S4>/:&V=Z&;V4\ :3RJQP M-G^RAW_\*V7Y]-9C#;PTAZ;+08]2/TB79KO>;==:]X\E]EZ>X360MV]4)\^;'R/+\]F@E^BUTY?"I%VIOV;OO?/N%9S#R'SJ M8*P9):[R((P&&-I65;PU+!P=&X6]!=E,>-\:I)B+>.W[NJ,!^BN>J*8Z(^@0 M _ @@=FX;J2&3_2WH<%^":+@-G_EF@UL<<-F_P:2X'VC[=X6ZL^5L>XL2MK- M54K-W!\*$S1&$GP+27 ?,()*,K.SZU",B/-%V$1R,KVSKW:\$%^&FB;'&%'' ML!"BDDS)\4H<,]MO3QLP:G^P8;\A [RWNQP^A^)M,OPR[.#/J?JH:\XH2^])AT<]F2AJ MA^7O@C?$M//OA#=TV%SDG1'0.CO4+WJHBH?3F@'2)SG(=;84Q)4S9[);?YVU MQ_IK[O:Y>H.&@VM(T9'_^#>;YB51.DQ1[#$P=P15L72?.MF)GX#3 7D#W\!U M^,H]YGNBT$3N$\1;$-Z"H("R-;.V[#ROZN"ZFJJ?WXV;DW.Y\G)1=(7$C,%7 M"A*?2AT(CR%:]^@[^4-1;BI1[Z$MRU4-;D(S%_WT,\;WL=L36X:QDW0B.]26 MK2E=+U]F[UI7]VU4EK5ZVWF2ST=#AGN8S?*9=.P5Q5[1*7E%( Q8CGK0'I>F M?,4^TLGZ2-'M3K$S]?5;53N4I5F: [A"?@*?MNQ;Q?KT);MQ9G+?6B MU]'*MQ3B+LOGI$SL4,4.U7$[5.L9QU8/#YCD#,=>U0$LR\@1"K_PM"GRN7[7 M[>N-C6L;_&)UH:BU"=Z@$NBF5LEIHY)@S[IIXEAEQ8;07!632@%^^AL5)2/7T6_DU/.S<'XQ>!Z^GE.$D^FNWRE3-$)H2#]3=,MIYNPQ,3,'Z!$?EB $^[EM31\K#K"^=/31;/CJD)Y M 0*<)BB:ZX]YJ0]^+:G^UMCT,.OF"]*[VYZ5X[=PW::>C;IN-9&HUTU/ M;%^-+SK52\6J-%'^5Y/'Y9]VUM:4;I%)9P,+9QW9$"4/W+B$M(22Z-E%Y(UJ M/>'9OGKJ3F5%=(0\K==-)0_EQ!U!%.8_L83&$OIQ.R@Z"9T]WA1NRM?YN[9^ MX4K#>7I6+M9G6$+3AY30Z-GZ/VL&DU_,L*=7+3O7"LF/GK()'S]D^_51KH^) MVT?1PI$81D$#Q_/2M3)0&[=]07=KQ<)D,BZ-4+XK;C:%O.J6+*_F%1\$=9'3 MQGU5[Q:>H;WI1D/,)W50>*Y4;QIM5']2GN1LN>@Y6]N;SB7Q-7=A/3Z6KE"N M5^WEL]F[R=:&F.V67&X)G:$^3NN=6JY;[E_<"[?;FE>F*H/6LWPG.B4O\_(T M::+R\'R6W]:TM%F892OG9ZA3>I;J:A^-GN_0P]:FI9)RD2^]C-;%YI:?.;K-X_2XP+QNML;"?.ANGY+;YR@TK.U=U3[:*7L4J=2V.6 M5R>9:;\ZZ^8VG[EPGB]*=N;R3B@T7^\3MZY)+]-'O)K"E@ZC5BTW'F0:-Z7G]N3U3F\5YX(\@TLWGOIR=9Y.3>[K M5KLSLBNV]7+Y>M;;NO+]ZSEZ&O6OQJ6$H:4R=YDSJWX#W+31"G5^;YSGVH@UUSH?C;H%5&H_M^7BHY5=I.:YX;9&K(N;X<-MX[:J MM)\SU<%]/G%C/;JS;8U8KZNS^K6MVXJP\*3GXL1LB85.?AO?=:R,7I=0Y:%= MN,D+V=1%?R+6MC9-;2%EKIU)0K/4::5:F==+M=A6P9#;&.?-A5(JS17C8B?S:?9J8EZ;7YFIAG6B.ES_9N MW?3P)NKNN*X+EXE'U6!59 U6V;QI>U4GRN97?G-(XJ<[G(9M!%4W.?3LZ5,X M]H$F5\CF!FS ]+(D5_9<;%R] =\5:I@5M$6:53J>-@K=L:T; M%D\Z,#HC:V9"DU9WI5<7,0227]$O*\RD'^V3I:OC]% 8/Z4%Y$RFY_F;&K+* MP[A/UND5/F;2225.X3^&%'XY*<8Y_,>P$%*\"D>P"J*45.(&?L>P$JED+EZ( MZ(J+V X==:AJ;_TZQ".(NT5PT!7]I/<"GT2U\K>(GQ\'.M)6]^MS33HN[C*J MV)#[KX)DI1JW#]5<>_0,(2'YCW\S*5Y6.,7$E ^4?A M5LI?V9W1+6L0)*5X23A(?5UL]GY),P)U0M-N$3M9@S,Q'8K@D;.?W@2Q31S; MQ+$R_K@R_D2?@8I06*0;0J?93M\F9%E6#2L7V\*Q+1S;PE^L= M4!K?H7JU9:O=$J5 87G3EJ=+I M=VYI!Y.,X4/IY:AG?BQ6<.3MF;XP MER+RN?Y6VKQJF=J;"EU0K+OK:TU6QNA>N9GA%S8Q/X$1=E_.IQKE>C?;1E+V1BG<&G/)@E)U"J G M'0 C[#B,S%_##8O"3OP@2-B!E.HW5R:1VH/?R0#\M&Z,$!!,^4D7_N? AO+# MQK15$-%8Z#BR^W+M5IM/[A!@.2!S-RE]E[S= X,+_;(4'02VY],($3NA(#C5 MW01M,/M<$6EHTL-7LZ\EGM,=3C?[ ML[YK]%ZG!7<6PSPL!WXJ, ]I*9E1XB+>M5C )T(!>^Q=&A=3'\,ZB,ET+!!' ML1!R4LG%*W$$*Q&KIN-8AU@U'"'VN!"?;<_PGOOP M=;.&SJCD4QB=\HMZ%1PV@I/=H,"N#J\T@73S_QM=7[';"A3X__Z0_OA9-9A* MBO))M\,E,1Q*'UGDZ1][; O]^W*&DI2CS:S^5Y9PB_ >4US9MXV.9&_2*4 M^FLZ.>O M^8GD$C_2CYNR_ZJI/W?++\V)& M^VB+@L++AP$VB3J<]_WC=57DO;ZX7XX6EEK*+,^-5>!I2+$$I(_+9W$'2]6,%?K3(YU7%OE""3?+)0FIQF(-4&R1CY!2^^$H6W'")/[LW4 M#TD)%0U1EA.E]5RX__D_*TE^@:Q"S8]E__#U?6A:++E0(L([1 F:0ZB"@OJA M&C-UX?A5.]FD% 16?@1[!A""2R6SV?]PRS^!'!NTA'*B$,56RH7H7:L%0^R[ M=Q(9V;*XUO2'A#=[D$K\T4^95)+*@=9I5?95;F3#=O._K5IA:^X*_(U9#6\K MQDK^"OOJCW])P1K KA5HQ943\*FZ3QG[995UH&[<[V0\-0L5KE0]KU1+I4:I MR-WD6Z5&)7_=Y+E*M1#5N)8JB3G]M5:I26-]K1I7KE3SU0(>)-=LX>'>E*JM MYF&4Y;L#VYDO]E>[FF\7*ZU2\>]EMMA./;@JQMOD$ZM5UO*='FCM; _/VKX? M8Z-W[J^@<_W?D6UTK1&"NEVP&QW28)T=#:(^!^G?G,IA$U2W^J \]E]UNP4D M!!+,'62N5.02>H4MWK -"\ @U'JMJK;=[0V5QT57&1;;Y]/7Z6MB-E)FSO"/ M?[':XQAXQNJ^S'D.Z2 _@DI66X6E31BZB;@)NERRN'JV@^1::# MDMPJ J9F.9B\+K1*PC?]N6)_^N8@.N.QP[/@JR-7)J98BE3Z(W/2YU\ M5^U(C\_M&?8K%#ZK;"(#$M(?FEA2F%A2=YZ6-.7*N)D+ZFAHCP:SA_ID?AL% ML<34Y:*3:CZ=MSOZR&VX@S-/.,MC8LE\)KN9K &#(DSL8F,!,Z\%W2\Y9 *7 MKM;D$[+2*GP;.5.D@6(U%LDOU4'"B@JBZG$5 H9H(RR1GN9Z-IZ$X^$YN"/5 MY:R9B6QGI$]!*<&4R0U]JL7PG,#U!&DCOQ4HI@! $\!'3)"5NPBR5Y+#[C+6 M.U@/& M^Y7%T&(&,XZ^7ZH(]FB#89/[K<-3<6E4(5(DXA.8&IK.3Y&KAX6MX MK"K6(NQE,Q4/W%9-9X!LF/3:).!",E)"IYGNCNB2XSDX*].B+W3#RGVDOB"N MAQ H*::]!K8UV20@X/,8EN/!9M##FT R\&;"V^YWPC&(9[*OF2P?%)K$T-,!#R M2\LU^(IPPZ^Z@"HQD[I9(25H*3'550::UE6$;*:;E?I"-]439%E69%'+]?Z@ M;Z5W5%PTD6Y4$_,%;96(MSK/B.-2BSF[[<9X3Q<5(R7(:V M'&U@9RQ'379Y?]Q <&IPZM@*P:3OZT'"9P,YGN&22VK8H:-@_%$ZG0S."4RI M_G(ZSLCRC#ZV4K 5IQ+O"IL<3YY)+?_ WEG.$IO_+EU*,DWPN1UB[F.;"ALT M(V0CG5* W6QA@PA_8WDV5\;LBHF?N I,9_ /F9QF%K0/@Y_\@B) G/5)\^1B_"/6>XY/8Q]L"S/+K:?:^"=C@7D#FC!P^!D^ M16Y]!S8FJJ--P#,,YCAP+IW@7J]19)K$58)S9.1 MA.=ZGHOINL#FO@M/-?2)3NZT\# ,(WR+C88J\2H(OY'1N/A^9.AH0.<*\0+- M]7MC$!<'3R7T"+RL> U,_QD##YPA;FI; ]UE@/SD01:5:GP9?,)[Y RS.\0S M7#3$L^E 5"5X/F@22?@O&<@+XLE'\;_^URHV\C5]BN]<_X6.=OW;F6X8Z]]A M^JQ_165[_5NZ1.O?8FO*W'@Y%I3)ED%A9ZNO;XYJ:@&UL8Y8_\$/NJU_;^AC M[ 7[7P(5';RR!FB$.715!07E;+"5WH>W#!8[)"3)54SL^+G 9G"[IGJPWH39 ML%<*/+-#O)9R_3')A8&#@@-&7A%34 9C&/R+96!/T-:=,56:GLFDG,@797,\ M")Y(MH69G7 XX5&J5 :J1B8#SB(>.68TB@4(OVGJE @O(VH#OX4KT^M]TH:# M9\#3>1.[E,:6R7Q,,5-!HO/U1]9'>#Y&X.%B94P\:?B7O91=CP7('#K+G26D M:."I@;+!#OA$)RR _7<3VS8V-[%LQ/23LZ0)\;+5P0#+B:_/F')DHJN1'8Y> M04;2@X "J=C UPZ"G4U;V;_I79ASP)_77*"7S;9T/+&^CA]G@[+'VPWFIP6= M-T@1?2S6%T]4JV)NS!NPK,,1L 13 11_T7&\"5D]ARZHL? C'1_B3W^SM.@F*$O3(J^Q2?R"LK^Y\+7\CK>L8D6^*P2@DF#2+XBI?JB& M 5T(LHCY&9MB_DL=O OK [R=$DC+54F D>.O_07\P/#">R_YDI@U^%5$]8;W M:V;JL$V$[A0D!,.IRS;.]%*\7WD.L!RA%6%&R]R

@CE@HL)F M3$P[1/G5!?V&.6S9;PI6WYN2)ZD[AV"MZ$I\%_: #)!03#?X!O^NZ;;F3?!5 MF$DPE<&??'><5.'#2.$)_C/A+DNC370THD,\<[GI]MD[>?RM 7K!1- ^6+47 M,*ZI37[=> \1^![2K E,#.LJ[%"!%D^2-?6U$[[8QMIL0RLR147H"AR)G2Y' M!Q\.%+#GL!?#-DNW*_HX'B*>1+)G-,J(!TL8?S)5J7&&5)\D]!;.HJ(4Z#RF MWS$SP:3P:YCQ!HM%[N )Z:U)#RM&E\E2\'JPPCZI$ZD'L+*I[N0,9Y]"\ZXG MN&+UXZT())IK>A-\W2(RX2U_]&"!!SX8J7UZT$4"\29M??QGBL_D,KRH9#B" M\U@H3?9[D0C5+49"O%CA+[+P6S&.LJ/],9S*\ MK"A4'?Z94B1>$3Y#T3=.UKC(9EHQ\2(SA6\%@1_*,FDEPTLI.N@_E93(IW/* MB9TBAJ=:P!/3';*/$',>S*(U/Y@I**Q3F=NFXVF9>,.!/=H>PRD9U1W$6#41 M2!\0$AII?$C#8\'+&QK!HX/0;9;=>%-K!\2V-ZSB8#U,>VQ58;W'OR? M36TT; #:>#<@H_&O4Z=3 YNBS%!GN1FA[_!*$&$B^R6LB:$/B()=/AH6$)8# M;%H\-[S54+>'39@^" \/]8FEU4<#$ !F4)K(8&Z([;AD72TPK/:Z"7YN5>&Y MNHD=(959MW J:3A@U(/\3CW;\7Q/&J^!@5]#5NM%U3QOPHW F 'G'>&UT?"6 MBRT<"S9W3!SR/17UL6Z8E'2^7NO["LOWP/I8JQD6A;YG[A2^.?"6B;U!K?T> M>&Y@>77 KHA/!9>:WG8;864EAK<0!YX8QF+'EYE/&OZI;^E.60D?MB#!"U(/((F MKY!9P5--3&DV9SH L/2 E+YH+.=*^$LUW(4_5[A1(U0F=^81WI\@QYO)"7 0 M"Z@%;PCB$)C'B6)9)S)3S3!>[+TA Y%V,;[52@>5/,E#+B4^Y(H/N=X_Y/I2 M=?N!7,ZO/9Q:S8[L15<*T(1\(CAL ZD!.)-%;:,@4$W8=IDT('4I.6A#MXKP([F#%"%L,,09YIT(E1[X ]O\59( MK@]D#4$D;"41D>I^8O(,L4%CD^>3)"#"O>#7J^"&FRR,Z6]_Q(4.E#L+& M#O;I1W#FU-<=VV/Q2++M]_%".-C&#-%D.40PRMAA%=NP8,OQ\(:DVDN[#X(; MQ)#3(?327Q*2/9Q#9$G#1S>^XP(96R0B\%^8-# %3W8C/)X^@M0NVX\:.WAN M&MNHEV-BFS%'96%I9[ 3'ABM;F,:3+V>H3LC,!.@@LI@#]4L&Z\NC629%D0J ME_'7@!_[?=L/PC ^=-!$9U8&!%(@ZXP8GEAL_9,R'5ZPC#[!POO/I"Z?3,;F M!#>2.PB=B#$ #@:>$2SHW(H]KT6]F6X'(4>8(30!3"P^M;U'6:H!*4^'+ M]M@&#B==9?EIL-A'M!G36A!7Q''@CW7][KJ=T7\MCX>A+W8 ML-I4YF*%7^6@L,VT8I!:YM B(@*Q+BWD%!$ATQ%S0X(9A^_U3[7(>6*?:C!@ MII4[U3Z<]< )@;6Z^&QUEV[(6N@4' P+&[>J$UUXK5%JMJ];3:Y6YFKU4B/? MJM2J^ZR@V%7K\:$,B??<[[^P+L:+A27V[[5HU3L!M/"=/_8]8VHV8>'%+NM. M\E.Y/Z&8YM9H)E.,$$[!]F,0$X-KE(S 9\04OQ%*C".<'RK U+>8XXRO5N.? M__U<.=&[%G,)C.[K_>#SA-RIDOR6X)W^D9*>)JA MF=#,^S>DX "1Z$^IP7-JD[/M=**;.@E50CR(&?#1$5D MS2'_E#,R+V:SJW'D#=X64\G%LU0UK0<;@P%YXC,&1X9^*Q(MB;O6I MF'&"@TA#][.IL$?&\A/^VBHT?Y/GB1*?D[-+>Y7F!V%Z#1"$&J>VCFF+EXDC M'CT=6[-4( /#[X+'4ST,1#2PLV'PI+3#,X,D+FQ-:>,1MAW(NPWF%M/GPQ R M6--DH^;@QCOANX..ZQ=J^C>#/._/Y3,:G>X%L]F>$%>T^YLWWU+ MKZ=2R=0O\#[F>U'"([,\UX' ,#8[T=S49^E#A I6SUB85ZGGV%*3U)63CFHS@&W P+C0>2< M!-5KV--869L!I* Y0?!?);FN^M1@80C3>F&NV!3+*>0C#"S\3JAO-9>!9>+& MK(26_05:/X&A&5TT=NV[6._%L)/? TH[QL3,0"''IS(B]7:R$C@[GS$EWTHJ>BOT),M)&5N+ MA; 9Z(^'G13A!P1?+8/I?XH9/B6EZ#ASO(3_[!.KZU='V@&?<80W#S!4(><; MVUA/%JV(L8/3L^G(&P9.N1L:24J0$RTT)BVQA;VFF[U*>YL@L>V M:G]'S9R5<.(\2*%G$"Y Z^VE,OM M(3-N*Y?ZV2?A0:F0GTM.S^AGEDD\M"%QG^1@#U3=II#(Y&TVTJRAN42R@:MM M:&Y&P"20_:*#BP^),)B;_F8N6))KFZ$;,742N\FS(NAR3F$)[%MF[V?CAQZ/ MR4:.HO)36S>B9]\*B".F1X3,2@< .LEBD>\_E2R?RV3XC_,:U'BPYZRL3II7 M11S*.:E),Q98))("AXED$(@@DF U8<4CU*$D!HJS M6E]$*@%(>H&Q$I;2_0G @:^S94(C& KR%;?JK)]&8A[W-)H)UT<]E[C^@)1# M7.CH^(NLJJO.472UQ\M!K&W2J2POB0*+2:8%/BL(^]BE\^ZVDC52.()\D!<\ M%@J]PD8B\F):P;B2:HT.2)LG@0R]P=JM!F2JV M;#EJRKY0C6BB(3%G>?_\*%2)IF,E_Z+C!_BU6#2G S.8X>->L6S1U2$[:]@Y MH8'U$>#2Z$&AHVD1[DD6P(M:D/BJN!C1^ MJJ\B3)(-5.9/<2PA;$K.\H+D"X"<57A%$#=MSK5SI66@F^ZOX#L IZS&S'EV M8N,?)Y$8VJJNGT*V"TE/L@8#6.W>PG_(:FVSOB' !SO&^6 NP;6.K8J^7XE= M4*? -.!'01[07E7=IQBS@ V7Z"K^MIA!/$=L*2S](V(0D=T=;\HIK.YRJT%R MF<\I&3Z73H.@;^A/?Q^?ZH7<:_Y1+R9"<)4I)$5Q?X(F07YN"2A=! MYLF2FY!HB9SP[XHBXG7_I(H8LD0<#^C[R2- 58;[##KER8Q1/& M3 WG' ;R#_6P[E,7Q 1(SP7B M)T901XHS#0]W0)T0 M5#%; ,NTDK6_M0;!G]Z" R!?B$X2AR<050Y-IB.5R#N)-=IJPC]#":I<(HNG M+$69.FBK(A-=>3EQ78'/L3.1D40BC1Y#U-LVTL\*=S@KJL^X!^J>":+<$ 6X M.,CTT9G]HALLL1-=P]ZK-M()4ASF4I4@FZP)^H=\V&"B&85/9])[G:>T#.-/ M/?P]<^%V.=.K_QQV^;8"7Y$+Q&@WBL>M6T-Q#F$R?%8RWE'JTL9;B MVJE*=%BJY%!W_9"'#^]$;ZZ$GZ8JB432-V+J:X4)HI+F4^+VD!P/B9N]P6(?XJB#G -\, A<&PRX,]4@ M VR.$#:I\K8-V($3ZG5$Q!Z=H/ 5XNK8^*(C=,@(U= (-^$=0$5/ ;,!5@W$ M.BK2%FQ6XYE?)LC7+2R@4=H#8%,2R]%>XI(%GI.S"DOLR^*RLX(?D08\0#@X M(/99*/^?20"D$BWKMB%;>>JB %$2&J#@3P0#V?%S&YSP$1S)9AXC[LGK#UF! M:!CED2#0,EA5!GW#C@.)M3"A@4MZ]KA\[9OHRS!^4MY+X$0L0LX'K&"8LXQN:[LZ:N[ ,Y;A8FKE4^P7BKL+7A-4W>-'6Q309FGG M!T\C_@QM&TJ7U[>G @\.XB&D$PF^4G6#Q<-DH2%O/!,8"+O$+_-B62L4!';S M"([?=C3,GDL+:W3ZM/>.D_FWO43"8@1ED)PD$&!6PCW,=,:LI]L4S7%9=V]8 M$ 8C#A<;%& 0$/1%.+E>00VD!^(,.-#OC0+ZSU]IZDDNDP#SS%\PK(S 8,+ ZY.,LI^QH0CAL] MGS]Z820*'^F78CQ36?0]&Q^W88+UP!(,E-+=F^()LQR+/G;O5TKBUZCD>!!4 M9XC42Z466%L$QLE_!)E: +)$=8W_(/],'C"9"02%/V*KYUAXJ]$('&D/44A- MJ/%4IWJ?XG&89&E=I(U,R["&B]48"=M[&$//*-!'+Y1O1T"G?.O0L[=J+HKC M3%';EM6=.XD.O ZZ8UM>R3J/^WDR ;/]2KH,@1C[N709O+B80"1:!#"E?I(, M^3(,">PCK=!G(@K'91,7*X#(WE:A^L&=\<>"NUQJ?R$FR6:E7Z M0RB=S%S/-<&D\7,GBZ$MAB"+A[:20-Y\$W_;)L4OMR%26.GO3X'D*'\>7IC"$Q++7@,DU1DZ2)J.;JR,,X'OI5K;L91V+JC#2T8!;XF[7!MC2 C,7DOK( M;TN#F_W&DT1L1.G#HO8400P_@-JIV]\5ZK&HA8DX#8C(_:6RABU@(( U@[=M M'[*\X<$.)LIJ0DS]A?XFMXJI/ONT[,;QB;XYW%]P VO;$;Z8M>WX^^\0-G^H MBR;;\>9]IL7Z'Q&4 MNADR##86!L&*MUF#/)8&)$W:@8 =VH9Z6(1:5H!30+HI!./'#[0IBAL,(M2( M('BKX?"*NZ1AHX%4WX!DH ,'ZA@8(_6_,/AF6T[=8 M+&AIM*W3RULW!23$\T F>3Y9BG!SB_!<>\$BHZ#U4JB?*?6\IJ2&GS['A;8L MR*%X@KT)4&G)T2ML#%X-]N0G'K7/?'?+,Z%:?WD*NRY\816QC'J2*W]&!&7 M+I$7/1]9$F;SM;']D&U1\9OL7 >JQZ'U>A5:'&H$5D:D9H7NCR90]"_(#D7\ MEP4Z^JJ*W+F=+-4#58-+%**5XX3EP_U(VT=.'L#-!J!X,FQVED-8*E0T.MY M*EH!26G#+S[H\V0L&+:9;A,,IF7C'8*32WNFTY% \U[F9SA^2@5UH_^+!P6C MVK6"1".L/M-&@?QRZGK['@CVN!]:OE]8*+^*2G5I\'7*PA\D6-_7W4"34M > MVI\(;)\M[U0]O'HV"VH1 H7,,4H_P*FW;(X]F86Q=TLV(D,%>HNFZ MK ,D[8S$!H!6:C!X""Z1YD"A]2/F&8VEA$)VM"7;$OD-L1 >BY1MH7UT&_.Z MR0@-&):=F*A5R-I<: N>R.(0&_@+'X@LU#6,1'B#G8H4X0\\8Z S5/_@V53? M]!94W%2:0>0L\"LF#*EX3=X_K-WH3LJB;S9MN#GT5#OH]+DA-XC8''3#6F=$ MY$ )+45&#MNY+4H4TB.5:(DM(PEBP23N'CK+8O++K.WEX03S#F)&V.-3K> T*>67AYJ)?/I!K6Q-9TLG6X M=&MV2/\\/!NV,BPOQZ^+WCW]9;D@K7V'A^8!CI;V6,3N6AB8&@X ;9T8J_"T M/@(%1DXS_?%1!@CNI0-$X#YX6W;E!FF)'P;Q3++X!'7M:??:GUE0XE M5BPCWAO6%MW6EX9^PR=@E/QI(Q^U(GS^:VVQ2IRWS9)/)!03[1!J(>>?/,&^ MP_)]F00O.-H_EJ94#K&VHI78_-^'0EO>S(P"'V\$N3?BPB+0W M'# I6+J*IWG&D(W/&.(SA@^?,0RR:EK14KEN+R/UNTI6376SRF#0E;,#3<*D MSRB*MG'&D"Y1J".G*V=RBIS^JF,%/.YZOM'B*A7LI[4N2@VN4BW7&C<$VOZK ME/:'JI/22<%&O3T)O:/:P.;[H$E#[PGT[?(?ZE_4SV]#V[;]X9% MRI>79['A_W]JT+M9Z8N4L>J_)N$@+8&OMK&__8.A\?TW_.[_Y]FSW/^^.P)Z MV7__8)OXR'6GSH]__IG-9DG\AN30>ODGCXUH. '[!_6'JOT/MB#5?[*RD!;3 M_X QE1,E(97!?RA23E+^4;&IGM>&*,"RD7Z8 MQ)*@':BX/#L,906O+CE&ROM]F/!U !]%&S&Q&$O3@[X(RSZ.<-ADF301#E^< MY/Y:WD+/!6Q(OR*I=MC$9ALA!R+QUGF5G_'D)T0WSWAVG("'T(0X(,F$EK+@ MM@C"WQO6T'Y5Q%Z$]DB$*/4!&5H7_9-3MKT]*MLC6;?OJ?QZ7Z7\ M56L/I$ M_370T#.6(?Z]*;5>K-1BI780I:;%2NU8E)HH*HHD*$)&2&73Z?0_+T).$E-" M%\WEA)@?(1$#VWIU P]JMSK;IK^*D)1'BZ?JMC5?+&L2@P,W>!V5+U;K>X.0WX6J M&3H@Y4;((&;@I6-[-+I0R*6P M/LP*:?@[+?UCB+E<.JM^L3I\SZW%)E7Z9Q1B?DH2Z^9<_I?4(W[Y9S1CCMB M:5\QWJ@+3J1?Q:KP9%1A3,F3VE3$W]?"?LN8#(*()7<$W9M\??8S922?MSL+ M#".%>#=LNUCRQY@EK'BFV>4Y>\TA?9_,T64VH**>$H[)XOD1:ME1) M^'KBH^UWCE3,OFYF1R&B^YGMB7$OUO6QE7GZNO[+K,R/ZOK8QHQMS%UZ)Y>+ M;[$6B[58Z,A1V*,2.Y)E^Y"N:7TV338X>O2[F6U' M=:"@. QF1K\_:US#N2.,03LOD2^X:]4<>NH0_4WAJE;:O3AP MM.CW6PR_CYQW;FE70;"E0FTP6*KR1@]W^LP=,!6A#DD4?(G>L4PP@4+Y)7A$ MZ=D#K)(=*!AOSL)_RZV?EU*-BDV$@\^8= ^8;* M$#^A,DX,82D7(RRQ98D1EMY'6.I+@CH0Y4%7D9#65=2^TLU)@W175.2>DE,S M*0%E&( 2O:.)N5 E *;==$[,B/ZO!X)7VK4WKK>$70[M2R'RA"5"7MVS'4]= M8K>%VS+Y18[OM@2 BQIHJ#N SNF2!@=]#YI J:0=60C=GX%>,S10:,U#FMB, M5&/@ [V37$D?+A24K6="TR-XWA+7]6LA+T/T6I&,564*Z^KKUP HZH,J.XSH M$]8H_EOWA77U82"KW"_C6"G99.X4D)&.Q'CY*42MI)"**7Q("@,3IV,2_S2) M/^.XOJLPCF62>Y+.0TQG%Y#BVPAEO<]-[%VA^.J9D2.5ZGFE6BHU2D7N)M\J M-2KYZR;/5:J%Y.K\8HZ,.-P77KH]SR\2QMS;!(^=,XNJBWZ$#S=/BO<.PVK, M%/<]@.F<(Z50>+(]AKY\$?WUGS7=0[@.3 M,&+6VV [GH/,".B4[/*A\LV-5-N8/;\O>W[I?/[:D<_]=\QE,9=%.Y^8[[[- M=([5]#N'1F]]KIGDS@S5&>LHYKYOSWU'8/IML!W/W>%-=[O]MY%^'_/H]^71 MJ.R_38P8VFS>_SV_;(#YAH'H)[;02/91)GD<"4LU;;5/C.!+^*[ILW0U4Q7%>8(9U&*J8$&JR-;PLA+N=CXHMQSIDRRO)";E? M?]V2$YP 2QA@A]D-59!8:DDMZ>GNIV6Q_P_/ZV<)S4(6D<_#DR\DDF&1LLR0 M4#%JH'3*34*&,L]I1DZ84EP(\DGQ:,P(^;G1VFDT&S^_][R#?>BJ5[:164!V M_/:>WVZV.Z3Y/NBT@]T=KY_-#QR%=!]BPP5S30W7&94^'[_M$9JB3%YX/O3Z;0Q[32D&OO#"S\QJ=CQ MA92:-2(3U0[VL03^,AH=[*?,4!(F5&EF/M:NAL?>'D@8;@0[V/?GGTYV)*/9 MP7[$)T2;F6 ?:RE58YYY1N9!IYF;+K3TH7I%YL:;\L@D0:O9_&WFV1XN-D42;=U +%!#5\PK#O2J^A8%0%(VF2[NH ][7,Y^UBF1DO MIBD7L^#=D*=,DU,V)1^/8-'R5U Q!+PR M5='Q,;5Z_8OAX'C0.QP.SD[)V3'I?1[TCTG_MW[O:CCX=Q^*H+9_\2>J_*1E M/;^ZN+PZ/!V2X1FY[/?L+#K--LYD^+E/+@\O/AV>]B^]L]^^]+^2P]X0:]K- M9ON%)_2P^H,Z^84IEG*:D(L&^2J+;%PG(5.&QS-B$FH"JX>A(\'(2*J(J8^U M9@U$A"C-9/&LMDD(6-[NVD?=QZWR)F YPG;$O[S0/G$]66-9!T1JYA M,04#>E%W^%$.-9$$13()O 1&I#PC-)N1(C.J8* Y8,:2%H 3)6F)(!+3$(H4 MD2F$(".=W!V!C(5,:ZIF*)+2:P;C5OK44!:!,C"D0!^,8Z! R!4P)1 #[J1! M$\ A 4R$"=$%_KEM/P51:#DZ7(#^%[*(H(^@0, M5\!4!_QS=,PY0!"M!ZT*V/W"/$IDZI6AP0(C2SSK*%$($ ";D !<.YRV^H14 M)R06 MN_6AJTMPE^P1':>,8PZ/6WK;@FA J&(6K@ _CG@ 6!&F$1M<)]@"Q5*(&Q@[ M\#GB.A12%] .(XJ2PN$V5Q)R82C69 M@&C' O<-B_P:2QPS2WD-PUA>% (E6 MAWJMW2WFM&CM1N[)/7)D^)FS%^R?H$>OF)&#->JR]D#QTD Q#(3S7#4ND$ > M%KRJP7QH_[@&TUP3C73[.]G+N@H>,0T%@!I+.1Z'=!W94$@+O7X3I"4C!O L M1W)$1Q8*.@"7/>':!@*08IGM!W.[VQ!2#4/NF +P7C*=6\S6RQ"%E1S"">BB MI>"1/4S2Q4CSB%/%<0+<\3$;&#/LJ=#(D:R'T)90V; A-0.%#(0I;)131&(A M*$8[F)95XI9K00O'W*J$$[Z-& I"0(+V+'K= /1WL*?1CV5/:SOP.V:UONM? MV[K (B<\0J.A6F86*0WC-[VH8'<5FQT&O;:950O>" & ^L^;'(!DJ[ M'F40FQ'!KYDHC]Y6Y.O/7J+7-[F_Q;G![E_WW,"^L(CF!EN_==X82ZI&<^O' M$?9/H(9WDIV%=A02'B.57K Q6P!=IBDWAK$_B)0C"7P/ZR,.^ME.ML"T(#!I M#'SPB6G7W!^PWPL.ZEO;+[+0'M)M;XX'_O+' X<"B#P4<0 ]G@SA&5/(&4"T M9%*+-'W*Z#52(T?L+3FR*8E]>S(_V'T2\,N,VIW+W>/M:00--5LX^P>-I$QD MH D@'5!9=_Q, SG310K+ (MD)U,&V7N/P#?U68KU>(I-G$RDF#'E*1L?EZT-5A@R6YD+.&-1.$^F"!%TR)8#^ MBY"XQ@.@M'>+'#++U70 ]4(I!,TU"^9?J@N'>$G<31&\*X2#P[3F"V\U*CE MX/&@/;BM+CO=A3XK]WE6(%:Y'E7I'-<8WS@%"8\BEBV>/32I8 1NZ-J;PBH^ M>N6JXF87HG2DI2@,6YKTR]^CP3ZQ![D_.%\CK4#Q%RST]WW4=1= M[G$WT\J_?^B#-FO^:FMNS7DY4GS[XK_,E)>,_$.C/7>B/(-IF M,R G=$9:=8*W.>\+ (_-JW1=WQ![ND]^:MJ?5Y_WTHQ\[=^]FK;BA7_X M;5O"\[H(_J9-Q6C\G7=TLYO/W\T_=&@D )HS M 8 #,Q9#(N:'1M[5MK4^,X%OTKVDSM-E3% M<1[0S3@T52&$[50UCX&PN_-1L>58BV)Y)#DA^^OW7LE)G !#:&":G@E50"Q= M25?2.?FM T9!'Y,CC[2B(9YF.6&A(J1@V43KE)R$!F&4W)&5.* M"T&.%8]&C)"?:XV]6KWV\T?/.SJ$KKI%&YD&9,]O'OC->K-%ZA^#5C/8WR.7 M9V3G9M#=M=(G%]W!KY<]-^KES?'7?I=4/-__=ZOK^R>#$U[Z04K-:9*+*T2&6P%]&HZ/# M,3.4A E5FIG/E9O!J7< $H8;P8X._?E_)SN4T>SH,.(3HLU,L,^5,54CGGI& M9D&KGIDVM/2A>DWFSIORR"1!HU[_>SNC4<33D2=8;(+]VL'!LDCQ4;(HDVYJ M@6*"&CYAV'>IUU PJH*A-$E[?8"'6F;S=K%,C1?3,1>SX,. CYDFYVQ*KN28 MIA^JK@3^:Z9X_*%MI37_'X.N87J&W1F/"CZ"SE'7MIM_ '4$?QM-]P%''*Z, M.&5V;D,I(JCLW25\R UI-6K-0W\(BY:]@8HAX)6IDHY/J=7M70WZI_UN9]"_ M."<7IZ3[I=\[):?]\\YYM]_Y"D50V[OZ U5^UK)>WEQ=WW3.!V1P0:Y[73N+ M5KV),QE\Z9'KSM5QY[QW[5W\YVOO5]+I#K"F6:^_]AX\KGZ_2O[)%!41N:Z1 M8T'U+6=5$C)E>#PC)J$FL'H8.A2,#*6*F/I(86"GZC MN?J.#JV/,&C1:K[_OHG*@A,<.J2B6'^[%<#F]C3AAGDX @M2.544BA[M\S57 MS0-*&SD.<-':)?.R!I3_YAJ7#$9OU.R*K\7(F-RW>V37@J=,Z:@T1EX$,6IT%723\-: M>SEI'[?>MXC9 N<9V])\]\ YIMI<\([>PF()!>%%U^%$.-9$$15()<0F, M2'E*:#HC>6I4SD!SP(P-6@!.E(P+!)&8AE"DB!R#"S+2R=T32%G(M*9JAB)C M>LM@W%*?&LHB4 :&%&B#<0P4"+F"2 G$(';2H G@D FPH3H'/\LVT\!UT4G M.($QU^#2<>U=;*68SEAH%<1^,U!-1C#-B:7#<%9>ABT;7HRUUH_+!D9BG@+> M$+I+?%6!"B .U:I4S],8C"S%^! ^AR*/H$_ < E,5< _1\.< 021/<@JB.X7 M]"B0J=>&!@9&-O"LHD0N0 X(0&X=CAM]0FI3D@LY%3/":/8B&L#H;PA% N= MWJ!EM81[/5?FGK9;Z+\86'OO'OJ#%9S\XZ>#9N-36Q?@+J)'-)PRCCD\[NA= M"Z(^H8I9N +\..(!8$681FQPG6 +%!N#WT#?@<\1UZ&0.H=VZ%&4% ZWF9*0 M"T.Q)CL TX@![AT6>W>0/*:0]G; 6%_E B0:+>HU]G>8TZ*Q'[DG]\@QPD\= M7[!_@A:]1",':]1EXX'BE8%B& CGN4XND, X+'A3PGQJ_KB$J6^(1KK[G?BR MJ8(G3$,!H,:&'$]#NHK14$ASO7D3#$N&#.!9C.0"'9DKZ !,]H1KZPA BJ6V M'\SMEBZD[(;<,07@O8ATEIBM%BX**SFX$]!%2\$C>YBD\Z'F$:>*XP2XB\>L M8TRQIUQCC&0MA+8!E74;4C-0R(";PD89123F@J*W@VE9)9:Q%K1PD5LYX(1/ M0X:"X)"@/8O>U@']%?@T_+'XM+$!OT>KS4W_QNP"1DYXA*2A6J86BY(EI*7ZPKO2LFE.4J VYI&RN& M(8#>*F 3F1%+\<@'* 8U+$/NH@@D:8Y&P'&>@3?;$NFE. W?.Y%Z$RIR:[T1 M92R.(8W@$\"'?B =6(1Y&W@C]_APAF!Y PW!DVB7APQE;A[78!-_21?2#).L M^.D4G0SGZ9LU!C<&(S(O@M$\71VYI\]<5+]/:4 M^TN<&^S_><\-[ N+:$[8ZM)XHR\IDV9IQQ'VSP@-[R4["^TH)#Q&*KV(QFP! M=#D>TA MW>[V>.!/?SS0$1#(0Q$'T./)$)XQA9P!1(M(:I&F3QF]Q=#(!?8V.+(IB7U[ M,C_8?1;PBXS:GKV)FOUL"O[&&'0BQ8@6&M H 9-;\ X3M:[<"Z]4"F3R=2#%A M&*>D=%2\/E2%RV#C3,@9@]II(IV3H"M4 NB_2A!7>P24]FZ10V:QF@Z@7BB% MH)EFP?Q#>>$0+XF[*8)WA7!PF-9\X>Q%))H;.2]PUY!LR:%1@T'CT?YX+:ZZ'0?^BS=YUF#6.EZ M5*ES7&-\XQ0D/(I8NGCVD%+!$,S0K3>%57SRRE7)S"Y$Z5!+D1NV,NG7OT># M?6+E2K=.$"KQ/,C9P_D<*T>(N7JK?>BCJ+O=53 M?/OBO\Z45TC^J=:<&U&>PK1,X+FBE84Y :L9D#,Z(XTJP=N<#SF I^95F*ZY M+<_NB#W=)S_5[<^;SWME1K[V[U]-6[/"/_RVK>!Y4P1_TZ:B-_[..[K=S9?O MYA^Z8?^"')Q<*L@P<,HV>.\FG,7D=!$@7;A$?;N3[WLG=R[=6QW8L7M[9_=U M6=]9O K:;NK[WM1B_W8?24U9+4@5SOU3Z M,L5J11'2XMX*GC*O>*ZOY$[N"QLKR=-*T>+;(1DDE)X+?FD,Z5! )Y)'Q7X> M'-2:>PO_ZO$?HWEZ/]02P,$% @ 9$"A5K]_.>V2!0 31H M !@ !S8VEA+3(P,C,P,S,Q>&5X,S)D,2YH=&WM66USVC@0_BM[=*Y-9O ; M)#EB*#.4D"DW34C!F;M^%):,=166*XL0[M??2K8)I)V^S#67W$PR!./5:K6[ MSVJU:_=^<9Q1EI(L9A3>1A?O@,IXM629AE@QHI&ZYCJ%2.8YR>""*<6%@#>* MTP4#.'6#(]=W3T\3<>0L/QO#_:0\\[B\[* 10?0*1(5G#-94:$YXTN&]!( MM"]7M>?2UYYY)N^CW*;Z#0&\%>-Y9$+7CF:)F';3_779SIX? ] MGEMGS:E.P\#W?^WFA%*>+1S!$AT>NYW.'4GQ1;JER=*T4#%!-+]A1O:.U%@P MHL*YU&GW_@)?FIG7\Q*9:2#B(QI-+#+[I['IP&4$T>4(Z M!AVX=F?NT(79:&CU#-K'?O,):3B8P>!L!R-',F?[X;?8#!,#(C+=]O/9P1?ZT*S9--2>(919O"]DG^M1TVSB"6 M6<9BL]G+?*Q3!N]71*$_Q :F+)=*@TQ@-AS#*$,YC"G,PQ>8C14GHFC".(M= M>/DB./&[!V;VRQ>=5LOO#N42$_O&W@7=0\S<<"[5$@+?>0^)5':E'(5("BPS MR0N%JCB%=M $F]U) 0D7]4%AV&[XC'Q5$F?$34G&2NB!%I84)P&Y:*?5IQ#"*TH#"X%-6&"MH'! -?07!\0 ^W M6-X%\3: *T"#T_91UT3;,YP_"\[6%^#D66+&+4:8_S1!:RA2+3PUUH2;!)AC M#C"P-LTPP0)U624^!+W($>>B:6#4M338EG#$&M:WP+.M#LM*R M)I35H:7LU9#&H?L5I(T^=M2)Y M.,>6X:.S1B]^LQ(N-2D7KEG)O)!BI=F>T3]K4^Z70I]MBI(1!V]X@56NX'I3 MV]CHF\/+;W>W89W7#4/UK>FSSQ_#YYY69A/\'.<_M,DV2U,6RS(G.2:AARO, MVLK\ZMX?+A,M@L/I=_OGQ^*PRG955 3Y+=C5X(5O__Y;5WF%]WE9>&?5_PKI M!X7+/+5X9*R><7HR]GQOP_2,T&/9\_4N_AF7Q[+GX$IQ;!]R[!\^VS"'S[ \ MECT79 /5TZA[('BV.:KKOZ?BRIV2--UV8W,2?UPH/!FIZ26E"NMC>N?Y__Y M5>ZW4!';Z%?W_EY?6;YCV&LL]TC;%QHY63"G; Q(@ODF)#<2R\@2TD[';1UM MRXF2YMMW(.6+$OOFI?\/4$L#!!0 ( &1 H5:1&$J!M 4 (D: 8 M#,R9#(N:'1M[5EM<^(V$/XK6VYZE\S@-TA28CAF M""$]9BXA%YRV]U%8,E8C+%<6(?37=R7;!'(W36]Z:=*99 C&J]5J=Y_=U XHRPE6 "7Y[!W'0WW+??I9!A] MOAR5JUY>GWP<#Z'A>-ZO[:'GG4:GY0"*#R!2)"NXYC(CPO-&%PUHI%KGH>>M M5BMWU7:EFGO1E9?JA3CPA)0%6>2KOL]RF^AT&O!WC<61,UYYFB9AVT_UUV'P YX[9\6I M3L/ ]W_LYH12GLT=P1(='KJ=SCU)\7FZH3?.()99QF)3 LHJK5,&GY9$H3_$&JY8+I4&FH'*:J*JF]K51I4*X7*-^%GIHB@,'7A1)#BAK,F_,)C M!I>*%=QXL6D7&Z:<)7#&,]SHT'"8) ER*>,;([\RMPE(,S T(5^J8DEP%]02 M[A/1..JG;IF'QD)"96ZVNVWNBL?$4R5]2M2,9*QP)G>"K6$06TQ,/#5QG.CP MQ814STBK]:"\R 59ASP3&#C.3,CX9EN^V=9VA!L9Y>YDEWD@[E^95=X:06&& M<4A$=SN5*U*COQ?L]SPSTJ\N$;J_2H-D*3 G8D1:F!#F-,9$5.&"_:B6BTKH(H68JN7W1(N46 B MY"I,.<5XV]S;/B*7V,J+XU??7Y<_CW??^LJ MK_"^; OOK?I?(?VD<)EG&<^,U2M.+\:>W6/3(Z>F5YB>RYY'CO)[EXHC6#FB MM<'M%:SGLJ=.&)-,]\ ,XE@N,VT>FE0,^Z\0/9<]YV0-U3.K!R!X]@A5=XDO MQ95;C6NZ.;/-2'PS5QA4U)PXI0KKS7SKW<'N0'4H:*$B]G% =>_OG#[+]Q,[ MQ\\=TN9E2$[FS"F/#R3!@A226XG-9@EII^.V#C9-1TGS[?N3\B6+?6O3_PM0 M2P,$% @ 9$"A5LK $8G,' 6OT! !@ !S8VEA+3(P,C,P,S,Q>&5X M.3ED,2YH=&WM7?EWXKBR_E?T,CWW)N<(X@V,Z9X^AT[H:=[+TA/H.V=^%$8$ M3QN;L4V6^]>_*MF 3?8$\!+-F4Z(\5)5^DKU54F6/OU/K=;U)LRS^8A\&YR> MD)%OSZ?_XW.'_NCV\Z>1+7(G[5U919] MA"L/X>NU3)RA$_WK%[6I?+0 (9\.AV"LV:9$RTKB3"])&-B_[86VPVH( M-T77U1M^8UDC,)):_WMVN4>8"RW^>\!F$\?>6T@QW#!OWYI:8K^\=,A7IB'D-<3)^*U<,9LWIX%O'8-QH9SCN 49D=M H\; M\B B)]"U_'?K8JIUW7I(TGN;7>#=\<"8L8WC=M>M>BMI=2'P?E,U#HBA6[6F MHC0W*'[*W6P0@0=K*$_+O]/F?TJPQSJ"_E&/=#TXF?, 8L(I1(; 86Y(2<^S MZ^2"S_P@"C?<.SPF< P-+?[PE/0B,!/X)YP2#0 &?L!B28<_@6K")DY(&+ET_2'< M(IS/9JX#CYH'<, ?$S:ZBIG0=&$Z\:C9Y#8$-5QRQ4 D,N*+ MP L".![(YTX)P]O:#(^&Y'KBDVL_^!D2VP4NXM[&) HD)',P0B@>?MX]#4%5 MN-T5=_T9<3S/OQ)AG!(;@.!/ 2(C$OKN7-RUGA?F_A?0-+TE?_ES[Y*2[] ( M#O:35&AQ-''XF'1ON#U'T.S8/* D9,Z(DLU![D].6,#!AK8_#]@E6&9X M2^ C&L@!,T7@HV!#T>Q"LK'PW7\2W[T#HCH9 ((<#VENB!^@+2+Q]17WYIQ< MLY",X#>T4!@%OG=)KJ EI@)T_OQRXL\C@<'D 74" MH@J./%%PVYQ\=.1,:! M/X6;VH)2BV9%\ $-%(U*"0]G'.4"D"#6 *B!?PT0#Y0:S7(%E M0P)V=IW_XAD;\$+57-@W!'3;\_F43/R(0 0/0PXV.@<# S)^PAW@@1 WO=@E MA)7!>.Y\!&T2,SX\@T5+W<"6$%!!X^"61 &#\\*)?XW.X8"'3AB A1&A/" F M>0C<&VPDFB]I&;RI:&7F@NX19U-LZO&XOKG^)R^_^N1DGBD^MQW H&/#MQ $-XT(M:OZ ,?&M2T3*H:9NP&\+>N-:FA M:\N[A0Q<:@:R^B. PRVD.H1=^G7R#6(QH#_Q.71&//LG!R^!#EM<#%A#APN< MX1S#!#P/3\%;U/PK'M3$S18B4>AGPQEP5.+ZUW#C@%TO>WFX31CEU[^>!R,0 M:,CLGZY_*52%8!+X-P[*!]W"AT9=)2"'BQ$'_L^&.$I UQ"E8;L7T(4#Z"'0&.ST=3Q'(AG"4F#&,F%*^*7"8L3E;/]BW^QZ>SC\0%- M6.8B?N)?(I =$.B#./G0-$VJ&\;S"2U00W\Z8T'++F@* ^C M+*: YCRLTE)O"@*YV$\*DO6@G@\HMS(?B H7>RPA53,@:+[GV&&*50G97#;W M[ DB UL^+L-BB0,@$T ;8!^_JAV(*Q8]A UP9> D^<7 Q_N)'AH L;P/S0<$ M^N P:4]*/)YK+%A*%@L6AP.C12WST5B0=F)G<8M$)T3)!R!)EOXD25I_NN,] M KH5.4O2&CQUC6EH*8+@>. :D? >N&_LYR*NA)#K!> %'!.D%=*!I4..FWVJ M%D+@X6KMW:9^9OWVSNA29AQ(C C 9XA5\7A4:EAH&X- V5HJ#HVL MA@.$TFI*Z/CG)%@(@:D-!.JY-ZK9ONL'[5\4\=_'E$K9+Y)1&$#E1U&D3_Y6 M[M,\/3P2CZ@E1]*#;.O#=S-VR6M#Z(E^UM@8-&LS]YK=AHD96ZVZ9OSZ<>AC M9I:,N"EKPW+5'.Q[:R]VQA?!*,\^;"5%*NH92E*3T%M4T92D(J&W#�ZKV= M5"HCOI.<)3$TFY-1Y*.KW# N8V5"-"705T5QN<\?CT,0%!AVN(A9-$Y 5E"$F>[2\$ @HS0:%B2@9\JD'5IG5? 2634NG4,DQJ-9MX MYC&WN:C")B=K=%'7Q582" (""E$&G@>-?N6,DKKTJB4QJMTE2P]&4@$U2 U% M?@A9A_\818-KTB9_D*:Q./_".A"6D^_GI&BK3,VHH&@[YL,HS?;R!-JZ+ D/ MTE3:-)M/0DTUFK2AW@^TN,M9D-PI)GJ0X'NV,\,4D-W&+8ZI@F;0EJ$\#UU$ M!(_X\?&("(]9,?&'H#++=Z#I\7;O#''(Y8DQSCS!\)!H;QY__/Z?X]V.-)). M>@P'1)B*QPE%KICCBOX%.I5XC@_.P0IMAR]57TI?![@34""N)CW5=BQJ[[;R MW%PV'JG;ON;1[8P.GN>2I>QC9>\2CJSA2CLQ35)#%8#1H=26\ M#MA)S'/''/A1 #E.N)SJ&2'U&-YB[('.)*UG4C8%^@-],-[=\R/B.E,G#B8@ M PY1K\X/^"58#,TAQ(B0-T&W-\8!;R"S=L22X6_@-G_'*H=T-3Y^.7=&V!-B M(3K@0*\B/%6,/B=&641&03OA@0 ,2.GPX2)RQE6+AUH-2)/O7G$<8N>0EX*X M3O@S[BOG7M+J:&^:Z"TB.[0T!B"AM)">$C\2Y/_^BZ&[A8\N%G:1)XIZ+I8H MG%6A;@L%\1184*(E8.!14R<,$5H014"AC');$J;C>7,((?%,+Z0Y7R&4$%6I M_=\RWQ)UF1BG]W"@]3]K/526R",.,)H!)%:,&^\QGXE!>#SG8:%W6+),3X:L9L52DQ7+ M*E0L7SSWWEFW>]$])J>=0?>BUSGI0Q9R=E3?X73DTD[L_M(YZ9P==4G_ M6[<[Z.]R.O3]HROB6O7Y;T8(9T^*9(F_QWX#+NVR6"8,5YW=)*]D+*AQW@9ZZBVORO1?F\GB)#96V- *W_^]7D%QY8C;.#,4 MLK2U1'?]6TQJVY /\P _W?DZ'JL3;8M#=?U^.C$HO%_=PP+>6LP-.HF_'" M-CC1M>Q_[J5FZ]?N MGZQ/<2(-OC#-@VDUR%,NWI>WTIMCC(4C3VN.:K4LJC4;$JL2J^7#:LGX?L>V MP;)B?K7-G2L,'52L_X+SK_UK\3X/SJP=^?-A-)Z[.#%47"!)6P%)VT;]KCA. MUFJU:%,U)>0DY'8&.4A-6[I5M53!B_S X14I]$MJ56EJI4&?;U%55R5:)5I+ M@%;5-*F59BDE2P6^!WS&G%%JY41)MY[E8SG/2-NBPQ5GKMU3M5V]235-9@@2 MLJ6!K J0576C AF&JM6U.(3$ZWO;R:0B5J%)145A;T_A._D>7_*LE%N7S!(O M*"!376M10]G0*+CTDQ*@0_K)*PIRN.D#536U)/E5+K[PGLAK 5PWIXF/Y7#8 M^W8<7+V>+MU!NH-TAU>Y0]GR1%%:Q/5KDSTBNHOE\RD1&RZ%D:2^LL!?^ *_ MA2OKTJ:A2+1*M)8 K7I3IYKRMLG.>0Y'G8A):+8]G\[C%:9'N.2?[8C7PR4Y ME(7^PA;ZX2'[)NY;0RVE>2"A*J%:<*BJBDH;IGY0WASCGK&HAW(.L;^;9'"R MU"Y+[0].9=*5!C738]/23Z2?2#^YXR=:4Z5-72]MCG5?47*YIJPLT_D4LMR&&"4@P36 T*O8[$JL1JX;&J M(E*S:"U9NG6!"N)N3G/<$PIGQV^P'%E]5ZNZAH5Z 5YMJM2T-E0"K'K+55_# M8F&S!:S%U*J48!SS,0_$-M[L)@X-DI.5EI/)!7'OOJ!K4$VNY" Q725,JPV5 MJLVWO<&;9\PY%[OC;O(MW:HC,O^Y/'E;H-C3F=;?&32HHF]H'=&J-VS^[9JW M!E=\BDU!7#,;5&G*X1OI)])/'O,3 M0U.I;I8E4UOW!7'BSC?B>T^4\AX[%=AP?G@\X) MV?1NT;FK7$AFK(.'X+8@+L^GB]C4#F5%5/0%Y%:CEF)1:'Z)=8GUBF-=I2U= MH:KVML+G#A6RN1?QX"6YG;AXQ&T_$ M=U%S'XVUH+Q[@ISM?B]NT!5&1/'@; M/#AOS\^="!>K1\C%(A+SE=>_JI@O1X+W5,1\..5;CX>V[_I!>]%H;PBF>Y]/ M>ITOO9/>H-?MD\[9,>E_ZUQTOYV?''V5?@5 MFJ5V&]-1@E2"=%<@+6!NEY'Z*-GHY,1A H(;VUFQ^NY47M\IHJ-(K$FL%;A3 M+L9,P^6\]_[$#R*Q1@,9\:%\T:J\I&B+9?'B5+TMC5K-ID2I1&FA46I2O5G> MS6_/9QR+0-XE<3D+.27A,DA(FB5IULY&.!636KHF(2216BX_5AFH 5M^V $^> >)H M'H(P/, ]A?S0D\X[D"VM01M6HV(\/YCS M$>$W,^Z%FQI\S9M&%(4[Y;T8QDZY5=[*OB1/:%%=EV][2*R_ ZQ;&M7*M[_. M^IHV=C)/R)7SA,K[1O(VMH0L^HO&.C5:!FUM:N%."5<)U^UFUI;>H(;UMDVO MBY'D-.^".#YK]QNT29(HB\E;]-IB+.Z2=WM+D$N0;^N-OCQK=">+_= V.->V M^HY97B\LCLMI+6IN:CQ=(DXB[FG$&195C4K-I+HS+59N;UG]^G-AMOK(VRK/ M]WQ3I99<@4OZA/2)E4]8%FWI95ES^<&Q&SEF4^(B>.X+"179/W7::#6H8<@] M/B6NJX5KI650PRQQ(I9+$TOJ^6Z4?C_5-04#S1Y6T3Z42D2N&=LSI;'LOI5]XYU MBIGW!AX;6_$P;ZWRVX=-0E9"-J_MU XC7#4-?H^CA$B*4.22V8(H=Y)+7A@%G M/VML#)JUF7O-;L/$C*U673.6'A:8LIM:RNB)QZ7%6!Q*RR$6A7)\ M\"#NLLBYXFMWS31R]@'W79GW)DE[G_M'/=(]^[UWUNU>=(_):6?0O>AU3OJ4 M],Z.ZDNB58#]#W?:&[S)I ,PXFGW;- GYU_1C.>G76G(5QCRZ_D%&7SKPK^+ M;I>>1G0X\XD@D,*6Z6RM/3L9L(=2$0B%;8*W9.OG-RO]N7V6#O8NN4!C4MDZJ&*8$J@5ILH.I:DQIZL1?^?D6@ M./+#B/AC$FPR8+P#IY,SMG+W27S31:.-AESH0H*V1*#5=0W^J>\@"?D]\,.0 MS )_[,BM1BLZ(6I'*S87?9Z3"OS0H U+)C(2YU7&N6495%7>%KR*&*FXQP/F M$N:-"!M-'<\)HT ,8B]VV) <4RZFMC.." S14.5L.@FYW:T<8>I4;:W/AJMB M4G+!0\X">R+Z^A&_XJX_F^(6%1OMZ"6!DVLJ;S/=T!M4;\H=4R56BX_5EDF5 M-Y:["AA&3EGPDXOE83&.A,R%!\I409:C2U:.5A6+-DRYR9&$;&D@V]+>2:;2 M\VQ_RLDX\*?$CUYP-PT3*HUY'KB$N551KG14&G3*O8*X:^* M6!$/>!B1?4?$KH-%2D2)Q^4.2))D%I=DPD/VC1:U3/- XE3BM+ X7:=+U+#> MMDEXJ7*A(1_[ <JX6>KX\**'Q>&66WQ1N]A6>,%KWGJ+*IK,KJ2+ M2!=Y:*8X[C!8O=2LRP(/+@G)C C8\41QQYU'?"2Y[XNXKUC- M-.?5C;?!?'/2Z_'AJTHN=B>A+*&\W4TBRI'?)95##$[P8>I[<8R21%6^ %*\ M%T#R"D9Y-ZG$L<1QA;*BY08*32'%%TR&)&M\3?$_;^+X#G=X4>JJ)L$JP5H2 ML"JEVW;VC='D>),%M;PY4%&(WTMJS)5Q\]*9(8\@)CVD%-"0'O+RR/FV5X&+ M%B;AR7^*R1M\1!@(SRYY7.H+B3^/PHAY>#O);&7QOI#N*<>A))0EE-]'"K?! M@J"DI\_D927V\P)J^Y)E^QM:@ZJ;VN)0KSCD]195FXVU0'8H=MB&WV*[[8+@ M==MBI$[$P/A<+Q(F@A^+V]@N9P'":)(\:XD3?&8"(K%9^!;:.[OKKV:DHGK2 MXBFAXY^38"'$BI3A;NI^T%X -J52]HMD3W4TE^MXO);\K=RG>7)(L)%&O=5: M])#)3NJ90\)Q8O^XY+5AP-G/&AN#9FWF7K/;,#%CJU77C*4[QL<4M&NJ.7"_ M]Y31,Z0H?N;B4%J.F1\ZN*!D.^"NV.ED[:Z91LX^X+XKM]S."9@?>\NQ?]0C MW;/?>V?=[D7WF)QV!MV+7N>D3_'=Q_KRS(M)C\[/CKMG M?;!F?P#F/.V>#?KD_"LYZO2_D:\GYW_VI5E?8=:OYQ=D\*T+_RZZ77)Z?C;X MU@?H'@O47AQ]([I*"6Y03SIGQR2S:[DT\_/-O/_CK//CN#?H'A^4T'XB<@F2 ML@Q><1" ^.2R6:W,%O5#+0;RXC\!> M=G.+(L@V+TF;:]DVK^9PW9/L#EG<]XOS__20>7SYB^S_0*K7.SMH5V>=D,U5 M1?+7)8<26!'?R7FP:Y,@E2 M-DBK-(;6J)L-(W MZL#=L8:;FE!6I54];[C;P_>\*QYNI8=_AVPE M?Z6K_WCD7=C2816#Z&F09MF\Z#B><%7QV.>+?,"N7AT21:/ M1M?4#-HR%+D'E,1IP7&J4[.EORV$E" 7>6H,(UG:_*+;Z7?A@YB94IW!BZ)P MO^(LT"SWQQ$/;. NN?)E)(GR:J-<:="&_K;M#8L8T#8Q/4QRTV)5N_,9]BR. MKV;TS\PNQ.\EJ"6HWS6HWV=VMLC&2(U\X7 -[K!!_#$N8^[XKG.7LU#G-8RU' M949F>](=I#O(/''S>6+7&\D,<1><.>_E:O):&5F224"\( M B34[X%ZTVA2PRS%2DPE6_.HL=,UC]ZZP-&5[XR>6M_H<.B/;N'7))JZG_\? M4$L! A0#% @ 9$"A5E '-D4$L! A0#% @ 9$"A5F&'5IUP#P ,=T M !4 ( !H@L '-C:6$M,C R,S S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( &1 H59K]F]:6Q4 & T 0 5 " 44; !S8VEA M+3(P,C,P,S,Q7V1E9BYX;6Q02P$"% ,4 " !D0*%6Z_3TJM!! ,,@0 M%0 @ '3, &UL4$L! A0# M% @ 9$"A5L&U &',*P P/P" !4 ( !UG( '-C:6$M M,C R,S S,S%?<')E+GAM;%!+ 0(4 Q0 ( &1 H5;Z<5J*6_0 )/+"P 5 M " =6> !S8VEA+3(P,C,P,S,Q>#$P<2YH=&U02P$"% ,4 M " !D0*%6?7VI:0L) #5,0 & @ %CDP$ #,Q9#$N:'1M4$L! A0#% @ 9$"A5DKC;1X:"0 FC, M !@ ( !I)P! '-C:6$M,C R,S S,S%X97@S,60R+FAT;5!+ M 0(4 Q0 ( &1 H5:_?SGMD@4 $T: 8 " ?2E 0!S M8VEA+3(P,C,P,S,Q>&5X,S)D,2YH=&U02P$"% ,4 " !D0*%6D1A*@;0% M ")&@ & @ &\JP$ #,R9#(N M:'1M4$L! A0#% @ 9$"A5LK $8G,' 6OT! !@ ( ! MIK$! '-C:6$M,C R,S S,S%X97@Y.60Q+FAT;5!+!08 "P + .P" "H %S@$ ! end