0001654954-24-010185.txt : 20240809 0001654954-24-010185.hdr.sgml : 20240809 20240808183052 ACCESSION NUMBER: 0001654954-24-010185 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 50 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240809 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ATRION CORP CENTRAL INDEX KEY: 0000701288 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 630821819 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32982 FILM NUMBER: 241189949 BUSINESS ADDRESS: STREET 1: ONE ALLENTOWN PARKWAY CITY: ALLEN STATE: TX ZIP: 75002 BUSINESS PHONE: 9723909800 MAIL ADDRESS: STREET 1: ONE ALLENTOWN PARKWAY CITY: ALLEN STATE: TX ZIP: 75002 FORMER COMPANY: FORMER CONFORMED NAME: ALATENN RESOURCES INC DATE OF NAME CHANGE: 19920703 10-Q 1 atri_10q.htm FORM 10-Q atri_10q.htm

 

 UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

Quarterly Report Pursuant To Section 13 or 15(d) of the Securities Exchange Act of 1934

 

 

 

for the Quarterly Period Ended June 30, 2024

 

or

 

 

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

 

 

 

for the Transition Period from_________ to___________

 

Commission File Number 001-32982

 

Atrion Corporation

(Exact Name of Registrant as Specified in its Charter)

 

Delaware

 

63-0821819

(State or Other Jurisdiction of Incorporation or Organization)

 

(I.R.S. Employer Identification No.)

 

One Allentown Parkway, Allen, Texas  75002

(Address of Principal Executive Offices)   (Zip Code)

 

(972) 390-9800

(Registrant’s Telephone Number, Including Area Code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol

Name of each exchange on which registered

Common stock, Par Value $0.10 per share

ATRI

The Nasdaq Global Select  Market

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒ Yes  ☐ No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Registration S-T (§ 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 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

 

Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.

 

 

Title of Each Class

 

Number of Shares Outstanding at

July 26, 2024

Common stock, Par Value $0.10 per share

 

1,759,954

 

 

 

 

ATRION CORPORATION AND SUBSIDIARIES

 

TABLE OF CONTENTS

 

PART I. Financial Information

 

3

 

 

 

 

 

 

 

 

Item 1.

Financial Statements

 

3

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Income (Unaudited) For the Three and Six Months Ended June 30, 2024 and June 30, 2023

 

3

 

 

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets (Unaudited) June 30, 2024 and December 31, 2023

 

4

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows (Unaudited) For the Six Months Ended June 30, 2024 and June 30, 2023

 

5

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) For the Three and Six Months Ended June 30, 2024 and June 30, 2023

 

6

 

 

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

 

8

 

 

 

 

 

 

 

 

Item 2.

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

 

15

 

 

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

20

 

 

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

20

 

 

 

 

 

 

 

PART II. Other Information

 

21

 

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

21

 

 

 

 

 

 

 

 

Item 1A.

Risk Factors

 

21

 

 

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

24

 

 

 

 

 

 

 

 

Item 6.

Exhibits

 

25

 

 

 

 

 

 

 

SIGNATURES

 

26

 

 

 
2

Table of Contents

 

PART I FINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

ATRION CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

 

Three Months Ended

June 30,

Six Months Ended

June 30,

2024

2023

2024

2023

(in thousands, except per share amounts)

(in thousands, except per share amounts)

Revenues

$48,773$43,838$96,107$83,831

Cost of goods sold

32,92626,58467,90951,496

Gross profit

15,84717,25428,19832,335

Operating expenses:

Selling

2,7142,3175,4865,045

General and administrative

11,2795,95116,06612,205

Research and development

1,3201,6072,9703,236
15,3139,87524,52220,486

Operating income

5347,3793,67611,849

Interest and dividend income

388127544367

Other investment income/(losses)

(542)98(651)(623)

Other income

23293739

Interest expense

-(27)-(27)
(131)227(70)(244)

Income before provision for income taxes

4037,6063,60611,605

Provision for income taxes

(1)(1,043)(412)(1,557)

Net income

$402$6,563$3,194$10,048

Net income per basic share

$0.23$3.73$1.81$5.71

Weighted average basic shares outstanding

1,7611,7601,7611,761

Net income per diluted share

$0.23$3.73$1.81$5.70

Weighted average diluted shares outstanding

1,7631,7611,7621,762

Dividends per common share

$2.20$2.15$4.40$4.30

 

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

 

 
3

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

 

 

June 30,

2024

 

 

December 31,

2023

 

Assets

 

(in thousands)

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$11,462

 

 

$3,565

 

Short-term investments

 

 

6,124

 

 

 

2,691

 

Accounts receivable

 

 

26,555

 

 

 

23,029

 

Inventories

 

 

67,641

 

 

 

82,307

 

Prepaid expenses and other current assets

 

 

7,480

 

 

 

3,173

 

 

 

 

119,262

 

 

 

114,765

 

 

 

 

 

 

 

 

 

 

Long-term investments

 

 

5,624

 

 

 

8,165

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment

 

 

286,224

 

 

 

286,445

 

Less accumulated depreciation and amortization

 

 

163,319

 

 

 

161,098

 

 

 

 

122,905

 

 

 

125,347

 

 

 

 

 

 

 

 

 

 

Other assets and deferred charges:

 

 

 

 

 

 

 

 

Patents and licenses

 

 

1,015

 

 

 

1,072

 

Goodwill

 

 

9,730

 

 

 

9,730

 

Other

 

 

1,818

 

 

 

1,746

 

 

 

 

12,563

 

 

 

12,548

 

 

 

 

 

 

 

 

 

 

Total assets

 

$260,354

 

 

$260,825

 

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$16,314

 

 

$12,515

 

Accrued income and other taxes

 

 

1,223

 

 

 

106

 

 

 

 

17,537

 

 

 

12,621

 

 

 

 

 

 

 

 

 

 

Other non-current liabilities

 

 

3,944

 

 

 

5,315

 

 

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

 

 

Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares

 

 

342

 

 

 

342

 

Additional paid-in capital

 

 

67,911

 

 

 

67,331

 

Retained earnings

 

 

377,176

 

 

 

381,754

 

Treasury shares,1,660 at June 30, 2024 and 1,660 at December 31, 2023, at cost

 

 

(206,556)

 

 

(206,538)

Total stockholders’ equity

 

 

238,873

 

 

 

242,889

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ equity

 

$260,354

 

 

$260,825

 

 

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

 

 
4

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$3,194

 

 

$10,048

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

7,959

 

 

 

7,264

 

Deferred income taxes

 

 

(560)

 

 

(1,249)

Stock-based compensation

 

 

722

 

 

 

1,039

 

Net change in unrealized gains and losses on investments

 

 

500

 

 

 

623

 

Net change in accrued interest, premiums, and discounts on investments

 

 

(33)

 

 

(111)

 

 

 

11,782

 

 

 

17,614

 

 

 

 

 

 

 

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(3,526)

 

 

258

 

Inventories

 

 

14,666

 

 

 

(14,459)

Prepaid expenses

 

 

(4,307)

 

 

(3,142)

Other non-current assets

 

 

(72)

 

 

200

 

Accounts payable and accrued liabilities

 

 

3,631

 

 

 

2,637

 

Accrued income and other taxes

 

 

1,117

 

 

 

799

 

Other non-current liabilities

 

 

(812)

 

 

(177)

     Cash flows from operating activities

 

 

22,479

 

 

 

3,730

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Property, plant and equipment additions

 

 

(5,460)

 

 

(16,702)

Purchase of investments

 

 

(5,570)

 

 

(5,644)

Proceeds from sale of investments

 

 

327

 

 

 

131

 

Proceeds from maturities of investments

 

 

3,885

 

 

 

19,503

 

     Cash flows from investing activities

 

 

(6,818)

 

 

(2,712)

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Purchase of treasury stock

 

 

-

 

 

 

(1,650)

Shares tendered for employees’ withholding taxes on

     stock-based compensation

 

 

(20)

 

 

(57)

Dividends paid

 

 

(7,744)

 

 

(7,568)

Proceeds from draw on line of credit

 

 

-

 

 

 

14,540

 

Repayment of draw on line of credit

 

 

-

 

 

 

(10,705)

     Cash flows from financing activities

 

 

(7,764)

 

 

(5,440)

 

 

 

 

 

 

 

 

 

Net change in cash and cash equivalents

 

 

7,897

 

 

 

(4,422)

Cash and cash equivalents at beginning of period

 

 

3,565

 

 

 

4,731

 

Cash and cash equivalents at end of period

 

$11,462

 

 

$309

 

 

 

 

 

 

 

 

 

 

Cash paid for:

 

 

 

 

 

 

 

 

Income taxes

 

$2,234

 

 

$2,853

 

 

The accompanying notes to the condensed consolidated financial statements are an integral part of these statements

 

 
5

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

 

For the Three Months Ended

Common Stock

Treasury Stock

Shares

Outstanding

Amount

Shares

Amount

Additional

Paid-in Capital

Retained

Earnings

Total

Balances, April 1, 2023

1,760$3421,660$(205,463)$66,382$377,380$238,641

Net income

6,5636,563

Stock-based compensation transactions

1(1)11564575

Shares surrendered in stock transactions

(35)(35)

Purchase of treasury stock

(1)1(1,037)(1,037)

Dividends

(3,791)(3,791)

Balances, June 30, 2023

1,760$3421,660$(206,524)$66,946$380,152$240,916

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, April 1, 2024

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,556)

 

$67,472

 

 

$380,665

 

 

$241,923

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

402

 

 

 

402

 

Stock-based compensation transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

439

 

 

 

 

 

 

 

439

 

Shares surrendered in stock transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,891)

 

 

(3,891)

Balances, June 30, 2024

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,556)

 

$67,911

 

 

$377,176

 

 

$238,873

 

 

 

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

 

 
6

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

 

For the Six Months Ended

 

 

Common Stock

 

 

Treasury Stock

 

 

 

 

 

 

 

 

 

 

 

 

Shares

Outstanding

 

 

Amount

 

 

Shares

 

 

Amount

 

 

 

Additional

Paid-in Capital

Retained Earnings

Total

 

Balances, January 1, 2023

 

 

1,761

 

 

$342

 

 

 

1,659

 

 

$(204,830)

 

$66,347

 

 

$377,682

 

 

$239,541

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10,048

 

 

 

10,048

 

Stock-based compensation transactions

 

 

1

 

 

 

 

 

 

 

(1)

 

 

13

 

 

 

599

 

 

 

 

 

 

 

612

 

Shares surrendered in stock transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(57)

 

 

 

 

 

 

 

 

 

 

(57)

Purchase of treasury stock

 

 

(2)

 

 

 

 

 

 

2

 

 

 

(1,650)

 

 

 

 

 

 

 

 

 

 

(1,650)

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,578)

 

 

(7,578)

Balances, June 30, 2023

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,524)

 

$66,946

 

 

$380,152

 

 

$240,916

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, January 1, 2024

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,538)

 

$67,331

 

 

$381,754

 

 

$242,889

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,194

 

 

 

3,194

 

Stock-based compensation transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

580

 

 

 

 

 

 

 

582

 

Shares surrendered in stock transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(20)

 

 

 

 

 

 

 

 

 

 

(20)

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,772)

 

 

(7,772)

Balances, June 30, 2024

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,556)

 

$67,911

 

 

$377,176

 

 

$238,873

 

 

 

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

 

 
7

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(1) Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of Atrion Corporation and its subsidiaries (collectively referred to herein as “Atrion,” the “Company,” “we,” “our,” or “us”) have been prepared in accordance with accounting principles generally accepted in the United States (US GAAP) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements. In the opinion of management, these statements include all normal and recurring adjustments necessary to present a fair statement of our consolidated results of operations, financial position, and cash flows. Operating results for any interim period are not necessarily indicative of the results that may be expected for the full year. Preparation of the Company’s financial statements in conformity with US GAAP requires management to make estimates and assumptions that can have a significant impact on our revenue, operating income, and net income, as well as on the value of certain assets and liabilities on our consolidated balance sheets. We base our assumptions, judgments, and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of August 8, 2024, the date of issuance of this Quarterly Report on Form 10-Q. However, these estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. At least quarterly, we evaluate our assumptions, judgments, and estimates, and make changes as we deem necessary.

 

This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 ("2023 Form 10-K").

 

(2) Merger Agreement

 

On May 28, 2024, we entered into an Agreement and Plan of Merger (the "Merger Agreement") by and among the Company, Nordson Corporation, an Ohio corporation ("Nordson"), and Alpha Medical Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Nordson ("Merger Sub"). Pursuant to the terms of the Merger Agreement and subject to the satisfaction or waiver of certain conditions set forth in the Merger Agreement, Merger Sub will be merged with and into the Company (the "Merger") effective as of the effective time of the Merger ("Effective Time"). As a result of the Merger, Merger Sub will cease to exist, and the Company will survive as a wholly owned subsidiary of Nordson (the "Surviving Corporation").

 

Pursuant to the Merger Agreement, at the Effective Time, each share of our common stock issued and outstanding immediately prior to the Effective Time (other than (i) shares of our common stock owned by any direct or indirect wholly owned subsidiary of the Company, Nordson, Merger Sub, or any direct or indirect wholly owned subsidiary of Nordson and (ii) shares of our common stock held by a stockholder who has not voted in favor of the adoption of the Merger Agreement and who has complied with all of the provisions of the General Corporation Law of the State of Delaware concerning the right of holders of shares or our common stock to demand appraisal of their shares) will automatically be converted into the right to receive $460.00 in cash, without interest. The Merger Agreement also provides that, at the Effective Time, each outstanding restricted stock unit granted to an employee or non-employee service provider, whether stock-settled or cash-settled, whether settled on a current or deferred basis (including any time-based restricted stock unit granted to a non-employee director which settles on a deferred basis, and any restricted stock unit with market- or performance-based conditions), whether vested but unsettled or unvested, will be cancelled and converted into the right to receive an amount in cash, without interest, equal to the product of (i) $460.00 and (ii) the aggregate number of shares of our common stock underlying or denominated by such stock unit (with respect to performance-based stock units, vesting at target), less applicable taxes and authorized deductions.

 

 
8

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

Consummation of the Merger is subject to the satisfaction or waiver of various customary conditions set forth in the Merger Agreement, including, but not limited to:

 

 

·

the approval of the Merger Agreement by the affirmative vote of the holders of a majority of the issued and outstanding shares of our common stock;

 

 

 

 

·

the absence of any restraint or law preventing or prohibiting the consummation of the Merger;

 

 

 

 

·

the accuracy of Nordson's, Merger Sub's, and our representations and warranties (subject to certain materiality qualifiers);

 

 

 

 

·

Nordson's, Merger Sub's, and our compliance in all material respects with their respective covenants and agreements required by the Merger Agreement to be performed or complied with before the Effective Time; and

 

 

 

 

·

the absence of any Company Material Adverse Effect (as defined in the Merger Agreement) occurring since May 28, 2024.

    

Consummation of the Merger is not subject to a financing condition.

 

The Merger is expected to close in the third calendar quarter of 2024.

 

If the Merger is consummated, shares of our common stock will be delisted from the Nasdaq Stock Market and deregistered under the Securities Exchange Act of 1934, as amended.

 

During the second quarter, we incurred $5.0 million of legal and financial advisory fees related to the merger, which were recorded in general and administrative operating expenses.

 

(3) Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost is determined by using the first-in, first-out method. The following table details the major components of inventories (in thousands):

 

 
9

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$34,393

 

 

$37,770

 

Work in process

 

 

15,245

 

 

 

17,462

 

Finished goods

 

 

18,003

 

 

 

27,075

 

Total inventories

 

$67,641

 

 

$82,307

 

 

The decrease in inventories is partially due to a $2.3 million one-time inventory write-off at one of our subsidiaries, during the first quarter of 2024, attributable to a correction of a prior-year immaterial error related to our 2023 10-K.

 

(4) Income per share

 

The following is the computation for basic and diluted income per share:

 

 

 

Three Months ended June 30,

 

 

Six Months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands, except per share amounts)

 

Net income

 

$402

 

 

$6,563

 

 

$3,194

 

 

$10,048

 

Weighted average basic shares outstanding

 

 

1,761

 

 

 

1,760

 

 

 

1,761

 

 

 

1,761

 

Add: Effect of dilutive securities

 

 

2

 

 

 

1

 

 

 

1

 

 

 

1

 

Weighted average diluted shares outstanding

 

 

1,763

 

 

 

1,761

 

 

 

1,762

 

 

 

1,762

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.23

 

 

$3.73

 

 

$1.81

 

 

$5.71

 

Diluted

 

$0.23

 

 

$3.73

 

 

$1.81

 

 

$5.70

 

  

Incremental shares from stock options and restricted stock units were included in the calculation of weighted average diluted shares outstanding using the treasury stock method. Potential dilutive securities have been excluded when their inclusion would be anti-dilutive.

 

(5) Investments

 

As of June 30, 2024, we held investments in bonds, money market accounts, mutual funds, and equity securities. The bonds are considered held-to-maturity and are recorded at amortized cost in the accompanying consolidated balance sheets. The money market accounts, equity securities, and mutual funds are recorded at fair value in the accompanying consolidated balance sheets. The fair values of these investments were estimated using recently executed transactions and market price quotations. We consider as current assets those investments which will mature in the next 12 months including interest receivable on the long-term bonds. The remaining investments are considered non-current assets which we intend to hold longer than 12 months.

 

 
10

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

The components of the Company’s cash and cash equivalents and our short- and long-term investments are as follows (in thousands):

 

 

 

June 30,

 2024

 

 

December 31,

2023

 

Cash and cash equivalents:

 

 

 

 

 

 

Money market funds

 

$11,452

 

 

$3,563

 

Cash deposits

 

 

10

 

 

 

2

 

Total cash and cash equivalents

 

$11,462

 

 

$3,565

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

Bonds (held-to-maturity)

 

$5,944

 

 

$2,552

 

Equity securities (available for sale)

 

 

180

 

 

 

139

 

Total short-term investments

 

$6,124

 

 

$2,691

 

Long-term investments:

 

 

 

 

 

 

 

 

Equity securities (available for sale)

 

$3,809

 

 

$4,354

 

Mutual funds (available for sale)

 

 

1,773

 

 

 

236

 

Bonds (held-to-maturity)

 

 

42

 

 

 

3,575

 

Total long-term investments

 

$5,624

 

 

$8,165

 

Total cash, cash equivalents and short and long-term investments

 

$23,210

 

 

$14,421

 

 

We utilize a lifetime “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 for changes in expected lifetime credit losses. During the second quarter of 2024, our allowance for credit losses was immaterial.

 

 
11

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

The following table summarizes the amortized cost of our held-to-maturity bonds at June 30, 2024 aggregated by credit quality indicator (in thousands):

 

Held-to-Maturity Bonds

 

Credit Quality Indicators

 

Fed Govt.     Bonds/Notes

 

 

Corporate

Bonds

 

 

Totals

 

AAA/AA/A

 

$2,458

 

 

$502

 

 

$2,960

 

BBB/BB

 

 

-

 

 

 

3,026

 

 

 

3,026

 

TOTAL

 

$2,458

 

 

$3,528

 

 

$5,986

 

  

Our investments are required to be measured for disclosure purposes at fair value on a recurring basis. Our investments are considered Level 1 or Level 2 as detailed in the table below. The fair values of these investments were estimated using recently executed transactions and market price quotations. The amortized cost and fair value of our investments, and the related gross unrealized gains and losses, were as follows as of the dates shown below (in thousands):

 

 

 

 

 

 

 

Gross Unrealized

 

 

 

 

 

Level

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

As of June 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market

 

 

1

 

 

$11,452

 

 

$-

 

 

$-

 

 

$11,452

 

Bonds

 

 

2

 

 

$5,986

 

 

$-

 

 

$(66)

 

$5,920

 

Mutual funds

 

 

1

 

 

$1,811

 

 

$-

 

 

$(38)

 

$1,773

 

Equity investments

 

 

2

 

 

$6,054

 

 

$-

 

 

$(2,065)

 

$3,989

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money Market

 

 

1

 

 

$3,563

 

 

$-

 

 

$-

 

 

$3,563

 

Bonds

 

 

2

 

 

$6,127

 

 

$1

 

 

$(82)

 

$6,046

 

Mutual funds

 

 

1

 

 

$279

 

 

$-

 

 

$(43)

 

$236

 

Equity investments

 

 

2

 

 

$6,054

 

 

$-

 

 

$(1,561)

 

$4,493

 

 

The carrying value of our investments is reviewed quarterly for changes in circumstances or the occurrence of events that suggests an investment may not be fully recoverable. The bonds represent investments in various issuers at June 30, 2024. The unrealized losses for some of these bond investments reflect changes in interest rates following their acquisition. As of June 30, 2024, we had four bond investments in a loss position for more than 12 months.

 

At June 30, 2024, the length of time to maturity for the bonds we held ranged from 1 to 18 months.

 

(6) Patents and Licenses

 

Patents and license fees paid for the use of other entities’ patents are amortized over the useful life of the patent or license. The following tables provide information regarding patents and licenses (dollars in thousands):

 

 
12

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

June 30, 2024

 

 

December 31, 2023

 

Weighted Average

Original Life

(years)

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Weighted Average

Original Life

(years)

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

15.67

 

 

$

13,840

 

 

$

12,825

 

 

 

15.67

 

 

$

13,840

 

 

$

12,768

 

 

Aggregated amortization expense for patents and licenses was $28 thousand in the three-month period ended June 30, 2024 and 2023, respectively. Aggregated amortization expense for patents and licenses was $57 thousand in the six-month period ended June 30, 2024 and 2023.

 

Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):

 

2025

 

$112

 

2026

 

$112

 

2027

 

$108

 

2028

 

$108

 

2029

 

$108

 

   

(7) Revenues

 

We recognize revenue when performance obligations under the terms of a contract with our customer are satisfied. This occurs with the transfer of control of our products to customers when products are shipped. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or services. Sales and other taxes we may collect concurrent with revenue-producing activities are excluded from revenue.

 

A summary of revenue by geographic area, based on shipping destination, for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$30,820

 

 

$27,580

 

 

$61,907

 

 

$52,448

 

European Union

 

 

7,663

 

 

 

6,581

 

 

 

13,976

 

 

 

14,666

 

All other regions

 

 

10,290

 

 

 

9,677

 

 

 

20,224

 

 

 

16,717

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

 

 
13

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

A summary of revenue by product line for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fluid Delivery

 

$20,410

 

 

$17,278

 

 

$39,947

 

 

$34,863

 

Cardiovascular

 

 

21,098

 

 

 

18,733

 

 

 

41,114

 

 

 

34,398

 

Ophthalmology

 

 

1,674

 

 

 

2,790

 

 

 

3,150

 

 

 

4,149

 

Other

 

 

5,591

 

 

 

5,037

 

 

 

11,896

 

 

 

10,421

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

 

More than 98 percent of our total revenue in the periods presented herein is pursuant to shipments initiated by a purchase order (our “contract”) and recognized at a single point in time when the performance obligation of the product being shipped is satisfied, rather than recognized over time, and is presented as a receivable on the balance sheet. Payment is typically due within 30 days.

 

We maintain an allowance for credit losses to reflect estimated losses resulting from the failure of customers to make required payments. We calculate our credit loss allowance for our trade receivables following a lifetime “expected credit loss” measurement objective. An account is written off when we determine the receivable will not be collected. Historically, bad debt has been immaterial.

 

We have elected to recognize the cost of shipping as an expense in cost of sales when control over the product has transferred to the customer.

 

We do not make any material accruals for product returns and warranty obligations because our returns and warranty obligations have been very low due to our focus on quality control.

 

We do not disclose the value of unsatisfied performance obligations for contracts for which we recognize revenue at the amount for which we have the right to invoice. We believe that the complexity added to our disclosures by the inclusion of a large amount of insignificant detail in attempting to disclose information about immaterial contracts would potentially obscure more useful and important information.

 

(8) Recent Accounting Pronouncements

 

From time to time, new accounting pronouncements applicable to us are issued by the Financial Accounting Standards Board or other standards-setting bodies. We generally adopt these standards as of the specified effective date. Unless otherwise discussed, we believe the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.

 

 
14

Table of Contents

 

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

 

Overview

We develop and manufacture products primarily for medical applications. We market components to other equipment manufacturers for incorporation in their products and sell finished devices to physicians, hospitals, clinics, and other treatment centers. Our medical products primarily serve the fluid delivery, cardiovascular, and ophthalmology markets. Our other medical and non-medical products include instrumentation and disposables used in valves and inflation devices used in marine and aviation safety products.

 

Our products are used in a wide variety of applications by numerous customers. We encounter competition in all of our markets and compete primarily on the basis of product quality, price, engineering, customer service, and delivery time.

 

Our business strategy is to provide hospitals, physicians, and other healthcare providers with the tools they need to improve the lives of the patients they serve. To do so, we provide a broad selection of products in the areas of our expertise. We have diverse product lines serving primarily the fluid delivery, cardiovascular, and ophthalmic markets, and this diversity has served us well as we encounter changing market conditions. Research and development, or R&D, efforts are focused on improving current products and developing highly-engineered products that meet customer needs and serve niche markets with meaningful sales potential. Proposed new products may be subject to regulatory clearance or approval prior to commercialization and the time period for introducing a new product to the marketplace can be unpredictable. We also focus on controlling costs by investing in modern manufacturing technologies and controlling purchasing processes. We have been successful in consistently generating cash from operations and have used that cash to reduce or eliminate indebtedness, to fund capital expenditures, to make investments, to repurchase stock, and to pay dividends.

 

Our strategic objective is to further enhance our position in our served markets by:

 

 

·

Focusing on customer needs;

 

·

Expanding existing product lines and developing new ones;

 

·

Investing in our future growth, while balancing the need to sensibly control cost; and

 

·

Preserving and fostering a collaborative, entrepreneurial management culture.

 

For the three months ended June 30, 2024, we reported revenues of $48.8 million, up 11 percent, operating income of $0.5 million, down 93 percent, and net income of $0.4 million, down 94 percent, as compared to the three months ended June 30, 2023. Operating income for the three months ended June 30, 2024 includes $5.0 million of expenses related to the pending merger with Nordson.

 

 
15

Table of Contents

 

As described more fully under Item 1, Note 2, Merger Agreement, on May 28, 2024, we entered into a Merger Agreement providing for the acquisition of the Company by Nordson. Subject to the terms and conditions of the Merger Agreement, at the Effective Time, each share of our common stock issued and outstanding immediately prior to the Effective Time, with certain limited exceptions, will be converted into the right to receive $460.00 in cash, without interest. The consummation of the Merger is subject to the satisfaction or waiver of various customary conditions set forth in the Merger Agreement, including, but not limited to, the adoption of the Merger Agreement by the Company’s stockholders and the receipt of certain regulatory approvals. The consummation of the Merger is not subject to a financing condition.

 

The descriptions of the Merger and the Merger Agreement in Item 1, Note 2, Merger Agreement and above do not purport to be and are not complete and are subject to and qualified in their entirety by reference to the full text of the Merger Agreement, a copy of which is filed as Exhibit 2.1 of our Current Report on Form 8-K filed with the Securities and Exchange Commission on May 28, 2024.

 

We have filed a proxy statement with the SEC on Schedule 14A with respect to the approval of the Merger. You may obtain copies of all documents filed by us with the SEC regarding this transaction, free of charge, at the SEC's website, www.sec.gov or from the investor section of our website at www.atrioncorp.com.

 

Results for the three months ended June 30, 2024

 

Consolidated net income totaled $0.4 million, or $0.23 per basic and diluted share, in the second quarter of 2024. This is compared with consolidated net income of $6.6 million, or $3.73 per basic and diluted share, in the second quarter of 2023. The income per basic share computations are based on weighted average basic shares outstanding of 1,761 thousand in the 2024 period and 1,760 thousand in the 2023 period. The income per diluted share computations are based on weighted average diluted shares outstanding of 1,763 thousand in the 2024 period and 1,761 thousand in the 2023 period.

 

Consolidated revenues of $48.8 million for the second quarter of 2024 were 11.3 percent higher than revenues of $43.8 million for the second quarter of 2023. Our second quarter 2024 results, as compared to second quarter 2023, were favorably impacted by an 18.1 percent increase in Fluid Delivery revenue, a 12.6 percent increase in cardiovascular revenue, and an 11.0 percent increase in Other revenues. These increases were slightly offset by a 40.0 percent decrease in Ophthalmology revenue.

 

Revenues by product line were as follows (in thousands):

 

 

 

Three Months Ended

June 30,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Fluid Delivery

 

$20,410

 

 

$17,278

 

Cardiovascular

 

 

21,098

 

 

 

18,733

 

Ophthalmology

 

 

1,674

 

 

 

2,790

 

Other

 

 

5,591

 

 

 

5,037

 

Total

 

$48,773

 

 

$43,838

 

 

 
16

Table of Contents

 

Cost of goods sold of $32.9 million for the second quarter of 2024 was 23.9 percent higher than our cost of goods sold of $26.6 million for the second quarter of 2023, primarily due to increased manufacturing costs, driven by under absorption. Our cost of goods sold in the second quarter of 2024 was 67.5 percent of revenue compared to 60.6 percent of revenue in the second quarter of 2023.

 

Gross profit of $15.8 million in the second quarter of 2024 was $1.4 million or 8.2 percent lower than in the comparable 2023 period. Our gross profit percentage in the second quarter of 2024 was 32.5 percent of revenues compared with 39.4 percent of revenues in the second quarter of 2023. The decrease in gross profit percentage in the 2024 period compared to the 2023 period was related to the higher manufacturing costs discussed above.

 

Our second quarter 2024 operating expenses of $15.3 million were $5.4 million higher than the operating expenses for the second quarter of 2023. This increase was attributable to a $5.3 million increase in general and administrative expenses primarily driven by merger-related legal and financial advisory fees, and a $396 thousand increase in selling expenses, attributable to an increase in compensation costs. These increases were partially offset by a $286 thousand decrease in R&D expenses, primarily related to outside services.

 

Operating income of $0.5 million in the second quarter of 2024 represented a $6.8 million, or 92.8 percent, decrease in operating income compared to second quarter 2023. This decrease was driven by the merger-related fees and gross profit decreases discussed above. Operating income was 1.1 percent of revenues for the second quarter of 2024 and 16.8 percent of revenues for the second quarter of 2023.

 

Interest and dividend income in the second quarter of 2024 was $388 thousand compared with $127 thousand for the same period in the prior year. The increase in interest and dividend income was due to higher interest received.

 

Other investment income in the second quarter of 2024 was a $542 thousand loss compared with Other investment gain of $98 thousand in the second quarter of 2023. These amounts were attributable to unrealized gains and losses on equity investments resulting from changes in the market values of the investments in each quarter.

 

Income tax expense was $1 thousand for the second quarter of 2024 compared with $1.0 million for the second quarter of 2023. The effective tax rate for the second quarter of 2024 was 0.3 percent compared with 13.7 percent for the second quarter of 2023. This lower effective tax rate compared to the prior year second quarter is driven by the impact of the R&D and FDII credits on lower taxable income attributable to the merger-related operating expenses.

 

Results for the six months ended June 30, 2024

 

Consolidated net income totaled $3.2 million, or $1.81 per basic and diluted share, in the first six months of 2024. This is compared with consolidated net income of $10.0 million, or $5.71 per basic and $5.70 per diluted share, in the first six months of 2023. The income per basic share computations are based on weighted average basic shares outstanding of 1,761 thousand in the 2024 and 2023 period, respectively. The income per diluted share computations are based on weighted average diluted shares outstanding of 1,762 thousand in the 2024 and 2023 period, respectively.

 

 
17

Table of Contents

 

Consolidated revenues of $96.1 million for the first six months of 2024 were 14.6 percent higher than revenues of $83.8 million for the first six months of 2023. This increase in revenue was due to increased sales volumes in the Cardiovascular, Fluid Delivery and Other product lines.

 

Revenues by product line were as follows (in thousands):

 

 

 

Six Months Ended

June 30,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Fluid Delivery

 

$39,947

 

 

$34,863

 

Cardiovascular

 

 

41,114

 

 

 

34,398

 

Ophthalmology

 

 

3,150

 

 

 

4,149

 

Other

 

 

11,896

 

 

 

10,421

 

Total

 

$96,107

 

 

$83,831

 

 

Cost of goods sold of $67.9 million for the first six months of 2024 was $16.4 million higher than in the comparable 2023 period. This increase was mainly due to increased manufacturing costs driven by under absorption as well as a $2.3 million one-time inventory write-off at one of our subsidiaries, during the first quarter of 2024, attributable to a correction of a prior-year immaterial error related to our 2023 10-K. Our cost of goods sold in the first six months of 2024 was 70.7 percent of revenues compared to 61.4 percent of revenues in the first six months of 2023.

 

Gross profit was $28.2 million in the first six months of 2024 and $32.3 million in the first six months of 2023. Our gross profit percentage was 29.3 percent of revenues in the first six months in 2024 and 38.6 percent in 2023. The decrease in gross profit percentage in the 2024 period compared to the 2023 period was related to the higher manufacturing costs and the first quarter inventory write off described above.

 

Operating expenses of $24.5 million for the first six months of 2024 were $4.0 million higher than the operating expenses for the first six months of 2023. This increase was attributable to a $3.9 million increase in general and administrative expenses, primarily related to the legal and financial advisory merger-related costs previously described, and a $411 thousand increase in selling expenses, primarily related to commissions. This increase was partially offset by a $266 thousand decrease in R&D expenses, related to outside services.

 

Operating income of $3.7 million for the first six months of 2024 represented an $8.2 million or 69.0 percent decrease in operating income from the first six months of 2023. Operating income was 3.8 percent of revenues for the first six months of 2024 and 14.1 percent of revenues for the first six months of 2023.

 

Interest and dividend income for the first six months of 2024 was $544 thousand, compared with $367 thousand for the same period in the prior year. The increase in interest and dividend income was primarily due to higher interest received.

 

 
18

Table of Contents

 

Other investment income for the first six months of 2024 was a $651 thousand loss compared to a $623 thousand loss in the first six months of 2023. These amounts were attributable to unrealized gains and losses on equity investments resulting from changes in the market values of our investments in each time period.

 

Income tax expense was $0.4 million for the first six months in 2024 and $1.6 million for the first six months in 2023. The effective tax rate for the first six months of 2024 was 11.4 percent, compared with 13.4 percent for the first six months of 2023. This lower effective tax rate as compared to the prior year second quarter is driven by the impact of the R&D and FDII credits on lower taxable income attributable to merger-related operating expenses.

 

Liquidity and Capital Resources

 

As of June 30, 2024, we had a $25.0 million revolving credit facility with a money-center bank pursuant to which the lender is obligated to make advances until December 21, 2026. The credit facility is secured by substantially all of our inventories, equipment, and accounts receivable. Interest under the credit facility is assessed at 30-day, 60-day, or 90-day Adjusted Term SOFR, as selected by us, plus 1.0 percent, and is payable monthly. We had no outstanding borrowings under the credit facility at June 30, 2024, and we were in compliance with all financial covenants.

 

At June 30, 2024, we had a total of $23.2 million in cash and cash equivalents, short-term investments, and long-term investments. At December 31, 2023, cash and cash equivalents, short-term investments, and long-term investments totaled $14.4 million.

 

Cash flows from operating activities of $22.5 million for the six months ended June 30, 2024 were primarily comprised of net income plus the net effect of non-cash expenses and a decrease in inventory and increase in accounts payable, partially offset by increases in accounts receivable and prepaid expenses. During the first six months of 2024, we used $7.7 million for dividends, $5.6 million for the purchase of investments, and $5.5 million for the addition of property and equipment. During the same period, our maturities and sales of investments generated $4.2 million in cash. For the six months ended June 30, 2023, cash flows from operating activities of $3.7 million were primarily comprised of net income plus the net effect of non-cash expenses and an increase in inventory and prepaid expenses. During the first six months of 2023, we used $16.7 million for the addition of property and equipment, $7.6 million for dividends, $5.6 million for the purchase of investments, and $1.7 million for the purchase of treasury stock. During the same period, our maturities and sales of investments generated $19.6 million in cash, and our cash borrowings under our credit facility at June 30, 2023 were $3.8 million.

 

At June 30, 2024, we had working capital of $101.7 million, including $11.5 million in cash and cash equivalents and $6.1 million in short-term investments, compared to working capital of $102.1 million at December 31, 2023. The $0.4 million decrease in working capital during the first six months of 2024 was primarily related to an increase in accounts payable and a decrease in inventory, offset by an increase in cash, short-term investments, and prepaid expenses.

 

We believe that our $23.2 million in cash, cash equivalents, short-term investments, and long-term investments, along with cash flows from operations and available borrowings of up to $25.0 million under our credit facility, will be sufficient to fund our cash requirements for at least the foreseeable future. We believe that our strong financial position would allow us to access equity or debt financing should that be necessary.

 

COVID-19 Impact

We believe the impact of COVID-19 on our business has largely diminished at this time; however, uncertainties continue, particularly around disruptions to the global economy, supply chains, and healthcare systems. Even with the public health actions that have been taken to date, the disease may pose future risks with the emergence of new variants. We will continue to monitor COVID-19 as well as resulting legislative and regulatory changes to manage our response and assess and seek to mitigate potential adverse impacts on our business. For additional discussion regarding COVID-19 and our related risks, see Part I, Item 1A, “Risk Factors” included in our 2023 Form 10-K.

 

 
19

Table of Contents

 

Forward Looking Statements

Statements in this Management’s Discussion and Analysis and elsewhere in this Quarterly Report on Form 10-Q that are forward-looking are based upon current expectations, and actual results or future events may differ materially. Therefore, the inclusion of such forward-looking information should not be regarded as a representation by us that our objectives or plans will be achieved. Such statements include, but are not limited to, the effects, financial and business impact, and anticipated benefits of the Merger, the closing of the Merger and the timing thereof, business plans and strategy, product launches and product performance and impact, our plans to hold certain investments for longer than 12 months, our belief that the impact of standards recently issued by the Financial Accounting Standards Board, or other standard-setting bodies, that are not yet effective, will not have a material impact on our consolidated financial statements upon adoption, our ability to fund our cash requirements for the foreseeable future with our current assets, long-term investments, cash flow, and borrowings under our credit facility, our access to equity and debt financing, and implementing control and procedure improvements will address the material weakness described below. Words such as “expects,” “believes,” “anticipates,” “intends,” “should,” “plans,” and variations of such words and similar expressions are intended to identify such forward-looking statements. Forward-looking statements contained herein involve numerous risks and uncertainties, and there are a number of factors that could cause actual results or future events to differ materially, including, but not limited to, the following: the specific risk factors discussed in Part I, Item IA, “Risk Factors” in this Quarterly Report on Form 10-Q, the risk that COVID-19 leads to further material delays and cancellations of, or reduced demand for, procedures in which our products are utilized; curtailed or delayed capital spending by hospitals and other healthcare providers; disruption to our supply chain; closures of our facilities; delays in training; delays in gathering clinical evidence; diversion of management and other resources to respond to COVID-19; the impact of global and regional economic and credit market conditions on healthcare spending; the risk that COVID-19 further disrupts local economies and causes economies in our key markets to enter prolonged recessions; changing economic, market and business conditions; acts of war or terrorism; the effects of governmental regulation; the impact of competition and new technologies; slower-than-anticipated introduction of new products or implementation of marketing strategies; implementation of new manufacturing processes or implementation of new information systems; our ability to protect our intellectual property; changes in the prices of raw materials; changes in product mix; intellectual property and product liability claims and product recalls; the ability to attract and retain qualified personnel; and the loss of, or any material reduction in sales to, any significant customers. In addition, assumptions relating to budgeting, marketing, product development and other management decisions are subjective in many respects and thus susceptible to interpretations and periodic review which may cause us to alter our marketing, capital expenditures or other budgets, which in turn may affect our results of operations and financial condition. These risks and uncertainties, in some cases, have affected and in the future could affect our ability to implement our business strategy and may cause actual results to differ materially from those contemplated by the statements expressed in this Quarterly Report on Form 10-Q. New risks and uncertainties may arise from time to time and are difficult to predict. All of these factors are difficult or impossible to predict accurately and many of them are beyond our control. As a result, readers are cautioned not to place undue reliance on any of our forward-looking statements.

 

The forward-looking statements in this Quarterly Report on Form 10-Q are made as of the date hereof, and we do not undertake any obligation, and disclaim any duty, to supplement, update or revise such statements, whether as a result of subsequent events, changed expectations or otherwise, except as required by applicable law.

  

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

 

For the quarter ended June 30, 2024, we did not experience any material changes in market risk exposures that affect the quantitative and qualitative disclosures presented in our 2023 Form 10-K.

 

Item 4. Controls and Procedures.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of June 30, 2024. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are not effective due to the material weakness described in our 2023 Form 10-K. There were no changes in our internal control over financial reporting for the quarter ended June 30, 2024 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting. However, as reported in our 2023 Form 10-K, we are planning, initiating, and implementing control and procedure improvements and anticipate that these improvements will address the material weakness.

 

 
20

Table of Contents

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

From time to time, we may be subject to various legal proceedings and claims that may arise in the ordinary course of business.

 

On July 26, 2024, a purported stockholder of the Company filed a complaint related to the Merger. The complaint was filed in the Supreme Court of the State of New York in Nassau County and is captioned Levy v. Athey, et al., Case No. 613208/2024. The Levy complaint names as defendants the Company, the members of our Board of Directors, Nordson, and Campaign Management LLC. The Levy complaint asserts claims for negligent misrepresentation and concealment and negligence under New York common law related to purported disclosure deficiencies in the proxy statement. The Levy complaint seeks, among other relief, (i) declarations that the proxy statement contains misrepresentations as a result of defendants’ purported negligence, (ii) injunctive relief requiring the Company to issue purportedly complete disclosures, (iii) injunctive relief preventing and/or rescinding the vote on the Merger until such disclosures are issued, (iv) attorneys’ fees and costs, and (v) such other and further relief that the court may find just and proper.

 

On August 6, 2024, a second purported stockholder of the Company filed a complaint related to the Merger. The complaint was filed in the Supreme Court of the State of New York in New York County and is captioned Stevens v. Atrion Corporation, et al., Case No. 653966/2024. The Stevens complaint names as defendants Atrion and the members of our Board of Directors. The Stevens complaint asserts claims for negligent misrepresentation and concealment and negligence under New York common law related to purported disclosure deficiencies in the proxy statement. The Stevens complaint seeks, among other relief, (i) injunctive relief preventing the closing of the Merger until defendants issue purportedly complete disclosures regarding the Merger, (ii) rescission of the Merger and/or actual and punitive damages in the event the Merger is consummated prior to such disclosures being issued, (iii) attorneys’ fees and costs, and (iv) such other and further relief that the court may find just and proper.

 

On August 7, 2024, a third purported stockholder of the Company filed a complaint related to the Merger. The complaint was filed in the Supreme Court of the State of New York in New York County and is captioned Jones v. Atrion Corporation, et al., Case No. 653991/2024. The Jones complaint names as defendants Atrion and the members of our Board of Directors. The Jones complaint asserts claims for negligent misrepresentation and concealment and negligence under New York common law related to purported disclosure deficiencies in the proxy statement. The Jones complaint seeks, among other relief, (i) injunctive relief preventing the closing of the Merger until defendants issue purportedly complete disclosures regarding the Merger, (ii) rescission of the Merger and/or actual and punitive damages in the event the Merger is consummated prior to such disclosures being issued, (iii) attorneys’ fees and costs, and (iv) such other and further relief that the court may find just and proper.

 

In addition, the Company has received a number of demand letters, including two that attach draft complaints, from purported stockholders of the Company (the “Demand Letters”), which generally allege that the proxy statement (or the preliminary proxy statement filed by the Company) contains disclosure deficiencies in breach of fiduciary duties and in violation of Sections 14(a) and 20(a) of the Exchange Act, and Rule 14a-9 promulgated thereunder. The Demand Letters seek corrective disclosures in respect of such alleged deficiencies in advance of the special meeting of stockholders relating to the Merger.

 

The Company believes that the allegations and claims asserted in the Demand Letters and the filed complaints are without merit and that it has substantial defenses to such allegations and claims. An estimate of the possible loss or range of losses cannot be made at this time.

   

Item 1A. Risk Factors.

 

We operate in an environment that involves a number of risks and uncertainties, which are described in our 2024 Annual Report. Other than the following Merger-related risk factors, there have been no material changes to the risk factors discussed in Part I, Item 1A. “Risk Factors” in our 2023 Form 10-K.

 

Risks Related to the Merger

 

The Merger Agreement and the pendency or failure of the Merger could have a material adverse effect on our business, results of operations, financial condition, and stock price.

 

On May 28, 2024, we entered into a Merger Agreement by and among the Company, Nordson, and Merger Sub. Pursuant to the terms of the Merger Agreement and subject to the satisfaction or waiver of certain conditions set forth in the Merger Agreement, Merger Sub will be merged with and into the Company (the "Merger") effective as of the Effective Time. During the period between the execution of the Merger Agreement and the Effective Time, our business is exposed to certain inherent risks due to the effect of the announcement or pendency of the Merger and the transactions contemplated by the Merger, which may impact our business relationships, financial condition, and operating results. Some of these risks include:

 

 
21

Table of Contents

 

 

·

difficulties maintaining relationships with vendors, suppliers, service providers, customers, and other business partners, which may defer decisions about working with us, move to our competitors, or seek to change existing relationships with us;

 

 

 

 

·

uncertainties caused by negative sentiment in the marketplace with respect to the Merger, which could adversely impact investor confidence in the Company;

 

 

 

 

·

distraction of our current employees as a result of the Merger which could result in a decline in their productivity or cause distractions in the workplace;

 

 

 

 

·

our inability to attract new employees or retain current employees due to uncertainties related to the Merger;

 

 

 

 

·

diversion of significant management time and resources towards the completion of the Merger and transactions related to the Merger;

 

 

 

 

·

impact of costs related to completion of the Merger and transactions related to the Merger;

 

 

 

 

·

our inability to solicit other acquisition proposals, pursue alternative business opportunities, make strategic changes to our business, and other restrictions on our ability to conduct our business under the Merger Agreement; and

 

 

 

 

·

other developments beyond our control, including, but not limited to, changes in domestic or global economic conditions that may affect the timing or success of the Merger.

 

If the Merger Agreement is terminated, under certain conditions, we may be obligated to pay Nordson a substantial termination fee, which could require us to incur additional debt and reduce the amount of cash we have available to fund our operations.

 

Upon the occurrence of any of the following events, we must pay to Nordson the amount of $20.0 million:

 

 

·

if the Merger Agreement is validly terminated by us or by Nordson because (A) the Effective Time has not occurred on or before the outside date of February 28, 2025, with an available extension (if necessary) to August 28, 2025 (the “Termination Date”), or (B) the Merger Agreement fails to receive the approval of our stockholders at the special meeting that is scheduled to be held on August 19, 2024 and if (1) at or prior to the Termination Date, an acquisition proposal has been publicly announced, disclosed, or otherwise made public that remains outstanding and is not publicly withdrawn as of seven business days prior to the special meeting (or The termination Date in the case of termination pursuant to clause (A)), and (2) within 12 months of the Termination Date, an acquisition proposal is consummated by us or one of our subsidiaries, or a definitive agreement with respect to an acquisition proposal is entered into by us or one of our subsidiaries or is submitted to our stockholders or the stockholders of one of our subsidiaries for adoption;

 

 

 

 

·

If, under certain circumstances, the Merger Agreement is validly terminated by Nordson due to our material breach of the Merger Agreement, and if (1) at or prior to the Termination Date, an acquisition proposal has been publicly announced, disclosed, or otherwise made public that remains outstanding and is not publicly withdrawn as of the Termination Date, and (2) within 12 months of the Termination Date, an acquisition proposal is consummated by us or one of our subsidiaries, or a definitive agreement with respect to an acquisition proposal is entered into by us or one of our subsidiaries or is submitted to our stockholders or the stockholders of one of our subsidiaries for adoption;

 

 

 

 

·

If the Merger Agreement is validly terminated by Nordson because, prior to obtaining the approval of our stockholders, our Board of Directors effects an Adverse Recommendation Change (as defined in the Merger Agreement); or

 

 

 

 

·

If the Merger Agreement is validly terminated by us, at any time prior to the time at which our stockholder approval is obtained, if our Board of Directors determines to enter into an acquisition agreement with respect to a Superior Proposal (as defined in the Merger Agreement) in accordance with the terms of the Merger Agreement.

 

 
22

Table of Contents

 

If we are required to pay the termination fee, we may be required to incur additional debt and use funds that we would otherwise have been able to use for general corporate expenses, capital expenditures, or for other purposes.

 

Pursuant to the Merger Agreement, we are subject to certain restrictions on our business activities.

 

During the period from the date of the Merger Agreement until the earlier of the Effective Time and the termination of the Merger Agreement, we are generally required to conduct our business in the ordinary course consistent with past practice. However, we are restricted from taking certain actions without Nordson’s prior consent, which is not to be unreasonably withheld, conditioned, or delayed. These limitations include, among other things, certain restrictions on our ability to amend our organizational documents, acquire other businesses and assets, dispose of our assets, make investments, repurchase our common stock, pay dividends, incur indebtedness, issue stock-based awards, amend or change certain compensation arrangements, enter into, amend or terminate certain contracts, initiate or settle certain litigation, or change tax classifications and elections. Such restrictions could prevent us from pursuing strategic business opportunities, limit our ability to respond effectively and timely to competitive pressures, industry developments, economic conditions and future opportunities, and otherwise have an adverse effect on our business, results of operations and financial condition.

 

Litigation related to the Merger could prevent or delay the completion of the Merger or otherwise negatively affect our business and operations.

 

Putative stockholder complaints, including stockholder class action complaints, demands for books and records, and other complaints or actions may be filed against us, our Board of Directors, and others in connection with the transactions contemplated by the Merger Agreement. The outcome of litigation is uncertain, and we may not be successful in defending against any such future claims. Lawsuits that may be filed against us or our Board of Directors could delay or prevent the Merger, and we may incur additional costs in connection with the defense or settlement of any such litigation related to the Merger, including costs associated with the indemnification of obligations to our directors, any of which could adversely affect our business, results of operations, and financial condition.

 

The Merger may not be completed within the expected timeframe, or at all, and significant delay or the failure to complete the Merger could adversely affect our business.

 

There can be no assurance that our business, our relationships, or our financial condition will not be adversely affected if the Merger is not consummated within the expected timeframe, or at all. Failure to complete the Merger within the expected timeframe, or at all, could adversely affect our business and the market price of our common stock in several ways, including the following:

 

 

·

to the extent that the current market price of our common stock reflects an assumption that the Merger will be completed, it may be negatively impacted because of a failure to complete the Merger within the expected timeframe or at all;

 

 

 

 

·

investor and consumer confidence in our business could decline, litigation could be brought against us, relationships with vendors, service providers, landlords, investors, and other business partners may be adversely impacted, and we may be unable to retain key personnel;

 

 

 

 

·

we have incurred, and will continue to incur, significant costs, expenses and fees for professional services and other costs in connection with the Merger and the transactions contemplated by the Merger, for which we may receive little or no benefit if the Merger and the transactions contemplated by the Merger are not completed. Many of these fees and costs will be payable by us even if the Merger and the transactions contemplated by the Merger are not completed and may relate to activities that we would not have undertaken other than to complete the Merger; and

 

 

 

 

·

failure to complete the Merger, may result in negative publicity and a negative impression of us in the investment community.

 

 
23

Table of Contents

 

The Merger Agreement contains provisions that could make it difficult for a third party to make a superior acquisition proposal.

 

The Merger Agreement contains certain customary restrictions on our ability to solicit proposals from third parties for an acquisition of the Company during the pendency of the Merger. In addition, subject to certain customary “fiduciary out” exceptions, our Board of Directors is required to recommend that our stockholders vote in favor of the approval of the Merger, the Merger Agreement, and the transactions contemplated thereby.

 

As discussed in further detail above under the heading “If the Merger Agreement is terminated, under certain conditions, we may be obligated to pay Nordson a substantial termination fee, which could require us to incur additional debt and reduce the amount of cash we have available to fund our operations,” we would be required to pay Nordson the termination fee under certain conditions in connection with the termination of the Merger Agreement.

 

These provisions might discourage an otherwise-interested third party from considering or proposing an acquisition of the Company, including proposals that may be deemed to offer greater value to our stockholders than the transaction consideration of $460.00 per share. Furthermore, even if a third party elects to propose an acquisition, the requirement that we must pay a termination fee to accept any such proposal may cause that third party to offer a lower price to our stockholders than such third party might have otherwise offered.

 

Actions of activist stockholders or other parties may impair our ability to consummate the Merger or otherwise negatively impact our business.

 

Actions taken by activist stockholders could impair our ability to satisfy conditions to the consummation of the Merger, including receiving the stockholder approval, or otherwise preclude us from consummating the Merger. Activist stockholders could also take actions that disrupt our business, divert the time and attention of management and our employees away from our business operations, cause us to incur substantial additional expense, create perceived uncertainties among current and potential customers, suppliers, employees, and other constituencies as to our future direction as a consequence thereof, which may result in lost sales, impaired supplier relationships, or other business arrangements and the loss of potential business opportunities, and make it more difficult to attract and retain qualified personnel and business partners.

 

The occurrence of any of these Merger-related events individually or in combination could materially and adversely affect our business, results of operations, financial condition, and the market price of our common stock.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

 

On May 21, 2015, our Board of Directors approved a stock repurchase program pursuant to which we can repurchase up to 250,000 shares of our common stock from time to time in open market or privately-negotiated transactions. Our stock repurchase program has no expiration date but may be terminated by our Board of Directors at any time. No repurchases of our stock were made during the three months ended June 30, 2024. As of June 30, 2024, we had repurchased 121,247 shares of our common stock authorized under the program and the number of shares still available for repurchase under the program was 128,753.

 

 
24

Table of Contents

 

Item 6. Exhibits.

Exhibit Index

 

Exhibit

Number

 

Description

 

 

 

2.1

 

Agreement and Plan of Merger, dated as of May 28, 2024, by and among Nordson Corporation, Alpha Merger Sub, Inc. and Atrion Corporation incorporated herein by reference to Exhibit 2.1 of the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 28, 2024

 

 

 

31.1

 

Sarbanes-Oxley Act Section 302 Certification of Chief Executive Officer

 

 

 

31.2

 

Sarbanes-Oxley Act Section 302 Certification of Chief Financial Officer

 

 

 

32.1

 

Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of The Sarbanes – Oxley Act Of 2002

 

 

 

32.2

 

Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of The Sarbanes – Oxley Act Of 2002

 

 

 

101. INS

 

 XBRL Instance Document

 

 

 

101. SCH

 

XBRL Taxonomy Extension Schema Document

 

 

 

101. CAL

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101. DEF

 

 XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101. LAB

 

XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101. PRE

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

 
25

Table of Contents

 

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.

 

 

 

Atrion Corporation

(Registrant)

    
Date:  August 8, 2024By:/s/ David A. Battat

 

 

David A. Battat 
  President and 
  Chief Executive Officer 

 

 

 

 

Date: August 8, 2024

By:

/s/ Cindy Ferguson

 

 

 

Cindy Ferguson

 

 

 

Vice President and

 

 

 

Chief Financial Officer

 

 

 

(Principal Accounting and Financial Officer)

 

 

 
26

 

EX-31.1 2 atri_ex311.htm CERTIFICATION atri_ex311.htm

EXHIBIT 31.1

 

Chief Executive Officer Certification

 

I, David A. Battat, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Atrion Corporation;

 

 

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 quarterly report;

 

 

4.

The registrant's other certifying officer 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 we 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; and

 

 

 

 

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 the financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

 

a)

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

 

 

 

 

b)

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

 

Date: August 8, 2024

 

 

 

 

 

/s/ David A. Battat

 

 

David A. Battat

 

 

President and

 

 

Chief Executive Officer

 

 

EX-31.2 3 atri_ex312.htm CERTIFICATION atri_ex312.htm

EXHIBIT 31.2

 

Chief Financial Officer Certification

 

I, Cindy Ferguson, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Atrion Corporation;

 

 

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 quarterly report;

 

 

4.

The registrant's other certifying officer 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 we 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; and

 

 

 

 

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 the financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

 

a)

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

 

 

 

 

b)

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

 

Date: August 8, 2024

 

 

 

 

 

 

/s/ Cindy Ferguson

 

 

Cindy Ferguson

 

 

Vice President and

 

 

Chief Financial Officer

 

EX-32.1 4 atri_ex321.htm CERTIFICATION atri_ex321.htm

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

 

Pursuant to 18 U.S.C. § 1350, the undersigned officer of Atrion Corporation (the “Company”), hereby certifies, to such officer’s knowledge, that the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: August 8, 2024

 

 

 

 

 

/s/ David A. Battat

 

 

David A. Battat

 

 

President and Chief Executive Officer

 

 

The foregoing certification is made solely for purpose of 18 U.S.C. § 1350 and not for any other purpose.

 

EX-32.2 5 atri_ex322.htm CERTIFICATION atri_ex322.htm

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

 

Pursuant to 18 U.S.C. § 1350, the undersigned officer of Atrion Corporation (the “Company”), hereby certifies, to such officer’s knowledge, that the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: August 8, 2024

 

 

 

 

 

/s/ Cindy Ferguson

 

 

Cindy Ferguson

 

 

Vice President and

 

 

Chief Financial Officer

 

 

The foregoing certification is made solely for purpose of 18 U.S.C. § 1350 and not for any other purpose.

 

EX-101.SCH 6 atri-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Merger Agreement link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Income Per Share link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Patents and Licenses link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Patents and Licenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Merger Agreement (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Inventories (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Income per share (Details) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Investments (Details 1) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Investments (Details 2) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Patents and Licenses (Details) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Patents and Licenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Patents and Licenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Revenues (Details 1) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 atri-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Document Quarterly Report Entity Interactive Data Current Document Transition Report CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Revenues [Revenues] Cost of goods sold Gross profit [Gross Profit] Operating expenses: Selling General and administrative Research and development Operating Expenses [Operating Expenses] Operating income [Operating Income (Loss)] Interest and dividend income Other investment income/(losses) Other income Interest expense [Interest Expense] Nonoperating Income (Expense) [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Income before provision for income taxes Provision for income taxes Net income [Net Income (Loss) Attributable to Parent] Net income per basic share Weighted average basic shares outstanding Net income per diluted share Weighted average diluted shares outstanding Dividends per common share CONDENSED CONSOLIDATED BALANCE SHEETS Current assets: Cash and cash equivalents Short-term investments Accounts receivable Inventories [Inventory, Net] Prepaid expenses and other current assets Current Assets [Assets, Current] Long-term investments Property, plant and equipment Less accumulated depreciation and amortization Property, Plant and Equipment, Net [Property, Plant and Equipment, Net] Other assets and deferred charges: Patents and licenses Goodwill Other Prepaid Expense and Other Assets [Prepaid Expense and Other Assets] Total assets [Assets] Current liabilities: Accounts payable and accrued liabilities Accrued income and other taxes Liabilities, Current [Liabilities, Current] Other non-current liabilities Stockholders' equity: Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares Additional paid-in capital Retained earnings Treasury shares,1,660 at June 30, 2024 and 1,660 at December 31, 2023, at cost [Treasury Stock, Value] Total stockholders' equity [Stockholders' Equity Attributable to Parent] Total liabilities and stockholders' equity [Liabilities and Equity] Common stock, shares par value Common stock, shares authorized Common stock, shares issued Treasury stock, shares CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Cash flows from operating activities: Net income [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Deferred income taxes Stock-based compensation Net change in unrealized gains and losses on investments Net change in accrued interest, premiums, and discounts on investments [Accretion (Amortization) of Discounts and Premiums, Investments] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities] Changes in operating assets and liabilities: Accounts receivable [Increase (Decrease) in Accounts Receivable] Inventories [Increase (Decrease) in Inventories] Prepaid expenses [Increase (Decrease) in Prepaid Expense] Other non-current assets [Increase (Decrease) in Other Noncurrent Assets] Accounts payable and accrued liabilities [Increase (Decrease) in Accounts Payable and Accrued Liabilities] Accrued income and other taxes [Increase (Decrease) in Accrued Taxes Payable] Other non-current liabilities [Increase (Decrease) in Other Noncurrent Liabilities] Cash flows from operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities: Property, plant and equipment additions [Payments to Acquire Property, Plant, and Equipment] Purchase of investments [Payments to Acquire Investments] Proceeds from sale of investments Proceeds from maturities of investments Cash flows from investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows from financing activities: Purchase of treasury stock [Payments for Repurchase of Common Stock] Shares tendered for employees' withholding taxes on stock-based compensation Dividends paid [Payments of Dividends] Proceeds from draw on line of credit Repayment of draw on line of credit [Repayments of Lines of Credit] Cash flows from financing activities [Net Cash Provided by (Used in) Financing Activities] Net change in cash and cash equivalents [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash paid for: Income taxes CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) Statement [Table] Statement [Line Items] Equity Components [Axis] Common Stock Treasury Stock Additional Paid-In Capital Retained Earnings (Accumulated Deficit) Balance, shares [Shares, Issued] Balance, amount Net Income (Loss) Stock-based compensation transactions, shares Stock-based compensation transactions, amount Shares surrendered in stock transactions Purchase of treasury stock, shares Purchase of treasury stock, amount Dividends Balance, shares Balance, amount Basis of Presentation Basis Of Presentation Merger Agreement Merger Agreement Business Combination Disclosure [Text Block] Inventories Inventories Inventory Disclosure [Text Block] Income Per Share Income Per Share Earnings Per Share [Text Block] Investments Investments Investment Holdings [Text Block] Patents and Licenses Patents And Licenses Revenues Revenues Revenue from Contract with Customer [Text Block] Recent Accounting Pronouncements Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Schedule Of Inventories Schedule Of Computation Of Basic And Diluted Income Per Share Schedule Of Cash And Cash Equivalents Andshort And Long-term Investments Schedule Of Investments, Held-to-maturity Securities Schedule Of Gross Unrealized Gains And Losses On Investments Schedule Of Patents And Licenses Schedule Of Estimated Future Amortization Expense Schedule Of Revenues By Geographic Area Schedule Of Revenues By Product Description of right to receive amt in cash in merger agreement Raw material Work in process Finished goods Total inventories Inventory write-off Income per share (Details) Net income Weighted average basic shares outstanding Add: Effect of dilutive securities Weighted average diluted shares outstanding Basic Diluted Cash and cash equivalents Cash and Cash Equivalents [Abstract] Money market funds Cash deposits Total cash and cash equivalents Short-term investments Short-Term Investments [Abstract] Bonds (held-to-maturity) Equity securities (available for sale) Total short-term investments Long-term investments Long-Term Investments [Abstract] Equity securities (available for sale) [Equity securities (available for sale)] Bonds (held-to-maturity) [Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Noncurrent] Mutual funds (available for sale) Total long-term investments Total cash, cash equivalents and short and long-term investments Financial Instrument [Axis] Internal Credit Assessment [Axis] Fed Govt. Bonds/Notes [Member] AAA /AA/A [Member] Corporate Bonds [Member] BBB/BB [Member] BBB/BB [Member] [BBB/BB [Member]] Federal government bond notes [Member] Debt Securities, Held-to-maturity Plan Name Axis Money Market Funds [Member] Bonds [Member] Mutual funds (available for sale) [Member] Equity investments [Member] Gross Unrealized, Cost Gross Unrealized Gains Gross Unrealized Losses [Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss] Gross Unrealized Fair Value Securities Maturity, Description Weighted Average Original Life (years) Gross Carrying Amount Accumulated Amortization 2025 2026 2027 2028 2029 Finite Lived Intangible Assets By Major Class Axis Patents And Licenses [Member] Aggregate amortization expense Geographic Distribution Axis Statement Geographical Axis United States [Member] European Union [Member] All Other Regions [Member] Revenues Deferred Revenue Arrangement Type Axis Fluid Delivery [Member] Cardiovascular [Member] Ophthalmology [Member] Other [Member] EX-101.CAL 8 atri-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 atri-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 atri-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 26, 2024
Cover [Abstract]    
Entity Registrant Name Atrion Corporation  
Entity Central Index Key 0000701288  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business false  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Jun. 30, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Entity Common Stock Shares Outstanding   1,759,954
Entity File Number 001-32982  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 63-0821819  
Entity Address Address Line 1 One Allentown Parkway  
Entity Address City Or Town Allen  
Entity Address State Or Province TX  
Entity Address Postal Zip Code 75002  
City Area Code 972  
Local Phone Number 390-9800  
Security 12b Title Common stock, Par Value $0.10 per share  
Trading Symbol ATRI  
Security Exchange Name NASDAQ  
Document Quarterly Report true  
Entity Interactive Data Current Yes  
Document Transition Report false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
Revenues $ 48,773 $ 43,838 $ 96,107 $ 83,831
Cost of goods sold 32,926 26,584 67,909 51,496
Gross profit 15,847 17,254 28,198 32,335
Operating expenses:        
Selling 2,714 2,317 5,486 5,045
General and administrative 11,279 5,951 16,066 12,205
Research and development 1,320 1,607 2,970 3,236
Operating Expenses 15,313 9,875 24,522 20,486
Operating income 534 7,379 3,676 11,849
Interest and dividend income 388 127 544 367
Other investment income/(losses) (542) 98 (651) (623)
Other income 23 29 37 39
Interest expense 0 (27) 0 (27)
Nonoperating Income (Expense) (131) 227 (70) (244)
Income before provision for income taxes 403 7,606 3,606 11,605
Provision for income taxes (1) (1,043) (412) (1,557)
Net income $ 402 $ 6,563 $ 3,194 $ 10,048
Net income per basic share $ 0.23 $ 3.73 $ 1.81 $ 5.71
Weighted average basic shares outstanding 1,761 1,760 1,761 1,761
Net income per diluted share $ 0.23 $ 3.73 $ 1.81 $ 5.70
Weighted average diluted shares outstanding 1,763 1,761 1,762 1,762
Dividends per common share $ 2.20 $ 2.15 $ 4.40 $ 4.30
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 11,462 $ 3,565
Short-term investments 6,124 2,691
Accounts receivable 26,555 23,029
Inventories 67,641 82,307
Prepaid expenses and other current assets 7,480 3,173
Current Assets 119,262 114,765
Long-term investments 5,624 8,165
Property, plant and equipment 286,224 286,445
Less accumulated depreciation and amortization 163,319 161,098
Property, Plant and Equipment, Net 122,905 125,347
Other assets and deferred charges:    
Patents and licenses 1,015 1,072
Goodwill 9,730 9,730
Other 1,818 1,746
Prepaid Expense and Other Assets 12,563 12,548
Total assets 260,354 260,825
Current liabilities:    
Accounts payable and accrued liabilities 16,314 12,515
Accrued income and other taxes 1,223 106
Liabilities, Current 17,537 12,621
Other non-current liabilities 3,944 5,315
Stockholders' equity:    
Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares 342 342
Additional paid-in capital 67,911 67,331
Retained earnings 377,176 381,754
Treasury shares,1,660 at June 30, 2024 and 1,660 at December 31, 2023, at cost (206,556) (206,538)
Total stockholders' equity 238,873 242,889
Total liabilities and stockholders' equity $ 260,354 $ 260,825
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, shares par value $ 0.10 $ 0.10
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 3,420,000 3,420,000
Treasury stock, shares 1,660,000 1,660,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 3,194 $ 10,048
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,959 7,264
Deferred income taxes (560) (1,249)
Stock-based compensation 722 1,039
Net change in unrealized gains and losses on investments 500 623
Net change in accrued interest, premiums, and discounts on investments (33) (111)
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities 11,782 17,614
Changes in operating assets and liabilities:    
Accounts receivable (3,526) 258
Inventories 14,666 (14,459)
Prepaid expenses (4,307) (3,142)
Other non-current assets (72) 200
Accounts payable and accrued liabilities 3,631 2,637
Accrued income and other taxes 1,117 799
Other non-current liabilities (812) (177)
Cash flows from operating activities 22,479 3,730
Cash flows from investing activities:    
Property, plant and equipment additions (5,460) (16,702)
Purchase of investments (5,570) (5,644)
Proceeds from sale of investments 327 131
Proceeds from maturities of investments 3,885 19,503
Cash flows from investing activities (6,818) (2,712)
Cash flows from financing activities:    
Purchase of treasury stock 0 (1,650)
Shares tendered for employees' withholding taxes on stock-based compensation (20) (57)
Dividends paid (7,744) (7,568)
Proceeds from draw on line of credit 0 14,540
Repayment of draw on line of credit 0 (10,705)
Cash flows from financing activities (7,764) (5,440)
Net change in cash and cash equivalents 7,897 (4,422)
Cash and cash equivalents at beginning of period 3,565 4,731
Cash and cash equivalents at end of period 11,462 309
Cash paid for:    
Income taxes $ 2,234 $ 2,853
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) - USD ($)
shares in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Balance, shares at Dec. 31, 2022   1,761 1,659    
Balance, amount at Dec. 31, 2022 $ 239,541,000 $ 342,000 $ (204,830,000) $ 66,347,000 $ 377,682,000
Net Income (Loss) 10,048,000       10,048,000
Stock-based compensation transactions, shares   1 (1)    
Stock-based compensation transactions, amount 612,000   $ 13,000 599,000  
Shares surrendered in stock transactions (57,000)   $ (57,000)    
Purchase of treasury stock, shares   (2) 2    
Purchase of treasury stock, amount (1,650,000)   $ (1,650,000)    
Dividends 7,578,000       7,578,000
Balance, shares at Jun. 30, 2023   1,760 1,660    
Balance, amount at Jun. 30, 2023 240,916,000 $ 342,000 $ (206,524,000) 66,946,000 380,152,000
Balance, shares at Mar. 31, 2023   1,760 1,660    
Balance, amount at Mar. 31, 2023 238,641,000 $ 342,000 $ (205,463,000) 66,382,000 377,380,000
Net Income (Loss) 6,563,000       6,563,000
Stock-based compensation transactions, shares   1 (1)    
Stock-based compensation transactions, amount 575,000   $ 11,000 564,000  
Shares surrendered in stock transactions (35,000)   $ (35,000)    
Purchase of treasury stock, shares   (1) 1    
Purchase of treasury stock, amount (1,037,000)   $ (1,037,000)    
Dividends 3,791,000       3,791,000
Balance, shares at Jun. 30, 2023   1,760 1,660    
Balance, amount at Jun. 30, 2023 240,916,000 $ 342,000 $ (206,524,000) 66,946,000 380,152,000
Balance, shares at Dec. 31, 2023   1,760 1,660    
Balance, amount at Dec. 31, 2023 242,889,000 $ 342,000 $ (206,538,000) 67,331,000 381,754,000
Net Income (Loss) 3,194,000       3,194,000
Stock-based compensation transactions, amount 582,000   2,000 580,000  
Shares surrendered in stock transactions (20,000)   $ (20,000)    
Purchase of treasury stock, amount 0        
Dividends 7,772,000       7,772,000
Balance, shares at Jun. 30, 2024   1,760 1,660    
Balance, amount at Jun. 30, 2024 238,873,000 $ 342,000 $ (206,556,000) 67,911,000 377,176,000
Balance, shares at Mar. 31, 2024   1,760 1,660    
Balance, amount at Mar. 31, 2024 241,923,000 $ 342,000 $ (206,556,000) 67,472,000 380,665,000
Net Income (Loss) 402,000       402,000
Stock-based compensation transactions, amount 439,000     439,000  
Shares surrendered in stock transactions 0        
Purchase of treasury stock, amount 0        
Dividends 3,891,000       3,891,000
Balance, shares at Jun. 30, 2024   1,760 1,660    
Balance, amount at Jun. 30, 2024 $ 238,873,000 $ 342,000 $ (206,556,000) $ 67,911,000 $ 377,176,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation
6 Months Ended
Jun. 30, 2024
Basis of Presentation  
Basis Of Presentation

(1) Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of Atrion Corporation and its subsidiaries (collectively referred to herein as “Atrion,” the “Company,” “we,” “our,” or “us”) have been prepared in accordance with accounting principles generally accepted in the United States (US GAAP) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements. In the opinion of management, these statements include all normal and recurring adjustments necessary to present a fair statement of our consolidated results of operations, financial position, and cash flows. Operating results for any interim period are not necessarily indicative of the results that may be expected for the full year. Preparation of the Company’s financial statements in conformity with US GAAP requires management to make estimates and assumptions that can have a significant impact on our revenue, operating income, and net income, as well as on the value of certain assets and liabilities on our consolidated balance sheets. We base our assumptions, judgments, and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of August 8, 2024, the date of issuance of this Quarterly Report on Form 10-Q. However, these estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. At least quarterly, we evaluate our assumptions, judgments, and estimates, and make changes as we deem necessary.

 

This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 ("2023 Form 10-K").

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Merger Agreement
6 Months Ended
Jun. 30, 2024
Merger Agreement  
Merger Agreement

(2) Merger Agreement

 

On May 28, 2024, we entered into an Agreement and Plan of Merger (the "Merger Agreement") by and among the Company, Nordson Corporation, an Ohio corporation ("Nordson"), and Alpha Medical Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Nordson ("Merger Sub"). Pursuant to the terms of the Merger Agreement and subject to the satisfaction or waiver of certain conditions set forth in the Merger Agreement, Merger Sub will be merged with and into the Company (the "Merger") effective as of the effective time of the Merger ("Effective Time"). As a result of the Merger, Merger Sub will cease to exist, and the Company will survive as a wholly owned subsidiary of Nordson (the "Surviving Corporation").

 

Pursuant to the Merger Agreement, at the Effective Time, each share of our common stock issued and outstanding immediately prior to the Effective Time (other than (i) shares of our common stock owned by any direct or indirect wholly owned subsidiary of the Company, Nordson, Merger Sub, or any direct or indirect wholly owned subsidiary of Nordson and (ii) shares of our common stock held by a stockholder who has not voted in favor of the adoption of the Merger Agreement and who has complied with all of the provisions of the General Corporation Law of the State of Delaware concerning the right of holders of shares or our common stock to demand appraisal of their shares) will automatically be converted into the right to receive $460.00 in cash, without interest. The Merger Agreement also provides that, at the Effective Time, each outstanding restricted stock unit granted to an employee or non-employee service provider, whether stock-settled or cash-settled, whether settled on a current or deferred basis (including any time-based restricted stock unit granted to a non-employee director which settles on a deferred basis, and any restricted stock unit with market- or performance-based conditions), whether vested but unsettled or unvested, will be cancelled and converted into the right to receive an amount in cash, without interest, equal to the product of (i) $460.00 and (ii) the aggregate number of shares of our common stock underlying or denominated by such stock unit (with respect to performance-based stock units, vesting at target), less applicable taxes and authorized deductions.

Consummation of the Merger is subject to the satisfaction or waiver of various customary conditions set forth in the Merger Agreement, including, but not limited to:

 

 

·

the approval of the Merger Agreement by the affirmative vote of the holders of a majority of the issued and outstanding shares of our common stock;

 

 

 

 

·

the absence of any restraint or law preventing or prohibiting the consummation of the Merger;

 

 

 

 

·

the accuracy of Nordson's, Merger Sub's, and our representations and warranties (subject to certain materiality qualifiers);

 

 

 

 

·

Nordson's, Merger Sub's, and our compliance in all material respects with their respective covenants and agreements required by the Merger Agreement to be performed or complied with before the Effective Time; and

 

 

 

 

·

the absence of any Company Material Adverse Effect (as defined in the Merger Agreement) occurring since May 28, 2024.

    

Consummation of the Merger is not subject to a financing condition.

 

The Merger is expected to close in the third calendar quarter of 2024.

 

If the Merger is consummated, shares of our common stock will be delisted from the Nasdaq Stock Market and deregistered under the Securities Exchange Act of 1934, as amended.

 

During the second quarter, we incurred $5.0 million of legal and financial advisory fees related to the merger, which were recorded in general and administrative operating expenses.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
Inventories  
Inventories

(3) Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost is determined by using the first-in, first-out method. The following table details the major components of inventories (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$34,393

 

 

$37,770

 

Work in process

 

 

15,245

 

 

 

17,462

 

Finished goods

 

 

18,003

 

 

 

27,075

 

Total inventories

 

$67,641

 

 

$82,307

 

 

The decrease in inventories is partially due to a $2.3 million one-time inventory write-off at one of our subsidiaries, during the first quarter of 2024, attributable to a correction of a prior-year immaterial error related to our 2023 10-K.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Per Share
6 Months Ended
Jun. 30, 2024
Income Per Share  
Income Per Share

(4) Income per share

 

The following is the computation for basic and diluted income per share:

 

 

 

Three Months ended June 30,

 

 

Six Months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands, except per share amounts)

 

Net income

 

$402

 

 

$6,563

 

 

$3,194

 

 

$10,048

 

Weighted average basic shares outstanding

 

 

1,761

 

 

 

1,760

 

 

 

1,761

 

 

 

1,761

 

Add: Effect of dilutive securities

 

 

2

 

 

 

1

 

 

 

1

 

 

 

1

 

Weighted average diluted shares outstanding

 

 

1,763

 

 

 

1,761

 

 

 

1,762

 

 

 

1,762

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.23

 

 

$3.73

 

 

$1.81

 

 

$5.71

 

Diluted

 

$0.23

 

 

$3.73

 

 

$1.81

 

 

$5.70

 

  

Incremental shares from stock options and restricted stock units were included in the calculation of weighted average diluted shares outstanding using the treasury stock method. Potential dilutive securities have been excluded when their inclusion would be anti-dilutive.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments
6 Months Ended
Jun. 30, 2024
Investments  
Investments

(5) Investments

 

As of June 30, 2024, we held investments in bonds, money market accounts, mutual funds, and equity securities. The bonds are considered held-to-maturity and are recorded at amortized cost in the accompanying consolidated balance sheets. The money market accounts, equity securities, and mutual funds are recorded at fair value in the accompanying consolidated balance sheets. The fair values of these investments were estimated using recently executed transactions and market price quotations. We consider as current assets those investments which will mature in the next 12 months including interest receivable on the long-term bonds. The remaining investments are considered non-current assets which we intend to hold longer than 12 months.

The components of the Company’s cash and cash equivalents and our short- and long-term investments are as follows (in thousands):

 

 

 

June 30,

 2024

 

 

December 31,

2023

 

Cash and cash equivalents:

 

 

 

 

 

 

Money market funds

 

$11,452

 

 

$3,563

 

Cash deposits

 

 

10

 

 

 

2

 

Total cash and cash equivalents

 

$11,462

 

 

$3,565

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

Bonds (held-to-maturity)

 

$5,944

 

 

$2,552

 

Equity securities (available for sale)

 

 

180

 

 

 

139

 

Total short-term investments

 

$6,124

 

 

$2,691

 

Long-term investments:

 

 

 

 

 

 

 

 

Equity securities (available for sale)

 

$3,809

 

 

$4,354

 

Mutual funds (available for sale)

 

 

1,773

 

 

 

236

 

Bonds (held-to-maturity)

 

 

42

 

 

 

3,575

 

Total long-term investments

 

$5,624

 

 

$8,165

 

Total cash, cash equivalents and short and long-term investments

 

$23,210

 

 

$14,421

 

 

We utilize a lifetime “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 for changes in expected lifetime credit losses. During the second quarter of 2024, our allowance for credit losses was immaterial.

The following table summarizes the amortized cost of our held-to-maturity bonds at June 30, 2024 aggregated by credit quality indicator (in thousands):

 

Held-to-Maturity Bonds

 

Credit Quality Indicators

 

Fed Govt.     Bonds/Notes

 

 

Corporate

Bonds

 

 

Totals

 

AAA/AA/A

 

$2,458

 

 

$502

 

 

$2,960

 

BBB/BB

 

 

-

 

 

 

3,026

 

 

 

3,026

 

TOTAL

 

$2,458

 

 

$3,528

 

 

$5,986

 

  

Our investments are required to be measured for disclosure purposes at fair value on a recurring basis. Our investments are considered Level 1 or Level 2 as detailed in the table below. The fair values of these investments were estimated using recently executed transactions and market price quotations. The amortized cost and fair value of our investments, and the related gross unrealized gains and losses, were as follows as of the dates shown below (in thousands):

 

 

 

 

 

 

 

Gross Unrealized

 

 

 

 

 

Level

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

As of June 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market

 

 

1

 

 

$11,452

 

 

$-

 

 

$-

 

 

$11,452

 

Bonds

 

 

2

 

 

$5,986

 

 

$-

 

 

$(66)

 

$5,920

 

Mutual funds

 

 

1

 

 

$1,811

 

 

$-

 

 

$(38)

 

$1,773

 

Equity investments

 

 

2

 

 

$6,054

 

 

$-

 

 

$(2,065)

 

$3,989

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money Market

 

 

1

 

 

$3,563

 

 

$-

 

 

$-

 

 

$3,563

 

Bonds

 

 

2

 

 

$6,127

 

 

$1

 

 

$(82)

 

$6,046

 

Mutual funds

 

 

1

 

 

$279

 

 

$-

 

 

$(43)

 

$236

 

Equity investments

 

 

2

 

 

$6,054

 

 

$-

 

 

$(1,561)

 

$4,493

 

 

The carrying value of our investments is reviewed quarterly for changes in circumstances or the occurrence of events that suggests an investment may not be fully recoverable. The bonds represent investments in various issuers at June 30, 2024. The unrealized losses for some of these bond investments reflect changes in interest rates following their acquisition. As of June 30, 2024, we had four bond investments in a loss position for more than 12 months.

 

At June 30, 2024, the length of time to maturity for the bonds we held ranged from 1 to 18 months.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Patents and Licenses
6 Months Ended
Jun. 30, 2024
Patents and Licenses  
Patents And Licenses

(6) Patents and Licenses

 

Patents and license fees paid for the use of other entities’ patents are amortized over the useful life of the patent or license. The following tables provide information regarding patents and licenses (dollars in thousands):

June 30, 2024

 

 

December 31, 2023

 

Weighted Average

Original Life

(years)

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Weighted Average

Original Life

(years)

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

15.67

 

 

$

13,840

 

 

$

12,825

 

 

 

15.67

 

 

$

13,840

 

 

$

12,768

 

 

Aggregated amortization expense for patents and licenses was $28 thousand in the three-month period ended June 30, 2024 and 2023, respectively. Aggregated amortization expense for patents and licenses was $57 thousand in the six-month period ended June 30, 2024 and 2023.

 

Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):

 

2025

 

$112

 

2026

 

$112

 

2027

 

$108

 

2028

 

$108

 

2029

 

$108

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues
6 Months Ended
Jun. 30, 2024
Revenues  
Revenues

(7) Revenues

 

We recognize revenue when performance obligations under the terms of a contract with our customer are satisfied. This occurs with the transfer of control of our products to customers when products are shipped. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or services. Sales and other taxes we may collect concurrent with revenue-producing activities are excluded from revenue.

 

A summary of revenue by geographic area, based on shipping destination, for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$30,820

 

 

$27,580

 

 

$61,907

 

 

$52,448

 

European Union

 

 

7,663

 

 

 

6,581

 

 

 

13,976

 

 

 

14,666

 

All other regions

 

 

10,290

 

 

 

9,677

 

 

 

20,224

 

 

 

16,717

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

A summary of revenue by product line for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fluid Delivery

 

$20,410

 

 

$17,278

 

 

$39,947

 

 

$34,863

 

Cardiovascular

 

 

21,098

 

 

 

18,733

 

 

 

41,114

 

 

 

34,398

 

Ophthalmology

 

 

1,674

 

 

 

2,790

 

 

 

3,150

 

 

 

4,149

 

Other

 

 

5,591

 

 

 

5,037

 

 

 

11,896

 

 

 

10,421

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

 

More than 98 percent of our total revenue in the periods presented herein is pursuant to shipments initiated by a purchase order (our “contract”) and recognized at a single point in time when the performance obligation of the product being shipped is satisfied, rather than recognized over time, and is presented as a receivable on the balance sheet. Payment is typically due within 30 days.

 

We maintain an allowance for credit losses to reflect estimated losses resulting from the failure of customers to make required payments. We calculate our credit loss allowance for our trade receivables following a lifetime “expected credit loss” measurement objective. An account is written off when we determine the receivable will not be collected. Historically, bad debt has been immaterial.

 

We have elected to recognize the cost of shipping as an expense in cost of sales when control over the product has transferred to the customer.

 

We do not make any material accruals for product returns and warranty obligations because our returns and warranty obligations have been very low due to our focus on quality control.

 

We do not disclose the value of unsatisfied performance obligations for contracts for which we recognize revenue at the amount for which we have the right to invoice. We believe that the complexity added to our disclosures by the inclusion of a large amount of insignificant detail in attempting to disclose information about immaterial contracts would potentially obscure more useful and important information.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2024
Recent Accounting Pronouncements  
Recent Accounting Pronouncements

(8) Recent Accounting Pronouncements

 

From time to time, new accounting pronouncements applicable to us are issued by the Financial Accounting Standards Board or other standards-setting bodies. We generally adopt these standards as of the specified effective date. Unless otherwise discussed, we believe the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventories  
Schedule Of Inventories

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$34,393

 

 

$37,770

 

Work in process

 

 

15,245

 

 

 

17,462

 

Finished goods

 

 

18,003

 

 

 

27,075

 

Total inventories

 

$67,641

 

 

$82,307

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Income Per Share  
Schedule Of Computation Of Basic And Diluted Income Per Share

 

 

Three Months ended June 30,

 

 

Six Months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(in thousands, except per share amounts)

 

Net income

 

$402

 

 

$6,563

 

 

$3,194

 

 

$10,048

 

Weighted average basic shares outstanding

 

 

1,761

 

 

 

1,760

 

 

 

1,761

 

 

 

1,761

 

Add: Effect of dilutive securities

 

 

2

 

 

 

1

 

 

 

1

 

 

 

1

 

Weighted average diluted shares outstanding

 

 

1,763

 

 

 

1,761

 

 

 

1,762

 

 

 

1,762

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.23

 

 

$3.73

 

 

$1.81

 

 

$5.71

 

Diluted

 

$0.23

 

 

$3.73

 

 

$1.81

 

 

$5.70

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
6 Months Ended
Jun. 30, 2024
Investments  
Schedule Of Cash And Cash Equivalents Andshort And Long-term Investments

 

 

June 30,

 2024

 

 

December 31,

2023

 

Cash and cash equivalents:

 

 

 

 

 

 

Money market funds

 

$11,452

 

 

$3,563

 

Cash deposits

 

 

10

 

 

 

2

 

Total cash and cash equivalents

 

$11,462

 

 

$3,565

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

Bonds (held-to-maturity)

 

$5,944

 

 

$2,552

 

Equity securities (available for sale)

 

 

180

 

 

 

139

 

Total short-term investments

 

$6,124

 

 

$2,691

 

Long-term investments:

 

 

 

 

 

 

 

 

Equity securities (available for sale)

 

$3,809

 

 

$4,354

 

Mutual funds (available for sale)

 

 

1,773

 

 

 

236

 

Bonds (held-to-maturity)

 

 

42

 

 

 

3,575

 

Total long-term investments

 

$5,624

 

 

$8,165

 

Total cash, cash equivalents and short and long-term investments

 

$23,210

 

 

$14,421

 

Schedule Of Investments, Held-to-maturity Securities

Credit Quality Indicators

 

Fed Govt.     Bonds/Notes

 

 

Corporate

Bonds

 

 

Totals

 

AAA/AA/A

 

$2,458

 

 

$502

 

 

$2,960

 

BBB/BB

 

 

-

 

 

 

3,026

 

 

 

3,026

 

TOTAL

 

$2,458

 

 

$3,528

 

 

$5,986

 

Schedule Of Gross Unrealized Gains And Losses On Investments

 

 

 

 

 

 

Gross Unrealized

 

 

 

 

 

Level

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

As of June 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market

 

 

1

 

 

$11,452

 

 

$-

 

 

$-

 

 

$11,452

 

Bonds

 

 

2

 

 

$5,986

 

 

$-

 

 

$(66)

 

$5,920

 

Mutual funds

 

 

1

 

 

$1,811

 

 

$-

 

 

$(38)

 

$1,773

 

Equity investments

 

 

2

 

 

$6,054

 

 

$-

 

 

$(2,065)

 

$3,989

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money Market

 

 

1

 

 

$3,563

 

 

$-

 

 

$-

 

 

$3,563

 

Bonds

 

 

2

 

 

$6,127

 

 

$1

 

 

$(82)

 

$6,046

 

Mutual funds

 

 

1

 

 

$279

 

 

$-

 

 

$(43)

 

$236

 

Equity investments

 

 

2

 

 

$6,054

 

 

$-

 

 

$(1,561)

 

$4,493

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Patents and Licenses (Tables)
6 Months Ended
Jun. 30, 2024
Patents and Licenses  
Schedule Of Patents And Licenses

June 30, 2024

 

 

December 31, 2023

 

Weighted Average

Original Life

(years)

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

Weighted Average

Original Life

(years)

 

 

Gross

Carrying

Amount

 

 

Accumulated

Amortization

 

 

15.67

 

 

$

13,840

 

 

$

12,825

 

 

 

15.67

 

 

$

13,840

 

 

$

12,768

 

Schedule Of Estimated Future Amortization Expense
2025

 

$112

 

2026

 

$112

 

2027

 

$108

 

2028

 

$108

 

2029

 

$108

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Tables)
6 Months Ended
Jun. 30, 2024
Revenues  
Schedule Of Revenues By Geographic Area

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$30,820

 

 

$27,580

 

 

$61,907

 

 

$52,448

 

European Union

 

 

7,663

 

 

 

6,581

 

 

 

13,976

 

 

 

14,666

 

All other regions

 

 

10,290

 

 

 

9,677

 

 

 

20,224

 

 

 

16,717

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

Schedule Of Revenues By Product

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fluid Delivery

 

$20,410

 

 

$17,278

 

 

$39,947

 

 

$34,863

 

Cardiovascular

 

 

21,098

 

 

 

18,733

 

 

 

41,114

 

 

 

34,398

 

Ophthalmology

 

 

1,674

 

 

 

2,790

 

 

 

3,150

 

 

 

4,149

 

Other

 

 

5,591

 

 

 

5,037

 

 

 

11,896

 

 

 

10,421

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Merger Agreement (Details Narrative)
6 Months Ended
Jun. 30, 2024
Merger Agreement  
Description of right to receive amt in cash in merger agreement i) $460.00 and (ii) the aggregate number of shares of our common stock underlying or denominated by such stock unit (with respect to performance-based stock units, vesting at target), less applicable taxes and authorized deductions
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories    
Raw material $ 34,393 $ 37,770
Work in process 15,245 17,462
Finished goods 18,003 27,075
Total inventories $ 67,641 $ 82,307
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details Narrative)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Inventories  
Inventory write-off $ 2.3
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income per share (Details)        
Net income $ 402 $ 6,563 $ 3,194 $ 10,048
Weighted average basic shares outstanding 1,761 1,760 1,761 1,761
Add: Effect of dilutive securities 2,000 1,000 1,000 1,000
Weighted average diluted shares outstanding 1,763 1,761 1,762 1,762
Basic $ 0.23 $ 3.73 $ 1.81 $ 5.71
Diluted $ 0.23 $ 3.73 $ 1.81 $ 5.70
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents    
Money market funds $ 11,452 $ 3,563
Cash deposits 10 2
Total cash and cash equivalents 11,462 3,565
Short-term investments    
Bonds (held-to-maturity) 5,944 2,552
Equity securities (available for sale) 180 139
Total short-term investments 6,124 2,691
Long-term investments    
Equity securities (available for sale) 3,809 4,354
Bonds (held-to-maturity) 42 3,575
Mutual funds (available for sale) 1,773 236
Total long-term investments 5,624 8,165
Total cash, cash equivalents and short and long-term investments $ 23,210 $ 14,421
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details 1)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Securities, Held-to-maturity $ 5,986
AAA /AA/A [Member]  
Debt Securities, Held-to-maturity 2,960
BBB/BB [Member]  
Debt Securities, Held-to-maturity 3,026
Fed Govt. Bonds/Notes [Member] | AAA /AA/A [Member]  
Debt Securities, Held-to-maturity 2,458
Fed Govt. Bonds/Notes [Member] | BBB/BB [Member]  
Debt Securities, Held-to-maturity 0
Corporate Bonds [Member]  
Debt Securities, Held-to-maturity 3,528
Corporate Bonds [Member] | AAA /AA/A [Member]  
Debt Securities, Held-to-maturity 502
Corporate Bonds [Member] | BBB/BB [Member]  
Debt Securities, Held-to-maturity 3,026
Federal government bond notes [Member]  
Debt Securities, Held-to-maturity $ 2,458
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Gross Unrealized, Cost $ 5,986  
Money Market Funds [Member]    
Gross Unrealized, Cost 11,452 $ 3,563
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Gross Unrealized Fair Value 11,452 3,563
Bonds [Member]    
Gross Unrealized, Cost 5,986 6,127
Gross Unrealized Gains 0 1
Gross Unrealized Losses (66) (82)
Gross Unrealized Fair Value 5,920 6,046
Mutual funds (available for sale) [Member]    
Gross Unrealized, Cost 1,811 279
Gross Unrealized Gains 0 0
Gross Unrealized Losses (38) (43)
Gross Unrealized Fair Value 1,773 236
Equity investments [Member]    
Gross Unrealized, Cost 6,054 6,054
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,065) (1,561)
Gross Unrealized Fair Value $ 3,989 $ 4,493
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details Narrative)
6 Months Ended
Jun. 30, 2024
Investments  
Securities Maturity, Description the length of time to maturity for the bonds we held ranged from 1 to 18 months
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Patents and Licenses (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Patents and Licenses    
Weighted Average Original Life (years) 15 years 8 months 1 day 15 years 8 months 1 day
Gross Carrying Amount $ 13,840 $ 13,840
Accumulated Amortization $ 12,825 $ 12,768
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Patents and Licenses (Details 1)
$ in Thousands
Jun. 30, 2024
USD ($)
Patents and Licenses  
2025 $ 112
2026 112
2027 108
2028 108
2029 $ 108
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Patents and Licenses (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Patents And Licenses [Member]        
Aggregate amortization expense $ 28,000 $ 28,000 $ 57,000 $ 57,000
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 48,773 $ 43,838 $ 96,107 $ 83,831
European Union [Member]        
Revenues 7,663 6,581 13,976 14,666
All Other Regions [Member]        
Revenues 10,290 9,677 20,224 16,717
United States [Member]        
Revenues $ 30,820 $ 27,580 $ 61,907 $ 52,448
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 48,773 $ 43,838 $ 96,107 $ 83,831
Fluid Delivery [Member]        
Revenues 20,410 17,278 39,947 34,863
Cardiovascular [Member]        
Revenues 21,098 18,733 41,114 34,398
Ophthalmology [Member]        
Revenues 1,674 2,790 3,150 4,149
Other [Member]        
Revenues $ 5,591 $ 5,037 $ 11,896 $ 10,421
EXCEL 44 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -B3"%D'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 " #8DPA9L;[A%^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O305E=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(8X(T?<27V >,Y##=C+[MDC1AQ0Y$00(DEU7K=P M72+=&%W%?:]=3OW MCXTO@JJ!7_]"?0%02P,$% @ V),(69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #8DPA9P> X4K@% "Q'@ & 'AL+W=OO M9!LKNR/_<3U+'@*^G(-^UNU8NMAS\2BWC"GTG,2IO.QLE=J][?5DL&4)E6=\ MQU)]9W E&PUR4Q#WB>8->0J.T,[G(S\W%Y()G*HY2-A=(9DE" MQY&)'-VS!U.^[N=!'O* MW\Y\8@3Y'9\CMI>OOB.#LN+\T1SPZRH9#,>_Q&%:GO9&750R-8TB]4#W[]C)5#?^ 4\EOE_ MM"_N/?4 M^JM"3VKT _2!IVHKT4T:LO!K?4^7I2H0.13HBH"&OV;I&?*]-XAXY-Q1GMDQ M>7R&R, E_ZHX?O5\_-S/!Y_/W].55$(WN7]<3ZAP.'<[F'[X5NYHP"X[NJ-) M)IY89_+3#WC@_>S"^TYF7\&>5[#GD/OD)E61>D$/;!,9W%2A>YHP%S+L,U7" M=-$9%SLNJ.FN+E+0HR5IOR+M-R&=L51SQNA.-]YG]!M[<;'"3I[^&WJ8C$8N M1E#;DG%0,0[ DEWS(-,#KD++EYVS$F$Y]KJ?7$B@JB72L$(:P@U+\X0YTVU, M-RXF6+^FL70]BADH:PDUJJ!&8*%FF1 Y4B0#W1:_,"K,:(KT>.ZL-MBMV\6D MZV,7)"AL"3FN(,=-.MPBH7&,KC*I+TOG= /;U%8@*&O)ACT[B7J-Z+8ZCNAA M+]G1U#F4'+&II8-U;?%>903YX!#M^<8:J&:QJRVE##09CA)T:YDS/U"$XW!RQJO): M;6"##=JRVDR#&X6:VRC606ZF(3=4P%O$DT5EZH7CPJ"<8\Y:&/F9**IJ&>F1R\GZG-%,^AL*MG[N958&G M"1[VQ^.^?FA/+D*;>S <55[U3'2?)2MG=[HZ8N)YN.N3\;#-/+A1 MZ+E+ _LFE$\E3%=KIE\]3/6&[E$7=KZ^<>*>(@41FX)(HQ2TI,_H+M2],UI' M0<%<7[M'+ =^UQL1/,)CYU+ *6(1L;&(-(I%TS#4[K+Z?*]O0ZX ?G7$[Z/6 M3>-8/SF^3]&L5S^Z>0\13XB-A^11OGHP#GG>FJ)T5_1 MKG9L.F(X['N>/+>YZG MO"U/H5GTB(D_]KKCD>_8-W_A>R]VA0T"W?Y7JE$ M@7GQ*/8'J[/5?NPTWX7LV=N+S=P/U*S[212SM99Z9T,]XXEB?[0X4'R7;S&N MN%(\R;]N&0V9,#?HZVO.U>' _$"U2SWY#U!+ P04 " #8DPA9=WAE72D& M !Q' & 'AL+W=O MW=7J 5T^\^*'6#,FT/3Z MX&NZ6LORP61ZN8U7;,[DM^U#H>XFC9C3[ABX@XI4&%^#-E MS^+H&I54GCC_4=[<)%*O"+S% LVX]GW-)'KJY$_0@E;QKM,?N7/O[&:4#7!!<]$]1<]UUAKA!8[ M(?FF-E8SV*3YX3=^J0-Q9*#\P :D-B"Z@=UC0&L#^MX1[-K ?N\(3FU049\< MN%>!"V,93R\+_HR*$JV\E1=5]"MK%:\T+PME+@OUWU39R>GL_BZ,[N91B-35 M_/Z/F_#3H[J9/ZJ?V^CN<8[N/Z.;N]G];83.ON7Q+DDE2SZB<_1M'J*S#Q_1 M!Y3FZ''-=R+.$W$YD6I6I>_)HI[!]6$&I&<&%-WR7*X%BO*$)8!].&SO#MA/ M5#2:D)#7D%R308>_[_(QHM8OB%C$!N8S>[\YA>C\O]&C_SQZ)QBTJ0]:^:.G MK0^H# X#V?! 94.\$-MXP:Y&JN,)5NS9:/KS3]BU?H5R<$IGX2F=12=RULF6 MW63+'O(^_+-W*LMP^]E/;]SQ5(_OCN (HZE._BPI-5.!BR^NB M(A.E/%'/ZX,,Y&IJ2@+@:61-%7,>W M-;(FRO4"*]#(FB@'VX$+DW4;LNX@V2\%%P)M"[Y,)433-0;%:OY:'F8 RB.. M3M-$$1\'6N8C$T4)I0Y,TVMH>H--YG[+BEBF^0JQ%Z6 !!,7$%OOE WDE,[" M4SJ+3N2LDPF_R80_6'!SI=A4'J#H^V9]>%@KHAD HEBKQ] $.;:OK#FQ7!5:AI1007&BU%0J9%EX>P81#LQE@XFGK?N9B7("!VN, 5>N MY>J4 10A5@]G;+4*SWIC4Q L+A;KBG:B=HB,;Y74!QM*[:HS!THLC3.$XG#S6=[M.$J8L!XM2_KQ$V06O Z;Q/DV+9.&QC. M]7I(M^(.#ZN[>[EFA2*Y5\3+!5SSG9QE2B4P 8KNVN7Q3,X=F^C,392^\X>0 M)U?O=!&((K2'>BOZ\+#J>Z7>FU] RAFK&, 850T(1UW60IB^@FZ%'AY6>DU! MUPH()&F*+Z,SFY!SLX3?]!.]X:=+LI5Y>%"[3.]XSILN=5,E$YW5_1FN7L^< M!J98)VVBB$D:<&5N1@"('*WN+N]65.%A5553?6)+7K!2SN_3ZD.;NJUK&LGX MI6>+,H60;1FE;8(\)3#T$)@H:J B (75[MXG0UKMA8?%U\._HVV*H7,C[Q#& MLJE.&X#9V-B6(6>.TU/SI%5?9%A]W3$YT+=JX\[[MJ5W9P#D.JY.$T!1'.@[ M$X#"EI(?/31;O46&]59+$ZD57GZ[31=(K.,"IGUPYAUWH+'1L $4'>M?+$( MA<>^OB\!*&?L]7R+(*WH(L.BZWOU(9JIUXF]ZFLK=DQ<(+Z30BJ%TO-&10!Q MY+EZE<,H2X_">WQ%;Z&Z46C5&!E68UKRDS3;E3'I3S]]5_I-%)1^$P6EWT2I M]/?P;@49&19D1O8[S-_.OZF55#:,,( H_0T31NE-[BU4-PZM.B/#ZBRL!;BH MTJ_J8*.Z?'_V'2,79&ST/ B$]5&PO=V]R:W-H965T&UL MK5G;;MLX$/T5PEOL!7!BD;HZZQAP;>^V138-ZG3WF9&9F*@DNB252[]^1Y(C MV2;%I$!>8EUF1F>&G#DSS.1!R&]JPYA&CWE6J//!1NOMV6BDT@W+J3H56U; MFULA8YE4_O M628>S@=X\/S@"[_;Z.K!:#K9TCNV8OKK]DK"W:BULN8Y*Q07!9+L]GPPPV=S MWZL4:HE_.7M0>]>H'GGLU9EE66 ,?WG=%! M^\U*^4 4'.B^:7/NX"L:> @QX%LE,@KU7P=PI^[6B#K'9K036= M3J1X0+*2!FO511V;6AN\X46UC"LMX2T'/3V=?[Y<+"]7RP6"J]7GBX^+V37< MO)]=S"[G2[3ZL%Q>K] )^KI:H-_?_8'>(5Z@ZXTH%2W6:C+2@*&R-$IWWWO? M?(_T?.]369PBWQLBXI' HCYWJR]8"NJX5O>L^:=TGM3V_S_U22E9H M1)5B6IW9_&D,!'8#59:=J2U-V?D TD@Q><\&TU]_P9'WI\V[-S)VX*O?^NJ[ MK$_G5&T0K!I*JPOVO>3W- /GK:O8F(IJ4U4IN)]B'$1D,KK?=\>4\L,H;(4. M8 8MS, )<[414I]H)G/8:O=,Z;P/8V,GW/MZA*M-=0#1%"+1&-LAABW$T EQ MEJ:B!%!0QU(&4;S)F U?:/ET&(9' "U2OD?&=H11BS!R(OP(D2NTD)Q9(Q>9 MD8NC !\A,Z42@!;;D<4MLMB)[$JR+>5KQ!Z!B113]8X4>L,DE+O]9+3AC@U$ M<9!X1[!-(1_'OAUUTJ).W+FS@S;KA9887\5X3(R,L8D%<5_.C%MX8R>\"U'< MO2IEQL;GP\A(&5,HP7T(L=<1C??"PD/O(?73$&TS6JTRK'M5A+856"N1>&9F M)!$QX-KE@J /\1XU8G=4F8+MF:9E7F94LS6T!U"64TZ;!@3PTQQJ%?]1/["Z M@,WECGP?CX]=L,EA;YSTN-#1&W8RRE[0K]J@+Y^#/D27S!YY8L(A9.P=ERZK M7.@'/24"=TR%?2OZN S3F]XQC7O*PY.!OWIXO!&U@Z'EHY+B9M+VP9T2Y^J[K,AHS25)5OO M1\(ZSYAT"9R$CQ?,)D9"W+->I"-5XB;5V0XE+U*1L[WN3]/''L 67Q#W:-46D$,5) M:J:#%:]O-LGCP-@#IE3H]VZ!CMI(X$S9E1;IMXW(UDRJW^H>4#_91V\G1?[T M[/U&U@Z][KB2N+ER+O(*?80=&E(06_#_D2TU# " M\Q^0)-@;>I[7O( -R)6J4LCXJ&U9/4Z'LQT&:1C<>(>8)LV0UD* M@Q6P.:$2/TEB@Q,L<@%)DI[#%;_C7]_-OPW MWPJAGV^J0^;VGPK3_P%02P,$% @ V),(61AU-"]] @ )0< !@ !X M;"]W;W)KX[/N8FOHRT7=S(#4.@^ M9X4<.YE2Y0ACF6:0$]GC)11Z9<5%3I0.Q1K+4@!96E#.L.^Z(\4HP6,!=(5GE.Q,,I,+X=.YZSF[BFZTR9"1Q')5G# M3W8L+)?0JU3@5)U>7T]GE8C9%>K2XNCB?3FYT M<#JYF%PF,[0XF\UN%NC]G @H5 :*IH1]0!_16X21S/2LC+#2.@P;3IL]3^L] M_2?V_%H5/12X)\AW_7X'/#D.GT*JX9Z%!X=PK-VW)?#;$OB6+_B7$G2YK&G[ MW;3F^(UD25(8._I\21 ;<.)W;[S0_=SE^3^1'50@:"L0'&./$Y[G^DCICRV] M.VE>*RJ)0!O"*NBR7O,-+9]I%)O8[7D1WNP[.IYS(+3?"NV_7BBI5,8%_0W+ M+J4UX6!/A>?6O[_DOB#Q0/.@U3QXO68J9=6M=_!(1M#W.^0^GW>@-FS5AD?5 MWNBK0%;BX5!OE]#P<;W"L$/H\WFU4+S7Q,P%\HV(-2TD8K#22+-P< &$? 8 >&PO=V]R:W-H965T&ULK9EM<]HX M$,>_BH;KW#4S3;$D/T N888\=)J;-LF$Y/I:L07H:EO4$B3IIS_).#98DB$S MO$FP62W_E5;[6]FGS[SX*>:42O"2I;DXZ\VE7)ST^R*>TXR(SWQ!<_7-E!<9 MD>JRF/7%HJ D*0=E:1]Y7MC/",M[H]/RWETQ.N5+F;*[MQSV9SJ6_T1Z<+,J,3*A\7=X6ZZM=>$I;17#">@X).SWIC>'*!!WI M:?$OH\]BXS/0H3QQ_E-?7"=G/4\KHBF-I79!U+\5O:!IJCTI';\JI[WZ-_7 MS<]OWK^4P:M@GHB@%SS]P1(Y/^L->B"A4[),Y3U__DJK@ +M+^:I*/^"Y\K6 MZX%X*23/JL%*0<;R]7_R4DW$Q@#EQSX 50-0>X#O&("K ;@,=*VL#.N22#(Z M+?@S*+2U\J8_E'-3CE;1L%POXT06ZENFQLG1Q>W-Y=7-Y.H2J$^3VV_7E^,' M=3%Y4/^^7]T\3,#M%W QGGP%7[[=_IB CX\Y629,TN0('(/'R27X^.$(? L M!P]SOA0D3\1I7RIEVG\_KE2YG MPE2M93>UC08D5[HS__@*'WMRWF SG;F@&_ MG@&_R_OH1E4DEL<\H[8PUV/#$F5TYB1=07.$T R7DCVN[QABWSM+MA8LV@8#%L+:S%"H6]? MUZA6&NU0.J5%H=;I;0W)"[46ILCX\>,@]%H*+480^4.[Q$$M<= I<2)Y_/-8 M,R@!2J,"LW#.X\ R1:@ETK2!'G9H'-8:ASNW;3PG^8SJ"K_,5:>0LM]*\$QU M"*),@90+0050"<'R%:WVDBV&H:$O\-H3;=J$N@#;0H!>@SCO'4&0."Z696)( MJG:(_*3V-,W8,A.?RG@2)F*^U/5@=TC5#V\E!L:MF&Q&$$)'5!O@AIU1M2K7 M?5VY=+C7ZZS_^$TMSI'^NB30W4;Q^O@HRDDX K=U&1O79.P@8;\,-.4H[N"KH@+ 'T15=>A\; _'$?>U%;H\4,0Q\Y M)#:TA=VXO95S6H" !AV$WA!ZZ$K8!L6PF\5F-NR:6Y.FQP-HY(3%"D:.N44-=%$W=/TF.$(.U(9-5!%\%T'M37_]VCQ42>LWTN70WG;GH4&M:B37JHT MZM62KZHU2HFN.FICT%]+MLC*&I2H\[_J4^W+ARS]M&\TU#8S&$:>HV2B!HRH M&XQWRT*U>H("/MW5O"$+'(,@,J3:S$+?T<^@!H^H&X]JDF-*DRK1!$GWTFS2 M$*-V^;$80>SH-U'#2[2+EYMZ,R*71;D=]E%M\A$/!D%;MFD%AX'G:/]10U'4 M3=%]]K15M86HX0 .VK(M9BB"KDQNJ(JB=Y6B*48L)] /?D2ZX02SN1NR].GR\ECA5"M^AV.2FH=B&5B_R M H?DC6?8W6C=IR!9-5L &D6AD1PVSOK.F6XXBW<_>6Z>_I0/<74_4W[03:XG7^6+:M88MV], M"WF#L$U>BY4?N3H&W( 7[P%>5P!4'[8ZI9MRAO&V'VU 6=U/V>L=#\FKXYKL7A+"Q@RU6@Z#=O_4W7E9F MM)B5[W %*!\AK%_PU7?K]\3C\NUHZ_XY/+E8O^UMW*Q?/G\GQ4P_GD[I5+GT M/D2+\I7H$Y>29^7'.24*W-I ?3_E7+Y=Z!^HWZJ/_@=02P,$ M% @ V),(69D49;19" '$( !@ !X;"]W;W)KT9!W&-V]1V+:>=?B02MIA(X *R MDW_? V&ATRXGL-=?+"'O/;OLLQSWW"(=/Z;9MWP1187Q?;5,\I/!HBCN/PR' M^6P1K<+\?7H?)?(_MVFV"@MYF-T-\_LL"N?5H-5RR$S3':[".!F<'E>?766G MQ^FZ6,9)=)49^7JU"K,?'Z-E^G@RL 9/'US'=XNB_&!X>GP?WD73J/AR?Y7) MH^$691ZOHB2/T\3(HMN3P9GU0=C5@,KB[SAZS'?>&^6I?$W3;^7!^?QD8)81 M1+"-8Q M)V)G@&6W#&#U +8_@+<,X/4 OC_ :1E@UP/LO0',:QG@U .=)<#TU M@K^^G-_\:[SYDH3K>5Q$\[?&D?%E.C'>_/S6R!=A%N5&G!@WBW2=A\D\/QX6 M,N+2[W!61_=Q$QUKB>XF+<(E,LS7#_/3U4I6[;1(9]^0T9,#3N45FJ^S'ZWC M _WXL[E,AKQJPJ5Q%<;SH_/$\,/[&#\3H<>ZC@HY.T1S(PBS)$[N/X3),9M&[)^+"0J+/WAO< M>F'F4/T>#TEY\LU_P5HW0#YE1@Y7SX<&IY MKG4\?-AE#C%RG;%J%%"&)8C %$[XEA/>C9-PE:Z3HA,G&T1W)T.,CQW;,DU3 M39,/+;G-@-D$FATQTQYQ$Y@&T-1UN>T!0X&X]CQWI'A7,F9O,V9K,W8A[\7G MR2Q=1<:;SVF>O\529,,B,N49P0QI??4LI DE6$ ))CKD0R'#V9+A:,FHYL^C M\KX_-R0E;B0?CQ@7)_C:*/I>0BZ8-BP.9R$8F3,>PSF(*#(E^]XV M^YX^^YM[K%QE9%$RCS))@EPHY24G"@%8XCU8I0Z<8GUM 'T3[\%[ .(SH/0I MB, 4?D9;?D9:?J[6V6PAKPTCO95\U,O!BA[==*7%[#M=C2#-;&^^@B9[%@%E M1(((3"%DO"5D_&Q"VN>H,3*ANPYLM[2.^G+ RE:0(HF.J1$96)'SUM]==SOZT1J!K/2 M#!PE2 O9=^:JT?:4W+ZLP*SL&-U/1A:J#@9'SD8GL4M>GAFH9V MLJ8=VT7T >+>=?D(H@K$DGL>'YGM-=UH8TLOCCOM5%A0DKH.=+9LT<1BE*?0M3X/N3&+0!JG\O*T,!@7CD65R9.-/[[[OI5.CN0?]!J1^!16:2E*CHIE>16OW,QB4 MKMP;(ZM7O9/>5%"B!:1HHD-*5"9VVM*]^]('1;,>LG=C&NU,[RL0S IJ/]+( M!!6:2DTCRUGO]O1A:J!$;MO/8!T;U(A=ZWX&XKYE/P.Q/+"?P1K1S#J*9OQ9 M"SQQE"U?GR$]7Z2F$2NDIDF;T51H*C6-+&=Z67[@D0N<&BA)FI[[> M6>\[)R5:0(HF.J1$9:01R^R5Q3)#]"BR3>;KX^A-%O0*?09H;+#')JAB4SEH MM#)[/:W,L!8PTKS4A] [_8A61KP&I%X%%9I*4Z.5V6NTEQE4KH ;TLXR*5I MBB:HT-0')1M5S5_0@.9(M]7SD)E,[Z0O7:1H 2F:Z) 2E8E&.O,7-:!ME"#2 M!C3OU(#&K.#BEC0R086F4M-H:?ZB!C1.#=* YJ.1AS2A>,<&-&)7+6X=*,," MQ+WKC9'=TTC#6C/1NY' K&4"M!UG?::;I0N)VA A#Z.WER1:NN.YR"HO*I< M-=*:O][SVQPJ5\ 0J: F10M(T005FLIC(\_Y\Y_SUEQH4)@#!DDU.2E:0(HF MJ-!4!AOESO7*7:_[H$#G(ZQ1IW?2FRY2F4Z*)CJD1/WB7:/ ;;T"?X[NTT/V M72/;4-,B:V3,"JZ122,35&@J-8TDMSM*\AZZKX94OTB*ZS[$%%TC(W:M:V3$ MMD7W8=Y;=-]PYWORY>\F2*%P%R>YL8QNY5CSO2>+(MO\%,'FH$COJZ_.?TV+ M(EU5;Q=1*&_XI8'\_VV:%D\'Y;?QMS\(&PO=V]R:W-H965T&ULI5=K;]0X%/TK M5I 0E6;GU0(5;4>:EMT%5HC2+LMG3W)G8G#L8#LSS+_?<^TDDY925MHOG=B^ M/C[WW(?=\YUU7WU)%,3W2AM_D94AU*\F$Y^75$D_MC49K*RMJV3 T&TFOG8D MB[BITI/Y=/IB4DEELL5YG+MVBW/;!*T,73OAFZJ2;G])VNXNLEG63=RH31EX M8K(XK^6&;BE\JJ\=1I,>I5 5&:^L$8[6%]ER]NKRA.VCP3^*=G[P+=B3E;5? M>?"VN,BF3(@TY8$1)'ZV=$5:,Q!H?&LQL_Y(WCC\[M#_B+[#EY7T=&7U9U6$ M\B([S41!:]GH<&-W;ZCUYSGCY5;[^%?LDNU\GHF\\<%6[68PJ)1)O_)[J\-@ MP^GT)QOF[89YY)T.BBQ?RR 7Y\[NA&-KH/%'=#7N!CEE."BWP6%585]87$JO MO+!K<>W(DPF2M3J?!$"SP21O82X3S/PG,"_$>VM"Z<7OIJ#B[OX)*/6\YAVO MR_FC@.\:,Q;'TY&83^1[SC_^MG@CEY&(9+Y)6O94X763IM3+2Y$IJX8%!*,<089?!,>"5=;5U"5R:0BBL^F;E M5:&D4^3%,R1HK, MZ3U7,3D'V&!%28X4=GGQ],GI?#X]2Y"C.)J=B0"N[P3G5(>YGF)Q,EO&6%X/*G6_'G%N.V(V?2WCV.QC Q!2.]';+L7A17&!NS)=5,@ MJEIS6!+,77R8@96C;XUB?U=[T1*,_#@9- 5Z,-)C\39Y:&ME& ]'5-*@6_-R M9.)IF!E#.H99Z$C!4=XXQWK*X@N:6C(VE)/WN K8V3KEJ9!B+94[8/*1".O= MK(0MNFY,1%Q/*?_\:.!";;WBR5$\/I>^%&O(^.Y>(#,1NL&%:+.;V!]I&%UTD15,7D3[.9E\'_KB#KSSH-T1;!$IY2M2D<['!]_JWHE':.)1> MIH;>;%"8XC3=N+&T!;/@-06Q(]>8L;A7/C;2H5A0$3>$_A]39="MWM@=?'5= M?SCPYP+)2VDVQ*<:O-FB)B"0Y\R/<[0H8N7>:Y1\F:TX@:C@;A@:K'>UET?Q M"K7&Y2+X(*=BFUX[6_U (84O&<=^,ZB)V Y-.A\!70:A$?<@OG7NCC@SB#6- MROS7/$S#6)#)>Y\J!<]'J@YM<(S[^5?BHABBMRDGB[8O?&E,>N3V=\G]IO+K M2_UP5;1-/(*SCTMC6.X?V?QUZ'#*9?&G MWYP=C1]Z,TT&C]F*W"8^V6.034COVGZV_Z]@F1[#!_/T+\5[Z3:X5!'%-;9. MQR^?9\*E9WH:!%O'I_'*!CRTXV<)59Q(!P -A, !@ !X;"]W;W)KV"5H9NG+"-U4EW>UK MTG9[EAUEW<8?:ET&WIB=G]9R3=<4_JRO'%:S7DNA*C)>62,[*T]B,OWA=GV9P!D:8\L :)?QMZ0UJS(L#XU.K,>I-\)TT+![0\%Q<6A-* M+]Z9@HK=\S.@Z2$M.DBO%P<5_M*8J3B>3\1BOC@YH.^X=_$XZCO^'RXF#2?[ M-7!CO/2US.DL0^5[2L6+U)T)V)+ OODJ!#*!"ND&4A+4X@KC2V[ZE2-0DDB^UQO-A;+VR@N M*VO6@H7>V*J6YG8B?K.N\&C -];5UDENQ@G;^;U45N1WFV*4M:+9>!*57>BZ ME+! MR1#R0JL51>83LG?E;B^ 8#]S<)2]ZQ]_P&,.S(5'0%%9H+I=Z?L0@E/;E[7X@98@/=CV;"))Y*7S)!01K MMG'(3X4*%N#=_*-0WC? Q"Y@GOF 'VQ=515*4@8"ZMHIY+FUNZM>C"PV\;!$ ML8_4.!GR>RTEYV,/W8I".:XIZ%6F_7T@1OMZ;;+3+%#T]6J[T+/S(W48?4DZ M@4]K*"U@&\I%B0P;&\3&AL@P8B4WUG6P96'KU"H'6JQ3 XNU5GWIHXK:4[6S M&^5C2[4[/Y$A!\88E(GX56Z[Q]/%@#T,&M2HEKHU3N4,+/G8 M&!7$VJ')L)7F!"$?]I:(8V*L>=JO>0"IG#K;((EM2;$5HJZG(+Z@H0;GV*%N M/1#K!%!^N 0YQ^Y &K'-&?;78[B; ^,[C#92Q"62U M,8/X-"8]F?3\G[,JK5M:>DS](%68RHT)#U<0*N!3@ZIM52!Q19/'#F#>Z@JP MIX+8NVL4VIH;R335,@VY Q31X'+H]"WG*B;26%QF94BDYQL.^ET01S&*4%6W ML_5^%.^DD1*.4:P""$MT04!DD3_/_:C1;$N-B21O "TFKX'S3OT++;BP-G%8 M^RG(PL0WDSV$A%I[]*#?2$R$QK=W=R;3KQOY?4U/8C4P>6I5J52W+P5NG2^. M7Z4,U-Q@/=?<)P!$-LJM5HK?7[@6F(<[^0&Y293L/XA)Z"?* Z/OX0R_VH&V M](1<1=5=J^#V$YL8E(L"HPT0MM4 -TJU5*&CW_S!3.P:R4$-,A].J^_\ AU$T?8DV?3N:B L VP!H/K"**-):\*W*8L>&M%Q 6G91L_5EZUM_XT M)[> S&,&C9"2OFXO7K%J"S"\XL:/)691DS*V..<$,PZ4N^_E>3;XEA&M\1<; M#C\&6/JLT>_V'X4NTK>0._'T10DQ7BOTNJ85CLZGWS_+TG3L%L'6\&PO=V]R:W-H965T&ULG55AC]LV#/TKA'&_ ]FTKS.$6%>W7T2PZ;3S(7>/\1K)9=6*'']#] MW=T;7B4C2R5;U%:2!H/U.GHUN[F=>__@\(_$O3VSP6>R)?KB%V^K=91Z0:BP M=)Y!\-\CWJ%2GHAE?#UR1F-(#SRW3^QO0NZ0=E;1^T1S I:J8=_\>U8AS/ =?H30'8$9$'W M$"BH?"V*8T&\G MY1%\.X"SGX"7\)ZT:RS\H2NLGN(3%C*JR4YJ;K.+A'_U>@IY&D.69O,+?/F8 M71[X\O^7W0">_QCLG\.-[42)ZXC[W:)YQ&CS[+?9,GUY0=I\E#:_Q/XK:9?! MS_,7<$;PQ!8&P3KAL +AP#4(_/#0 -50DG5 !C0_=G[!2OXKM@KA4:@>IW#G M3Z7EGG9HN-688'N WDJ]"S2U--9-I(Z/%C]Q:-$U5$WAHS\GQ9&"=Z!E'B&5 M#=A6?.:X);4=:59JO1IY)OJYU.Q'O16ZLB]N@!L!0R.\QA+;+.5FG%!SA"O)YG/^>>Z.(BR*%3SP*. !TADJT%F:+.)LO8%;$\V4&;Z26 M_&0JV!%5?'@=IVD.61&GQ0(^DA/JB;@K6!;Q.J8Z;IL'#4A1FV)<<3,9@-?X+0> <^KXG< M:>$#C!^US7]02P,$% @ V),(69N1;%(_ P DP< !D !X;"]W;W)K M&ULI55[;],P$/\JIX 02"6O9NTH;:45A@ )5#$> M?WO)I;'FV,%VENW;;DO5*&#]"U\LF M\P#RUEA5#\K$H.:RG]G=$(>1PGE\1"$=%%+/NS?D6;YFEJV76G6@G32AN85W MU6L3.2Y=4JZLIE-.>G;]3N:J1MBBAJN*:5Q&EE#=690/")L>(3V",(,/2MK* MP*4LL/A5/R(V!TKIGM(F/0GXOI4A3.,)I'&:G<";'ER<>KSI?[C8(V0/([B+ ML3 -RW$54.4;U+<8K)\\2F;QRQ/\L@._[!3Z7_$[C? T>P8#2D,HQJ' YPJA M5()N'9<[X 8L_2"9IK7,7PBZT:Z@>0Y,%E!PT5HL@/^&LR @C;A/,KHD Z4( M?8JN^-V1$Y<\-TQ'JZ=<$@O5&C)H)H!W.39V1)G5JI76/(./U(T&(H\ABU,: M9Y.SV93FZ21YD=&4$DT+BOS^,[8-VQ-QT9"@=QDNF)9V; M<80WGO-CB,/4NQC.W92$YPE-9^$\@=>#H>,RL:L C=0O+1-[0J56-5 /R6] M-2[IQN>:CJSFN6?N#UO)K8$.*0<4=M$6OA#ZBF$B;T5?,12>[A]"T!HW.A!+ M[X5I]?U@KD:J@B*$K;)$EQ/?AZ)>D0FX1I2N4'I.786>%=<]3_\T=*H5!0F2 M:Y8_WR.%#]W,:-0H:]0[_QP8NA54=GW///P]O#@7?:/]*=X_5Q^8WG&*I\"2 M5.-P?A: [I^ ?F-5X]ONM;+4Q/VRHE<3M1.@\U*1]\/&&3B\P^L?4$L#!!0 M ( -B3"%DB;\%35@< ,P2 9 >&PO=V]R:W-H965TF/L-U<@>GBLRMK=] KO5U>#@4@B:+QH%*Z[MU>R]H7>WMM&E_J&K]8 M<$U5*?LTP])L;GIQ;[OPJUX6GA<&M]\NOIJEO%\V_*YQXSK7P);,C?G&-Q_SFU[$A+#$S#."HI\UWF-9,A#1^-YB M]G8J6;![O45_+[:3+7/E\-Z4?^C<%S>]20]R7*BF]+^:S<_8VC-BO,R43O[" M)NR-ASW(&N=-U0H3@TK7X5<]MG[H"$RB%P225B 1WD&1L'RGO+J]MF8#EG<3 M&E^(J2)-Y'3-A_+56WJJ2<[??JS7Z#QYV;OK@2= 7AYDK? L"""G.L?\N?R B.S8)%LVL^15P'\V]04,HSXD49*^@C?<63<4O.'?LRX(IZ>% M.1VNW$IE>-.C>'=HU]B[_?&'>!R]?85:NJ.6OH;^OZB]+GPV>@,= +AS8!9 MWL.=]_JP02BPS$%W-NH:YJ;.71\J4^,319+]1IFOLLPT])R6&]^H$A:-;%)U M#OB]T?X)'&:-U5ZCNX"' @,,*(N0&4K1'"WFHN_OU?^@F,\XS)4]X3*%:J?I)UTN!-*7.E:== MJMHIJ54NL [6K:PFC=\;XY4\NX _]CX'Y:A*6$M8=.F(%!$PAP0*G1545\H2 MY&!VAM;XZ"%.V)NGM/3*D1 \(%% MKO]!JWO,+JOAHZ/ 9/W@;[L-A M_?C#)(DOWY(_E"O$@7+!(4&G$PC1HFFH)144@>=RNS?GD#EY=F%*:EH.SL1? MIG$DX=Y$<^JN9$=QC+RA#N7V)PQ05S'[@A(/\!<=Q/1PE=#/NC<2N> MX\HX35SB"!)XH-,O7[$L8(RW&"/X*B8>&G8%,TG;L\-$?4."H_XT3>DWZ8^( MS$^'J01G:JUT*;% PP X4OT&XDD$\7#:$G0GM1+FN!\G 7L\C>'3*:=?_565 M;.(DFM)OVA^.4OC[3)/N7ET-(AN.7S4\3=MSEJ#7D=%BPC\9BQZ0?CT>= M4^F?#C;QQRMQ1@X9]A,Z83J_M)\F,>=VXW5)Y1$4E'J!5#80.+:3Z"T^KFB8 MX<))^:0]@3HGC^*W4*%RE-J,"V;^)\JT(S[P12AXRUK+($1ITY%')YN.*G?G M%*A(,H8PX8N%KJD*:C)=TA@TI:+52UIE;@2F,O(#J0@9>XHUMCF6_TDC#CU" M175@A5:;7.ADE/E+E'ZU$]]YXQG.!;PCGE1YF!F1I@.F8JDL^9HM#:V0DUYQ M+DOU%@7/N&PHV77%]=F266U=E^079 FG,+;2P;C0))YW,5+%2H[?G%O[S%C[$\WV0_W)7(W'4;; M;AB.><[O*?^OSOYP'%B\OVM_B+,.BS#BA"0OAK@BZ,@_"#PO^WA@T_OF>T'T?0I9-5[IOV[T#XQ MH![TPKC;!\_;_^U"B-)D%U;AX=EX#&W?2J+G74# ^I,XWFX=3F1K: 1MG^F> M9"(]*AJE6X&D'U&!#\UF.IFV!ARU^JT1G_=&A!Z^MR'<[TW@5GC)7%C-)!$= MI#H='YN07$ZW?-*A;.0>]E?HQZ0T%@EJ*]-AF)R4M3+2OA1)7,@MKNG%%W+EES'%18Y@&(?;!^/=\\]=SSRO-PI_=G4B!8>I&C,*JJM;2_CV.0U2F9&JL6& M=DJE);.TU%5L6HVL\$Y2Q&F2S&/)>!.MEUYWH]=+U5G!&[S18#HIF7Z\0J%V MJV@<[16WO*JM4\3K9ZMVOV&?S\SAY4H8_PV[8)M2Q+PS5LG>F=:2 M-^&7/?1U.'#(DN\XI+U#ZGF'0)[E&V;9>JG5#K2S)C0G^%2]-Y'CC3N4.ZMI MEY.?7=\PBXTUP)H"/O"!'S?-2.8)!>0)NGT!-YD2'/B\28_F&9 F1Y'<1?DTK0LQU5$ M-\"@OL=H_>K%>)Z\/L%Q.G"-)E.,; U0D=:58(B60/9<\O1O'J1I>/%:[+L(30"DTI;_@\6H.YQ\"T[0>"E MQW"JX $$WH<\0.!->'S".U Q73BC]CEU V<% M@3!MR(="J<[0KCF_!.HG'/H)WF".\88) M*A41/WM$ CV'7[4R!JZ9UH^.PD:JCA+9Y'DG.\&\?ZA (/O_H(YGH_D"7L)X MD%UDZ.ZI?S#/85)6KFL-AASCXT(;SIH,X6LP=,_ RS89"AJ(B?33B M3]+=>&A1ZI:Y^S0);7^Z;U9P6&QB3M4*BMFVXH-77Z*N_&PSD+ON"0-@T [C+936:Q^[8/XZ'(<[]\A[PY.?\IU$11/;2-#;>+ M.L;NQ7(9RII:':Y<1Q8G!^=;'?'IC\O0>=*5,+7-,ENMULM6&[NXNY&]=_[N MQO6Q,9;>>17ZMM7^_)H:=[I=I(MIX[TYUI$WEG\\OI:SE,JT M9(-Q5GDZW"Y>I2]>%TPO!'\S= H7:\6>[)W[Q!^_5;>+%1M$#961)6C\NZ+F>I/\BOL.7O0[TQC4?317KV\5VH2HZZ+Z)[]WI5QK] MN69YI6N"_*K30)OF"U7V(;IV9(8%K;'#?_TPQN&"8;OZ!D,V,F1B]Z!(K/Q) M1WUWX]U)>::&-%Z(J\(-XXSEI'R('J<&?/'N/=V3[2G<+".D\=ZR'#E?#YS9 M-SC7ZJVSL0[J9UM1]9A_"2MF4[+)E-?9DP)_[^V5RE>)RE99\82\?'8M%WGY M_^#:P%E\G9,;X47H=$FW"U1Z(']/B[L?ODO7JY=/V%7,=A5/27_2KJ MJXE;?20T1>F.UOR#5[*K3C59U9&7;K4E*;=OS%%S P35(U%>Q9I4)-\&Y0Y* MJQ))].@-U%VLE>O]6'6@U)Y4 &\X&*JNU)^U 4]9]CX,Q"+):QL.((8P$84* MQI+E=-Y5?1F#BFZ6&48+IR-149NN8P6C:PIJ6M*A]U0I'42-;EUOXZ@D&/@A M/JD3*7KHT.&L!.$@M+@R%IMEK>V1% (QV^B-/7Y1C0/.K"DI7*D/ND%(M:V4 M@SJPZ =\0WJKSU#9,(BP:CCOR8[!&H/^XR"2A0O&F&AH\ Q6-#V:0QV\:R?R M*_5J@D#V9\K<_JR.Y(Y>=[4IF5LG C>PR XA8@45A6BL^)X,OG$.:D\DQ@?S MH-JA*XF[4J&G:.XI(<$BYP@CL ?XY4Y!/4/ 8NWZ@//P_ 42S?(NNUM]@.!' M&[/@QQI$^I?57]9$YHXZ(B3?,]TV6V&1;9+K+2_6:;);;;"XSI*BV*J?>X^! MHRVSPO%-LE[G:@WB5*5YLMNL55I@;ZU>-]TE62[E=HEZ\T&ZI,, M5J3K9)-NU)\NZ@9*BFVRV>2\R)-MOL5BMTY2T;_EG?2;N1G+1G%+_A\$_I>F M-Y7ZB1KT WSYGN-1I!SP=)-D&_8\WR6[@CW/BV2+(+_1OC+N7H>R;[1769JL M=EN5(F)YKHHT2=."27-L_M'5L=9-ZQIW/*L4 8?:9(/@YTEZO5)%DA8[]8=D MYSJYWJ7X7>4;E:;)=K?F1!59^E\DY:WS'&Q4!90#W4H:L(!1)HJ4*5,24&(: MXZJ@!+TMER!,(1PB_AWPJ]=6$(/["C<,H(%!I1K-E$BV9B( 2 !^>L;,9ZSI MA^^V6;9Z.0&F?*8OGTMR9R0&8D7P!S1K SN<@2(V"A>9 ?I&\[X"T.R1G(ZE MMB?N^!$=V?(9BQ,%^!.8XIA?> M\&#H!D,'2V F5VVD88!]T?XO=DG!>%W112"F=A3\1G\?2)(U9GN8+M!W(73, M_#2D)%YN_W>2"R;@G>^:IA[M]^,-8BI2MF&>KX,Z43(F3NRIG/@D^=/V MK"9C.4R^UTV0W$P2/<7>VV$8G[2'['A^=(W94ZG[,*3Z/Q)++"1( H3(LU0S MS&3V@X.AW F?88:)Y\G/2[,K$TID?0C>O6YZJSMWXS?N6=,*(%L/7";.] MY@KX]YL;8./BHO.(6'R02N$G!MMN[+W#Q47,W /D20A&$:5KNX8>V!U=54-. MV-G1$51L8)!C4F-Q00DC]J#XM3]>WK4,KEJP\H#*PP:J%IW)!:)1T6TG70O9 MJ3WTS8!?;>=\ MU *AL^BKKUW!EQ7=^2KX:7E!?R(=WZ%L$ 8ZKA@Y@ M75UMKA=#X*>/Z#IY3^U=1(W+LL9SF#P3X/S@X-KXP0KF!_;=/P%02P,$% M @ V),(61EH=-;' @ =P8 !D !X;"]W;W)K&ULK57O:]LP$/U7#@_&!EWL)FE7NB30="O;H%!:NGY6K',L*DN>=*Z;_WXG MV7%2:#,8^V+]NO?NW=EZGK76/?H2D>"YTL;/DY*H/D]3GY=8"3^R-1H^*:RK M!/'2K5-?.Q0R@BJ=CK/L-*V$,LEB%O=NW&)F&]+*X(T#WU25<)LE:MO.D^-D MNW&KUB6%C70QJ\4:[Y#NZQO'JW1@D:I"XY4UX+"8)Q?'Y\MIB(\!OQ2V?F\. MH9*5M8]A\4/.DRP(0HTY!0;!PQ->HM:!B&7\[CF3(64 [L^W[%>Q=JYE)3Q> M6OV@))7SY"P!B85H--W:]COV]9P$OMQJ'Y_0=K&320)YX\E6/9@55,ITHWCN M^[ '.,O> (Q[P#CJ[A)%E5\%B<7,V19/T=<9P<J>'V/])[V'&#V6@]DYM@>?/%(,75FIT(_@ 6&-!IW0>@-"VIH"O<<=!(0'6\2DOL9<%8I5 M8%%@= &0@G $]T:C]UVV5C%<*L]WSJ,\@A9AA5HA!P<25?'[I4#I8N,X;U_: M+B65@F+1QA)LV%!W^5JE==PN!:\$WV!"%_JPY35@&P>Y-=YJ%=1)*(9F<0KJ MF]S4PQIH]>^KG3/#"ITZVAY'F*[.U\8=@=7O>C,9!?>6?*U<&ME/&@L M&)J-/I\DX#J;ZQ9DZV@M*TML5'%:\I\!70C@\\):VBY"@N%?L_@#4$L#!!0 M ( -B3"%E>5VO68 ( #D% 9 >&PO=V]R:W-H965T_L>\_O+G>>]U(]Z1K1P$O#A5X$M3'M613ILL:&ZE/9HK G:ZD: M:JRK-I%N%=+*@QH>D3B>1@UE(BCF?N]6%7/9&)7/:+( EV M&W=L4QNW$17SEF[P'LVO]E99+QI9*M:@T$P*4+A>!.?)V3)S\3[@-\->[]G@ M,EE)^>2<8+Y-P161E_MIS!>*4#[ML[]BN?N\UE135> M2/[(*E,O@ED %:YIQ\V=[+_C-I^)XRLEU_X+_1!+L@#*3AO9;,%60=Y9"RS.X_*+D9:-TK)C[,6]G;.JXP@_U_".S*-$AV6"K23Z2EYBB&.]K:?#"I&N8832+,P_9(Z(P_S/(9'.U3 !+1*EJ@U)).09!-(\C"; M$KAB@MGFJV C964/9V$&PO=V]R:W-H965TLFEH)D1=>QP"IM)W62=U0Z=;/)KD0JXF=V4YA_WYG)Z1, U1%\NO=<_?X M["?3K50O.D,TL"MRH6=>9DPY\7T=9U@PW94E"MI)I2J8H:G:^+I4R!+G5.1^ M% 1#OV!<>/.I6UNJ^516)N<"EPIT511,_5E@+K#C>HW]QW(G+FFF\D?DS3TPV\\8>))BR M*C>/-,&11=PX# .3CA$C4/D M\JX#N2QOF6'SJ9);4-::T.S 477>E!P7MB@KHVB7DY^9WXM8%@A+5+#*F$*X M?&+K'/75U#<$;XW\N(%:U%#1":@A/$AA,@UW(L'D7W^?TFISB_:Y+:*S@-\J MT85>T($HB/IG\'HMUY[#Z[V3ZS&*-4+_.()](1-=LAAG'CT!C>H5O?G'#^$P M^'PFOWZ;7_\<^GQ%+RZI7I@NF>0S7(H%;GE<&$W@/F;/A MCI.!ITPA[BN)MI) =4!7AQ7?G=BQ%;)-[V!TR0683%::B41W 'W2.CP.P5%6F& M?9!T+@Y/ VF.-A2,BPV$G=$P=&UP, [A.DDF<)>F) H@4TCL:9(L@,:X4MQP M@HD@=-]_P9+FZ$^$ZQT$BIKVCBE!^_J-]J2IY04$WUJ*ZC7M8Z\F==J_,#4A@L-.:;D&G1' M P]4K7#UQ,C2J(6J]HU! ^ H !D !X;"]W;W)K&UL MC59_<]HX$/TJ.[Z;FW3&B6WY!Y #9B!MVMPDEUR3]OY6\!(\L2TJR=#5#H)82>6Z-JC)@89@%%2]J;SRT:S=R/!2-+HL:;R2HIJJX?)IB*=8C M+_(V"U^+AX4V"\%XN.0/>(OZV_)&TBSH4/*BPEH5H@:)\Y$WB4ZGF=EO-WPO M<*UVQF"4W OQ:"87^<@+#2$L<:8- J?'"L^P+ T0T?C18GJ=2V.X.]Z@GUOM MI.6>*SP3Y;]%KAE/JK6'_!5D]J\&:B5/87UFYO+_9@UB@MJM:8 M&%1%[9[\9QN''8-^^(H!:PV8Y>T<698?N>;CH11KD&8WH9F!E6JMB5Q1FZ3< M:DEO"[+3XXMZA4I3E+6"HSM^7Z+Z, PT(9OWP:Q%F3H4]@I*!E>BU@L%G^H< M\^?V 3'J:+$-K2D["/A74Y] '/K 0I8FH)8?0Q[=49WE3(ES/X8RK!4SJW T^_6B* M%2]M;FA1+834]NVEJ!^.-X%*H@65$(#.Z$YJ6# MVX?;8F0;C!1N321< (IM $YA*HS+HP66^;$6QU2SC2STTP*7'^ J!]"% ]:@FJO5\+,_(@Y[&P0[23G M&;=WNC02^^& GHD?IPE<-;HAWRZ8^TGZO5X,+,Y>EY\P$[A>V@HI]S&T,E.5OR7*3%Y]E?&F<2\T/ /Y-:2 7GF,-GL=(G+@7!WT)3?L^$ M7 K)-;:)L0&E2IY, O.Q!R9)^R;P(;.S01;"=#H-IE,XIHR%+&M_[Z[O)I<[ M!I1-UG>GNI\="FO6A35[=U@_2Z$4?*OI/[XL_C/2Z+]=M8U'*5)V7;_5> YZ M>Z7QO/![B2LL*8Q*MQ1:]^>\D/"=EPW"1(&8/V]9O[2A:+<%';??=L'EA76! M="^/L@S:EL'"YP5HP?Q^%&VVQGV[U=5@6^*[-PC39&/ _)!JR]7YH#]H M!;SHLAL15UL1KGUN-;CY5H+I0CW#Q;CI,^N#7"?92PFL-]CP26*[T;2/]]"/ MR&ED+:BB!_'>HQ?LW$8JE _VSJ5@)II:NXM)M]I=ZR;N-K/=[NZ$)/_!)+[$ M.9F&)STJ6^GN66ZBQ=+>;>Z%IIN2'2[H:HK2;*#W&PO=V]R:W-H965T"<+*1\<(O/Q22(G"!DF!O'0.QCC>?(F".R,GYN.8-V2P?%*2=!&D"!2U(S947Q)!LK.0&E*NV;"[P5CW:BJ/"->7.*/N6 M6IS)YL2@,!J(*. KS>UIHX:C;V3!4!^/0V.W<(5AOJ6;-73Q*W0CN);"E!HN M18'%2WQHI;7ZXIV^6=Q)^*46/1A$)Q!'\;"#;]#Z'7B^P3_X/62S81D>9G$W MY4Q7),=)8*^"1K7&('OWIC^*/G1H'+8:AUWLV9V]>47-$&Z6L-,[_8/>3L;# M>NW18GNT<($Y\@4J&/1]9@#W_A^-!4S7J.P%A1M%5U009H4L$8Z>D"A]#!^5 MU!K.B5)/5*Q@RF4M#$SSO.8U(Q[/I3+T%_'7\/^P]I/>Z!3>0G]PD@XC%\0G M:9P/E>O;H;9U;G&X;;8WB3/2 MCUV;1L^A]QFE+DR?P_?;\)#C<&]N<%0K/QTUY.ZLFQ'29ML!/&WFSG-Y,[VO MB;)=U,!P::%1[]0Z4\U$;!9&5GX*+:2Q,\V'I?V(H'(%]OU22K-;N W:SU+V M&U!+ P04 " #8DPA945\C&1L# !B!P &0 'AL+W=OLEZ/OUJR7>G"JZ?#6 M@!W:5IJ7#2J]7P4\>'7<-;O:>4>X7O9RA_?HOO2WAF;AC%(U+7:VT1T8W*Z" M*WZY6?CX,>"/!O?VR 9?R:/67_WDMVH51)X0*BR=1Y#T><)K5,H#$8V_#IC! MO*5//+9?T3^.M5,MC]+BM59_-I6K5T$>0(5;.2AWI_>_XJ&>D6"IE1U'V$^Q M(@J@'*S3[2&9&+1--WWE\^$@_'1A.:- ML=0QF\@UG1?EWAE:;2C/K>_P";L!+?ST(!\5VI^7H2-8OQB6!XC-!!%_!R*% MS[ISM84/7875V_R0Z,R(JH%_>HGG"8/WC#SR-?CG#2\R\Q#GT]3W=L&I0"#=;F'78 MO, GU#LC^[HIX8HNVBG:9X%/TX:'VB"^T0KNF^>W#CIZ'(]^-KP&?DB.K"]= MXWRVDXX8O_-Q>1R1$6=LD7LCY:R(,C(6,1,BAP^#H3XB.Y]*=S%C:9I 2L$< M>,**+ 4NR)?"E5*@78V&;OR.0BWPB,5%! 5+LXRV9S&QX"G+> 8/VDE%FXB< M95GBC83E24Y&D3(^[I][#X]1 M4=LS+UZ=B GNU>$9BS-_3$G!"N&/*1$L)T6NI:D:_21M.2AI(.8L*G+@=+Q) M H(SSH4/3NEJK52N]>@),ZM"W+2*F$\44$@G%1P,THY8(M"DYCE&3 M.S9H>030^@-:W6KO7B=]@?E;7?P-02P,$ M% @ V),(6?>U%5V> @ J 4 !D !X;"]W;W)K&ULC51M;],P$/XKIX#0)HTF2[."1AMIW4" -#1M CZ[R36QYI=@7]:- M7\_9:4.1MHHOB5_NGGL>V\_--];=^Q:1X%$KXQ=)2]2=IZFO6M3"3VR'AG?6 MUFE!/'5-ZCN'HHY)6J5YELU2+:1)RGEBP3ND[]V-XUDZHM12H_'2&G"X7B07I^?+(L3'@!\2-WYO M#$')RMK[,/E2+Y(L$$*%%04$P;\'O$2E A#3^+7%3,:2(7%_O$/_%+6SEI7P M>&G53UE3NTC>)U#C6O2*;NWF,V[UG 6\RBH?O[ 98F=% E7OR>IM,C/0T@Q_ M\;@]A[V$]]D+"?DV(8^\AT*1Y94@4%W,LDF6@3 U'$E>H)8+-8S9"$(PO5YQ M#6;C6\&*P\CV#BJK-;/DEUK=0\_W[=23- U8Q^XPEM\L9]>P>F+C5^T8)_FI M;22U+,EW;-&@KD,7VXRI\&VP6KT7[4_@ 3T%9,'!@@73\0DH]!Y$URE9B95" MWGAD:D&"Z*FU3OYF%'Z#?6P"_KFK2??<$P\R] C/NGI#@Y'&U;$-70SN^QL^ M]+!KIB6-9U9K3LTF[\Z2X>YV$[)=].+*$CL[#EMNI>A" .^OK:7=)!08FW/Y M!U!+ P04 " #8DPA9E"X.T'4" "Y!@ &0 'AL+W=OV[,4I (F"6=(P'KF?/.OYHF) MMP$_"31RT$;&R3/G+Z9S5\PR7T+-$XE=VQ'3#%!0&)SA>@,*'R GU&C_<+='YV@BAY%N) M62&GKM)K&J2;=_S7+7_P#O_W+;M$H?<)!5X0C<#GI^$+R#76G!T3C8)-25K'$.,T=GC 2Q R?[^,%/O*]CSOX3V1N?8>\S M/,6>K7"C;XD"03 =,]JB$XLVB;[+PBC\HG=X-W0P$I6FJ=='O9$6]=*BD]*> M=%J;2U4+GH,G;S#R=&A)6D2^0?ZCJ,F0>BE M!_K<06$Q1?T'%AO")**PUCCO,M4&15LHVX[BM:TUSUSIRF6;I7Y;0)@ /;_F M7.T[IGSUKU7V!U!+ P04 " #8DPA9= 0A4!D" "3! &0 'AL+W=O M>^ZX<]I+]:QK (->&BYTAFMC MV@4ANJBAH7HB6Q#VII*JH<:::D=TJX"6'M1P$D?1G#24"9RG_FRM\E1VAC,! M:X5TUS14O2Z!RS[#4WPX>&2[VK@#DJ[H!S1V1E_!XX\1C2 M 8_W!_:O/G>;RY9JN)/\%RM-G>$;C$JH:,?-H^R_P9#/M>,K)-?^B_K@F\PQ M*CIM9#. K8*&B;#2EZ$.1X X?@,0#X#8ZPZ!O,I[:FB>*MDCY;PMF]OX5#W: MBF/"_92-4?:669S)'\0>A)&*@4:7]V HXQK]H$I15ZTK=(&80"O&N2VA3HFQ M(1V0% /],M#';]#/T4H*4VOT1910_HLG5NJH-S[H7<9G";]W8H)FT0<41W&" MGC;WZ/+BZ@SO;*S#S//._E^'4UD&<'(:[ 9GH5M:0(;M9&A0>\#Y^W?3>?3Y MC+1DE):<8Q^EO:)>,0,?956=DAA(;CR)&\5]'D]F*=D?1R9'C=* VOEQT*B0 MG3"A9\;3<>)N0Z/]=0_CNJ)JQX1&'"H+C2:?KC%2802"863KVVXKC6UBOZWM MJP'*.=C[2DIS,%R \1W*_P!02P,$% @ V),(63D$BBY? P =PP !D M !X;"]W;W)K&ULK5==D](P%/TKF>HX.J/TDQ80 M.K/0.NJ,SH[KZG.V#31CFV"2POKO3=)2H5:@"O(1W2(BWZPIJZ"00[:Q^98AF&M25=J>XX1V!3&Q MXKF>NV;QG-:BQ 1=,\#KJH+LUQ*5=+^P7.LP\05O"J$F['B^A1MT@\3M]IK) MD=VIY+A"A&-* $/KA77ESM*IPFO -XSV_.@9*"=WE/Y0@P_YPG+4@E"),J$4 MH/S:H14J2R4DE_&SU;2ZD(IX_'Q0?Z>]2R]WD*,5+;_C7!0+:V*!'*UA78HO M=/\>M7[&2B^C)=>?8-]@(]\"6 M(/@MP;\T0M 2@DLCC%N"MFXWWG7B$BA@/&=T#YA"2S7UH+.OV3)?F*A])DA 7/)7X VXO4G R^>OP'-@-V\YP 3<$BSX M:SDIG[\6M.:0Y'QN"[D:I6EG;>1E$]E[(+(//E$B"@Y2DJ/(%A/:O+Z;[)SO]%3_\Y^DDR_&Y?^%K/_^M] M8:ITHQ68M=11-^-;F*&%)<\RCM@.6?&+9V[HO#6E^2G%DJ<42Y]([*0@05>0 MX)QZ_%G>&5@7Q52 AAMJKKH:=G'@>'-[=YS7(284 [A"35Y0Z_W%V.'?D%<>%/&@PV9C\-]+CXQ5% MH=M+@!'D]!)PB5+Z".C$?]CY#\_ZO\KS&4C7:WF# KH&.2YK=8<"CK*:88&1 M\8P-!RN1'4+/TVH(<@>@Y!)0^@CHQ'C4&8_^KO#:NAQ?5OK(5(O>MEX90;VJ M)D90[U>4/@(ZR<"DR\#D; :6:J>;O#6TZ"B8,_+ZWH8@?Q3U?]=#D#N:]+?U M$#0>10]LZVGG;7K66](4T^1N>HF[(.?NHDZH0V^@6EH., MUD0TEV[C[JB07:%^+.0_ \040+Y?4RH. Q6@^Z\1_P902P,$% @ MV),(64FV D61 P J@T !D !X;"]W;W)K&UL MM5?;;MLX$/T50@V*!&@B43?;65M X[38+K9 D+2[SXP\MH10HDM2=O/W2U** M;.M6%?"^V)0TY^@<,OX@$0**?& +Y??O U95=LZS2#'*1LAQQ6"^LC_AVB0,-,!'_ MI+ 71V.DK3PS]J(OOJP6EJ,5 858:@JB_G:P!$HUD]+QHR*UZG=JX/'XC?VS M,:_,/!,!2T;_352!+-.=LCKJ,5FQZ8N3%H MY2;-]3(^2:Z>I@HGHR_Y#H14ZR(%NKP'25(JKM U^OYTCRXOKM %2G/T+6&% M(/E*S&VIWJF1=ESQWY7\;@__7T5^@SSG W(=U^^ +X?A]Q K.#9P[Q1N*Z>U M7;>VZQH^KX=O242"E!,4ZP'\*-(=H=I\E[.2RN^FTO5U*[8DAH6E"D@ WX$5 MO7^'0^>/+I]G(CMQ[=6NO2'VZ"O+X55E#7]1^\*ZZ%G(DB,T'+KZ=Q'&?N#. M[=VQCW:4%X1>'72BSZ_U^8/ZS*JL8,M$VKT2)3PXEN8T=+5#W&Y102TJ&!3U MC4E"RSP9FS!!6R;VP^8,MJ/4# ;=8L-:;#B8UT\)X_): L]4O=85W:4Q/&=2 MGXGLQ/*DMCP97)\[IO(8729 5]>27:L=O>"I?+WJ,CUI37DP\_W&NK2#W"#H M2:)I+7(Z*/*32ACYB@3$6EP*2C#9J3V6/%- J@DCH;*I4_*TG4O39LYWQ'BS M;L&S6O!L1-:+T>DT:TD(L=N,JHA/-IZI,VNL54>4[P5^SV(=^BX>;'"_5:T5U8F$YB;:$>,% MDYY=%!\:)?Y%IRQDH?+?],CQ$^NUZW R\9J*VU&N%_8(/G1./-PZRWJEHTNA MW2:#L%6O'5%3W->B\*&AXK$=]4.KG9H>:[8=,QIO*&B=1US/;9T..L*P[[O- M/<@^.DCKKYBOA&_27" *:X5S;B:*AI1;]!U!+ P04 " #8DPA9,S,:+AD# !M#0 &0 'AL M+W=OJ:,)U2J*I]AD7&@81Z4Q-BQ;0\G-$HM MOY>WW7&_QQ8RCE*XXT@LDH3RYP!BMNI;Q'IIN(]F]*D48BW :0IPR@ GYUU, ME+,<4DG]'FB,5)_V;= E"*IFE0,=#D#2* M!2(?T!&*4O1USA:"IJ'H8:GFTA%X4N(&!:[3@/MYD;;0F7V"'-MIHX?1$!T? M?7@-@Q75BJ]3\75RW'8#[A#&$HU@LN"1C$"[':^'EQN(G%5$SHQ$!H,!PH,!'J ?MY",@?_<-+,10V?R/!JG:%OHN?M7R?OC4YGMM.PI[_:;G%IC3.L*.0Q*Y_S/;^I2PQU[5L M2%ZRYA#$2.22\8QQ*J&0TBB9&6I7S6IS( =PAQ+S52Z[3L/^([4_$+-!-,FV M=1Z;\7?5LG8/<@#[(&_]P[6=!BEK_R!F S%(N44:F\%WU;%V%W( >R'_XB^D M-ACR5XF9CP6N'9WT1 MN:5\%J4"Q3!587;K7'T$7ISMBXID67Z>'C.I3N=Y<:[N0\#U -4_94K-LJ*/ MZ-4-R_\#4$L#!!0 ( -B3"%F@;1FGSP, &<2 9 >&PO=V]R:W-H M965TB8G.P9?Q8; (E^1V$L MIL9&RNV5:8KE!B(J+MD68O5DS7A$I1KR)U-L.=!5FA2%)K$LSXQH$!NS27KO MGL\F+)%A$,,]1R*)(LI?KB%D^ZF!C=<;7X.GC=0WS-ED2Y_@ >3C]IZKD9FC MK(((8A&P&'%83XU/^&I.B$Y(([X%L!>E:Z2E+!A[UH,OJZEA:480PE)J"*J^ M=C"',-1(BL>O#-3(Y]2)Y>M7]-M4O!*SH +F+/P>K.1F:HP-M((U34+YE>W_ M@DR0J_&6+!3I)]H?8AW?0,M$2!9ER8I!%,2';_H[6XA2 G8Z$DB60-Z:8&<) M=BKTP"R5=4,EG4TXVR.NHQ6:ODC7)LU6:H)8E_%!@9"J+E*@ MLQN0- @%(N?H CT^W*"S=^?H'0IB].^&)8+&*S$QI9I5YYK+;(;KPPRD8X:_ MD_@2V=8'1"SBM*3/^]-O8*G2<9IN5]--I3473'+!),5S.O ^HS5;SX, M_H/5!S1G0K;).N!X*8[NAMW,]Q-R5R?=.IGOP2FSI$J:&:C(!? ?&[/T? MV+,^]DBQ= \$5M'M MY+J=@4IXP'%+)<38<4FMADZCT+;KV7E0A:.;X#8Y6C5]? M1(6:?VG(#@56D^KE4?Z"6\QL+W?+6; 9YF(S:JX&MPLJL@7HN M ^K[6;>$X Z"):_%0_5=AE2>_L*K+V-;T)ATL"P,$I_FD$?Z+T.K5IPTEK,9 MY5F.U\&U<$!\Q (3F= 0K5/S.Z,[]?>%+D) ZO\M$C2$\][V[ <_M3^'0JLN M16&*>"A7Q"VV.,:X7K%F%!GY'04K;!$/Y8OXN#'VAE0)%M:(!_-&W+2^"WM< MY]@2Y'08#RXL$@_JD;C%)$H6.1%5W1(5QDJ&,DQPWSMZ0*L'".,E@QDE: M/)%8GEMGV1*&7:_#XDEI=SFH>9+F)M/VQWZ=;#/*=Z_;?5Y(3+X,T^V+=2?<\]YQ\IT5O[*-K$ F>E=1NR1JB=IXDKFA0<7=N M6M3^I#)6_.Y@O3D10:[RRX3BEN7U8H M3;]D$[;?N!=U0V$CR1@W-;+ED:!*'$@@(#]\L3WJ"4@&/D;U%2LV17#$JL>"?IWO3?<%?/1> KC'3Q"_T0.YTR*#I'1NW 7H$2 M>ECY\^X>#@!7Z1N ; ?(HNXA452YYL3SA34]V!#MV8(12XUH+T[H\%,>R/I3 MX7&4W^HG=.1OF1Q\6"-Q(1W\X-;R<%L?%PGY)"$T*7:$JX$P>X/P$C9&4^/@ MBRZQ_!>?>'&CPFRO<)6=)/S>Z7.8IF>0I=GL!-]TK'@:^:;_K_A8=0-X=AP< M1F3N6E[@DOD9<&B?D.7OWTTNT\\GI,U&:;-3[/D#%IT5)-#!AE,P7\Y@C:ZP MH@T]?$SO:49J$"3JFAHP%9 ?)R#C^V<@!S_4$$*V1I<.>H0&90F6ZQI+J*Q1 M, GQDRM0\:<>JS$Y:#Z%MHXCYJ PG::A#\?=<8JOA^;]&SX\ 1MN:Z&=5UQY M:'K^Z8*!'<9J<,BTL96WAOQ@1+/Q+Q':$.#/*V-H[X0$X]N6OP)02P,$% M @ V),(64Q*)]JH @ : < !D !X;"]W;W)K&ULK55K;],P%/TK5V%"FP3+J\VJT4;J6IYBHMH8^^PEMXVUV"ZVTZ[\>FPG M#=W( DA\26SGGG//N8ZOQULA[U6!J.&!E5Q-O$+K];GOJZQ 1M2I6",W7Y9" M,J+-5*Y\M99(<@=BI1\%0>(S0KF7CMW:0J9C4>F2#Y+;+P+^$9QJP[& M8)W<"7%O)Q_SB1=805ABIBT#,:\-SK L+9&1\;WA]-J4%G@XWK._<]Z-ESNB M<";*6YKK8N*-/,AQ2:I27XGM!VS\#"U?)DKEGK"M8X>)!UFEM& -V"A@E-=O M\M#4X0 0#9X!1 T@^EM W !B9[16YFS-B2;I6(HM2!MMV.S U<:AC1O*[2Y> M:VF^4H/3Z8)HY%H!X3E\IIG9'E1P/$=-:*E.X#7<7,_A^.@$CH!R^%J(2IE0 M-?:U26XI_*Q)=%$GBIY)E,"EX+I0\);GF'?@9_WX,.HA\(WKUGJTMWX1]3)^ MJO@IQ,$KB()HT"6H'S['S,!#!X][Y,3M3L2.+_Z'G>@J<\TRZ&:QA_Y&!ZWA01][>NN.&.8PW: T'0.^2+JBG)3& M_A+A>(=$JI.N$O3SAD-P4!@!J_^8$'*RZ[+_'X@>61^VUH>]S.^E4 IF1,H= MY2N8,E%QW>6TIDD0V1+5?:U=;:^1J>N> M_J_P^@ZZ)-+\4 I*7!IH<'IF"B7KOEY/M%B[UG@GM&FT;EB8JQ"E#3#?ET+H M_<0F:"_7]"=02P,$% @ V),(61BQ)>TC @ KP4 !D !X;"]W;W)K M&ULE911;YLP%(7_BL6JJ96F&$B + .DI=6T39L4 M->OV[,!-L&IL9IO0_?O9)D&90ION!6QSS_G.!>RT$_)150 :/=6,J\RKM&X6 M&*NB@IJHB6B FR=;(6NBS53NL&HDD-*):H9#WX]Q32CW\M2MK62>BE8SRF$E MD6KKFL@_2V"BR[S .R[WH"T MPM/QT?V3Z]WTLB$*;@7[14M=9=[<0R5L2@^PZ&?R/H5@BEW15U?.S/% M1:NTJ ]BDZ"FO+^3I\-[.!&$X3."\" (7>X>Y%+>$4WR5(H.25MMW.S M>K4 M)ASE]J.LM31/J='I?$4T<*T0X27Z1@OSMD&AZSO0A#*%@AMTA2A'/RK1*E.B M4JP-U$IQ<0 L>T#X#.!KRR=HZK]#H1_.T,/Z#EU?W?QK@TWF(7@X! ^=[_0_ M@H^EZUUFXR[VEU^HAA20>>:?5B#WX.5OWP2Q_^&%C-,AX_0E]]RT'(UEZE6Q M4]E=L\^#($SQ?@0U&U"S2ZAX#-6KHM>@H@$574(E8ZCH'.7/QU'Q@(HOH>9C MJ/CUJ&1 )9=0[\=0R?FW.D/AD_UGC[+O1.XH5XC!UJC\26*2ROYXZ"=:-&Y+ M;H0V&]P-*W.B@K0%YOE6"'VZPYP22ASHM#JYB(*^4H5E,%<(+DJ2R)^3:#@FY'3_0[4V,3EZ? MAEAIOP:-D\;'I/;A/>'#1U>!;ON"9#ACO=\#W*R@7('YT M%?L@G9EK0UF1!$:.'EP2Q!JA>NZ(5[O9_LHJ_BQ5?_\ MD=7L.:LZ<+PWFDH0F=T)$B5\Q53=HZVV73MC.VT?Z">]X;37H8_UFJJWRE_Z M>L==$9%1)E$!2^W*/3O7DU/4>Z,6%*_L8%QPI<>L/>9ZU8(P!OI^R;G:"<9! MN[RC/U!+ P04 " #8DPA9!,>=P4 # !I#0 &0 'AL+W=OYCV MX(:;@ IV9IMD^_>S@; $&.LZ7@(VYYS+]3VYV-,=XP\B 9#H1YY1,3,2*3=G MIBF6">1$G+(-4/5DQ7A.I!KRM2DV'$A!S"CMQ<(]T)O>,/>C!^WAF6/J%((.EU I$7;9P"5FFA=1K M?*\UC2:D)A[>[]7?EKFK7.Z)@$N6?4ECFP=U/A.MMV29 M*'_1KL)ZGH&6A9 LK\GJ#?*45E?RHUZ' X+2Z2#7! M>VR$24TH4S>KW,N%BX@D\REG.\0U6JGIFW+U2[9:KY1JG]Q*KIZFBB?G-[ % M6H! )Q%(DF;B)7J-[FXC=/+\)7J.4HH^):P0A,9B:DH54-/,92U^48D[?Q!W MT16C,A%H06.(>_C1,!\/\$V5:).ML\_VPAD4_%#04^1:KY!C.5[/^UP^GN[V MI?-_T1=/CGZT&&Y3>K?4\_Y2^KZZ5DQ<,G6KVFST9ABT9ABBY'$CJHQ::HQ>;+A*N;DH/P^ MQFV_=4%X$M@MNW5!MAOZN&6W'I2',>ZW&VX2Q(,)GF<9^B@3X.@&ULIP8M!Q M@UK_ZK@QQ:(QQ18CB1T5Q&\*XC_9<7[7 9836BW+=5$A]EN]*^J"5(O6+?[( MHIEMS@7GY7:X-7]AGUW:/?.1.D=4V_[?\M4AY(KP=:J:9 8K%&PO=V]R:W-H965T.[/#'^3<242O C2W.Q,F(I#Y>F*;8QS8BX8 >: MJS<[QC,BU9#O37'@E$2:E*6F;5F.F9$D-]9+/7?#UTM6R#3)Z0T'HL@RPG]> MT92=5@8T'B9NDWTLRPESO3R0/;VC\M/AAJN1V:A$249SD; <<+I;&>_@90@U M02/^3>A)M)Y!FR+HAJ6?DTC&*\,S0$1WI$CE+3O]1>N$%J7>EJ5"?X)3A<6. M ;:%D"RKR6H%69)7W^1'O1$M@M(9)]@UP>X3\&\(J":@QT; -0$_-L*B)NC4 MS2IWO7$!D62]Y.P$>(E6:N6#WGW-5ON5Y*51[B17;Q/%D^M;>J1Y005X&5!) MDE0 ^ J\ 9_N O#R^2OP'"0Y^!BS0I \$DM3JI ET=S6\E>5O/T;>02N62YC M <(\HM$(/YCF.Q-\4Z7:Y&L_Y'ME3PK^4^07 %FO@6W9>&0]F\?3T5@Z?Q8] M/#MZ9S-04WRD]?#_%'^LKA73T>Z*NJQO5LC*.0AKXL*ABC?@9;; M185#E%)"L$%U4L1-BG@RQ?=ID40@H*DZCOA/\.6:9O>4?QW+>%*H/+ OQ8%L MZCMEH3K%@3K%P)K%.-19--19G&ZYB+EKEMRT,K9[A MABCHVF[?<$,4\GW<-]P("GL.&C>&@Y;?L])FB(*>BWKG8#!$80@A[AENB$(8M2)V M4O2:%+W)%#\<8AF3-&,IVT\?<),Z3_7;G&+!G&+A3&*=8OA-,?RS_>8/G>2X M/8MLAB#;]7N'8# $(;CH@<(A"$/LCWL-6K^NB]:TVV1,IT^U:8&GVFQ6M6!6 MM7 NM6XI6C=W>+;7:FK[,K58^+!GMC&4A7I_D\$("D+/=WI^&X-9V.[?W\Q6 MKY)1OM=-H@!;5N2RNKDVLTTC^DZW7[WY*WBY@2/S0=FXZM[HEWS5]5X3OD]R M 5*Z4Z&L"U?].'C52%8#R0ZZ4[IG4O5=^C%6S3?E)4"]WS$F'P9E@*:=7_\' M4$L#!!0 ( -B3"%E#0V,K"P, (<0 - >&POWW./[XX8==;H#:?7*TJUMZZX:%)_I77],0B:Y8I6I#F7-14& M*:2JB#93509-K2C)&W"J># >C>*@(DSX\YEHJ\M*-]Y2MD*G?C28/'O[DJ=^ M&+_W/4N7R9RF_NWIVY^MU!=O/'L_>7=R,KH]NSBVGW; F1\X22=/(#T?X;P& MPZCC)U$_PMP1!WURYK-"BL,<@<%$)A7U[@A/_8QPME ,O I2,;ZQYC$8EI)+ MY6E3'",E!$MS;^'0SJ!N/4_%A%1=;!O!?B_ZY4? =@8"&>>#P+%O#?-93;2F M2ER:2;>X,SZ O'Y\LZF-PE*133B>^#N'[F:"+*3*J1K"A/[6-)]Q6H 7\&IKZ1W' O2[V:CJ"BHIA: 3U0TMC M)\"_SV:Y]VB39]%Z-;N3^G-K=B.Z.;0*O5*T8.MNOBZ&^!A[B+.3NN:;3YR5 MHJ)V[T\..)^1K9^WDHK=FVC0*4MCH,KW[JC2;+EO^:5(?4/7>MM-ZP+7/'Z% MFO]NGDLJJ")\7[1I_9>:LK9)AU14DHE^U&W^%[87Q\&)@8C&1TS7-LWZJRD4W],S M1.TO<#A&+KO+C6 ^%G,C@&%Q, 68C_7"XOQ/^YFB^[$8IFWJ1*:HSQ3UL5XN M).L^6!RW3V(N]TZ3)(KB&,MHECD59%C>XAC^W&R8-O# XD"D/\LU7FV\0Q[O M ZRFCW4(ME.\$[&=XKD&Q)TW\$@2=[6Q.."!50'K'8COC@,]Y?:)(J@JI@U[ M@G$D23 $>M'=HW&,9">&C[L^V%,214GB1@!S*X@B#(&G$4/ MSJ-@>TX%NW\]S'\#4$L#!!0 ( -B3"%F7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GU5D.V'$4A3"_AD$]7T! 2N%%*5XA6P0] )F MUNKEI]+B54G+BT6J55$,@JAI> )M1?JA>E%!/O*EJ6LL7SYP!!D$_1X.F MM M;-VC'I\CXPZP$S)Q(/L$9-\OY TWPC"5L[D&@UWK'@[: M&8%VYA?M#O0*-!NN-$#5U:$Z)ZC._5)-Y X[8+H'XP!=$$ 7OH%250*;8Z@6 M:Z[!3<@]*B/W_ ?*V*J3&ZB(E(1G2\SQN8C#N,S8%'\B3>LE1I0;(L]R> #\ M7VW;/)0&(L\>> ",CV7#-%5;:7&+@1E"2;Q/#Q=C1(D@\FP"9SFR+[A'*L!\ M==FH_!]Y%L#ARNP$I')_Y#GY.TNTDXU*_I'G[-^U5CLA*1=$GF6P7[2=8)03 M(L]2.'0G^S("RT5AV(QKS=W],.6(^!,<\6_UOA&Z,8PI6\2>;=$%UX2O^AYK M89(?%9[%\99E-OBZ39-EN@))J23VK))6FNF"HP02?X) #N%8U,*C'!)[=T@' M7MS"HPP2?Z9!Z#5"R20^BDRZ_HJ436+/-B$I6>1B4FZ)/;N%QG3/6A+*+8EG MM[R[N>,])Y18$L]B^4#6SC<)99.DMDFX/]S+(!<2LAF.:[ ^Y44ZUZRZ-!\T M)Z?5-B3?%L4MUMW+J>+9_JQP?\YY_1=02P,$% @ V),(68H3@V1C 0 MMQ, !H !X;"]?=]_:.WRRC:96W6];<<[13 M7F>HX^%U9G1^]/8_$[NBN.;VL\N_&]OZ/P;KGVZXNE"JW&RBDZ75 VG"RD=.H@AB,,'&0@RX8/6$+0.'[2!H$WXH 2"DO!!6PC: MA@_:0= N?- >@O;A@RA&&6,!20NL!6A-R#4)\)H0;!(@-B'9),!L0K1)@-J$ M;), MPGA)@%R$])- NPFQ)L$Z,VH-PO0FU%O%J W+SZV!>C-J#<+T)M1;Q:@ M-Z/>+$!O1KU9@-Z,>K, O1GU9@%Z,^K- O0VJ+<1H+=!O8T O0WJ;=ZIM_./ MVKJYY[G&\]])M1^?M?/QT_*YN7@O$\X:_M,=?P%02P,$% @ V),(654I MDH^) 0 7A0 !, !;0V]N=&5N=%]4>7!E&ULS9C-;L(P$(1?)

^@)MLB$426[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UK MR$6;NFK<-"Z]-X^,N:RD6KI$&VK"3J%M+7UXM0MF9+:4"V)B-!JS3#>>&C_T MK48\FSQ3(5>5CUXVX;-3NIG&EBH71T^[PM9K&DMC*I5)'_;9NLE_N SW#DGH M[&I]KK0DCAC2>:N)/)UE>Q$!_W./MPP[9[\:O].IL\P5,ZM-BY,S-+E=H>1 MM-U#$X3(>M5_Q*-CD+[Z?-1..Z?\3.]PO9_:+KMY.-8MU]_Q]QD?]2_,(4!R MI" Y;D!RW(+D&(/DN /)<0^2XP$D!Q^A!$$A*D=!*D=A*D>!*D>A*D?!*D?A M*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -B3 M"%G!X#A2N 4 +$> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ V),(6::W>C0(!@ 8!@ !@ ("!6Q0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V),(69D49;19" M'$( !@ ("!N20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V),(64CVD_Y! P X 8 !@ M ("!GCH 'AL+W=O&UL4$L! A0#% @ V),(62)OP5-6!P S!( !D M ("!BT$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V),(61EH=-;' @ =P8 !D ("!I5, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV),(6>(6J]HU! ^ H !D ("!/UP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V),(6?>U%5V> @ MJ 4 !D ("!T68 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V),(63D$BBY? P =PP !D M ("!HFX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V),(6:!M&:?/ P 9Q( !D ("!4'D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V),( M61BQ)>TC @ KP4 !D ("!HX( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V),(69@S74N# P V@\ M !D ("!+XL 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #8DPA952F2CXD! M !>% $P @ '0EP 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 * H ,\* "*F0 ! end XML 45 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 46 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 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 97 160 1 false 22 0 false 3 false false R1.htm 000001 - Document - Cover Sheet http://atri.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 2 false false R3.htm 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://atri.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://atri.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) Sheet http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - Basis of Presentation Sheet http://atri.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 000008 - Disclosure - Merger Agreement Sheet http://atri.com/role/MergerAgreement Merger Agreement Notes 8 false false R9.htm 000009 - Disclosure - Inventories Sheet http://atri.com/role/Inventories Inventories Notes 9 false false R10.htm 000010 - Disclosure - Income Per Share Sheet http://atri.com/role/IncomePerShare Income Per Share Notes 10 false false R11.htm 000011 - Disclosure - Investments Sheet http://atri.com/role/Investments Investments Notes 11 false false R12.htm 000012 - Disclosure - Patents and Licenses Sheet http://atri.com/role/PatentsAndLicenses Patents and Licenses Notes 12 false false R13.htm 000013 - Disclosure - Revenues Sheet http://atri.com/role/Revenues Revenues Notes 13 false false R14.htm 000014 - Disclosure - Recent Accounting Pronouncements Sheet http://atri.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 14 false false R15.htm 000015 - Disclosure - Inventories (Tables) Sheet http://atri.com/role/InventoriesTables Inventories (Tables) Tables http://atri.com/role/Inventories 15 false false R16.htm 000016 - Disclosure - Income Per Share (Tables) Sheet http://atri.com/role/IncomePerShareTables Income Per Share (Tables) Tables http://atri.com/role/IncomePerShare 16 false false R17.htm 000017 - Disclosure - Investments (Tables) Sheet http://atri.com/role/InvestmentsTables Investments (Tables) Tables http://atri.com/role/Investments 17 false false R18.htm 000018 - Disclosure - Patents and Licenses (Tables) Sheet http://atri.com/role/PatentsAndLicensesTables Patents and Licenses (Tables) Tables http://atri.com/role/PatentsAndLicenses 18 false false R19.htm 000019 - Disclosure - Revenues (Tables) Sheet http://atri.com/role/RevenuesTables Revenues (Tables) Tables http://atri.com/role/Revenues 19 false false R20.htm 000020 - Disclosure - Merger Agreement (Details Narrative) Sheet http://atri.com/role/MergerAgreementDetailsNarrative Merger Agreement (Details Narrative) Details http://atri.com/role/MergerAgreement 20 false false R21.htm 000021 - Disclosure - Inventories (Details) Sheet http://atri.com/role/InventoriesDetails Inventories (Details) Details http://atri.com/role/InventoriesTables 21 false false R22.htm 000022 - Disclosure - Inventories (Details Narrative) Sheet http://atri.com/role/InventoriesDetailsNarrative Inventories (Details Narrative) Details http://atri.com/role/InventoriesTables 22 false false R23.htm 000023 - Disclosure - Income per share (Details) Sheet http://atri.com/role/IncomePerShareDetails Income per share (Details) Details 23 false false R24.htm 000024 - Disclosure - Investments (Details) Sheet http://atri.com/role/InvestmentsDetails Investments (Details) Details http://atri.com/role/InvestmentsTables 24 false false R25.htm 000025 - Disclosure - Investments (Details 1) Sheet http://atri.com/role/InvestmentsDetails1 Investments (Details 1) Details http://atri.com/role/InvestmentsTables 25 false false R26.htm 000026 - Disclosure - Investments (Details 2) Sheet http://atri.com/role/InvestmentsDetails2 Investments (Details 2) Details http://atri.com/role/InvestmentsTables 26 false false R27.htm 000027 - Disclosure - Investments (Details Narrative) Sheet http://atri.com/role/InvestmentsDetailsNarrative Investments (Details Narrative) Details http://atri.com/role/InvestmentsTables 27 false false R28.htm 000028 - Disclosure - Patents and Licenses (Details) Sheet http://atri.com/role/PatentsAndLicensesDetails Patents and Licenses (Details) Details http://atri.com/role/PatentsAndLicensesTables 28 false false R29.htm 000029 - Disclosure - Patents and Licenses (Details 1) Sheet http://atri.com/role/PatentsAndLicensesDetails1 Patents and Licenses (Details 1) Details http://atri.com/role/PatentsAndLicensesTables 29 false false R30.htm 000030 - Disclosure - Patents and Licenses (Details Narrative) Sheet http://atri.com/role/PatentsAndLicensesDetailsNarrative Patents and Licenses (Details Narrative) Details http://atri.com/role/PatentsAndLicensesTables 30 false false R31.htm 000031 - Disclosure - Revenues (Details) Sheet http://atri.com/role/RevenuesDetails Revenues (Details) Details http://atri.com/role/RevenuesTables 31 false false R32.htm 000032 - Disclosure - Revenues (Details 1) Sheet http://atri.com/role/RevenuesDetails1 Revenues (Details 1) Details http://atri.com/role/RevenuesTables 32 false false All Reports Book All Reports atri-20240630.xsd atri-20240630_cal.xml atri-20240630_def.xml atri-20240630_lab.xml atri-20240630_pre.xml atri_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "atri_10q.htm": { "nsprefix": "atri", "nsuri": "http://atri.com/20240630", "dts": { "schema": { "local": [ "atri-20240630.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "atri-20240630_cal.xml" ] }, "definitionLink": { "local": [ "atri-20240630_def.xml" ] }, "labelLink": { "local": [ "atri-20240630_lab.xml" ] }, "presentationLink": { "local": [ "atri-20240630_pre.xml" ] }, "inline": { "local": [ "atri_10q.htm" ] } }, "keyStandard": 148, "keyCustom": 12, "axisStandard": 8, "axisCustom": 0, "memberStandard": 3, "memberCustom": 19, "hidden": { "total": 13, "http://atri.com/20240630": 3, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 5 }, "contextCount": 97, "entityCount": 1, "segmentCount": 22, "elementCount": 228, "unitCount": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 437, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://atri.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "longName": "000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } }, "R3": { "role": "http://atri.com/role/CondensedConsolidatedBalanceSheets", "longName": "000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } }, "R4": { "role": "http://atri.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2022-12-31_atri_CommonStocksMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_atri_CommonStocksMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://atri.com/role/BasisOfPresentation", "longName": "000007 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://atri.com/role/MergerAgreement", "longName": "000008 - Disclosure - Merger Agreement", "shortName": "Merger Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://atri.com/role/Inventories", "longName": "000009 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://atri.com/role/IncomePerShare", "longName": "000010 - Disclosure - Income Per Share", "shortName": "Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://atri.com/role/Investments", "longName": "000011 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InvestmentHoldingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InvestmentHoldingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://atri.com/role/PatentsAndLicenses", "longName": "000012 - Disclosure - Patents and Licenses", "shortName": "Patents and Licenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://atri.com/role/Revenues", "longName": "000013 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://atri.com/role/RecentAccountingPronouncements", "longName": "000014 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://atri.com/role/InventoriesTables", "longName": "000015 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfUtilityInventoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfUtilityInventoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://atri.com/role/IncomePerShareTables", "longName": "000016 - Disclosure - Income Per Share (Tables)", "shortName": "Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://atri.com/role/InvestmentsTables", "longName": "000017 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://atri.com/role/PatentsAndLicensesTables", "longName": "000018 - Disclosure - Patents and Licenses (Tables)", "shortName": "Patents and Licenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://atri.com/role/RevenuesTables", "longName": "000019 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://atri.com/role/MergerAgreementDetailsNarrative", "longName": "000020 - Disclosure - Merger Agreement (Details Narrative)", "shortName": "Merger Agreement (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "atri:MergerAgreementDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "atri:MergerAgreementDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://atri.com/role/InventoriesDetails", "longName": "000021 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUtilityInventoryTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUtilityInventoryTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://atri.com/role/InventoriesDetailsNarrative", "longName": "000022 - Disclosure - Inventories (Details Narrative)", "shortName": "Inventories (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InventoryWriteDown", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InventoryWriteDown", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://atri.com/role/IncomePerShareDetails", "longName": "000023 - Disclosure - Income per share (Details)", "shortName": "Income per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } }, "R24": { "role": "http://atri.com/role/InvestmentsDetails", "longName": "000024 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://atri.com/role/InvestmentsDetails1", "longName": "000025 - Disclosure - Investments (Details 1)", "shortName": "Investments (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_atri_InternalAAAMember", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } }, "R26": { "role": "http://atri.com/role/InvestmentsDetails2", "longName": "000026 - Disclosure - Investments (Details 2)", "shortName": "Investments (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_atri_MoneyMarketFundMember", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } }, "R27": { "role": "http://atri.com/role/InvestmentsDetailsNarrative", "longName": "000027 - Disclosure - Investments (Details Narrative)", "shortName": "Investments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "atri:SecuritiesMaturityDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "atri:SecuritiesMaturityDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://atri.com/role/PatentsAndLicensesDetails", "longName": "000028 - Disclosure - Patents and Licenses (Details)", "shortName": "Patents and Licenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://atri.com/role/PatentsAndLicensesDetails1", "longName": "000029 - Disclosure - Patents and Licenses (Details 1)", "shortName": "Patents and Licenses (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://atri.com/role/PatentsAndLicensesDetailsNarrative", "longName": "000030 - Disclosure - Patents and Licenses (Details Narrative)", "shortName": "Patents and Licenses (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30_atri_PatentsAndLicensesMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30_atri_PatentsAndLicensesMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://atri.com/role/RevenuesDetails", "longName": "000031 - Disclosure - Revenues (Details)", "shortName": "Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30_us-gaap_EuropeanUnionMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } }, "R32": { "role": "http://atri.com/role/RevenuesDetails1", "longName": "000032 - Disclosure - Revenues (Details 1)", "shortName": "Revenues (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-04-01to2024-06-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-01to2024-06-30_atri_FluidDeliveryMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r16", "r17" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "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." } } }, "auth_ref": [ "r552" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net change in accrued interest, premiums, and discounts on investments", "label": "[Accretion (Amortization) of Discounts and Premiums, Investments]", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r11", "r97", "r383" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Original Life (years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r218", "r476" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r21", "r504", "r652" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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." } } }, "auth_ref": [ "r405", "r542", "r543", "r544", "r545", "r613", "r653" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "label": "[Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities]", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "atri_AllOtherRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "AllOtherRegionsMember", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "All Other Regions [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3", "r215", "r221", "r489" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://atri.com/role/IncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Add: Effect of dilutive securities", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r144" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "[Assets]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r49", "r59", "r101", "r115", "r148", "r150", "r157", "r158", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r268", "r272", "r290", "r379", "r429", "r482", "r483", "r504", "r519", "r584", "r585", "r621" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Current Assets", "label": "[Assets, Current]", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r92", "r103", "r115", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r268", "r272", "r290", "r504", "r584", "r585", "r621" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "atri_AvailableForSalesSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "AvailableForSalesSecurities", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Mutual funds (available for sale)" } } }, "auth_ref": [] }, "atri_AvailableForSalesSecuritiesEquitySecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "AvailableForSalesSecuritiesEquitySecuritiesCurrent", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity securities (available for sale)" } } }, "auth_ref": [] }, "atri_AvailableForSalesSecuritiesEquitySecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "AvailableForSalesSecuritiesEquitySecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity securities (available for sale)", "label": "[Equity securities (available for sale)]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccounting", "presentation": [ "http://atri.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis Of Presentation", "documentation": "The entire disclosure for the 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)." } } }, "auth_ref": [ "r42" ] }, "atri_BbbBbMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "BbbBbMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "BBB/BB [Member]" } } }, "auth_ref": [] }, "atri_BondMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "BondMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Bonds [Member]" } } }, "auth_ref": [] }, "atri_BondsHeldToMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "BondsHeldToMaturity", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Bonds (held-to-maturity)" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://atri.com/role/MergerAgreement" ], "lang": { "en-us": { "role": { "verboseLabel": "Merger Agreement", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r47", "r264" ] }, "atri_CardiovascularMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "CardiovascularMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Cardiovascular [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Total cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r8", "r94", "r478" ] }, "atri_CashCashEquivalentsAndShortTermAndLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "CashCashEquivalentsAndShortTermAndLongTermInvestments", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Total cash, cash equivalents and short and long-term investments" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets", "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r8", "r39", "r114" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r39" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends per common share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r20", "r417" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares", "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." } } }, "auth_ref": [ "r20", "r380", "r504" ] }, "atri_CommonStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "CommonStocksMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "auth_ref": [] }, "atri_CorporateBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "CorporateBondsMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Corporate Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "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." } } }, "auth_ref": [ "r28", "r29", "r335" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerDepositsCurrent", "crdr": "credit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash deposits", "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings." } } }, "auth_ref": [ "r55" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r41" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement Type Axis", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r3", "r10" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r1", "r46" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r523" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r524" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Income Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://atri.com/role/IncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net income per basic share", "verboseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r110", "r125", "r126", "r127", "r128", "r129", "r130", "r137", "r139", "r141", "r142", "r143", "r147", "r262", "r266", "r285", "r286", "r373", "r390", "r480" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://atri.com/role/IncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net income per diluted share", "verboseLabel": "Diluted", "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." } } }, "auth_ref": [ "r110", "r125", "r126", "r127", "r128", "r129", "r130", "r139", "r141", "r142", "r143", "r147", "r262", "r266", "r285", "r286", "r373", "r390", "r480" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://atri.com/role/IncomePerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r136", "r144", "r145", "r146" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r521" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r521" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r521" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r525" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r521" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r521" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r521" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r521" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "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." } } }, "auth_ref": [ "r5", "r89", "r106", "r107", "r108", "r116", "r117", "r118", "r122", "r129", "r131", "r133", "r149", "r197", "r200", "r227", "r239", "r254", "r255", "r257", "r258", "r259", "r263", "r265", "r266", "r275", "r276", "r277", "r278", "r279", "r281", "r284", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r302", "r388", "r394", "r395", "r396", "r405", "r455" ] }, "atri_EquityInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "EquityInvestmentsMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Equity investments [Member]" } } }, "auth_ref": [] }, "us-gaap_EuropeanUnionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EuropeanUnionMember", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "European Union [Member]", "documentation": "Economic and political union of member states, located primarily in Europe." } } }, "auth_ref": [ "r654", "r655", "r656", "r657" ] }, "atri_FedGovtBondsNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "FedGovtBondsNotesMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Fed Govt. Bonds/Notes [Member]" } } }, "auth_ref": [] }, "atri_FederalGovernmentBondNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "FederalGovernmentBondNotesMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Federal government bond notes [Member]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r237", "r238", "r282", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r389", "r487", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r571", "r572", "r573", "r574", "r614", "r615", "r616", "r617", "r618", "r619" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r99", "r211", "r220", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails1" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r222", "r476", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails1" ], "lang": { "en-us": { "role": { "label": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r222", "r476", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails1" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r222", "r476", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails1" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r222", "r476", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails1" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r222", "r476", "r489" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets By Major Class Axis", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r214", "r216", "r217", "r218", "r219", "r220", "r223", "r224", "r336", "r340", "r476" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r214", "r216", "r217", "r218", "r219", "r220", "r223", "r224", "r476" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Patents and licenses", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r336", "r582" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Gross Carrying Amount", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r216" ] }, "atri_FluidDeliveryMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "FluidDeliveryMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Fluid Delivery [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherInvestments", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other investment income/(losses)", "documentation": "Amount of gain (loss) included in earnings for investments classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "General and administrative", "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." } } }, "auth_ref": [ "r32", "r440" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicDistributionAxis", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution Axis", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r76", "r77", "r78", "r79", "r80", "r81", "r82", "r83", "r84", "r85", "r86", "r87", "r88", "r374", "r375", "r484" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicDistributionDomain", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r76", "r77", "r78", "r79", "r80", "r81", "r82", "r83", "r84", "r85", "r86", "r87", "r88", "r374", "r375" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r98", "r212", "r371", "r483", "r488", "r495", "r504", "r578", "r579" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Patents and Licenses" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "[Gross Profit]", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r26", "r30", "r58", "r115", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r290", "r481", "r482", "r547", "r548", "r549", "r550", "r551", "r584" ] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails1", "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity", "verboseLabel": "Gross Unrealized, Cost", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r63", "r179", "r203", "r576" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Gains", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r65", "r189" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "[Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss]", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r66", "r190" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r64", "r188", "r287", "r288", "r372", "r377" ] }, "us-gaap_HeldToMaturitySecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Bonds (held-to-maturity)", "label": "[Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Noncurrent]", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [ "r165", "r554", "r576" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://atri.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Investments, Held-to-maturity Securities", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Nonoperating Income (Expense)", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "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." } } }, "auth_ref": [ "r27", "r53", "r58", "r375", "r385", "r481", "r482", "r547", "r548", "r549", "r550", "r551" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r58", "r392", "r481", "r547", "r548", "r549", "r550", "r551" ] }, "atri_IncomePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20240630", "localname": "IncomePerShareAbstract", "lang": { "en-us": { "role": { "label": "Income per share (Details)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Income before provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r67", "r68", "r132", "r133", "r148", "r154", "r158", "r250", "r251", "r256", "r393", "r491" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r9", "r113", "r252", "r253" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable and accrued liabilities", "label": "[Increase (Decrease) in Accounts Payable and Accrued Liabilities]", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "[Increase (Decrease) in Accounts Receivable]", "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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued income and other taxes", "label": "[Increase (Decrease) in Accrued Taxes Payable]", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r539" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "[Increase (Decrease) in Inventories]", "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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "[Increase (Decrease) in Other Noncurrent Assets]", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r539" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current liabilities", "label": "[Increase (Decrease) in Other Noncurrent Liabilities]", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "[Increase (Decrease) in Prepaid Expense]", "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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://atri.com/role/PatentsAndLicenses" ], "lang": { "en-us": { "role": { "label": "Patents And Licenses", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r213", "r225", "r226", "r475", "r476" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "[Interest Expense]", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r148", "r150", "r153", "r155", "r158", "r297", "r482", "r483" ] }, "atri_InternalAAAMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "InternalAAAMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "AAA /AA/A [Member]" } } }, "auth_ref": [] }, "atri_InternalBBBMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "InternalBBBMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "BBB/BB [Member]", "label": "[BBB/BB [Member]]" } } }, "auth_ref": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r60", "r61", "r62", "r274", "r485", "r486", "r577" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "atri_InventoriesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20240630", "localname": "InventoriesAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://atri.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r209" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://atri.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r533" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets", "http://atri.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "[Inventory, Net]", "terseLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r102", "r479", "r504" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://atri.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw material", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r535" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://atri.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work in process", "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." } } }, "auth_ref": [ "r534" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://atri.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory write-off", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r210" ] }, "us-gaap_InvestmentHoldingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentHoldingsTextBlock", "presentation": [ "http://atri.com/role/Investments" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments", "label": "Investment Holdings [Text Block]", "documentation": "The entire disclosure for investment holdings. This includes the long positions of investments for the entity. It contains investments in affiliated and unaffiliated issuers. The investments include securities and non securities (i.e. commodities and futures contracts)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest and dividend income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r33", "r34" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "[Liabilities and Equity]", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r25", "r50", "r382", "r504", "r541", "r575", "r620" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Current", "label": "[Liabilities, Current]", "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." } } }, "auth_ref": [ "r18", "r93", "r115", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r269", "r272", "r273", "r290", "r504", "r584", "r621", "r622" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets", "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term investments", "verboseLabel": "Total long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r95" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestmentsAbstract", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term investments", "label": "Long-Term Investments [Abstract]" } } }, "auth_ref": [] }, "atri_MergerAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20240630", "localname": "MergerAgreementAbstract", "lang": { "en-us": { "role": { "label": "Merger Agreement" } } }, "auth_ref": [] }, "atri_MergerAgreementDescription": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20240630", "localname": "MergerAgreementDescription", "presentation": [ "http://atri.com/role/MergerAgreementDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of right to receive amt in cash in merger agreement" } } }, "auth_ref": [] }, "atri_MoneyMarketFundMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "MoneyMarketFundMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Money market funds", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "atri_MutualFundsAvailableForSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "MutualFundsAvailableForSalesMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Mutual funds (available for sale) [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash flows from financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash flows from investing activities", "label": "[Net Cash Provided by (Used in) Investing Activities]", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash flows from operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "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." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://atri.com/role/IncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "Net Income (Loss)", "terseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r31", "r41", "r54", "r91", "r104", "r105", "r108", "r115", "r121", "r125", "r126", "r127", "r128", "r129", "r132", "r133", "r140", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r262", "r266", "r286", "r290", "r387", "r437", "r453", "r454", "r517", "r584" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://atri.com/role/RecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "verboseLabel": "Recent Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r69", "r90", "r119", "r120", "r123", "r124", "r134", "r135", "r163", "r198", "r199", "r260", "r261", "r263", "r266", "r280", "r283", "r301", "r303", "r304", "r337", "r338", "r339", "r397", "r398", "r399", "r400", "r401" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Expenses", "label": "[Operating Expenses]", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r58", "r481", "r547", "r548", "r549", "r550", "r551" ] }, "atri_OphthalmologyMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "OphthalmologyMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Ophthalmology [Member]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r48", "r100", "r378", "r483", "r519" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r391", "r438", "r461", "r462", "r463" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "atri_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "OtherMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Other [Member]" } } }, "auth_ref": [] }, "atri_PatentsAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "PatentsAndLicensesMember", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Patents And Licenses [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "label": "[Payments for Repurchase of Common Stock]", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "[Payments of Dividends]", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of investments", "label": "[Payments to Acquire Investments]", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Property, plant and equipment additions", "label": "[Payments to Acquire Property, Plant, and Equipment]", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Plan Name Axis", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense and Other Assets", "label": "[Prepaid Expense and Other Assets]", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets and deferred charges:" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from draw on line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r7", "r540" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from maturities of investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r91", "r104", "r105", "r111", "r115", "r121", "r129", "r132", "r133", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r262", "r266", "r267", "r270", "r271", "r286", "r290", "r375", "r386", "r404", "r437", "r453", "r454", "r492", "r493", "r518", "r538", "r584" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment", "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." } } }, "auth_ref": [ "r45", "r96", "r384" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Net", "label": "[Property, Plant and Equipment, Net]", "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." } } }, "auth_ref": [ "r4", "r300", "r376", "r384", "r504" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of draw on line of credit", "label": "[Repayments of Lines of Credit]", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r38", "r540" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r249", "r476", "r482", "r623" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r22", "r46", "r381", "r397", "r401", "r403", "r418", "r504" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r89", "r116", "r117", "r118", "r122", "r129", "r131", "r133", "r197", "r200", "r227", "r254", "r255", "r257", "r258", "r259", "r263", "r265", "r266", "r275", "r277", "r278", "r281", "r284", "r298", "r299", "r394", "r396", "r405", "r653" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://atri.com/role/Revenues" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r70", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://atri.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Revenues By Geographic Area", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r43" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://atri.com/role/RevenuesDetails", "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "[Revenues]", "terseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r56", "r57", "r109", "r115", "r148", "r151", "r152", "r156", "r158", "r159", "r160", "r162", "r196", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r290", "r375", "r482", "r584" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://atri.com/role/PatentsAndLicensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Patents And Licenses", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r580", "r581" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://atri.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Cash And Cash Equivalents Andshort And Long-term Investments", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://atri.com/role/IncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Computation Of Basic And Diluted Income Per Share", "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." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ScheduleOfProductInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTableTextBlock", "presentation": [ "http://atri.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Revenues By Product", "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUtilityInventoryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUtilityInventoryTextBlock", "presentation": [ "http://atri.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Inventories", "documentation": "Tabular disclosure of all information related to inventories for utilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://atri.com/role/PatentsAndLicensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Future Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r489", "r583" ] }, "atri_SecuritiesMaturityDescription": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20240630", "localname": "SecuritiesMaturityDescription", "presentation": [ "http://atri.com/role/InvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities Maturity, Description" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r520" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r522" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "auth_ref": [ "r160", "r161", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r407", "r409", "r410", "r458", "r459", "r460", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r490", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r586", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r5" ] }, "atri_SharesSurrenderedInStockTransactionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "SharesSurrenderedInStockTransactionsAmount", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares surrendered in stock transactions" } } }, "auth_ref": [] }, "atri_SharesWitholdingForEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "SharesWitholdingForEmployees", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares tendered for employees' withholding taxes on stock-based compensation" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets", "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term investments", "verboseLabel": "Total short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r51", "r52", "r536" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term investments", "label": "Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r20", "r23", "r24", "r89", "r106", "r107", "r108", "r116", "r117", "r118", "r122", "r129", "r131", "r133", "r149", "r197", "r200", "r227", "r239", "r254", "r255", "r257", "r258", "r259", "r263", "r265", "r266", "r275", "r276", "r277", "r278", "r279", "r281", "r284", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r302", "r388", "r394", "r395", "r396", "r405", "r455" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "auth_ref": [ "r160", "r161", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r407", "r409", "r410", "r458", "r459", "r460", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r490", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r586", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://atri.com/role/InvestmentsDetails1", "http://atri.com/role/InvestmentsDetails2", "http://atri.com/role/PatentsAndLicensesDetailsNarrative", "http://atri.com/role/RevenuesDetails", "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r116", "r117", "r118", "r149", "r299", "r335", "r402", "r406", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r516" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://atri.com/role/InvestmentsDetails1", "http://atri.com/role/InvestmentsDetails2", "http://atri.com/role/PatentsAndLicensesDetailsNarrative", "http://atri.com/role/RevenuesDetails", "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r116", "r117", "r118", "r149", "r164", "r299", "r335", "r402", "r406", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r516" ] }, "atri_StockBasedCompensationTransactionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://atri.com/20240630", "localname": "StockBasedCompensationTransactionsShares", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation transactions, shares" } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation transactions, amount", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r15" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets", "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "[Stockholders' Equity Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r20", "r23", "r24", "r44", "r419", "r435", "r456", "r457", "r504", "r519", "r541", "r575", "r620", "r653" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for:" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued income and other taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r17" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://atri.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "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." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r237", "r238", "r282", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r389", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r571", "r572", "r573", "r574", "r614", "r615", "r616", "r617", "r618", "r619" ] }, "us-gaap_TreasuryStockPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockPreferredShares", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares", "documentation": "Number of previously issued preferred shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r12" ] }, "atri_TreasuryStockPurchasedShares": { "xbrltype": "sharesItemType", "nsuri": "http://atri.com/20240630", "localname": "TreasuryStockPurchasedShares", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of treasury stock, shares" } } }, "auth_ref": [] }, "atri_TreasuryStockPurchasedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20240630", "localname": "TreasuryStockPurchasedValue", "crdr": "debit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of treasury stock, amount" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares,1,660 at June 30, 2024 and 1,660 at December 31, 2023, at cost", "label": "[Treasury Stock, Value]", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r12", "r13", "r20", "r23" ] }, "atri_TreasuryStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "TreasuryStocksMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock" } } }, "auth_ref": [] }, "atri_UnitedStateMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20240630", "localname": "UnitedStateMember", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net change in unrealized gains and losses on investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r3" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://atri.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Gross Unrealized Gains And Losses On Investments", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://atri.com/role/IncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average diluted shares outstanding", "verboseLabel": "Weighted average diluted shares outstanding", "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." } } }, "auth_ref": [ "r138", "r143" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://atri.com/role/IncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average basic shares outstanding", "verboseLabel": "Weighted average basic shares outstanding", "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." } } }, "auth_ref": [ "r137", "r143" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Subparagraph": "(Instruction 5)", "Publisher": "SEC" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)(Instruction 5)", "Publisher": "SEC" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)(Instruction 5)", "Publisher": "SEC" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)(Instruction 5)", "Publisher": "SEC" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(4)(Instruction 5)", "Publisher": "SEC" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(5)(Instruction 5)", "Publisher": "SEC" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(i)(Instruction 5)", "Publisher": "SEC" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(ii)(Instruction 5)", "Publisher": "SEC" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)(Instruction 5)", "Publisher": "SEC" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)(Instruction 5)", "Publisher": "SEC" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)(Instruction 5)", "Publisher": "SEC" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subparagraph": "(Instruction 5)", "Publisher": "SEC" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(5)", "Publisher": "SEC" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "c", "Publisher": "SEC" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 52 0001654954-24-010185-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-010185-xbrl.zip M4$L#!!0 ( -B3"%EL*#13A H "QA 1 871R:2TR,#(T,#8S,"YX M2+_@B6\;I73*U[IKNL74N.N?[CG4!Y,N?7]8>V"+&,257K5[GI 40 M<:B+R?*JY?,VY [&+< %)"[T*$%7K1WBK9\__?4OEW]KM[\-G^[!#77\-2(" M7#,$!7+!,Q8KH$0/D O$VNU0^]>@GPMPVNEW3C[&[4/(I14EVD8*>['D1OH# M= $<#AAX'GA2%AP\(8[8%KFA.^ZL9"= (DSXQ8MWU5H)L;GH=I^? MGSLO<^9U*%O*3$[ZW6_WF'QOA9H,+0I5S[I2&BDZ/F.2K%VLK34Y]UO#_=372JMN%9D.9C4>^?GYUTMC51S MFNG"4N*Y?+IBSU**2_0Q44^ZD])W,R2%RA^Z@3"EBHVJ9X$JC@N7^D2PHKH- MA&E.!"NA7$IC-I@H8B\6I3R[@F4,4OZEN*O$RN9$E>)I+]F5*K:"KK0HW17" MYHRE(*5(_+4E&JF!&'9B THJV%#2SMC).(W!FX:,XN$BJ0SER!%KJIN.0]=: MX^2L+^>6>&BYI6Q]@Q;0]V0(/OG#AQY>8/7((@^IR22ED! +R)9(C.$:\0UT M4$EG<@@&X!(20H6>._2]:MEL,%G0\%8VJ(?D0O$UDS@!=?'UZ2[O6(\LUU1. MEBV Y1 47,9N(DA)HK0.E0ILW2@Y_A>#<-]9,5V86L$7%T\B8N(="PO./6PJ\;MJQ T309WXS&T]&-NII.[N]N!C-Y,YW) M_SV,QK,IF-R"N_'UY&$$WL7]_-006TKL$'IJ=IFN$!*\A,JTGI6\?C7RAH/[ MP?AZ!*9?1J/9M*&J.E6/I7IKGK_K >@WY MZM:CS_S0L=5@:"7W0YWA]7HP_0)N[R>_39LA]G"*)5$K2):(WY&IH,[W%?5< MN?\>_>%CL3N(\XJ>K$5P=F 1Z!KX,AA_'DWE5"O;)]>_?)GIF#TKZ]W MLW\W=6&JBR'D6#ZGCXD4 YI- BMK_U3K5\P=CW*?(7FCO:@/99)^&O0C]!^0 MW*"PP9(A7>$VM!N1?PTBWCH1'_Y$+EIH(^@?T)RB/4C MP.,[*\S]+,R1:0/M'EI9;&+@Z$_1,5D^,DKDI8,2@XE%QTK#^SP-RB'8>P1I MEPT]AK7*#,X]PXHE;+:2\*%DW0+>!5Z:/5'! B:-O4%BA?_,MIAI."A;U62+ M/]UL13^W)TWX:("OL-1)XE\HM=*0VZ2:ECT-'X7KGR0+F38K]KE]:^2@P=OV MD!;A*%.PLI';'9O8:)X)ZZHU\UB81%8N-1LG#-#4V9=BL!NU%*LI_R6DI35X6H;#CR 5D3LY+[C27=$+E#EQ@Q+M1 M\"W0_6%I>7!^:%K2!'EO-1]96X?FDRG'MYB5+/Q#LTH_*S\^JZ?M?J_SPMTHQD-"V.=W M6 B1W<$AF,]+5NP\,E"]?CB@/_-!2E.GO,PDNM'U6:?[]/GC:OTG;>*[NA'L MSU56ZCQ25Q<'=%GAM&45PI.6X\!0$7^NRJUW]JI0ZH51,X:B0]^5*(CU]55= M$O2AX'#PZRZ@(]KH9>-! @5ENUMY7PT*C[&4E]'>R>N8,9Q3KQI/TNK'!7$ M()'%Z^HB>>J^4F'L#8++ND/"_GT%E;J-U-7% 5T6'@0O[31W KN+/,'W/NH& MD#ST7C< [>/5@V+R$'U1)#9+?<_K4+]_'4,U[B-]?54'?)_7(#]YJC[ /W)3 M,X3#Z3>&<&@%&-XG4+?XZN6=>#?!*]+6;TO)!1"^HT!OT]4:_G?])2S_#0MU M-@Z3Y2UE([G-B'ARHO6JY:(Y% MU"K7ZYBZ,[VM<'T6GO *MAF!QIK*,1JRW9U :Z4G,?#G7&"A7UWSF5%_$ZEB MJ5*2F#KPI]_/FOZ6FK\^,>UFJI>8 M+F+(#0\W)D,=K-42.,U?18MR-AUI?10Z9PQ![K.=#OS19\Y*496FT*)S7-K, MP?T*/15+6?R1RMM\S'(_/N,.PYN@PR"K4HVZG,BNR?+5P0\I0CG?3I&C L8H/.F\O[_68T \,-2R M_+-C,*;$J0U#ROC/AD2%?-]J5NK5#>JOXF,K0PZ^;INNY&IJAMA:??5&R5)= MIDX@!OG6-7Z32.RYBL8EPYAK4SKNL)N9$0;2"=,?;A@GC(0X$S8,)4=*(_%C MT&P*9M%;"S_Y.\Q\!@72-Y%$$.,MQH/8]>/URP^[O-%#860;#QNQ?K"AYXJ1IY;YN;+MX+R4;,)MA^)56DNA4*- MH\:=_T5<+O!BE:-&_I7@Z UBN9 -LJ/&.O"\B5@A]H26ZB.\7+P%\J/&?.OY MV+U!'MXBMLNOUTS2X\XFD+F8;B%7O\%A^?G$*#YJQ)/-2JR@MZ8>7>81-DJ/ M&Z\JT7R9_7Z8Z+:U5Q7N-VPJ/XO,[GL!E\???H/4$L#!!0 M ( -B3"%F(3JS"G T "J? 5 871R:2TR,#(T,#8S,%]C86PN>&UL MW5UM<]LV$OY^,_82TD L<@+/\<, 7S=6F#5^^/[O?_ON'\WF+S4< M!Q'J4.Q$V$,O))HA_M&=PR),F\U-ZY_6U_F$+L^NSBX^[-Z_<1A(A4$L Q^V M=I]TH3\43I#+>XY%+SZ(7P;UF_>] M1W2S9"3 C*%QZ"\Y%/9OU _<,]3V??3 )1AZP S39^QMNO-)\-LG_N,)]$-@ MZ(!]>F7DNC&+HL6G\_.7EY>SEZNSD$Y!GXO6^2]W@[$[ UQ-$G"#N[BQE>*] MB.1:'S]^/(\_W3;-M'Q]HO[V&E?G6SC0G)%/++[<('1CXRJ(H=P6_*_FMEF3 MO]5L73:O6F>OS&N -1!:VX.&/G[ $\1_?WWH[Z[I1)2'\G']PW@G!)P%C M+#*C>'+=X V:G)"+]U<7O-=_'C2*5@OP34;F"Q^4.Z]PQ<## ?@AO&"A3SSN MR>,(?G+79L,)D!W.\=? 67K@8UXQN&K]:='CQO&Y.XUG&$>L$G)A#_JQCF!8 M!]$,1\1U_..!"[O3[CD=A\UN_?"%U><\^5WJU0:N/'."*6;]8!R%[F^ST/=@ M4N_]OB31JB;UREWC6'TA]A PZ(C"W!U$\3Q8!%\BF*$*2 MT_Q8%/W@&7H+*<&%DX6@Z?%7YQ/C"-,Q1&I<#$#4N@X+L"@>;"H62#4]]NHC M& G073OP!L3E Z401+[$L5@>,!"\+$:0;G?\=4&/J.VZX3*(8/$VHF$ +UVL M1(J:=(WCY-%Y\DN-ED.!>L>,*IA\F1K'C[IEA +UCR4U0$5R=8TK-33BUC5' MFRZ.'.*S>X=2"&K/A5.OHGB-HVQSB1+#+"51/Q9E:RF(UCL+*!M+(E3C/%"" M.[%$_5A:Y<&T]*&Y+(_F4A^:4GY=(%K_'*[H3(6"VI 5NE:QI#9LRM2J]U!7 M-%3D-:=YS2@*.OX*UO?W.ED-228]%).(-+];_ MM5!SGY!-O.1IT!ZLA:,5Z@>3D,XW^U8MZ"JFOA**7 +VG0B\[@SON[W[<:_+ M7XV'@WZW_0A_C!_AUUWO_G&,AK>H?]\9WO70FUW/WZPSCUO]_- ]T,GGB<\P ME6?D*C'0*4YO3ASV%.$\WU0;PX0Y2)-V@\LTT OFJ?GK1LN,E3LABX:3 MSV'H\5ETC.DS3*1L'/I>OMUE,BI,7!EDHEA? 3=-0^0,%YA'L6#:>UT:G.;7#NGG$>LG3V#^3,.0!$?'+OMS4E 6+1> M!!7242BHPL\[X_PHZF\/8?P\EI\) ^(NA @_7/#51"%=!6(J9+TW3I:2[O90 MM5-KO38<0*!1F(V3C55H^58_+5G\Z5$D"*(*-(@5^F"!0OD>:4^HWRMQ"XK" MO@3P+@'R!COL4VXP;(KPNMVC\XI9[Q6F-S S"1RZZH.IV'T(GP816-&/[1)A MBIEDC:_UHF:LN$WUK"%OT? YACP3V/1)EK5*PBH^_U&;SY_ 2U)CIX1%[9FK M/SLDX$8:!F/'Q\/),)IA*C@&%2R$"B55'*!U\1?R %5CVD/_!B$W@"1$)QLI MD=KZ"Y$J,)$]_&VQ%ZZ#,PV5>-27"#(Q/0M-9='"YAY'*BOF5#-S2S!@96/, M&]A-2E.DN0)*;J@O"R8T><9QI,I:Y$ 5!M4="4)*HE5BL7+8R[I4[PY'L]!3 M6A><%(22^^C+AJF[STE)D<6G[\[3IAK WR.BJ[4CHINVH/V?:>' MQE]ZO<>QB8.A-F.@0F=)::)6,SL84LV,'%LX;,;_YS[S#,M2\),'=?A&HJ7D9..X;LT>0PG92Q]_U&$W>U:*XUE(HT=,YTJ3N+BUV1,K%=)D M6MK#Q::6E?'*5O"8)Q]#("F>2Z129H^%5+A1T=H>CK8E?BL *4^$[5N9/?I1 MX4"DE3TV'U&\<(BW66?#_!KOO15#K9*PV?,>%89*V, FXD)8S4:K$2SO^&J5 M1\+XC$HZ>.125ND1'_14T&0C9_8\2X6=C!>J&,(>!X38LIQSFV*OBQ<4NR2V M"[SV<6SGP&O/86E _HC?SU5/&GUKNH+9L\ *SE"W<2W*F,AFVVJAQHP>MR0 MU@?D&7O]('*"*8'EU1J0= HNDC-[AJ?"3LI7U0QAS\3%R^M>B._G4[1O8?@\ MK0(;:>WLL;O2.)<,ZY,??%6POJB%-004V;Z4V75GBO("H]VK\D$83)4S/L+& MAD]GI,:7:%>]!DOC68%4&:55676M="<=*NQE+1PNQ'DB/HD(+DXVB-J:S"2. MG!5/J/&5N.O2)?;**%.J$R5_TY="R="MF;N5IK/P_5#=WYR_*6D-"C;4LEY]*4H\LV=N4-) MK*,]GM/V/,(5=OP1!,)^T'$6)'(DN[U< 25.]&W%E3DIT-@>:A[XC;X!]GH. M#4@P90=9K@EQ9>5,*K)*)]SZ=NO*A*G;P1[N'BEVV)*N5*8W45LE;O3MY96Y MR=?3HAQJ(M;S^T1+Q,IB226B].W^555+;TW_!$O,>"N6 ,IK:8M6FC(9):;T MI0HJ,E5LA>J[[DM]N82*VDH:_BDJ!L6/_$R4#[ZM4CZ(WAST^XV9YVA(G@*: M4/!=E4=I=-KC+^AV,/QY;/IQ&FWO?\OMD^'"!^S":"-Q&="^O/4QY)88T9#? M,>7=K+XR?I*SNR^Q[4;D.79\V1JZSJL8JD.8D$A^&T"RC>%J2@VL9O.C*8-8 MM !*'HJGSL+SZ9,*&2ZTU,^G@LGL62K!-@C#FL!+5.@#9OC=@3>)[%"E6-)P MV>8IF%8SGCUTQ\].C+_&H!/.^*NWC]NQ]D M;UO)=P,U:;-%E4<[0!D3633,L[ %WW>A0NF!F.&:3 UDYGX+B*4L'A89E2$R M+6FXPE,#EV+;6$UGG)'?I^&+RD25.S!<1ZJ!7*FEK.98I3:K2I"5]V?^42.Z MXJZ*'2U?8G'4R5JPDO1GQC%< JU_:K=Z..>H MO][S'[=]%O9AY#S.66TVO&WW]R6AN,(-I&7Z,%QD79[2]'%=:7M9M%[)@%?* M$\JE#)=CUT^HW2D]4-3%V(N?E;5^%&>YQ]^HRALNE#Z>UE)VLB?FI''?.=&2 M/S -9I9.Z/O8C9^KQK^NG?D2%K3'#7*L<$L")W"/6WH(^S 9 MC6Y#^H 72^K.8(4XG"1N?2B.23)9PV7JY2G,B4S%]JDO/F6_/8R_LRX<8#^3 MB)=8 G: U)LO_'"%A0[(9>0BALO4JW-3K)IM4\G6C?@!YOI9[0IKO8/&ADO5 M:QM( @M8NK(;D #SRMFXD$@MOJ=$#!>M'\]9D37L&6 P.>\<3)$XB8CA^ONC MB2NTAD5#[J@'H8XP)?P9Q8<9KMZKZR^]^&MF(%X'4_S@1+@WF<"R,]\=3HU# MR'W9^_#(<='L/8]3[S]?^XW\/ M;A32<3_4C<,(!+T1;!$ \V'A<$*S;_G7'A/F^B%;4@Q_Q'(HG*!#20T([S"= M8MJ>4HP/$M4)=!_2Z-8R*"&D 9BH0"J68\O.X/1G:\XQ- :EUD M(7$1!#)H(Z3)3NG450)42V2G5'ZO5CS9;V 7P;I,P]J(Q5_ZO1?4@"_SS//A_=C-G- M%45XA2%F-]0W@J<"*+5L)NJ(D.HW:G)^DM@U$XTV$Q3L2A%;3U#:C;N9:R0H M,S'I8(HZ,<"6"*$P%*41HM:I,%Z*, J"D0#CY:DP2D>1/"B=:!1EXY/$1Q4# ME%9GS04L]-E,M)(BUN6\N9AE_G&5B5]R[)H=91OF\]WC*A/ ]DL#K2Z1@B9R MA*M,R,I@VY&_R>_P'T\.P]__'U!+ P04 " #8DPA9M+VY)A(- "[H0 M%0 &%TZF(S.#GS>@-S!^ !P 8D+/4K0 MV<$KX@>__/S7O_STMT;CM_.':]"ECC]!1( .0U @%SQC,0;JJQO(!6*-1DC] MZ[R?4W!\>')X]&7Q^3GDDHN2@$=^V5I\TY7M ?H$'-5RP'KTI2G_/SXZ_K@@ M&M G\0P9 I Y8RR0(WP&/> BCD<$2.!@+M I:/_# =TQ9!,X96@"B1(*M&?B M<-%6ATY?&1Z-!?C@_ !4-Z#?N.T]@G.?8X(X!P/J^0H*_R?H$^<0M#T//"@. M#AX01VR&W+ Y#Y/?3]4_0RD?D(HF_/2%X[.#L1#3TV;S^?GY\/GDD+*1E.>H MU?SMYGK@C"6N!B9*X0XZB+A4*SJ^UM>O7YO!MQ%I@O)ER+RHCY-F!&?1LOS6 M%0N&./&GYOQ+2H8]= #>@+J[[>'_J)/*!@^=.BDJ;YH=JAT7XDQ8!DS]'1VH @:RG9'GT^. M5*M_7R$2KU/IQAQ/II[40W.#'HF+B'19^8)3#[O*Z0="_JM& ;][DGY!)^@; M@;XKW=%-![=9>Z7(<0X]Y7F#,4*";X1?>7'.8VZR7&EDSV-(1HCWR4!0Y_OCZVE5=. M4U@J])[),$]$$ ?3X%M8MD5S@]@(L?:(H4 5:4@,Y-NBZ).9;(TRC%*#A89T M^]Y58+Q';" G=90.0$==A :X" 9;%@VLD6[;^[T<";*Y-G&OL:,&2BH(,\>V M6!Z0-+"?CF"=;OM^I1RB[3C4)T*N\^X9)?*E@S(9)1MW@>/D$0Z]7*-EE:'8 M,9,5C)FGP/&373-:AN+'4C9 :7Q%C:ML:/34!<\V720@]O@M9$Q.:K/4T)N1 MO6AR^74*:_$Q/*,SI3*6ABS5M=(Y2\.6V;396RAJ-LQH5P-YP2A2;6BB-^. MS(F@Z$CCW1DR;5$"3Z78/@4HQK()YOA#U'"Q'(8\V(Z&'<5E7;2"B6A*TF9( MT]0V4#;J15<-ETX@S@DYR5TZWJ"?Q@1-ABKIF OL*FO92*'GY<,7,)2-BE#1 MS@LLXMFA+Z(GZ'MB8V>,V..(Y8>88)4ENI9O5U"C%QE@W64R2S67)2,NL%"$ M1_/_6J"Q/*YI@( 2W,,1 GWR1-EDGJ$*$$68/.JL /'4$0!E2?WQ2'".G,,1 MG35=A(.#&O4BB(9S#2+\/>BW/>2"06>1BO+@$'E!^]\E32A$J)VF1CTEZ&W# M/'Q,Q<=2JPL6I>&[VV[O=M#KJE>#N^M^M_THWPP>Y9^;WNWC -Q=@/YMY^ZF M!SXL6OZA'+?(G*R/"7223:#S]G7[MM,#@ZM>[W%0#7Q]RCXFR\=-9 $?5MK= MG6DR)O%C\GW:Q/DZ[<$5N+B^^\^@$@?<-)]@1QZ\O.[ MSK^N[JZ[O8?+&-C^,'W MA312W:@O7W)-D R)=;3-*C$'B:<,>$.Z5:Q+3VNS5=1R"HT:#6?3C,N5.<\3 MHY-4O87]42M@RJ1?GAW()<&1Y C6!Z<.)4*.A)X7$,HU!AJ%IRSA]QZ5?G]V M()B?$'G'YID/J Z=3"D)MFPO.(MWZ=G*-)YVKY%FS!7G,QE2+\O"KM48: U4 M-]RLF QC("_3(,F=5)HU;+ZV9AR#/*%13FILE.^M!/C2[!)M*LHV3"!3:)N/ M&<+@!K9+YE#4)W+K,)G0^0J!WX3;Y(0Y%*6.L%0KK&[=#1:P.E2D>1/\*$*U MBE3H(T.0^^PU@TKUI#52JEZ 2*W'U<28MNL&^H+>/<1NGW3@% OH&2T1\J6P MU<0JV82)+'12C84>5-*6(+<'&<%D9!XD(8.)OEXV,4D1&>-C10M9=?;(^YS[ MR]V@9MVZ0E6]XK/O-E: A[K>+. 7L&=8WX?;-@I)VCJI70,_$VY98.V1E8CE:\ACU;Z1:YM JL&U04JY,E%XKC#R7$I9 ;M=GZEH>8IBZOT+/1P'$X;H0*:$I;V-UL.@V\H7V M_53H< M\9^ SIE+"#+EA*C?N7^V)NF=I&G Y&JB#@?+*%!KEIB^+M4H2J_K%\50?#,)>F0XYZ*SH4(M3SEVKFD2Z>85>..\L"*D92 M!X4G48<:_KK;PW);94OL;.Y'=>$ $&,J'I>N#":&Z>LZIA7Z,N!HBV*6B%I'242*!4@>$#*5HZ7U4ID8II9. M2POZXN%8BF9BJ([7485L00WRDK%X>(F*FABHDW502^(R@&0JIHG!^YB$IYH MRS; >B.ECLFULHD8TD^6D0D^S/E*N3=AK;Z) ?R<-E!+1FDJRXE!3$P',:Y2 MT:76Z,1 )J8%W3 N%:VAAB>&,3%-1"REXLI:QK,$>IR8/=;G6/ A; 8LVBG- M/PV5/C&XVHEE,#R1PF#Z[]*NT%5;"][<1LN MQ8_7S%^L BJ^/E<_G]FCRWK5^]*;*- M_[AR-6)$:MWLOISQNC^;4B:GP\",*1?^=:35*[=L/]?+'5FCT/MTY\/A^=!J MA!6*ZG6?W[%7!(B4N-DMN)1(<7Y^GBE2Q.CJJ%"-&)%:"[U\)L,]8M"[5,\- M( J2&@Z9)L@4MNJ5OH.9,D4'D<4VNYFV]?KT"GGN([V!PF=8O Z0H_YB[?VU MD,7,4;TY,^=QS4*LUP7LYLZ/[:EBL7,*S3FTYISB^/V\3%$!"8M-;%.MQ>9(YVK&)2])QG\S=2]1YF?W"JOKK3] MAA+T>@/9[TA<^,2U+EL-M-4O;O0.$U]M&J"74MRN%K+V_2JME_+B>+>K6S^;(;<7R6_3YILW>@'E]Z49_0)B9JJ?3!$ZQOH&3!B39KTROZK< MG_5ZNKW08S?7T],?Z1\#G+'HH\QKX!F>\Q\#G*@ L0)6U\)W"=GF'">)FA [ M])B7O&>,WS/&]<\87RBUHFOIT6Z?"$A&6 JCSE(%/W^]@?^CK.-!GO)DUER- MU"K?G$NRBM/1%JQ+I%D2J+D;VHN$]@:>G-W8>KDK3HA79? ]2JGOW.C5I>23 MZQMK4LY,7OT69$/'C:?MS.)ME[S?_A&J$\H$_C-XEHCZF8Y5\JME M7AFEB5+-C1'3KV_%-@.)BNME)?MBL_6^[']?]M=_V7^)Z(C!Z1@[TM_E,!GZ M@9*MJWP;3ZT6]39!*E[#ZZ&EK=_L7'NQ.D]WN$Q&VI.5=_%FVJ,U=:&FJJQ^ MDS,1LZ1\M[2B?+.(?Y+>0EZ/T&>7H8P2S30#S"T>QV([0FF++SUV&WE$*CBA),=8EI& M(QOW7B2@LCMF+B/N24*J?#/NPQ9O%Z:L[H#WPO.QVT4>GB'V:G]0@(ZR^D5; M'B=2.[T%F?X2+EK2^2M;+4TK=UMUT+,;0FU"/CNR. MK*6LKXZUXI12H!5L,.VJC5/46*5Q,2HNR7K?0H=;Z/!S]8_Z.;>?_P]02P,$ M% @ V),(68)F^OG2,@ %HP" !4 !A=')I+3(P,C0P-C,P7VQA8BYX M;6SM??MSW#B2YN\7EJDSP _ QD0 2B3__Z_=U"%Y1D@9Q M],N[X8?!.X B-_:"Z.F7=YOT%*9N$+P#:08C#X9QA'YY]X;2=__ZE__Z7_[\ M+Z>G_W'VY09/H*S31I$*$W!0QQN")3T!%Q'[@>P"D/PA6BDX M* M4?**O+RX,(C^\3/Y/P?7#^"&CM*?OZ?!+^^>L^SEYX\?OWW[]N';^$.]*[1(*3R]X7*Y_$A_+40;DM^=)"R>,?Y8P,'B M:?!S2A]W$[NT<174@%""_'5:B)V2KTZ'H]/Q\,/WU'N'6P, UAY)'*(OR <4 M],_9VPMF5!JL7T("B7[WG""?#R5,DH]$_V.$G@C1R&.6Y#'#&7G,?\N_OH$. M"M\!(OGUR[6P5LM*6;G21T6HW0J_1TD0>Y=1\90#5;1>K"KX@S[^(8-)UJO) MF_J:*_ 89S#L!;VLJ1GT+>K7VCL]W:V,K3[JU\HES2. SIJ .SJ>X5%IBBMP/3_'K M1P\%=-@D'T[)!UIE_,(![R4[#LDGTDWC-?6A>YYCSXQ^AL]5GC8(?P859$4I0&F\2%W7J MCS)640OE>-8AEB!>%(I.OSZ\^PN5 ;\74O_[SQ]WI1R]BR^C+,C>OJ"G@#P] MRF[A&G'JP1?3T^$RB$6_\V0LZ'X)K#H+F"C8R0(B;( +Y]AAQU[R-39)W_\- MO0EKU9#3R08!R"H=:D+6\(&/2T"(7!A0:8#%M5*BF,$]XA(Y]:G^K(< /$A% MOY=_LZ"[.7#JO;R=(A,9K5V[PH_UR*.O0OC$ 5_[74_G&I M]^]6!A AK1U\ODD2 BY(71C^#<$$SP?)L@G/31&*:O+I6J!NW3N!G 5D:('6 MIP16UAB,R= *R%"J Z1BD33Z6?4$O<9)A1 \9 MS#;B440DKG7^*(5:%*9>Q];)<"TC,PMMYL5 N=4(*=WMLD% M69]V5H0L((@,EW BRH1-.J-708B2<_SLIS@1#S\U*9W6@PNP:C0J(A9008Q* M8"*H*"ADC1@&-C=B?+S"W_&&%(FL7@,A!%LW$@U!"]C1ADUH+/+I:VXSJ(I! MJI!9M!I12I(F:-( RB?)5LPZBM21M1&$KF_HIT?N(<7K=1P]9+'[CX=GB!OE M;I/1N"7L^(C=*JF25E]5 7[-8Y5H6$ E99 B[Y5J JH*F"XH*1OR6&XW:P8R_16UU+$L:X$D3*)3.8.86:.?;_^TL, MW2I!4,"1ZL^:XI0XD+:Q2:7?+.AY#IQ&#!+M:2RCOV_)R;+P_CF.Q,LF31$] M?2R"5O1S_7<+^EH J=[?5 Q0.1-SD0?D;A),N>'(>0RRD/=.-T7T]+D(6M'G M]=\MZ',!I'J?%V( RP$JJ+7/'Q-(EF0?WM9.S*M%[7<]OZLOO[C.&A 3GA_AB>E]N'L3Z"UZ6L:#S);"$+WHAJ__\4+'I M]^\;F&0H"=]8>)%D,[$AJ7^&5DUP0#@&X6 MO*(+F,$\$$VRE,\7U[M/(H- /CP]2A\#?IZ1.$+XPH*,S2 MXIL=8_(O_B"[>6M$U[T(/L%)]E;IX_-&$3"A3HLHZ:(_EN/1>#0P2*).(!O+ M$G>W%Y>W#Y<7 ']ZN+NYOE@]XC\>'O$_GR]O'Q_ W16XOCV_^WP)WG^-X,8+ M,N3]).;:$3OL"WI%T0:EO!XJ?F.UG8V1M]34):\H<>)M@@QNS_#!U;NBD#+\ M'M=;65 7G6^J/+'@-&X#J_?Q[(7'(Y!-]>OH\3K,[_U,<>^DJ\AY0\AJX M*'V(0T]0-9F"/C:TPR[S0RQ-.VCL#UQW9@%M5'$V$YJD&J*3AEY?3X.): MZ7P].S)A8L&[Q\/4L-JL[YF4:T@#F*,.MDVJH!E.O];)A1#R@,=]40U+8NI(\[?'AEPE0E6/,C M;S[U+6")#%MS:9G*FAY=4(09&F)/9.6M@XAFR2*+4G)^M&II'(74*E 9F>0J MM-N&R^EPY%E J4Y@&VX,4Z9)>6%%W?C<,T6X.9]QM2[P)"F,7\A*AIQT+3HZ M9ZD*X*M35XD"\_IGB\G"M8!N': VES68*F6;MU,V,DUIC-=*O@>KX 1ZKJX% MAM8I2PM&L<-1R-OFP:K6TZC'JLX67:N/G9S3+;+&Y*;)#\D41T>+L\7LFSB5 MM_E.C$WTWZL&=JP>R,%)WE?F3AX M3Q1^,KTN<1V]HC0CHSN#1;>S\3?$;0A> P]%HJ5E)4V=>X/*%:GN$[:JL7%Z MZ(X\&U:^.@.N,[%08-Y=KF*'^?H$@XB\%7?1 PS1G7^7/:-D5V&1+6M7TSB+ M5:Q"91K;HL.&H '$S64! ;NA;0R81!JSK1#/B??Q?8B+1*EDFUK/ ,HJ0R") MK'Y90N. V016&2AW/]/VGSO3I6/%("D")B*&W P==0!A=E$R_:^)T HA.!RZ MSK%;FGOGCF!\D& 4C@7YHK9Q9X3;!?(:ZG4R>G%D:(/=%@)KN*I;5N2B9B:6 M.Z_Z"G]_'D?8>=Y@_SEWI.,H/4-^G" F]PB_H_3R>Y; ./&"""9OUQE:I[?X M.5@3/S.DCCJK&+_?CO8X-B(.76^&-/&@=:*KK;9UO#7P#A] MW: _+O/_FE=UJ&L]2FZN-5228_I+:Q. ]#+8/1KLG@T<^O#B#:://P'5QX'B M>>;7./(FRNW,&8J0. A'**W[?1(";KX+#5':Q9X[F4]L6-96 MGT32FU7R/S?XY\\H>XZ]]N4/ MK0BL'E3V;=@]!YF^CV<>TQ(Y2)=_>."!YS 5KQN ^QZO_!'Y>(LR^69%18!6 M;3"#<*$KG*G5YY?@:WCI*+-C19C;Z+)ZZ;10/1@Q7%CPA@M@-9Q!PH*J0[C* MLB1P-AET0OPJQN >DJ..IOV[2YA$V$"E]RBAZ6[/8!JX@KH+9/611@JV3!ZN M(%O.FXSAP :_3@&BV+( /)X AVB E"@;)M%OB-Q%C[S5*Q[FGO),,7=^(_>R MC%P=R]!'NEZ5*Y.Q4P',I,PF2VWG160DW0-ZG;Q%40"RLLKT34%\E!S;AS"( M%T&XR9!H(U\H;T['9..;5:KLU MH'!^SG"$M!P;55#6>_^I0E.#86JNTA1E:9[[U,@RW R\^'0AJ/8!ZQ*XPW PC3 V24?T$[-] #_'"?9(TK6[=MZ?%&- M [@$:F7 YLBQ^<%R[+@V1+ZU(VP&98D\VS1<>"-D0YB..M(ZQPI-D&Q5#<59OF*L_,Z/K36=05]LKY&H3 VR&E##)P(*HD6:C2ZJE^R!5)S[8L'[%!<6) M;LNE3@"6,[UM>9^@%QAX>4P4]G7H$8B*NR^HK9*F/L9TJ$B92 IJ>>*5^5A; M;D@9R3H#;D:TT *V*82HAQK3@R]N9HNH$+?]*#ENIOU)B3' M42_0"Y[#!C0X&'\.$=WYB+S5.DZRX)_T>V$SB.?5!RI>ZRK'09NDMB)RD+)9 MMES''974X8I-X/W6!&ZUZ33>UL%7O+(C5[%@X.U+NJ'5 VX%96,FT$XTTY,#V?)# MRX:\FJH=*T:R[7H5/386#'TX&UO!QJZ(^8E1V+I0GI'31WBVZ@'W&29/YA-1 M7P51D*&;X!5YUU&&H0=.B%@-Q3:P34D?%]7@EUDHUZ"]">%B-K*2]*#>TX>R;&DK.7$A. M,S,)P<2=4:K0= Y'2-<1,,4=R2JPQNWDI)#6?5^-&Y'2NNC?>FSI<"M.U-?Q M"/893:\@W 30"<(@"Y!B(+],0>-F8ROLRIZC4)IMMJ#99&I#Y* J3E'H0KC3 M-[T"4(0RWL,W$L9(5NU=-]D@KUE'\4: >@GZXU8[5(P7QJJ@SG:=X6(QL"&< MKC=P89#K"RN)[;:PLLH,-DQ@FL4HKZRR)6 D:ZF4,3(%S>N-4MB-Y4>N--MM&HW0 MPH:U:%6<_%VQ*(Y.W:8_;/J0'TE-\!R''DI2EOFP]>R^6$'GB?TVV-5S^B)I MEM9U"(<3&])9JN)L' $LZ?V)1MUE;Z;G6:7,%W^%X49T04)3S$@:D@I$0

C:\S&\^0A1/P$SW(2\$J4P'\??!@.:'H1FE?D?P"XR9[C M)/@G]F&'@Y/!8)!GPSD!09H2SW9\,AD57YJ>SWL>S5X!PWL8>-?1.7P)L 456M$K4IQ^XPE3L*HHZ;PM6K4;URN V+78ZQ1O.M.U0RJC7%6_S\F"F#U!> M@)&Y^6."8+I)WN0#45,JG_9"=W'TN;GZE4YM,!L[2KE\,<(,3V:S 8 9^)^; M"('QX 205Y2NH6Q_ND N(CG?P'A(?QZ?D&_=.#4]KQ?W9&LK:5V8VX=P(QOV ML&38&O/Z+<4>F.-#YV2\MW6 S=I?0 MS)P>]4V*!+'MBSYB32.K:&T5$2RLB=38HJ>#%@L;XA,[ Y8OO^7YI;>K%22B"5.,7V FQ:"%V0 MT;XASV;K ]_1M@@E7TU01:J8P?[A$?_S^?+V\0'<78'SU<.OX.KF[K<'\/YK M!#=>@)T]TY=^DW2MN*[TLDD/>6=O7U-R5/:NN*1\Y6;!*YLCR>G9IR"M=Q7V MK&;M0L..I3#W?3:>:,L8*R/XOOBY:<9]\IJPN[)W5]O#;4F2H)$C]C>NHA]D MHHLI=[_2^OG#"7)TQ18J9/05P;/VFM)F:PMKI#G!BSH)[,B6T8#4?BOI"?DS MW)#KI, ]R>.$O>KZJK:E-].OO+]O\AR"C_$71+HTH!G$=_>S/L:'&9Z.\RB= M(3[':ZIJ?-#AGY-OI Y=*R[$/'X-FY%)VR>2ES$IG@FBW96'^'OR%[VOXR5_ M,'#>N@ZI6E[;TV]5T\DVM"E72R77R>-PY]&W80^N&MDF_ M/)57803EA]DT75'$;O)&WGF\)OD?9'9-)*SSFB(9W.I%13Q)%F$S\8>%7C"$ED6CU+FB*YL%GNPY2"MK#G'A?F7PP9[N"?\9LZ?HCSPOESB M3R#VP;90^B+<;U^+4L&&DFP=<''@V,LK+&;#FR[GNJX2:4_X=;3JM:RI;)\% M&NNCY&>Z47%?6E9Y3QZ+C>Y/8/MDL'NT:0M\!!(>L:-^U&50+>_GT(99^G%J MU;3XQWPG3>]58/PDD 1=(/9OJ7'RXZDM.Q!="M!YW677:E4OPU35SI.DC*U>YLW]JIU;%./733JSJ8#BPZ+=@>^ MU\7$ADR/N!-[-(=9ID:>%\4\!.Q,%MB[@HQ,TEJ5J]T ML[1:[Y44V-NXG'K^T8\![V-&A(AMOF5;H9^Z5-RLI=B;9$,;8GP48:H:A9*R M+<:@FG5=K:NJ.BQCN#^:#*PV"3+0;7=?6V<:^+W6L0W,&H@#$6]HP\V\ZDA5 M+47M5@-;K 7-9+A+>RA.>J^HR@;GD3,='3W]WCZV0P%[>\Y'*VY-Z-BE_5K& M\)+(,3@ZM"%RK#-@56O#R+HKQ^C5*>+YF"S#>[=YJ*PD=HH"CO4EX5 X97"( MJOR@^>[WX\-!VM&.11>-]!_:<%)Y7_R=EVKN2^]!D<._5+)%YI! *U]+H-S] M=47FQ(R=P437F%V,#Z4J+24 MP@+98FEJ[F7G\4:LS])-3*;3N:YHJEYV1[4"/U+&_S[=O$=#6349/#2#K;C0 MKQ_JWG-#XQZ1^L%X7A^K:^=7W3O#I34A>WW!]\D%\,/DNMB[K>S,;7$ \@YM M"%7N@YE[D/X'BT$3U)M%31\@68NT(..$5JBF K$EI>2'.]!X9L/-/?OB;S/0 M05&0^60M\"V/35VY_[D)$H3KC-^^[.T>5R!;11Y)K_JR%ESUI:[-;FZ83[V1 M;\_64%_XS0UFIG8"7H@B79] A2J ^>4HIH?@[EW=N[FT9IK1R>"1#;E$^V!N M#,%%(20FA9F9'C0JVW(23"9/FP.1^V,LBFU1!]PP.QC- M,YGBQ;Y%9QA5.JQ#$Q@U)?MRS8I;4]50*AD(M3."NO*>N0AYZ17NP0<8HCO_ MX3E.LD>4K!4(IZBL-5]:A^K4+EL$\ZA27 M8ID=K-7Q,\PV";D#-/+.XS!$+O4)[_SN;%4JR1QU.U14QF.%8MBFH3.;^#9, M&O>N@)SA:U8=6K!/LMS[ )E[3Y7BA*X"\[ZIM*_@^BP(_S*+7WFUE MYR+7 <@[LB'6L _FKJNVV\+L7[6]"B(8N0=8M9469)S0"M54(+:D%&;@9M/Q M_.C'4/N37!E_FX'VBX*L6;6]BI,OZ"5?!KCS2Y>!R*:K8BV6>&LP'\.C3UR[ M+Y"HPI8MDV1D)WQ[(87I&8)R+W9N$1.K)DMARX1I-S M2ADTH5*K,(OJ&DT?1ME^[#D1!G(]-N(0;(&4!+QAQ. M9[37T\2HTI,U5ER1+ 4G'BAHDKYT/;M:.TCH3"[ MI ?!);0HK$01;;VKMFJD9[KVE!9CT-IGJ@VATQ@-2/(]W\=!/?EA%7O6+DN0] M2H+8JQ_CN?R>7Q2'/]#,E5^P&W'I^XB_%J\7 9O SN#$T^7JMAI)DPT@OUN MWA-&(B/I![1[JNF[V(V0UFBW:;TY_O]%FS"V(6V?J7HWQB]2] D;P4I/. &[ MAP,F0JQ#[CV>I2F8K14E%DKO3,\SP;.-<#7-X^7%X _.GA[N;Z8O6(_WAX MQ/]\OKQ]!'=7X/S7U>VGRP=P?8N_OSO_MU_O;BXNOSR RW__>OWX-_#^:P2Q M=X]']I]L(?*C)$%97<@ -1]%*<>J$GDNG-%P8,,M-S)LS5MTLO@>MY.'K&."1##R74CP%EJ1W,%HL7)O8U0ZU3C2F 78JX'>B=)PX MU5(H;?H9K1V4U"HDE-(4DRH&N(U$;8JP%9V!-S/JUWGA#+US:=XJFOZ9YOAU?O^T+C$+V_]]"RRK/GP)!,%*^C M_(Y +F$4=71>F:H OGH'JD0AO_YSXEL1$= !:O,"X4(5$-W3ZPCDVL8#W#*( MG2KO$B9D-9UOEMJ$=8:VR>!6X]IXDFRR"R=3WX;C>RH8FS&33 <42N#]RG4W MZTU(@C3!!?(#-\@D,^UC^I7TX,9UFFZ0Q^N3\N\L,G2^Q";9KATM,+3D!*54S/2#B-+ZF:UOE&5U[88.VYH!H;Y$SJ!# Y,UO5S;4]_ARN+I7[ MPXNEK\ME4WT%6Z *7T2X)A=AF(KNW=UOSFO_BD >?37SD*X5&87T\1*$O/BP MRAWKQSG+27AP1L[TG9>.]#TF$']BN678Z\>;!*CKZCKCV;$RN_.>BHIL%6TX M0A.3IW?V@-Q<^..?Z019J2!;1E^"]1/&A9VPBTV"'3,6\/17&&X0K:Q3;PZ9 M\>M:DLZUP]X5;8Q&W8IA@_#8&4,[]M;VK$!/MK<-<7L?G7^@UR30D]?7;/FL M_-ZNZ..Y[WP';:W'ZKM4J';(7D65#93CQ=#\PE=?T((#^.FN(!(%3H_85]AX M_&72(I.))Q[HY?(FEDT%H/G+IS7A/-IM,AN8W*KK"%,]_\QA1NM.S*$&6;U^ MN;A1WE0@M]"&RK(3T2/H+TRF7NN&L@MI#C'H[>WBM:6/,)(T0IHJHIJ#8>E/ MAE9< RR )'@3AR M^G@L!%GF9$.(14[XLR6T(8]^"SP^5^X.R17!Y.,S2IY0LGI*$.6RP ;*135- M.EJ@;B<< CD61#<<^D.3.>C5$=8YP93 5LN(MW.V24E.FO0\7CO8$!):7@2I M&\9XVH,>T??L+!2D$5739 EBY[XWT.62*FPP]8'>O_?T&/Y._=BK/;0.$3IH M:XC7$E5P& MA3^AZ6QJ? 6T%5WST-Y6P^D#M76>Q3WP/RR82A0 BFBT]MQK/[>)"NB0^]10I+ MD1>\;0B1R)M[Q?=@E0TC1SO"QA'#(FA_2R.;!HW2/7TMXP574J\?(@!:=S]J M8FP?;#*;:MLM:G,]I !Y;H?)2Q!WS_^5W<"1MOI_ G$VD1JX"U?7MH7B]$() M;Z]^T?P."WM(O=)FWNF#4,N&\4$%HYA)H%"R:8CX%,?>MR ,5Y%W'648>."$ M:)6F*$MW$Z&6P:-C&?HHV*MR95)V*B /R1A,QA,+N+H']$8D%\Q8!K[( S>! MBZ+4@C47497:K:."IDXKJ5R1JK5L5KJS)LOVXT@W// N+(T35/4S-I0Q<"T8>3^XW.XXBB)=?E MG6_2+%ZC1/I"J^JR=)3+J3_1=>!=PF#4YZ M9\ "'K(;:8HBZ"V5H"C$)@]^%SIU3E.MIWB$O$R2.#F/DP3EAX3D(U2W(C0F MG^E1M4HNF@[Z;%Q9^HNER2BH_9$WV>R2N>>N0')U380_N\C8([2MWJN[ M+']Y;/ "#EJ91O:OW4OR@*>U'DR\%'Q]\<@=)V21Y'Q[TU+E=VN4-#6F,5"O2.7X4;L:6Y98CJ>^%5F9NP)NG 7/ M"R!!]/;$4.VJ5=^#)1'_+GYE+X)PDR&/II=6YV;'TDSPM5>%^1SN5!2+CEA. MYP,;SI >I!(RKI/$'1MV7H3\24NEBXEYN<"R>)!=@W!NV\&X'Y[C)'M$R;JT M5=GQY>A?L(GW9-]FX+\R?4ME2UGSQ=2U8;IXZ/I(7R1RY0UY<>IWPI$O4_(@ MMD8?1T^G&7XDL&H_Q9YAM$CQR/B"7_!NTSQ 4]/2]$E2O3MU,!+)?-:+*NC^P]LC"LH( 7^Y)J7VTR$K^SQNY6GIWA\CM),8@Z MS0$.\PC][\\AFX;W)AVB?)8+=3R9S&P(!SM>S61OUV6:!6N:QYX5#_;[+[_C"4L$PV*;%QN73RA^2N#+<^"N2 XSI;=KKQ*-1 7TK;@@4*!K<>RD MYW(ZG.DZ5J080+!?161O1A'L L[>P*Y(0,JT9/BY\^^3V-NX6>E2W(X+3.T% MF'"]5*O%=[':M-DNZW3A#FV82/?%K4K=O%0=&7@N4.HFP0LGTW:KM)D\/!S MHE0\)5$6BNU-9FAAD#^=0#82/>X$25JO)'AZSD 6@P2Y"+L= *XSLC=*;WC' M_ZY9!AAH20:8[8;:%_CM,_9=D@"&HA2A ED#!_AY8+DG]\N"S)$;#:!GPTJ) M L1&T K\!M:YJ"VT^2U._G$=8;,GYG5;ZU(0-T(<+ETN?BB3M&F?A#N96T4>" ML4Z?0A0\$5FSV8%ND?"X=/%[GN!][")=N_W8*BOF_FG :USG&62+&]8#1 0QLBGMKPB3/Y?",*I['O'REC M&XD7:+YVEKJ6$5ILMP<>[4BZ@LD::^C=$IIW(6[VB!#ZAVPVY MBO7.9SGT[S992@)W@^B)!H+QNJ)3 >S^'7<$M;G#"H<&]JA!PUG.BP*0E04< M&C_'KA< \:XLTX>AHBSP2$!?\(IVL1V7W]UPXR&/G0G;Q@$V8PVYMV$=N&R- MQZ<.V1B53W+%63C_@1- MM24ZZ9$%D(.4=YF :T7[YRQ3Z8%$]>@#+M;FM5!4R$@_D!!F MH5[I KG<.C?$F1]KH9@W:J1OV\]0ZKE-#Z/3, MCL([&XY=*L(4TJQQIN#W0M?T2/L/D'RB[VD1>NLK.89*\87/'NY!2 M64L?YQ0K4"9=BPH;7><(MY4%U.L$MG$+"5$&:ZH-_(WTDD(]!BZ/.+I +W$: M9.DYO;M7:-E$TAI-FAQPQ9;Q1=E6+QJ.'!NBP)1 CTR>U=X?.U.+5A#4 M 3?O9\>:[+!D8,^1'87^ZM "6F,]#TTU&P8D)9!\9CW6CN$>S*L6;(V>Q=B! MJI[AY&WH<<4T;8I*(&YW1#DR^9U$SMQH;DPU=(WE+J( WC_7SL!*=D+WH,#J M%08A"3"^BI,'/.JDI45U>GOR[F^^:]N[%$T$ZE_!+;^Z%\%"DM!PZ9C<,SD( M^,9-&E2IM!D"WL/B$<"/$Y#BAYC9M>=97M5AA(4G^ /D6[0QW Z4[U"F'?V4 M(_8)22_18827B+,HT<7,U1;MI-!#RGCK';5+NV&/)ZG05^K5U^E''IAD5H33 M*8'DLJJ7%VG!\'N+B]I_!-Z5PKRLJ>-.??,&XU#5./1PK,=U;';MWLUBHP-Y M% 8;/9]X".QUROZNQEF]QJHPNZ*,1ORN5=?:9HR9Z%JZ5/!>NL+6,U,]6OHP MH17JHF@^@=A!J#BT82NP"]:&%;E 3E;*"[9+&E:4=U)DL4 >.(_3[ 0X"%L7 M!%9A&'^#N/VIL3E/D!=D-!O3"=@]^3@K;A)3VM'RVC#^=1GE6$_._>78^'EI M992-W>=-ML'3:[KO;,^R!V>FH#CKR4_.C0<#7X M)74G_BSID3(/>Q:DZ;W?JYI;B]"K%-;?< RG)O=Y#X5?O.E[TMCQI=O +#DK M^70$4N_M75T%$1X[ QA>1VF6; BDU?= = 1:**W/CVH!7+:1 E&6ILYUW*&N M.W-E7I,22,XQ:*8$=EK@=Z)G.F#O.LIS-U$_C"0X2],64LE5M%X*V0J]=AND M4)Z=21F-1TC7=38RCJDC;9[D9)J%7[W3/0C=!&/R%EMG*'T,R+G M0G@672BJ:5QM@;H=.05RM/6G0SASC/O12@@;AHCDP,5:'P#5^T@5P>],]3CD M*"BY6JW$M. (:3OW+8!7.O)=DV !VFCD34UN5:A@:QRN6ZW Q]7JX^JX77X> M)R]Q C-$22;N=;Z<+@]; G+G0'.$F'\Y6XZ-[E0IPFO$WA8:S .W$2+=[U"TZ^EQK)?!E'UNJP&)XYM"9FMPNZ0&5XW43;?"T50<. MU@?1 ;WOH^W;==P]LF&/KLO.',OHZ_AP:L,%;VHHFZED!9MQQ9ZP86K=8[2W M<(TDBTI5$7T4XD$KTZ;\.UOC6XR7,QL.0(F1U>E!) $1!43V.%FHJ\=*Q:.5 M0%!7[FD9S%W::9Y4[@8N9LCD116J^/@G=YD.H =_CSSSBV4D*/^J\22+:-H7 M5]H0.4-_83SJ2P2*'P1TU+YD^^[LM'A][U[RHBMHZ7KKE2NP,P&M*BPP=#B! M UWQK6)[T!%LY\"*X_*+!226-G#%I!**:F)2"]0M?01R++YE/%DNC4]]E1 * MPIV#_.V#).CY"3P1/'[O6M3JM_<]N=_TA35^9"@=K/OM- MWY'> !MNE3Q %7K%W^^*!^7RZ MVQ8;#&8S&Y(&'*XFPDSIN1ZX2X*G@,3Y$EWP_@W!1'99BZZC";C:(:_:1#%53DOH$EK[A\ MS;JT>;H5I)NF?:K9)&V74IBQ0JZ';#C'O"_^1I!T:=Y4UK*8TR64E]]?4)2B M6_0]>_R&PE?T.8ZR9\D!L;T*M8/KZM57Y7U[B?FU7O/9P.1)D&/4I?X^8"9. M?RCN_PU[0X_?XH,TU;8L6YE>JVQ_@N<%,2ZX_G)BPTFX U2!0^?9CT=G_&31 MQ+%W:593NESA/4E-BF+')B>#F=&M!(?8\Q^.V%>X70_62*PPFVE=KNY^ MK"8EL?Q0"W-Q&LL>KHUH859SNE3=/3F-9?.YV7(ZMV=Y M9+\Z<#B]M)?39V^?X=_CY#R$:2K/+*)>@A7L%55,D;)U]?RHV'BXL.$P0&_@ MG$PEN"! 2P*[H@ K"YR1(/*_D[QMI+CCG2>XAUF>[.,8E-8B-$R9,"V U4.C9$AIR!F"I%(#86&R8=9]0_)3 E^? O0A2 M_&(Y&P).,J#*%/2QK1UVF6EB:9:%9C1PAC:,CJHX&UM;6SU05CS L,?G5YID M)6[AOW:\PG_\\9!ALI.P^QTN&'(HU2)[?#8I@25$D@JRF2&:(Z.C8@>(C1B6 M0@V4]8[G-'TEKIM'GRKVECA"FMPD(;RM?]208 E/II[KFES@4,%6[WLF#JB\ M-:[0Y2:)7Q",,+@XXE)$*JEO&)( K=SZWA3+\U\M9C.35X\I VR9<\H^8*>\+,D$RR!H*X,V#*8N]S7/*D\?[DS,I^I2P%?P[\-0T!U M0*YD]K#=%_2*H@W_<%WQ&UOX M#F>5)!@D=2$>\5,ELP<517WF6[T:91*U:[$^G#O0L2$ROBO>9M86I@_R D"I M!$"*.)ZG>!5N N^"AOTE;Y+44CPQ7=FDQ!!W":2:,JS)%_.I/S9M\EO1-=9> MB0(H-(ZLV<8KN,P?I(8 JZ8)A)((&XYP)%A:X?NTZ>O<;:\*)XT#CM_P*434ZEKKSP@XM?W&#/^$OBZ_P M_SDP17_Y/U!+ P04 " #8DPA9>)K L( E " ] $ %0 &%TRW3ZOT J9N$'P:I1F,/!C&$?KMTP=* M/_W;O_[3__K+_[ZX^*^OSW>CJ]A=+5"4C2X3!#/DC=Z#;#XB?[J':8:2BXM- MZ_]8C][APD:P<2=!QERLU4"PY&'TF 6C?# 1VM OXZF_]<=7D3\B7[\_WVX_$V9)\-F-%U_('[YT>27#/]+ M5#M]]+&PXP7Z'L&5AW7,:QYS^.8]##T_J MU_^]"K*/GN"U^XQC\>*U)\ ,?4KPW!UE^3S8-'P&R;&CN4?)#"7368)R5C2- MI*;YL:.XC=YP;W$2H,;)@M+T^$\G$^,32E[P2HV:!T!KW0<'TBPW-AX.'#0] M]M.?L"7@[J:1=Q>XQ% :!U%/<>Q8GA$6\*IY!(?MCO]7M* MX@A_ZR(NH?!1]V@GK] )6UG+/D&_-L,[F'J:'NV'GS-4@OYMB6] 371]V17? M:.BM>UYMKE &@S!]@$F"%[6WQJF7D[Q'*]M\1 LS.Z#H?RS:"%[.@4_8]%:3\8Y72C4=N/1CW=:%KI=0-I_W,XIS(U$IYL9(VJU4QY MLK%QBY:_A[Y60TZYUC3O>12-,JQK7S^.93'R6+MK^9C*D85QN[>0$)R(!@?G+^1 M<:1X(/FQ7XK[6,0VA@\*\?X#; M'#3Y2K 8BAYAXNY) ML'IFNFGQ99D?2UVX\R#<"M]/XD4=IS9\B1N&6V8?_JCS(N5^<>_ MHP\6BRM-N7BL".-Q#;2S,KFP[E?<(YVW^RVX6*H*8"D-R%DY.<6?[I$1W(1P M1F?E01,N7FH">$F%1?VYJ+Q;H %C^HC7#^82R:3CDX (IY$?M:"I_&&U<'8' MG77S>-&*C]$B7,=K2?AD(,[U;, J@/M3S\-<2C=?[H((*2S.4YOS M<5V<"\K *([CE_C;Q^0U?H\X^%UNS,=M<7YG+3YQO,YGN\?D*8G?@G5601/# M*Q1\7!?A@?(@%[ZK&W%N*0OE>2\?R& 2!.O9O-^" MC[$B?% :DK.RDJ0#A4_S.&+NOJNM^%@JPM&L0W16MKX@=Y5@V2JJ\TH"-NAL MK;;B8ZL([[$.T5G9^II XJ>^?"R<.*3S]* )'T-%>(E4+$*4]/J'F^?@U$?( MT%OR\5:$$\A")N14[S]6,,E0$GZL;RC8IWJ5QGR,%N'I-> 3'ANIF""E!$9I0%C$H^?5UGPL%^'N-2&LL/LO7RH8 ML#/^YTG"0SLF'YKJ_(=R^/=[=7TU?\P\LK_G)_ M_?#Z,GJ\&=T^7#[>7X]^V?;\S\=&FOHP=7+AK=*+&83+M;JA,$N+W^ST;O,+ ML$:W'3PC"G5#44, #.AICGZ\N70!<9A05QUUT0) UYI K;H>W" M9T5(ZP6%X6YT]2+:;P([-,JG@1",#=TA>_(!"XP7XBZ<5\PF,468&W,\S"N\APKC)9DL&N7' M) .N,_$U2:;!CM+C [@+#I9BZ6JQ9 %#52:*,V@9U8/:Q0X/=#.R7KSO8FI. MQB'\76/@3 P%5M;F84J5 FL7ISPLN>Y2W->@\F,V_!LRNP1O@8BH]S;P"R%4PO9]L @(GKY&+W $#WZC]D<)90R3I1]3P,E4"=P;%<< MV4$)DAMC*5!;R&2['A?1-<8DNVL$M+%KCBMK_:!D0X-3BN 6,S>N[;QQSWG0 M$$S,,?9E!RV..DBED&[.A+W01FI&3>J%+7;%JWV F7<:D>MH*,V;#H3A* MOR(_3M"ZW2O\@=+K'YA5&'(0P>3C-D.+]"'&?XTR#"G,-P)K+C4=OY_D0X'G M^I8S;*L_!WM*P?%#VYMM0&]X^A7[[]1-H\]KBW<&0Q:X&)6HZH%+ZPK 6AFN81)@':5'9D%1M=NO%26T.% _C&?8Q M&QM8*5]"A)#^0.3E!.1-WS"VV28\]]&OI"$V"*]5-P"-D3<9]I:P&^!2FH8, M%GD5A*M2\%&S36X(@.U#SQWV]5(3M%)JAT1VN1DE3VXT6U'K.@*NHWGPI[3- M1LBEI!,Q@4O;+/#BP':GG<@-\1=F"%,S-3!4J-C#W@^WPEG*>9$B I3^B$LI MYE/CB_G\.KV;/EQ>CUY^O[Y^?1$1X5EZ+.0FB#"H (9/\3H*MSD"B(<:F(JN M>X+B9*9IBB6T"=]NQD-M#ERD0T622Z56'*<:'AOC+EY4R-0)TSGY/W%LWV!( MG-EG[-4F@8N-COP!N\#[ORBU9,RIQW0+?%V;("B'^-G"HT^TO8 7&UKZ,H^3 M[!4E"ZZ3*5IK #5DN,.5(A/3+N94R!R[?APF)4_%8+UQ0O2 LOKXTN]7#F( ?0M%PYWPFP#46SH*:?,]H=N6][8DR0^ILL, M206S"R,=U@GY71S-N'7&BVT69"MI6KA:KD!RW7"',6NSI$L;B M[T.4]K,3&WH+U\ M 4Q3*&:[Z]\T%P6&KM )E[7185WBDX M$V7(FR$.;*4PU&$MOZRM7O.9'P\UL!0/5J^0!B3_%A@%Q\'>!%&0H;O@#7FW MF+?1+,#^\WJH3/METX&)ZD%7DKB25N*@"I03;"E^5DA^0!Q[[T%(JR:U:5*T M *8Q-@U)XD..%T\%5BDJ5%B(_QI O2Q*C0#> 2J:)#&U M"JBZ[B!)SN>.EQD7U%* X["V+$V"WN"$-G1-28(XCA?I :C!!D3>!= )PB + M$/_-\D#F "@Z5+&YGGN 'N9HAWJWK)BNL?)6A-U]?<70" M5-?P-$FVGASB85YIM<$K.$HRCZ'?C+=1GI3&P)NXNBK)[-M5;BQ<@D,CVY@; M11KK.*>(+_ZFB XFB:+4GYC:Y"XX!7JADN.-#X/V&X8J2,'[8$ MUMC6'$FLBH/15 '5@BI5'A>RO_2\/!P3AD]X*WT;7<)E@*=DQEZ23@!,Y(\= M2KL!BP2D75AU9+H\J--KL2X+N>84MR MM]!5L Q8I=+MP_(42CLS4M&XA9";*('C(-67I"9.5Y%S@RP4H(=R<#+E53WE MS)VC+'!WNZ=RDI7>)OT+*ZI\AZ0KYFFX+VE25-N:8UX])/F O7XV* M##\N5Z6.&/B3B>E+$HW32AI-?DPC8L'I68?O&T]7V3Q.@K]S)K0>$@$/N8HQ MI,PZ7D'6(A6;1U49X6V:KEH);TT $,(**4E\P D$=X!2;'[5WI[^J5C@UP/E M=' .J(#F&V@LR?G<\>+C@GJ8;B71&T(DY_(FC-]3YC-"1I=GA"ZG+[^/;NX> M_W@1_9102KP=>/[RD)Q=L60YB2 MM\/6>_=&D.W[ J8";22-?\,A(ZKA'@%<[$9H_>8+NZS9K@W0' M4V5(@;G;XPPMJ7+J_6VU26!ZC9^1&^/5*$_>W=5S>XU[L_M3?!HPH&/+4O>G M;UT[*W!_K$LU1)GC4\ MOZP;F"(VK_][A/W2D)S^[%Z"X,H0;R $$T_WK']8F?-R1^R;5"0Z=IT\6UIZ M2.W"=!U'BZ>DIP0M@M4BY=*);OT!4YM8OB2>Q_E5Y4BFM7X]2YH+\SY9?1[_ M!8QMR[/^83O M*,'E':HCKM9;:Z,856K@Z;X+)5&)#@+B%#0#>/M:$-*L?56<1>4WYF+&) .^ MBE1#DAR]TRD$#7&I&L3P-6$_O;&-,NQ3 L6US&J8Z\^F#S6@A_TJVR&O2&[. M+B&G*3&;LP.@6V/7D,3Q.IV"L+&W?PI-8CWA28#MLNM@]0=IR G.SYDI1./JG*U"+O7!1$1@TYF&$[3C;U MO0 TL6WCIY]B.!C0N1R)>+7AOV?O(P@).*IB3WZR*:8#_%(9DV&=K]5@71^! M]Q.[QN@+F*KMZI+$#I]8?7C8(+A*"EX]-\>-4_>_5T&".A32Y>\#0-M7D"1^ MT1%"HX?"M6=#J03+T%RD"EJN>TP6%= =T[$D27@_N7+0@+J\;SW&48I-TTV?9%WP>P!X)T%S/\>1>FKO+OQ%U MJ;B/F )YRZV*L6E<^SYB^8/G M'0>PO;$K2]7/OM57$"L+$VA=4V#0)G BC0:&JB!/DO!VJ11TRYE"W_A#7#?Z MMLQ5_"6#2?8_6K?/6]?RH"=)L3>YM*[@3*%UK0]OUUIW'0DMTKM:+L.\#A , MBSI MY$?)PO(6=>2KP-@:6-H2)+^W+<>M>5!H3&"SF=+-19(>7?F^YS5MD 9 MVY8T!>Y;D.[WZ<.W MZY?1[0/^_>/EO__^>'=U_?PRNOZ/[[>O?Y6H2%VW%U$XR($ZUN!$V#LOFQ&^ MLF/-]]N!B6I 1Y(IMQV3Z;,L'=TVKU508NMV6.3\Z!9_R]B*5=L"W;)]6:*G M:CC,ED85RC8\3KA(UNI%JLS$$=FS37\$/-*AD0%_8CN^),FDG03%1"7X5;F# ML5W%"Q@PRBI1FP-GK%A(D@-(/JY3!<8&=YR@:JYN2_?+Z3U:."BA\)ZTK#8D M6Z4QDJ1T(9MUU9M8!IQ24&=_?-ZK>N M:@6TH6.2D81:59=D96\CK%;@!(GO@J+ZN2_+64 =1-: 2_+(> MWYL%>R7\'=_P-4FNG!D;7?I^BP9D5_AZB ?31[[DA<;05F1[MX!7FO5PNA;, MED.F>]6IF/?_NV8 6J8SD63_T5:2="2[^M%G3A^N"Z(D^E:IC?J:0/S=.GV@ M]@F1/+20DQPH$#FF)$&TW)+LA%!LP>A\N-_PZ,C#FZL$K\[KZ_3\H:A\I$Z+ M:L+M.P.:H:J6)'%XG2;?CGB/JA/-C'!^R:L1X-[)G5$^Q++V31>D*@HSWIFG M Z A*@'),"P%53-]AZ /+A0'55V MN94$ZE[XK1_J^D%MR=#F,5Y0NYK%0AXU:([PW\6YZQK4_:'902V*7;'= M@7C&%M(U7[8[O2Z><0&D5)9V@-$SQSG&$QMIFB3U*'MPC LX[-&R.E.BE>Z!ZT%8KAPCG8=!&PIO:A=BAJ =;:4K>_59-2 8?/^)W/0N]1,D/)=)8@5"YN5+9.Z] ZUS2C'5%O.]R#T3 ,B#2O M:0W&UL2Q*A&V9[*'54JRGE+L0CM83XAX=KQ[Q8+Y&C+3M?GH@:?KABRZUD_[4CQ?)9%*;=>MBK[T*K*[7LSJ%*G#<9$:0DTY-I>Y1;O7#&U MZ_%\M#(?%A5 &D35>U4!1L/B-=5@N& -U4S(%<(32G)GAF(IRKAJ*81DA&E& M:R(1\56;F^%BX,U[O3H*H+J^X@BJ2G X* X3JR4!INXZFB2N=".WJ7;6C&VH M1E8I/E:V,(6V%A7M!>*HTAB8IF'[ A>N]7A^7U254TU(/36M#-H*1-]H2"E#3;W'L MO0=AB,=_B[D1S0+RYD#^EWTV$@-7\R;5 MZ%8Q=MI-+#46S ]=W#G&,\([Y!7=!K5#&]PV%A)@N?[L9M,Z; D\X8\RF)(_RMBVHWF'K5 DD7HUT?HX-.1,2L;P>SR00EI ](GGBC[E/$:N MU%FB5]8,-JT!-TB//BSI&W(H72 MOV?D.9^/[7$AAZ%R$ -#G6BVZ)(E39RG7ZJW0"=N\[I_!EIO$6;32>@Q9B'3 MD2CT;6-DFJP MOF[(15KD]IRKWAPK82LE*J&6>/3YZ=CT+4-4@/]6:2C5I+#*T!X#:6^*7?L& MF#'&6!*K9(FNP2"/QG]HF^=5DM]1Z+W&Q7,@+\@E7P,NSZ21%.C05#Q)#B!: MBY@?WB[=3H0$OT<)@F'P=^1]@T%$4L@>HPX6W:H;X/JZXPQ5LMV@[O+QQ%^0 MU"^EE1@SVC6)T#55R'T)]%VS&N9U[G5X\U*;=Q-$08;N@C=4&?O7CWOXMSBY M#&'*,PP)G"L2'(VU$VH#2OTT9P1NT(70&*? >!FE1'.+/"N8Q-Z>_V# M9!ZBMANZ/CX%6,@Q+$F2L4^@4KWRZ'#SD3E)Z8F_E9J72L.U]\*8^@ H]KUJ7;0BB[@!2W(QZ$,-_18H?A>D# M3,@+X&^TF%RU$I-[F!,R^F73S6C;3X]W-?WDB1APXL%>,[0KG$S=)%C6U*"@ M#*U$ !374*JCDRC%HV#?O@%PHA)[M+NY0]JH*$W!J2&QV\O'#:$\MX^*/1%U M^[B]47N&[_?8:T\"&#(2WZG-@>>;!A*=!-_$7>I,S\8C=KG>CNV/./GS-LI? M66/5IJ*W!ZKN*E#T"]/'"8<.2.P)Z'9PQ"U+\7Z!^'P\TMEK#VQE; HO8'"< M=.B #D\N!4FGX36'72O@>+H)11])'2>),HQ=G:^6;TUA=T:"P"*>;6PE.I^V MRI]D!WO<>N]ZGFT(7U22($-7\3NCOEJU+= =Z)BR3E<%7QL6DPH864*'&!O: M2A#\)G9HB;VV=!T[=(I=;7ETC8I.:PQ5]%RRQ?HL3>>M,CL5R M5=1^J<3!U16G+*+&^^@>V(YI>**/O+MJ5+\L$.L4U%C')HJQ8B2M9Y2ZCH"# M=R:N'!'8O8 GE?H]W&$/NYA\B?*;E:1 METZS2Y@D'WAJJ:MJO:%L( 2:CW1/])5%.RE2-8 7I]B;C"**Y0HMXS3(TLN\ M5CW+:.D$0)DHJBU)P,B#XU:L/^ M?<$UP3K%&R?3-[QY)^%Y-W'R@M4K+1U8Y279=S_7KW&DI_8= @/NJ]E)-,G.TF3&"HFB[+1-E!?#S0=H^J#,W/N(NC6>MUD4&$U1;IQN"E MS8-P]Z"+'&MBBSGF(8[-4]3<'=^8$;\/%"7',W4 ME UQ,RVP;5N!HF]^.VM&>YR=WZ41,#FTGP* Z9NZ+$]Z]F[H6W2%$ 6='5& MM5J2@8'&]EATN,VQ1L<"5@A(FB=U&VJ'D(1_+J&2SCKU!0Q;MRS1N3%'6>9Q MN N5T&6X)-O%2Y9NR:C%^PYOR4;*,._)=$\=PXJK?B97M7AT*D\C9#BI>^T MB%4?LS**X*U[XXQ#'MBVP)HH&93F?HW.8+8TJE.(: M:BQ*)-NWV6XCK%BK/%_Q1\"02PT!, W#@9)<7[013A.>K83$R.>5O%F-MS#Y M8H>2M\ -HEGI2;W=J--7/(R4_J>K> $#1MI!GY\"3 _9ANBL'D[I4E7B)-P0 MK$>WT:9^ MX+!QDI89*FS<;.H@+NQ-&A),\WM+%X+E#%O:1DXFHR9#8=T#Q5 M,:0IY\8AAE8"/ !YG AK7+D;DG3YEN7W; ]QAM)[1()S:YRUFM9@[$\L2Q(Y MG&2VJ_IO3:PHI-4M2:\VG6JM*=/IE"FG2CL2/J_)4]*22]^K/*^'57"[VQE6 MW3%'G"SC!$_$N9"9#*-4PW7[]^Y9INMNV 8JBJ(\GUZ-'33156P6UI H7P M:H02&.(5"8^8@"/VQ[6>,\F HYJZ+\F>^'P+.Q]/"B405)>O[IJN_04F>;W- MU229%1F'2ZUN*[>@I'A#8'/>O5.XTDDYY5$/RDFY.LR30%%^$GY4PBC![A [!.SCCB4)$J:RE2F Q#'B:"N!.=^QA1S_TMM M"S1?U51)RH#7<*ZZ;65#*3C=ZVD4V1BS/>]M V YENE*DH_'S5/*^ M&]GK0 M=+_*5C!1$+CV1)U(,F?S*S,_KD(@O1XJK8-@2YLOIA1J6H,) M4E1;DI +;M8W@2GX+2C#K4>O5T/*9"+;IK*Z46SG]1:@AIL27@=MZKJKQ2K$ M?/+(0TAN/(O(4TB_QR&I&?.-N8GJWB?0U8EF26+$?6E)"]AB\\J[ 6#7ZNO> M)W!T%]JRQ02=5!?V8.^2UCGG%'L]IT1H1KJ7<$ZY@4'2D.S>2 I4V_5=2:[Y M^M***KK#Q':1QZC,DK[L1UE[*>DK_EC51IZB]+KEWK#BHQR59PO*XJL6R7D:44'3JR)("^&XVF_@YJ)WU/D MK\*[P&:N"JJJ=) MX@KW*/Q6V,5Z.@S]+.W0R\\S-HF\35_ -'UO(LFU0N\*T(D3,CV;S,JSJ[QU MR5S>!27'.N/K'Z@+7C]1V%;^@^CK(Y.UOIB'[!V'"LZC-A M0S#S0IBMS;P%5V18YGE!_!7!Y/4][DM3-MT!S_1\6=Y6%:8@A\R0=V=0,W;\ MR0PWH6.'P%<]REOT_XBZL<<.L:4\VX_^)E[1+C([JO:@&;@L4ESP9_S^JL<^-7:51:=P+UJFZ5GGOF>UFB#U>%^)N M3$S#0J+J_G:+=#9]QX.2!+IU8S;5-&M0#CP&&G<'74E2<6HXS)9&%8KP&&C& M)/[UXQ[^+4XN0YBFC15$>#L!GN>[U2!,^878!:/@ &O&D'<#YHG ;MD1@+JF M(4D.T[O(K:T",)EPDA#OZA:&&9]9UQSXVL20Q6OIRN#J[74CW.."P8^__"QM MCQ_]0[",ZTTF'7!<194N.:6ZYM%O*?F@B8LX>$9O*%JQX@PTY=!#*&C$QA84 MHVC>[A^V!(JJF*(N$#KNZ/&DX-B2E*:NY2?/IKT ,O!-N^] 2[KHX7T.\V[: M"RC"-^W?4#Q+X'(>N'BZP;.4L\KYR-RCU], %2H3:=YM:"$B#DB"=^#T$39M MMUE4 )DJ]"01%H< 6@CN . I1)=R/ /NZEN-T 8UI@5;E_;'$PT M!=F2G/AR6107FE-4T&N2")H=#JG6>@B&NN9@XIN*+[JD 1>7JX)I!'62NGC? MB3?FY>-E^I:5=D ;FTB31/NYIIJJ!UD/ZKBJ=D>O*->K)%XB&.$!QE&M7#:M M*8T!-#1%%YVKP:75U*6#!>DD)?"F8?B8S5'RC&;X$]G'+-2VP'--J[J*R<_Q M9D3'E;/KS;%M=FC!>&SZFFBM;_8LJ"I? =$ULS5#B;"'Q0^.3VB!G)K:>'XB M*'CSB!,41S?AI*)X4I^@:$BS7-%;I29^\IR@%$"&?H)BH[$K>OU@ M:F"JV%66Y.2RA6 Z"/8 \$EN+&_"5>!=Y:E(R0>[)&NU)5 UPY]($J?3BI?5 M+34+WDF*5%W"Q OB-YBZJQ F["+>E*;8\_5-65+CCN0]$]])"EL]+N?9'(:+ M.(QG;+6GM 2.I5N6)%NQ(UG/@G>2"E:YW\KF^*X%\%35=G\.):?!$ERSJH6G M;IF.*ORTI'D'R_;4"Q#G\-0W?R'_.#!%__K_ 5!+ P04 " #8DPA9(>.I M:U*O "<80H # &%TQ]ZW?B.!+O]_M7Z#+[Z#['))@W MZ9[<0^?1PVX"V4#O[.Z7.0*+X&EC,WXDS?SUMR3;8# $ [:1C>9L;W@8/:I^ M52I5E4J?_]^/J89>B6FIAO[SW^6+TM\1T4>&HNHO/_^]W;_I=/[^_Z[_S^>) M#8_!H[IUI?[XN3"Q[=G5Y>7;V]O%CZ&I71CFRV6Y)%VB;6K;%A3K$-PZ MU8JE*BJELVUD=D\2L8^/?M'=!O_4=#3P;(7JIKEVZ7ZX\JFY\M.X^JOJ/*D3=3&CX(DCC*]V9;AZL8IN7]GQ& M+N$)8JJCQ0\,/<)O#+VX]CN3C+=2I7X)WRX 9QG5LMQXCX3N$_X/'*MH&AI9 MXF6,K2%[VO]F9<8CP]%M>(JH=';-G$+!:O/T^)C1'MI4C^<-37GPLWAF[#+XH#F&@!C=QW/Q=L\L.^ M9')^>?WYTNU[:"AS9-ESC;C?%[&FONA7OSN6K8[GG\;PVRNY-+.1K4Z)A73R MADQCBG48O**^^K]45&NFX3D%,OFT3S.?"DA5?B[0^=QV_@V-JC^NZ,"(Z;Y4 M%87H["4TW771CW0\I7T2]>I.!SK-;V!V)M8ZND)^_)/,O1G_L)^I>-Q#/Y3B ME-&<@^?60<-H%JX_E?YP+[IY _ON5:XIM]L MZ?O>Q".Z''N=>V)_=6-,IX;>MXW1]R=L]LR^367UWUAS"%"B/\'F&A_:5F\, MW51<(A>0HZON%]_ZMT_L>1B]0D;J%$#PB&7_$'ZHXH^2K>+ MMF-/#%/]DR@11Q<>V2KQ&H5KN>3^=^S8.I;EQ#:N9N&Z4BWO,2RJCJ\&H'(M MQYR[?'7,T02L$I>KT:$5Y.SV ;: H?L,S9UPG\D\J$NB=%S:#:C1Z#YNM:=T MZ=TVTNIA(VV6]ASI 40\=&AR]*'YL ,:F;;Z)S.Q>^..#H;DBSK42-NRB+U9 M@50" ZRX _R-K=Y/F"ZT5EM7'M01T2UB/9+ID)A1AP\JO]S<7W(.FX*?39A M%B\=:-&WHBY^6 JS9];:9&\M ^!&W[$=Q)5'"#;>=R36?YPPZ\)_IRKT_5@E M)F)#)1NW;S>=?ZY:$NL_OO8_6FU]QI9+_QUL9TR;KMW7RR'ZOUM^MQBF$GB4 MSF#9A?N-_][OY'*%'.]39UT479CT[ DQ/60D3"YOUN2%KN_N6P4Z^S'3U)%J MNV- "IB5.MOT+Z3BEH(!].(S>26Z0]HF*,870ANA9G'[AVH5F,U]%9C+Y\N- MS2\HMAC% 3RLGHB'6[65X.%^/*Q$YV$E?AYN5M>"AWOS,*HNC9N'&U8:P<,# M=2E_Z^%L8D^P-C4TXV6>%UZ&YW1>ZZ/@:?[62\'3_*V?@J>Y6T]OL*FHQBNV M1HZ&\V(<;9K46:VH@JMY7%,%5_.XJ@JNYG%=O=<<5;DEFOI*S+S82AOF=%:K MJN!I_M94P=/\K:B"I_E;3]N:QES>S^2%)ESPR57+M*]8/A)]_BLQ7DP\FZ@C MK 48N7$B.5U&-ZM8QHQ@_9L. M-,@D+WT+:<-,SF6U%,S,T7HIF)FC%5,P,T=K)C-_8-XV41BA^.2CSZ@E"V]5 M"T8^=&C6=\#^"Y6RZT%]I>?U5L]I?9D_XM\-\T;#EA7@[[89YG'YW"JN@LUYDN;]#Q\*-N?) MB!)LSI.-M2K-[KG\A!F9J!!X12^.I'1L!VOWCJY8[5>L:AB$^MXP^UCC71]M MX,ONR62115\,73(/5&(B;6OQBLQ=3HZ.I^N8?.^7+S/G5VSRB*G.O"UJ6/MRYDKJ82Q89LEN1<\\JSA5YIN'QKB+/ M"4).J'@E MU?G=N<7).XZR?;8R^IG86-6)UIRP)7P;++# M$V$Q\;F1V<(AL?ID@U]B]>&8+V+UX<5)L[64@-!S.3JKL_5(EE"0^6&HL"&S MS=JU1&[!3EXSO-R]>!W\WGNH6"S!E# MA6;-!S/%AB#;K%U8/1QF551BCFM51%9%[(9>LAP2QETV^"5L-([Y(DPM7G@B M+*:X.11K-%BX%A)??1+AEUA]..:+6'U.RY,(MVT(/9>OTIB;*Z *!9DSA@K- MF@]FB@U!MEGK63UED2(3LPU4CCFTO\XA8?=D@U_"?.&8+\(*X8(GWFK&70 O M5L="F9L:\(ERDL-))E2/F*])QGV298.QS\&$3VXO;\\FX9 Z'%W;R!MU3EL$ MI%$LUSF@R*KZH(,Z3'TXNNK.\%O_=C&M*3,1R;5J&=6RW+B"[_R?^U_Y[^GO M0VWU)]@D5J@YCU_LR[W:@_Z?UMI4U%>@6/#)KC,E)K8-\\!9A'Y//[PENC%5 M]4W-1IW-2A.7JZ-?F?2E^N,*VC(<E-5>S)E5PJ_14H9 \-!6!CPP]MQ7_^2^_Y]NZY^*4W&/0> MKU!M]@-9AJ8JGPJ7T#Y[]KWGR^'G+[U^+MFXKC_/_)_>][J#8K_SO[LK))=F M]B?$/KAO/W8>_GN%;+"0+:23-P0:!^N?T&/[^6NG>X5*, ]$L5G$FOJB7_WN M6" 0\T^%Z[_])-=+GSY?SN+O9$1H33'HX[-EFX;^XO7UK=L9W-VB_J ]N.M_ MOO2^2V<$_;N;;\^=0>>NC]K=6W3WGYM?VMVO=^BF]_C8Z?<[O6[* _JUW?^E MT_TZZ'4E='MQO[WO,C^@Q"J1LZTQ7J M".F8*GF%J%>WQHA5RAO,9Z2 /"7[3,;O'5(L,.6F_G@M-NLE6%3D4O%?3.R7 M/0!QZ9BN5XF]H@B&A@DZH@B/C53]Y:KT*3!#C8SM3W0B5Y1.(*W_]]$I,F]YW[75N&S-*V]D&@E*F ML;=C/%6U^=7ZP*;8?%'UJQ+KR9_Y+M+_RP%#@)C:_)G,#-..SH6Q84ZQ33D! MXR.CJZ%A:$.L:0:0X,<*DQH4CZU&M?YI Y\"#+JTE2"%DB7,8M[(G3AZV13;^6 M6Y4JVC E;YW8AHACY^1"5]6I*71589,,B+]'U.,)M]YFPK/:,8FDE!F@FK%Y M"8\G9@FB.Z"O@E9T'6M'(2-:^A70 @8)J!1-U4EAM]BYK=ZYIO5!0G>E4 <9 M_&ZBX/F<@$&EKTA=LW#]#TW=@;)G\J)",Z#MZ4UD!R%-+ERW;9-* M@7_[ +S>T\9[AR4!6JY:#MNHGR#%/]S]P+#"45+196Y)/(0MU)^1$74 *TC5 MD6I;Z&;"+/>//-BSJ4E>LQ:GY*U+7+66.L]WVI&N('7TT1+]+&7@QG!TVYS? M&,IAVRIF4EJTI9EIO-+^5O=5X78%2)#.MT:],!8--$_8$=@ M*:J[9P -N2(5[#'S!>OJG^S]QY1,VNU(3)M:G8OGB_X%NIO.-&,.Y%I%$^H: M%Z=>+-#^J\61W@">UO>-%M7A)GQ;44QB6=Z?!_B)?)"NJ!:N>SILKC4-!FJ\ MP4X,F]_?\'Q=;4C;XQLK [J!ESUS "T=-)P:&'QT*(=VSW1&SWR"54W51PDM MCO7"]8#\P-9F?TO$D3X9T(7V/W6VWR(>&$:C<-VHE4K1MF#9LX<].E%5_V0" M,]49UM#=#S)R;/65H-X8=!NQ/KI$]TC_ >B)*$$_KNX[TW''<$6_??7-AZVP MI2+=-@D^&*C-PG6K$8+IQ^V"\F G9XFAGZ,EZ)5N*ZT2L56LU3*J80L]XA_ M^PF,O<8G"PV(1F:4<)['2*)FDN;011-1'@:$X]2&0 R]+/^I^F8:!1S))J,6 M,6$3/=ODA2Y_&"[\S^V1?97>( _=2WO?N_ODL"/)^WIHV+8QW?!]/*$6;\3=!(PY;U[@8WENE63C==$S-= MT)]/AX:6YYGZCC3&5^('D4#0WR8J?++4!H=OB(^C$&]^"$]5SN7RD G%(8MN M&52'>UX%IF&,ODMT.X'^C36'H+^4+N02FM$,V,F^;J5\4=H30E<&#R(S]8L/ MGCOYI^$ %N.=B/5#Q/N%&=9W?%1'A#=[Y7(!5(FEX#_6B8V^:L80MB1],+E& M-G(7\4?8/1/[9+'*I/)-MMHPRPX[ND)]300-YV@T(:/O"'92WT';$N:]HU:5 MN;!7K] '^2.:8 N-50T,,JQI\"W-$*!VVA^.2JTT,,Z&Q'L &CTB74V!;V'1 MHX_.3#(B; F4RX@E%EGH [1'8]*6 PN#-3%H9 6YN?'P&VRO#1Z]X=51TB&Z M/_;F\%%"6%?0A[([QR%@"KX?_DYQ L^S1^%'=!1>.S19Q$)^8'R&+1NU2DC! M<^L">6F%N_P*-XYI0BMNH@55+S:V'>L@]5(I7/^7;'-O>,DFJ&NDB*X$8^\' M0IAQ%I@Z56T;8,"4 (@\U9':'!'0EW/$+J7&(^:ON,4V=F/Y:P!?MA',/5$M>T:A@TH!WA[S ,;$^1D9I M@"24(AYH#T)I]1V4KOY_W(#-#D@!%!AIV 2%B$>PR:/'6("'E&DF55(;/T5 MSN+&+ZPIH!MZ,7TE WR;SK ^EZA.AN9 D5'WV0MZ,8TW>^)_?0$JFB"%C%6= MY?LPKQYU6I1+G[:-CGTM?_(?V_G ]K'Y#U*=[#V\99S^DZKN"B#8PL6RO\H$ MEY:+&/V+!\1%UO,ITPJA>[NZM?#N@;-_V,QXM#VN7(ZGXT6>_K9^8II@^T13 MJZ:901@AUYB1D1.7Z5G9+8G+O"3 8%*U5$^&/XRH9P MXXX@"60THB(C[?UTE/]/VOX;OV-G26"Y;#0/U?&F[0O;M("BU VVYW LPIZ" M;@D["&0O$[2]W0'=-="^M#GM_$V%KJ%;-@.#*JQ7U6**5\?Z2,4:7=UIJAI] MF!X]5["I6(B&U55E6QRF\@%_W&ARH:"R/3\KWIJ V>8S> ]C%[VLT)?=]: MA>W9+F5/&T]0HIM;)1K!'F[A65ALU^J>,.5LST89H[NI_, FMT ,AR;R085 M$C]@X3%1M2R'F'^WW, 48=NFT8I_'5O^LQIT8-D@7'1W/6*["7IX[B(] J:9 MVL5MOF>:IT06PX> M:3W@L/6)P\DG77(H3W3&4#Q4(N_67I/Q>6 52NKM)K18A6 MCE##@J,8MD)&*NSH"HA6E&&_\RU*BUI%9M<;+: M'RQ?9ZKCK'^SH9[-OO5RUFFP>V5,Y#0TLQK@\]EP8B[)M8<"&=S]9U#L=&_O MN@.7$0&*1-B3S_ +*0Y-@K\7\1B@?X6P]H;GM%13Y!U^:-19C:'&DZ9)P_Z] M+KKI/3_UGML#^II6 NI_^]+OW';:SQU6DRCY(YA\4\E]CFJR0>^FX,L!MO'+ M(FU34:V9AN=7JN[^9-#^\G"'>O= VNX \!X@XXFH>?*2"I^&>/3]Q80-O%(< M&9IA7OTT&A$R'H=R86-P/6$T,>FJ]--,7O+[J?T\0)V+@*7@_;U?>!@ZNKO6 ML8.A"Q[AV/V\R9^39\$:@$#E5#4%-O![S/[;$ .JQA2NV&:1>6>M$^HE^9'+ MF:9/&G/9"X9M"C7EVESC MB";7#;8FZ%XSWJR-9M?Y&%LUCG IM-B9MRFT&--BA-U>%U63L;0TBV:ML"0ODWH07\]X295??U3E"L-!W9]ZFT'=,W^F&3>^;ZM(_-'=YB][; MY+(/*K;L*J4F1S 32NG,V\R74MH02"Q[@<3R\8%$:.H1Z_B%*:._6^A6M4:. M6V>>&DUM'6MS2V5VVE)[4?7FG@*ASSP3R]%<4ZXW(V[N388CD;+84(HVN6DS M][JLXNFRRO&Z#)KZ%ST]IH)Q12ML4.4$'VC^>ZK;-(->NFFA]M!P;.15YWE6 MK>_955CE$D<0% KKS-O,O<*J>@JK>KS"JC(/&?Q>LYBR>C*-$5$<=DFPT$9" M&XDV3Z6-$LME+Z_GLF]*9G?OM\A?(GM9YHC;0C><>9MYMU1FY1@SSMW&'L@+ MUEPSA940S+*=(G21:).;-L]!%V%?&;5CT4;0'/7;H'L\L@U3:"*AB42;0A-% MT43QA<_SJK?KS7&9JZ^S%1AVJ6SPN7191>M,E-FYRXF4-JPU)?"M?]SM=N>_#M MF18"VJ(Z,B;[::1 G[YJ68;*@JT50!MJ /K@75*ALF&;:CJ5(W49X$0&!YQ=[*EG-9[U;&05QZ+U=*BE9G<*%:H M*);WUQW\?:?;[MYTV@^HT[WO/3^R,F4Y*$>V[.1 @8<]!N3PR]R7+HM6N&Z M-*NL[LD\MSQ&CVJU_MTM+1/7[SUT;ML#>-,?P)]'6C6.5I#K=&]ZCW>I\#(T MJ97C!:GT''D]2Z%B'5/RE\&EZFT"M&"#(%=(-]Y,/&-%+ /+H$*[*&Q9V]9K M%+=")8K=^W4W+7%+SEV)]'A<\%A@WLZ0\V/9^CG&+#%L MAZD5*TNWW2]\&&O+:;"6'D0]L2!DDVH5036!-:ZQEHSF"ZP\BQ_O3<($R?9! MU9$],1P+ZXHET2O5"9ANRVK^>$IO^K$^)HV_RL5 MWU&]?IT']1J,5>4W>E6Q=[>'8Q5?,)Y=^1/?=M=6];V[MK;>Z/&M?QN\SJ-8 M@C= M^^H.XU"K+LFEAN#09@XU]I4A.7X9:E(9DH_GT+&W)"2S7MX8EDU#52^&H5AT MGZ4I\/>UM'LC>9];EA"?;NQ5[*C&.E-X'% MO=Z06J668._1[)6/E]X$+(.:+%5;"2EG/G?77TW#8K=MCU7[/.V$2GD=BHPF M3XPD*1H&>.5J(*?^_$SY!B+()\)+/WE MIB2W=GM>!#]W\3/D1HL@GPFL]; 1JU1J'*SUJ7D&O%*,^@LB/V:T%JUU%9=3 M?6^DI1,K$2!C9/R(N1SC"87"5BC-:G:W.VHR#$O MJB$'832Y2,)K))6JNPW)3!J-H57N*]'!B-18X0*L3%5=M6R3U=+-P\)7#;DE MO?FV=:6],MOT5T)9ELJ-W:[G/(M\V%-W '>261MK4JL60T@YP\P)N]T.$YT$ M%DNY+I7JY[U:AIUHAXE. LNG7);*I;37SU/M$I^)1; YFK %5"&O1#-F]%SG M><9>JAM2ZESZ "YOE]0YP6HK56C9:N'L/9+!&S+R]F5P0N$9J1XA2T\P>!># M-R3T'2#!2<1KI%9#2/#Q# [YGPZ2X"0".%*YPD.N1F K?F[8"/G#%B$F#PYI M'EZ0:U)%WGUX04C\#J[60IZU:%Q-9IUN2S$Z06PSS#(?)8\PGF"BDZB-CFHO03BWD MGU[,LL,F^6!8:5JKM0C 1.Q(M4; M9QVRJ85))-?J6>^1ZB%'_!'2DT0 KAZ#]/"8M5/PKEM6%^3VELS+#QH8W61+ M83X^X?5A.[["V:Y8U>FVHJ?3.\MZ8T:&)>A2\(_ R.'5JA+8'2A8T'.?LDPK^$XG;G8/B\(UOA=-@#92N^=34L6_5]=9QB'K(HQ-!%I*(/YRU9Z >K(QY_$-!1L3:+"K"A2T8XUF!NE#:[XW:Q,: D]\F1'6EL=OGF]G=4A M2RFBU+Z_3@NI/8'4;HC01)+:)/)'TY?:M ]Z<.+;V!#W\3-**(?I+;>J[JCZ MBY=R8NC6%P+\)>YS _R#6'<_;!,;IJ+JV)QW;#*UNH9.L6(:K Z'CZ-3^(SE M?BDW3+S%=+9QWD:83"NONP)*FS)_7261]U:&SP N\E M)\FF-#2&'OG&,J)ZU$V.(8/&UP=I\63[$:%!OP))6J1U;$$9C: M@:DX?.EQZZ@D'7%5^+/FXME:1_3Y9J-1'Z.UL_E1AFWN_* M*5QWB1U/OO::!JZ !E8,9ZB1PW3!KJO/=W47RTZ[&8K= ;E.4I2F6MI_;:^D ME5.3#UZ'@G6[>9V,U[$NU>K[[PT$M_?B=B@ $$FR$W%GRJW]+R,5W-Z+VZ'8 M0B393L)/6H*-__YWE49BM[";Q3!S.$S>[68$>WTTQ)8Z0M8$F\*.WJ!_0V'$ M.VSJJOYB/1&S3XGVA=(O=GOZB;5M!=5QIWM?N"Y=1#A0*9;"E)&9_DQ M9O4VEE6U MBT9"+.O1PQ/11(VX?IPJ^73:;O]-[OD'3AVA*^O80VSWQ&&$.^O16+1'CW*$A#$8&LJ<_L5 UX ! @!D( M TR R2\F?#7#IHV,,6W'(H$'+Q*>48!LC$5^1T/#5(C)V KSO"HQ$Y$9BZ%> M/"242G\%U()\S;!"MY5LX_?9X_]&2[80E,W);#@QE^-YOY1!X1VM,=3 /@[4 ML$"#N_\,BIWN[5UWX%(B0(@1H84D@ Z52%T&.#&#G75Q:!+\O8C'T,85PMH; MGEOPW,(4WMD:F5Y_QFAB4B']:="[ 80Q)@ 0:#D,"H#/EQ@:H@\NF\R%5"U( M_]FR34-_N6X/GCN]+KKI/3_UGML#^KK=O47];U_ZG=M.^[ESU_]\Z3V;SH@^ M _QU'Z#8QB^+I4-1K9F&YU<@P)JJDP+3]T-@_DV/ JU_=POSZ/9[#YW;]@#> M?&D_M+LW=ZC_R]W=@$X#&KY.>38?ONG844!9*Q]3ZCFR<@G\6"-C.S%E<_P. M.#"E]=WN1ALDB0Y]C:G$7<3'9QRL7QI%Z,^%;3E*!9[4F"G08561.-I,U=C&,_J&NJU MQ8@).Q##K>]UY8#!;+(%]+IM681:.QM61EY$98'K^@&%:9?@20R6'U0=]@^& M8V'846Z^RYUG[,7DH[YQ3)->;8\9H*[V=TPG"27? Q%0D>%(0:+K3/I3%T1/ M>^H\!H_0XM^%7%-UD%-L31!H*C2B+\@?COJ*-7?'>WH*;N@Y3L]CC/Y%.13^ MIX2E_^Z6)'TFL)ZJ(]CZT2_:NK+Z0>#)5<=CV^J-8ZW7),M2-4(F ?L%D!; M!UHXG!D[T"I%N5RLR+$4!JO5CZVH?V+%G-+9G9!B[D\,TRZ"23E%ZK*"+J?" MS$J[HI4*K>XPUXFC&RZO.JV8:J'W((EI&9/ MJ=EPYYM+_CD(2](6=4.J5_FS;\ZTY^2QMN%RMQU8BT\C-\M2I73LC?%G:DL_ MF62&5041]Q9(B_FF#7M"#SJLA)0X07*T[#=N1"S2...1P-!15X^UWOV>;5WI M4;:Z$>=TS/2&5&WNGVANG0B=Y#,1VGBUT^H'K,*3!]Z(Y M2-=Y2%?"]:L2V5A_?'2<_+P"R6# M'0"_&-/! '[5:GY,P83WZ,2R:"TA9^IHK$R00F8F4)8=C&:*'$\-Z/A/]@$G MD!8>^&VB&,HP:R]9>QO@++S6"'T!TMD.,'BKY"8=?*I7I(J\.XF3!^>]@#Z7 MT \EO"4*_1CC5G59*K6:F8"^R& 00OBN$&[(>=LB5<8UXER3:I4=V=5\P!GX?;F>].?M^F>8\_GQ&(^W=XLU=D[C<%< M)0H9$].DA9.MD),FR[M=U!(VGJB)TBXX%X/*/T M^+U")93\?*^"74\>U%>B='0;ZR_J4"-N1G0*FU^I%.%6E;."0)[!%TKY.P!\ M,6Y5I5*#O^IZ/!J1(>7]U3"4-U73.$%NGF4FE+3HTSYAU=R2&A$NNSDK9N<9 M9J'DG'=A%I\2YA-F7%O0;FEPMJWG!)["-;]-K$))1X&#YXG;UDTY&_%:@5TN ML1O*TMF%W3A-\T:UG@GLBEP#(47O25$]Y'!YKQ9)XKD&4JV>C2HD LU>SXG%7#N)7?_$P+"QENDBD G>GI[D MMBV<89Z&:5FNEZ1*;?=Q.AY68P'"Q$$8RK!.Q2*D(&R6LY%+_?[=Y,=WPL<= MTLFFMNU[;>J#BH>JIMJJ5["X;QNC[Q-#@P>LO_W4+,N-3XCF2MOS2%>KGMS& M.9L[&@71N3(R\[@W/5.;V>MQJN8>[1^4;9Y(IJ34I7)9)%X(#!^,X= Q@*@8CG$%*>4P)2_WR19"ED*R%#KK MD+Z-WY!JE6P421$8YA+#H8,%I]A0U,N[K^KE <,B29LO%V.NW8IGVO,YL9A' MS[%?Z =T<7$4CO#P0#:>\1G#DKSYO%1@7>X:^B@5\[(BM:K"@\Q)S\D#+Y3Q MN2?PXK,):U(E1S[FG &16Q'(VW3/L>=S8C&?YM^F9%;"DEEYR>X1Z,P]H06+ MN5- J1__*K,D0V,Z-6A./B@E";<-IM>>L-DS^S:] M)>/?M)TG8O8GV"2Q;*2>6%-6T*SM=.\+UZ4+.5R:",U@DVW1'WQ"V+$GA@F$ M4M#V:86VA8%IN1VW%\T%*IM&%6;$:6A%3+D-JR;M#Q6?%_#S#+I1PN0_LXM/9 +M*A3_8<;U[\]7V,[&QJL-.@&!3 M5_4785 G+S:A'$^?"7<>#U;NBARK(S7Q0&*C(VNW5"FWG_IZ[[S?3NC/)],HF[J:1Z M?8-O!]OH'XY.4*4D(=HE.XJS=5*-T*9Q[TGMA>/#)W5+1F0Z)":JR&QB%8E^ M.C(LFQ/-XS5XMHFX'[:KS% F[@K(TG"$E4MUJ58[\G#&/DFM5KE_(,]NOC&AM#=<+E<^%@&V7KU"^73#UPJT? MEK3&KS2E9D,<*!4@/AC$H3AN1!#'N$A4RU*SV9,;X,K,#G%<(8:2;%@>ZC3>/8#H0! MX/Q86U?2W^(>>*% 16QQBB8][J#8[_SO#O;6 MM!?$/KAO/W8>_GL5NA /;:?OW:Z5U2U?T(!%O[N6+8ZGG_RNT>L_^1Z&4P( MK81J3&=8GZOZ"]#/AC9L ]GP#?!>H5>2*?05=_"*.Q40TL/%AK<_6=0['1O[[H#EQ(!0HR QL0$.E0C=1G@Q R_D.+0)/A[ M$8^AC2N$M3<\M^"YZ.7LR?3Z,T83DTK^3X/>#2",,0& <$,5B4XO,L+0$'WP M=&*5" 87I/>OU&@/GCN]+KKI/3_UGML#^KK=O47];U_ZG=M.^[ESUU^]'"/Q M$;F7?'@ Q39^6:Q"BFK--#R_ @%F]WRP16,$!NY-CP*M?W<+\^CV>P^=V_8 MWO0'\.<1$-A'O7MTT^[_@NX?>K_V-U[ZD?B\/GS3L:/ ,J!\3*EG[FZ)2=0B M2WN_.5'6ZJC7#\C46J(D!A0L_ZGZ^UCLJS_0(U!@8J$[6#X5M$2D]]=/OWG_ M9IQ3;WKSBZK-R^PA(2*?^<&"_RG#C6X8WP72QM!/ZGLZP>MX>%WAE=?GJ$BR MM#Q]Z.BP%S,<"^N*]9'?%2<5;VJ))O;Z4G6#K0D::\:;A<;P"V3,"+WV#C;# MU!OQZE_N(VZQXV3J@N@B,K(NRUUB^S=+\$"P#3US>MU*(W3.\,DTQJK]8%AK MV?SW,&TW.B'#_VPCYFJ+9,_9RJ6UN .D=='[YM(), RT:J1N"G"Y4*G]-W(VHHS4SC5:5NC>%\FZ7$ MI?B(G G1LV!Q+HV_6S(#M:6RJ\K=NQVG!O3Y)_N !Q+RC-48+(#0Z;T@0^AU M?0%VI&A3-J16;7=F_%EA(<\H#)W8VQ>%R1BF#:ENL=+%_8H/Q= M$YEA,=I^\K41.IGGF?)DA25?6U#<7L.>'*./2>/PU#\]Q <)J/UZ^7=U5FXUODG2X58 MZGP\&ID.\Z+8Q 0>2FAFDJGJ3"V)J7]%M48P9)OO%>!L:\]LWT@W0W'W-K": M,&=GP-/9&]_Z'(9=]9/'^].L*Y4CBRUEU(\CP!L&;ZA&;HS@36@+$J'X/B^E M^')F!)V['&T7HU#D-9#-,S">_5P>, E<[RJUY@8&37A^\M)XOLR_6=3WVO-3 M>=J+3)X45P99EL 2S405,R$)7$I"*/J;N"0DM,PTI+J\?\4.4<_OU#+)C=#E M,POM3'L^)Q;S[TZ_86X5B_I5 JG/ED5LSY>^K*8CTJ#/";IGVO,YL9A_QV][ MY'ER33(BZBNM2L(#X7A&:!RNK%!"$VPPZ%T1Y):X?SNZSYGG!6-2/5I7*^]Q M^UA&G:P9QM9V:(7R@ Z&5L+YIU<5$D)STG;SJT0CE ^T,R(2]D5:KN7.Y4J*AG15JI0:PI#.)*Y"R3('X2H995N1Y.H>V?5Y MN]*/Z=J>/2$FC%LOCAS3A!7/LX((G;FEF_$JRS)]DG6G/R>,Q M6B0S$AX3*M/4ROCY\I-8_V&W#;[@G>I(M*-78;/+R<($QO"7&Q%?Y_%.5:#K'$<"&EVX4T M%,_M$IN_XX?ELE1M[+;_>#AT)7#.)4C<9Y4I+E1V1WDX 'FXFPAWRZ! MO$WW''L^)Q;S;P=ONXW.K**O:NG+G M,RK-:J)2513KSRC"0BE%1R(LH=,J=:E1.O<,ZB?''$VP19 QYK>.9SZE))37 M%)*2$]5QEFH-H7FSB:E0 L_>F$I&U]:D>G6/ZZQR>C#0@&X5;X-N 6F$TDTW MH:A9"B44^4RAZ.\#2WKC_L0P[0$QIR>J=EP6^6V<])PX'.50)LT1<$S(2.8P MTSX#5O6*J@<..";SP*XI?,0)T$6 =IN AK*%U@7TT>7M'/:P-X:F$=: U1N? M:/&0FLU:)B*U N]!,7WA-:G5I2K73D]1 \+EHGV9]$3JG;%%L4DLV% M9&]W#,G3, M.31OC+[S0#^>@1J#3VMK-M*]83Z3F<>:WOC&F$X-O4^Y23?GAWY;L3[ )#]I$5XA)%$I41*8S MS9@38OWMIV99;GQ";ZH]F1B:0DU+5I0(&3J#4CRHW.!\9:M$<0C@ )P:4UIE MEEURRXGHY%IH%]E4V#;5*Q<@OP("7 " Y-[Y^#B%A[0LDO2R":O6<;!*V'=9 M2[98.?_&^JU*7<41O8D6;9:*F1<+*J@%)2 M4 HG[$2$4D+UX:1:?8\[KG)I6*\FPRDF?@.C&6FJSMPA(["U59L3@&9?-+9+ MQKNI/0_ #1"1&\8,X?TXJYZ3AUXH]60_Z"5V656MFO':_2>QCY_)S%U3J?K. M@CH_VX2:[1(9RJ=9,!5$D>]S][1YQ@VI4=_M[!%YQN9]GQ.+.;?9(55 (TF6'\A2-71B-JIM( =>T&KV+V" M0A8%/-)P)88*W-#5F?Z[6[+AF5BVJ8YLHM OVKJR^D'@R2=BJH:R?@/$W8^1 MYM!0/+Q@3'_&-KD;C\DHS0)X#:G9$J5 ..DYA78T%Z5&A'*6?& =OZW1.^N6X3>W)NA%:L" MLU(,9ZB1PQQC?SE$($.=QB.1H3R?^"4RQOM\9:E:W[]20D4L0/D$;RA3* GC M*;9J:Z7]+W\[!7*%OYYO[T'>IGN./9\3BS-BG-+3.U3)7_% ,P'.E9FUWH>*3:-)+>V@H<_H7PW8^T,E]KSLH]CO_ MN[M"K!?$/KAO/W8>_GN%UOM!C^WGKYWN%=6"GU" 5;\[EJV.YY]6ND^ND\&$ M(#RBI3*P/J>A,]VP:5T/ ]GP#3!<(;I;3$-G[G!LTV(?;CX?UF!8\(%;G1^; MT!) "B#R8L)7,VRR,R_0CD4"#R8\H0#5&(?\CH:&J1"3@02F>55B*&!X"/7B MX:I4^BM '@1N1B]L.7$H$"#$"$A,3Z%"+U&6 $S/\0HI#D^#O13R&-JX0UM[PW(+G M(M@27FMD>OT9HXE))?RG0>\& ,:8 #BXH]FW_^TGL $/?]4D!W__K6&?P7I@L#N$YYUA^^Z=A18(E0 M/L;>\^)?M7Y1IK_<-)#(.BGP8XV,[>1TU&9-\U.)_1?0-9N,?U@+-,K&GPOE M5B%!]MT;)EN$!J!."'H$4DPL= <+DA)9(5VNF N;K(3+%96MO.?*7P\)UR,8 M7OYDEC2K)TDRMQX:ZF^ME;B=!.=#I(%?4C(5,BV%98X-)KM,U8Y,$)(T WBG=GAJ.OO%@_KE3)H!!09E3 M82;R$SL-O"07VC:8I-1Q@[5D[7SJGRJJ.KK!,]7V.O,X<+GZ?X?:O1Z$DB36 M,[$Q;+R49$EUATV:(&UEDT8#8XV]AYL)IXN]%JZ_8 WK(V))J#TS50W)$J+> MT_T]UI?[/OJ>'SF*XMSI1ZZ%2J6XZT7'LARB;,LPJA0K\F^TO.=O@8+.UB.9 M#HD9S9OL]O)>R>9&_=CJ17M3.WG??SP\"P61&/UI@55B6G>N#R@QSKV?,U;= MX\!+,DP[J32%3CGM)TW^3C<)>:J?NSQM/YQ6#QUJ.42@#F=>U(+8-:E:WR/* MEF#A#A[YNYV]Q^I+[V>_+>UC:L%V=,]^C4U[UNM2I7ER!S"=7_+M7K(-C&\ M9',_X.@&=_B22\NK)]WKQNC$O]!YWP2F/0C,VO>41E01R48YLJL:\K;6;/4. M \2:*4 L=M=_V(&\!]I2=QV?5(>$;VAC7/@*++6)?^C36',((/ MUP&0%KMW%!S)KD:)@Y$ANS!)1J85%JA%J.#.+5?SMDZ\ [Y0::($P1<'K!J[ M2^-EW'NT,(?=RZ]!X9K^_=>JCMC=TRL6,3J]29P1>1'#Y,U*75YZ%;AWN;]$ M?,?=OP3M5#RAE#)DI68$B!D99BSR4DM87C(D%=EP:CTYYF@" M!A,[I.Z?";.VG@G+'B+K*XAB*5@2.L7TF7^:=+)4J>US[(;3%F0XS#AE9WE40EXQD2Q*RX9NY5>G5@[IR M;#ARQS'30]"X^^3JZA#V+ZU_J(2)R8K)BLF*R1Y_M#[*.AH*;"QT-C^95A6I MT3KR\I.TC,WL B%T?\'>0,@LIWETD05/IO_#T0FJE&(YF?O@U=;QWE M]&T*65Z1SK+SM! E>+]*,IP/W9L:_6S9\?P_^D0\3ZSG4K+KX=2*O23[U.?J M>6(PI[+]SNG\D-5QB' G?SJ_+M7*NQ.U,F*!;/;IB"O(&]VVQ3D%>3-PDVFVZKI5OFZ_^U 1VF*EU^FLH?:OYYIE9_J MP/MOJ_)YEV'^]O;-0VM!QH+.$\1[SA68YZ!DF_N78*_R5#1:H#GC:G9[Z*UY M:,W6F "Z1^BM=J2;-<'0FP#=/NJP=>S:GEHDKR%5&V*Q/V.D'JL=4XDSUNN[ MSPX+C.84HZW2D=HTEBBH++7*NTLO\@!"GH*JIQ<';K9AR[,;.9ON.?8L6)S[ MG@6+<]^S8''N>Q8LSGW/@L6Y[_F<6,QCPD.,=]GDB55GALPS[5FP./<]"Q;G MOF?!XMSW+%B<^YX3O^NK= M,J>HX[&J46JWV9V7*.5MNN?8LV!Q[GL6+,Y]SX+%N>\Y^2L;2N&C>3'=-O?> MEBSIG.IJI<6=C7RF/0LME?N>4[B=.[&;=1/:HW.H?_@.:N][Q28GT.=6Z/(V MW7/L6; X]ST+%N>^9\'BW/Q8LSGW/@L6Y[UFP./<]"Q;GON=S8G$V8H%'7.F>)+/R4&XV40+Q4(%+ M $4 10!% $4 10!% $4 10 EOT YOD*]7*J$;D]8[#[X.7!0M>0C-W5"/689J<=JQ^3=7XV&)#>.U(P"H]G%:*MTI#:-XQJR2E-J M-C)T#=FE/324.?V+AQH)='+?ZPZ*_<[_[F!PM!?$/KAO/W8>_GN%UOM!C^WG MKYWN%4W1^80"3/O=L6QU//^TTGU6.EG\*YV_!FK.I8'ZE8@U'"!U.BVQ:"'0K" &@ Z(L) M7\VP:;/3+1-BD<"#%^E1D<'"[VAHF"!)#)DPSZL2@QX#8:@7#\RETE]!XD 1 MS#!8*/K+SX42];JZF-OHK2T$E?0]H'32X^\^@ MV.G>WG4'+B4"A!@!C8D)=*A'ZC+ B1E^(<4A; &^%_$8VKA"6'O#BY!= MY[5&IM>?,9J85-G\-.C= ,(8$P (-U1W 0 ^7V)HB#Z8,TE>D/ZS99N&_G+= M'CQW>EUTTWM^ZCVW!_1UNWN+^M^^]#NWG?9SYZ[_^=)[-IT1W?0H:OIWMS"H M;K_WT+EM#^!-?P!_'@%.J'>/;GYI=[_>]5&G"Y_W;O[Y2^\!T-C_VT_-LMSX MA.[^]:TS^&_*X_[P3<<.[!*(\C'VGA?_JO6+\IJB7 PDLE8)_%@C8SLY+;-9 M5_Q48O\%M,6FV!"HDW;93E1XK8J?4(O^5E/DIVN'Q[UMQY337T#(EBX)PM]%Y]@8E )OG\F(FX> M[)FZ)?@A^"'X<6I^"$,EWE6N',,,W+#HZC[@P*9ZCFW96*<&.&? $SC8.8/V MU'!T6_ M:WP+R*_@6X;X)N3MQ!WN=/HD:9XMP_7)^OYH,D!1U9&7#A"DP^7J M_QWJ"_/D)4EB^1%CY(>,LSF-@;'&@92AS^.I_I4$>:P[V)PCF:7(5_@*EG.3 MI!EGN#QTJ&EG+F:Y*)>+%3GYA/?=J49GA87UGN/,S(@34;4#$S!BP=71J>H< M,/8<>DX>AN%;B_92;(DFF=?XN_N#JYY/J]JVIH>WMEPRLZ=N2SX]O"HU*[O/ M,60]%9P3N&Q'R[$K86J)W76I4FT(E91!C)6/U4BII&37F\+PRB2ZCM1@L213 MMZ1:E;^MX*&E!G(.9&YV$'F;[CGV+%B<^YX%BW/?LV!Q[GL6+,Y]SX+%N>_Y MG%C,8R!\6=Z>9<-VB8U4?61,"0\$$\@\!T(+%N>>T(+%N2>T8''N"2U8G'M" M<\OB&.)*\GI<"8S=#K-U'PQK$E(R5G-\;E49IJB]QR MFO;FI@Y\H4RY"?!D$&")GSD94?LGFX#.G>R=:<_"WLQ]S\DG[M;34$6QIXR' M4WOWT$I93^K-'ORVHV]S&MU7P)M-E%O'A#W+$S%50_DWUAS"T#!<1V=:6'S? M+-U=U?2LH)-GT(;V0DF"-JU4]UI+'+WAI&=AV.6^Y^255/@JF>245!PG;63^ M#D+PG0JQ\.DP$QF!36,272$F49"J0Q_ ;>'6$6KUK'H6+,Y]SX+%N>\Y>:]7 MH[+J]6)+:'^Y@G9+V$AA$]"Q:?2\\I+"+5 MA!>1#"T5V4A_>'+,T01;[+(@V[^GP-IZ3X$0EUC%I;8B+BNVD<\8A8-$APUE M@X25)99@T3-_3NYF*2&5DER-._Z\W&?:<_(+7K,> 9TL^L*75X&683RC&GG< M0"YOTSW'G@6+<]]S"@M'(^Z%(UO+ X]Q]\+UK?JJ*D17. ND[[ZH_M2BL?N6 MF40)Q,-E\@(H B@"* (H B@"* (H B@"*/D%2@P;P%9E/7E[L?G@IP)$0ZHU M=I_#?Q?9&74="I2Z* W=D+8W2C,+0Q[S'5:N"W1T@BHE'B\+/"OIV7X+5_A\ MSJY;N-*I[B UZKN]>\)>B8KE..\O2067S0,O-HD%G4=?4BB *91LX)ZQ\G%* M-M&K#H6:S;^:?>?"Q- 6[Q ]F_R%B76I5JZ*75Z60+<=<\>N[2E>N]BJUH5Z M/%NDEH_5CLE?WM@L27)-&*1GC-$CM6D<5T!62U)+SH:BY.E:R*RTN8;NK P[ M*VT*\@KR9K=-05Y!WNRV*<@KR)N%>FLK056L.]B<(YF%5:M9VV"=@\>_W#K MXR^7BQ59A%6SA.6L.0LJI8.=!3&@4X15A9*-$\RAQ*_]E*P(JV8%S9RJV>UA MU0JKGEXI9L#CW M/0L6Y[YGP>+<]RQ8G/N>!8MSW_,YL9C'E(=EW?P:'7*7V$C51\:4\$ P@X)+5B<>T(+%N>>T(+%N2OBD-;J!X9-9T2W,..S MN)1=+./GU+-@<>Y[%BS.?<^)6SVMS=[BCC_>>DX>LZ$-9)*832M/O-;?D ME52XU'1R2BH6]Y[%BS.?<_)7[;;:JYPJKO7U*5\.F(^7BQG:A M843/@L6BYQ,L(JV$%Y$,+179B,X_.>9H@BV"C#%LC=VUV=TI]9L#CW/9\3B[,1*5W<5,X#R98]YZ&^<*($ MXJ'DF@"* (H B@"* (H B@"* (H 2GZ!+>N3-&ZK':,?D"BXV&)#>.U(P"HQG& M:.U(;1I'W:!*4VHV*ID (?.87=I#0YG3OWBHD4 G][WNH-CO_.\.!D=[0>R# M^_9CY^&_5VB]'_38?O[:Z5[1%)U/*,"TWQW+5L?S3RO=9[R3P80@/*(%(;$^ M!QT&/+*A#=M -GP#^%*([I:,U!G&L0UOQJJ.]9&*-1@6?# ENFTAV)(@# @& M1+Z8\-4,FS8[SC(A%@D\>)$>V1@._(Z&A@FBPZ (\[PJ,:PQU(5Z\=!;*OT5 M1 PD?X;!)-%??BZ4J)O5!=E&]VPAJ#4FL^'$7([G?<=NX1UU-M3PZ'M S:#! MW7\&Q4[W]JX[<"D1(,0(:$Q,H$,C4I;_7L1C:.,*8>T-SRUX M+D(ZG=<:F5Y_QFAB4NWRTZ!W PAC3 @W%!E!0#X?(FA(?I@]D5W\:]:ORC3 M7V[BQ&?+-@W]!?Z"D/GHP#9^6:PHBFK--#R_ NG1P* HL'6 26+ANCUX[O2Z MZ*;W_-1[;@_HZW;W%O6_?>EW;COMY\Y=__,E;1FHYW=TBMEU>X.[/AKT8*04 MF?V[6_JJWWOHW+8'\.:^TVUW;SKM!]0?P >/ -[^:4?\X9N.'=AK$.7CZD#< M!:_K3(FIC@(QJ6IU?5'^@BT5UMTV:%!'MT%'1(]-$5AI9]"4;3HDAA5Q,2GY M(V*CHB+W9(+NU6U6,FDQ1;1*[.-7X#CY5KJHJ7K4M1H6D$S)Y7HLT1*#5BTBI&L#I.B$E4 M^)6%_O93LUPN?7*;E-@[^1-;/;UO;MP!+[[R/GXCZY\8CKGXR##]3QW+^^PC MFN!7@H:$Z&AF$EA?W8)*E"2F0D-SZ$VU)^R]"T9X3(7ISS28R@O1"2S+, WX MGLQL][=TF-]T1L(^I1!,^5L??6VWGSY2 Y*MYJ8Z#1!2U5W#TJ<9ZY(VH^J M+\<]34PI= ^/ 0R*_[I ;39"&) VE^BS -GX*!@T8I.-G+Y '7>&QDS5:7O0!0 /ECGZM12R3%:&H]-1 M:&P()ADY)BU+AK!"T>@^K),1L2QLSNED9ZZ@(8S&6#67;=(N@:VKJ(1G'*I\$#+]*&Q ^28$VQ>4'T" ML'.9XS7AH9MB5&Y\LC:+'" -*$ 9"]L6%S(^%SW.6@'.4().\7<8"DC^E*&2 MT@&636174,LX-?JS"@$5!>9Y0WR2O1'2+YI ;2N=>' MN<35%]>)2528W\#:HW\-%SBOM (=G>D(-G28R;M%;'\X<' 5"3TNZ.\,#*Y(UI.&EJ=J)9MF'0KR?@"2HDV M21][!9X:#CP$XS0!=2-XSJ/+&U42F@H3IY0<4C9CR]"9'>;0"@"N;:^:(V<* M3*(Q?38\'S/XC;Z"65-<68 &2EE$Z6A3O13\H=>AX6B*STGDS!3L[2'H7 /S M,9=SI6\6/V#/ J-4B[A#PZ;)%/R"_A[1B/O#(.FQJ]"=%Q!,U'13$IAH(SH* M^IT*Q&9C98B%A?%?#FQ-B D2\4Q _S.H!+35+\8;S-7T]<-R_%1 1A.LOQ#: M*UW(&$U@ *,1'1_%Z,)WN:+(Z&H\='U%5!O:#GSOR]Z($4]1Q["X(-J1J3(U M/895,C0$EWWNPTS?!&2"J4/=[1\8VK:1!GRWT1_^="6*#$)IRB@3%8?N6R:0 M[NPM5U*00LATJ09CV]=%L@5.8G[LP@[(.F.F*W**I_9^=W37N;-8*M=U9H3- M]6(E]-8HUCAE85O7*9K"H_GG4H&KU*G#5#BB%4 4= M,HZY*5)&9Q%30AP+[ ML_AQX:/+S\L56SBEC=E6^SM4D_N+8X%06190= ATHV2^A=EJAN689 #=?-&, MT?<#C7+V*Q46#Z5M_UR@;WZKDF:IVBHD28>%(5_^B!Z)^0)<:K^8A $A]OT2 M/]+5T]$CZ-?R0H53745M&@9U6!]@L5_0@ N&"XB>A+EBEUNH^@"H[U)NH!C!_N3GX4/ >+7QTM6%;FTTP]*RPI=GK MM.\,)3 Y1Q?P#(B8YJZCH[5-!D9O$X,J>.,-EH/E?F-.Y^*/Z$-AV2:((GIR M3+J(V;YC#N@RM7P3;'W.K!MH]W>PX_P?T+*YUMCS,H->>,-@!II!TV:Y=B!8 M9ZGR &WE;1'6>Y "4P:U!C83J+PI_6LX M_7;Y&074V@0_%.X67P_@:TJ8-NA&;RE=?3H\Q!&AYA>,B?P J\KE8W!X["'0 M&Z_>D*(QBLVISWY%+98 E'P5FBLQ70=B&!E@#](O5EDE(8)'$U@?/"_3EB5BW='+'7[S!]D_*05J3?VXSMUZR/)3KY#^K[HY\0 MS1V\^]Z-!]'&82=D,>O]U?#V]F/\:IC^L+%BS(+;MHTZPV^&[:K5A2PO-^LM,2H *-TM-IC%%VBPD8*:9;@44HB[$WM?&((X MI\V"K4-'YTZ4ANC0BUL3';FK'P&F&'-"*&' /"HNWEL$M,^(^'V#ZGN;$"8/ MK*TBJ'-;@V;H!@$FY+\//.8_ !A$(U8GCH%7\1U>0^90_.#:GLP1 B"GNL2[ M4&SW\%='[,H$788F*E4+K'_+[7^U4U=-T^XV]\$0.L7F=V(7Z9!AC\RV70"R MQ65G_KKV<3GC5VB,=@%<=?0 ?1S=_49:K&HCVI2F>;HI"HB 59A5TT-;$00( M^(-:[5X3P#C%&3$Q^+#%^*V75@O#NNA;@.\6#%=3G>U5&O\:-(T'^*7J8;KB M!9I]H8*K.VR7$)#)#2J)[4DUME]GF-&-*37%725K.92_2WY]8 R#IF:><1)F MV/)IX#YE!P,?G5 M/(-AJ5K1=Z"^*WL$#<-HP"C>;R^Z,$LDMJ!3(UA3 MIZIK>ESQDFX2^+5&QG9RVGXE&Z^:2CVG:BCE+:8SAV[*1+ -[T?6?#HT-#:R M9N73(@$B/,"-XV)6SHS:RXO]0]B>!^N%/3<>J\R/#Z8=W5OYSP[PV2:@/+>(% MP!8[*:RZ>SS8EM/H-0UD>18\B,5$':JVOT4?;=7R K0"M,F!E@95\2CH(?N[ M%?2V_=US#KA1_ED@UB>&7:\KRU2@F2::MH"H[R^Q%B%DU?0_HV;)R #UC?TX,?8MF-6TJ8TV MCIL?XOE@/!?ABO-W2. ;LL&)^8GV)61%R$I*1HL?I7OT9:*MP$\M'Y;H [:H MZYBFV&S;*7YT$W58)I^ETK:#$>>+*-Z?H]@2_O_X]J;Q;-GIUCFP5&(_&04( MMMB29RNH&9TR@Q5*++(@J<6@&1;Q065/5)/F9&I$5[#I)U=14GH@RB5Q.NM( M66P*:*SDG>" 'T91B*:RD(N?UH:ZV%+P'X@=:P-!I!$Z+-TW5JF M*_9I$JZ;\G?WP\O":[LQ$[E5J;+L33QEZ4UY98)[-[+K3"-4'GWTL6094&@. MBYO]I7910J"2-$_$-?+B)3(O4\NP\JI:ACE'8\*RJS7L89TV/O42*-S@W!LP M@L:VJ#^+J58OD]S+=YRJNDJWDVY:\2+'ELJ/;M'$TD6T)>BY/'$B6:6^GDC6 MT>D.&"B2:/H8D8>C9B.=]+'*1^1/"H0F'YECJW&FK4DJ@7FSI&:62*GXP7C- M>/,RGPR+N4!H#KA)H)$_F0.7)1U?@,$!WZK4J*#)5JJ7-$+S#5^\K$K3HB:D MY+VB\=TIL2>&XN8'C T->F)/LV85>EA*2F8I+'AZ(7*QPFY?>9O@(97\T(8JCD=[X MFTT/=L':3P$HW0I5V*;:*X MU3)&AD9W_3\7RFMWS+0B%,A8PCUQ0?*KF:Y*T$&>!OA5?^\G@U6>'Z&;\MXDZ< M74>62#&OZ!#>5;-+KH=LVX4I"U3U Q=6PF6[*E6ITMI=M8L#-@H K0'H-N5 ASCTP%Y]:EAM2M;[[A@*NU7)J M-NP]C4E.B()>#$/%,JE;)1WU8@EQ/DABK0 M[('<^%:#[Y-E]@)J_EZ M0ZI7Q7T/9XN]T#5-.[$7GZ)NEJ5*J9$)[&W,(CE)TM'I$L=HWA:PTF25HE1] M)2=+M5A)>[-?#/-$3'9GV_$9+2DDCE9IXBBMB$O/!;FYW6>5/;J:O*E:WB'8ZR MNIJT.-'(S5=7-<_W4:3S+?SO1&XK?#R8F(>@1J#*QO-JU(ETKAWSNJS_X MY;+([.(R\^<8O(F\KS/G/K=988+[0O8%]\]3]H6A$2_] M=&OI'?!*!%L?N;1K8TG>B,D[Q+;^A>ONXJ(FKL,E%4")8CA#C:02+PEU%TL> M:FG=+P3$=UV"#\9ZIM/2VU.-Q6F]$CZIEG:G/*WKZXJ(V^4%B+5#D%@)(+$2 M7Q!9JM7W3Q426,P-%N5Z*+H322O&$\I;3=&7Y%958/%\L5B30T=%(NE%.7Z] M*)>D4K69"3 FG(D6K[G[*QL=+5H#W>(7X@4<_4I;RYK2? D;-ZF@,2K^4+*R MSYNVRYHNNR2E-V9Q4JNW9 V+F<9K+;M]!,6Q!#(H->J[\]O."A3YA6--#AV" M.AZ/!]O,6_'(WPG",^TY^5//S43TXV%VL]"/O/>9CMG"(^9 M\@:W%>7*K_QLC-T4$[I&3ZD\M@2DDXLNA4R!MW59]WBT+_-[] M<*\XI\)WL\R[#"^WH52:2^07FN<%\*U70QV4VK7EY!.@%Z/>Q MP4(^D^1 '^/>58!>@/X(T(>.4R0*^K@V)%D$?;9=^?Z)(=Z=^1$B9YS)=2+1 MMG)4AZMW-BKD5T@I!"#2$P2P]URQ0AOR.) =?S!A_T5)(/NLD2TW0HEC,>GL MF,,2(KU1('M/G1U*0XM)9\<]9L#CW/9\3B[GU5R[^R>O7SGHV!\N)X8&$N4[H+X<<,1OK+\5^ M\NXI;+YWNO>%Z])%67@3SQB/-3F4U!D=D,<?PML&2/FB*;S29PS(FAS*Z]I+0QY\%&\;(&L7C6P DEN7VTY;V/.H"ME* M6+8JH>#-NFAYG!#VL-#VZ6C[\E&0%!:Q@&3LD"SM]!GLT)+")A:0C%E+[MRD M[="225C%NT\B\P!)+F[?2+;\_L:.._K()%.BT^N8O'S8,30%O1NC[\B84899 MK,X^?&4#%5CB+/N2\M]";\2DUU:X*=6(%=TC"% \":@8#0U6MW)JZ&2.0'-])S;"HQ$K6@D?.[8#$C!VV$-4/,D?CFK/ Z)P M@>A%&JP91 M> ELM50%I55A_1=LH@F:G#\]9 _09DXSH)1 *O7,&3PU8C_Z$ M-R/#LGW)ID.8SK ^IU)*FZ2G.-@5,4.L87T$PC@AQ/9ZWS+ZT%C=*00G%1K. M&(/\OF+-(8<-9?E[Q@1HP"(K-&>*#-ZI4]:&JX=@!/"E-@=M H-E-^&86+?< MAM,J&F0 MQ/4EBXJZL^'$7(XG0D'A+<;A4,.PWBW/2*U5O 5*;"IX*YJV1Z?5GC"8F77!^&O1N"M<#%X=C=$/7(J;1 M,31$']QN:L5HS\4-M5 )Z_;@N=/KHIO>\U/ON3V@K]O=6]3_]J7?N>VTGSMW M_607L="(NKW!71\->C FBI+^W2U]U>\]=&[; WASW^FVNS>=]@/J#^"#1P!2 MVD/\\$W'H+5 A7Y,J>=5XRIX3QDSKX)FS@8#J-FHE*O#N.M7[WT1%EWB8!&E M>MI=M="-N^C][:=F66Y\@G4%6Q.V$+$7=&F%5ICNAGA?1VX^5*EQ+MU*2NNW<@^N%949OFB1G_^'N=O85] 3Z.@BIP$Z/8= M3H;O_H@8_3YP,#Z!;K:MY=P=,%GS<@>@GN],8D%TWM.W]T]9.6B4"VNVW)C9 MA>O'H*>+>;!X(-R&GN,,:L48NJJ&0E>,HH^,H/>4GFW[!ILF=?;]FWKQ-EX< M'U^-?UF6JK7=9R@Y8*B TCJ40O5"#H%2I2B7BQ4YENLBHEQ=PK5.W?](3!PZ ME5E#"ID9EFISIDY%Q2TF::%2OS>.!8T0\];CVHT;2$A:6>^?8R!*Q9TU<$/U M$?@[TY[/B<4\&I/+ Q+ M# @E2' 7?1%0S3VA!8NYTT:G\8)^81G<']9SMC_R0+X,!046!56P;:I7C*B_ M $D'QJ-'T(2WHC6I5=U]:30'#!3068=.ZR#HQ.@EE&HS 896UT)7 MFKEP^-="Z3^;3GLDO#[4 M);F\V]KGP;\O8)@0#$.Y,9%A&.?.H=[*1DD8'G<32[?PPZ9C<\(K?)8NPS/M M^9Q8S+6-F5W7!N^.OEKMT"U:U]!'J?@=*E*SM'N?Q@&+!;C6P55/"%SQ68M5 MJ5+C+T3!HV6X?O@K6+@H0WJ8&^LA!O%J116OI#W#4B-"8=BS8GZ.85>/'*=( M>J=?J7,'N@R8T=E(KA 1%*;B0S>OKD;A3V".5[-Q@$=@F!L,A^YU.A##L1Y% M:.Q_%('[T-\ISZ%MK++&M3CF(N12#]60H'[[= -_-:DN G_GC<)0_#DJ"N/3 MZ4U)SOGQLG3B?LMCQ=+F\IHLR8.]6@8#O;];%@$N0X:YE,/*RM9\1R%0>)W^ M8E&N2.4#:E>(U2)'**TFA-(8,P.K4K6 !W>!2Z!W],+8N"AT!42@4@TMMW[6^A(Z(NQJF-]1&]L8?<)(-5" M!@@&?$K'!HWA$< =NG!O*=@T:N(5J5;HS.$K@D<3- -^&@H;SFB"]1?"+LY8 M_'Q!C95V+M MC-.[8@8&;<#:_8>#35BIZ4S=.SEHU6Q,BV&S:R18!RMC>%&'"M)8W'@2+C*>' 7$#@G<#@ARI3W$#@K@!0=R H*1PS\'66PWQ'0W%?8MMOM2_H_3EW\O.='UT-U&K=9A>\YY7^C7M3?8 FE M*RA39&R9?&2WX+A?=J@TZ%@#?KD?QW+.KEIK;(M112J5 M=Q]L$6@7: ^@/90&?+R!=9Z8YC'A/N#&Z@W:#YQ:5KQO0AJA).6C;!YB8@WL M'A 5FD]$5X: \2/\*^<,M% 9K'A-CW@.0)4%N+((KGKHTJE#P!5/<>\FI^>O M3YT->X*^I=%7[HS1 HT8='3-&^Z M2XO3I6=MRUH*N6V_+:;Z%6;Z '/LZ8&L?)8$RD\&TW$9OKD,Y >B[J'%J7!Y MFB$*FO!'DR03/NII)'Q\9:IYJ:\XR=P[-5^YPWKT@POY84)JV51'>IN8"<=K MSM0Y\3&Y=$O+%OS-+W^IDV"W=D%T071!=$'TS/=\ MKD3G,V_FT=#)W(L"\4 EGJ!Y>&PZL6V-S FE^.F9TRR$1C6^%!#4CI^JU1R-GZK!H/(WUL I>?Q+E%T.CD5[J_XH% M@/&?5N" ^0)V:[!K13XS\#[LJ%=.P(Z_GGF%7>33D=1+R)R$8E7-1$UEKZP( ME\(@]AW+?4>9$TKQTS.GJK(12_:S=S35B%$M\ID-S57/G$*J&?FT1AQ[C6V@ M$Y9>CK#V8;NI%_F<9AP[C%@U7'T/];8/^3\*^$3>*$2NVK#'1B'N9;"<\4(J MZ<4F C?H(D<8?&=/$5.P+&+4(@V-6-FC-H'8:R2AVNJER+&P?8(2 MZ2RGC4:%.U7&9X""WKG&;@CA],I>L1,1T8K,ZM!:(\9"RZZD!FHMQ.?8DTJU MW=X*](A0)Q[0@L6YY[0@L6Y)[1@<>X) M+5C,G4&9> MM"CDDHU=ATB-SH:FK#4B'V7?K2#C+7,@R>4&=UJ1JYXYA50SPT(D?#]@E+I+*85C*^_Q"57,0N1(0KLJY! M:\W()]1W*TY1R47@*X2OR.&P.#8?HI++N0'OG1U'3%&S:#N.Y'2?+-7J>X31 MQ$XCF9U&Y(C8'CN-Y$!3E:HM3E.@+NVAH-I ?_%93'NZ]=!7%$4J>]<15'DG>5>"Q'TF233ZDFT12Q M!@$.#DG,KW^?H[O1.'C9I$112"49BP2[&T\_]PDO$?M1AF=.,AG#\JGS[UDH MG>X^E3D?\"(9\%& !7!1)P#^"0?&MTFB,9T33I[P1H758SD,Y""U7]I'>P(> M<&+@SKA($$0/"$M8PH\=,0 *2GQ$[I;#==>%P[C.@W1&PH,? L@K&\(&@L[G M3")>A8XYCF*)0 R==@?^"--1TEH7UFP/:O;2,JS^5J!$B_<9WQURK0\YJ]/, M[UPF@]B?( "+3.\SG(W;5[7A?],H;V7UYA.B;R##NW1$* &OXZ01X"1 M&G3$:P1^"V@ F '7">LZ;7R^?:)NJ,Q'^,;P0SR0'V:"6>"3W&$](-O[!Q5K MZS($@K[S@?IZ0"9I^08T&Q('\IPO_D"&P >*31!VBJ#LUPWX M=9VAA#4GPO<,/F<)BP#X=^S \T1(?_WEI-,^_@A/JB6 0E@0REQ4.3/^K? MM&'QH6:CZA^)X'EL6Z!O"Z6=R)&%3??-S]ZXKSS M8!$1$YM,1\#SX=OD_0=#5T\NM.E5]$;]*/9D3#H+O,&'?5)*2#VI[*+4G/W] MOP!1@'XX$1Z^];^]V4?W)6LCM6[/-[9N.9KT1W%^GOD.TWE]2/J!&'RWNI$X MMQ?_?;MW^?7\XNLM0Z(VKM]9:D_K*B;B3N[U00Y_WQ-#6.2#(X(',4W>?%K& MY:M6D^-/?Q/.*$;6\\OMU1FH-'0+@'YGR)7('2M@(7QPMI*W1DUR8SY+T[_E M]OKRZJMS=G7][>JZ=XO_[GT]=V[^^.WF\ORR=WUY<;-9+E8YT=>KVXL;Y_8* MSH18=Z[A3\^7W[M?3V[['UQ;F[A@]\!D9[ZB._^"$7F@17A MO7^BG8OBUA;R)'"+ J]>()\<5+Q3-X.1]+) 7@U[J%O&TOOL@\4EO_CWTBL+ MZ]^FOXM_1?$9,HB?%=>+V)L%@D .T\VQNWJF-;-YDK*E\:T#.&WX;V_:^YN, M+&B$*^BN\ULK/;DOXZD#02.OX/98\>IJH/S4EUEIEK4-%_ICTGT%0NEL$K3_ MI.."]MA#Z_Y.;I897\4^P%$$H.I]0"E!OQ!(224TLO[*:ULE+U$#CYX68PR^,VG]F'KZ+@2"]K.-+5= MRFA"!-R").^9R5+M2IB;$32H0U"-P^T?0L@?S*GKNB<'^S7Y45N)0 WJ/B'J M5GH7S.&MEC"WQ>V\$6[K0-Z.>]*IF^VWE2CT&G9^.0A?T2G:E2KTM>L478N% MJ_371J=H&/.JC+G2@?*'=8I%"-GH%"\,=;M;CKJ5*N4UZ11K1-Z.>WQTLI7( M^_J*!GIW=YB:B#.!' B\AP9>@#!0IX0 M@0L)QW5BF4PD+'8O@VG+V13(*T+KQT!>-H$W#O+#:J?0"L@3_W%Y@.]@ <4% M_&-,*#/,TBS/V*YBCA2#D4[8INB5 Y>-WP#L^C*('A!TF(=MY4%A49#0%2^) M\ZXF"?L92QE.#BO,1&=.1L,YTNTS08\Q:N*E%]AK]L'&=S+ MWZG&:-..G?8*O4NW,5:S;$\8@-I1%8^?&GW7B;5KP-5*<&J[^@#1'E\8K0\U%?KXY]?P_=0S[_\^OX*]X=*ZQ MZT8FT4C%BEB$XC_]='0&QG0$O]Y &?_@J-L_%D]3QG_\WE$ON".E^\5BZ]8I M+E9[C']*Q_2"PO8L" /G821#='<1X5'7E3[\C% Q 9+S5*%^*N,Q=2,1='V( M$\Z#CYTNLM@9*,R@*O\$?IL,?>EAW;Z?<$.7A!^FE6(1)D-X&!:CI:) =Y"9 MQ)&7#;#?2V363-0)]5>TQ MK =)CBPX/FP"X)# O]#_)Q^Y20NW-5!GC*F5@-X:^[W(^-X?R*3E4/-4<@9R MXX-4/$KJZH']:$#<<-^7*.1N-@I8"NA[O"0NCASJGCHFT)O!*8+,T_U U.,O MV].X-'KVG"0; R.;XJ5I].Q/G3L9W0&''@'7 A )U^F+!'M(A(P'"$5/PB(A M7;!K^E*0 YUN*/$?54^5N1[=;7=05G+0+$9]\0@4&HI ,^GDM^G?#=QZ +;D MI?HC3PY_J.I[)\NA34;WT0]TA,O#NANO?B9%SV$7HW.!)+<-Y<_-!2Y]@3? M,;?M^I;O$]/@RU/CBQ:HVX GS;6]R&M[C>2MUI]9Z[4ZTCQ1T9=&H(6M:IZQ M**NYW[7<[_S.-AWM^]W:^EW.X>#_H%!#<^Y2;$]\S9D"[^8CO+M M;B4K7#O:5TN\Y2N@&UA;^B=NEJ&K;O-*@U0M$J\/.RMRJ/F=]$VAUU'9/]ZL)ZUMXN0U:E=&JDL&SB%NUGXQ; M'7;<@X,ETB-V(2/WIT]YD<711(K0@9NH;SBS!42P'17AZ]$>*PE&*VN/ZH?_ MJZ^.;FYMU'/L'AUMWP2B5[KSYK7.E?EX1>O<+#H>@>:YPA2UUX 4NXN.AYU* MX<_*VNIFT;'==4^/MV\"]"O=>?/XN)JTKE-S-XR/!R"NMP\?M]/IV0L"E<88 MRSO,_-P2-%[._[X%E+6&",%"C61FHO:*[E6X["N\ZVN^ZO51W+[;.5WL"ZN- M.+PFWMP@M:UFKRQ'ZIV[FT+J4_?H>+$CKL'I!JWCR#UNOPQ.O9W^[MLH%<%+H[QU!H&>0MWI5IH, MK:K#KX%4#D[B=*_F3*Q1NM>!A5WWI+LX&-E@X8YBX6&U ME>"J:O(Z[+LCM[U$ID6#A3N+A97V^*OJM6O PA/DA8N#>=N A4LWM7CR9K;S M*Y-G5R+_Y'1IG3(^Z8_B_#Q+5#3-P/)^ #: A>NE GJ 1%W"=[N[:A751-S) MO7XLQ?<],81%/C@B>!#3Y,VG92P5M9HW%S?.[16<";'DYN(<_W5S]>7RO'<+?WR^_-K[>G;9^^+< MW,('OP,B/?41W_T1BLS#C+;W3[1SL9^"W6&'>/_:V\XLUP=[1HL+U6+$"?Q0 M[F[_BHJ^IQOL7@V_,0 N0Q:E<$M-NXJ77S[U4LJ@FW85+_P"FW85#;Z\U+X' MS;6]R&M[C>2]/K=,4^[>W.\K*W=O[K>AW^9^7R[];F?F]N<@\SWGG(9&QM/M M"A9M>:ENNSKQZ<<2JND.]!6L,TOOH-VT%GB)B'6PIJ3FS2!6^]CM'&]?%?A6 M[;R=B'78_>F4B4TB5O?4/3UHNE:\2,1:N<=.?7;OAA#KP#W9PM+[[.V-^G5KDFKJ>%>]M?6IDV]T_;:3]ENR\>6Q<34.8J7IN M"!O;)^YQ=_LX^2O=>?-JQ6K)E3/UU0UAXT';;;<7%\*]*IS896Q<4VNV#6$C M:+G=+934V^GWO)J,TI$(QK#MW;:Z/7>'=-J'/]^5YO8*[&5SLNNW#!A>W9.?-X^+/ MMV3;("X>N.V#TZW#Q>UTX5*#C"U!V^5R2K: DIZB,R;O=YMB_ :35U)[?KXS\@8PN=UV3TX7MY]M4+E! M90N5U]1C;=%Z&?K&=ONJFL]I3=$=>N>EFTUFMP<*U8^%J_L"FLUJ# MA9O0(U8N;&@ZJS58N'8L;#>=U=;>6>U)&O@\53NDWZ,8VQR)T#D]<28RQGI M[(P49;&3HM)L>B11*R.)S_B1ESB36"98.^@Y8.A(^-*'S[(XR00LD$9.,O(G M8VP^!C_T4U_@D_VI(_"AP4@DTJ%.0,X[W.FOOYQT.OL?$241/>C/]L?WU%8I MEH/H+H2K]1R1PN\3/[P+X!R1#QOAH0 $SL-(FN,1PH8#V* /+\O]IN"-Z%O5 MY*D/![ZC(TY@63AY H\E0U]ZKA,+FL)",+'VCN[Q0]C+I5/Y-@1$ N>"9Z5_ MSZW7^"Q]$= YDI&4:X&L%T$)$IKC,5W"<__F?FPNC-AR"DL502CEN[E\Y%%! +3UHWJSM[X1F$$_A#2=BGT%<^3N#PFHHW$ MO70D0X.Q29$PP6\0)<3>B/3I%A/$2+RY,"$>9YX0>-UT"\26HD"Q (N-(% ! M1<)D*..8MZ--%";N)H"]B+".*$R$4T>C$R)RG('\)^K1((IEFL5A0CSS0<0 MK'1J,69$RH'($B;&A0_3Y1(:8W$3$-@#,5" ._Y\& 'DD?G^"W$",B5<5 M'J9+(>:$ZBA>AA_>1_Y $KOMR\"7](!:8A"-)X%\Q/L1GL=4@[>G7@289(** M C[JAX,@2Y3\!GX+FILY GSBAPE Q1\"LX,/@%&",$ 2%L!$QQ,2%+"V 9"? M=S9T1#_*4HL76H!XB+( @!9AYU2?9'343P8H9,:H*P&N#K. =8#Q)(I306J( M69J1[==2P\MG;?O8WC^H% %\E0\]%CP IF]Q%,(_!R2>DE[HG8'R3R]!^ M!F[#AYM+?KXCY.9@89J=GKQWKB4IL_DK.,7WW&P7U&=E#Y])/T+5!$42*:VX MFLA!,2F PA&320!DA'H%_ *XJ !4]Y,D8ZT=B?&S'P(+05JQ('H#Z.^)&.R! MWR+XCX-Z$ZG/B?YB+Y$I/0I&E2]9!;N3H8R)M(0738@M)#+_"0IEI; GH%'Y MQ,7D<,A*$RC)*;"6/T) Q81W>_#AYTCG&>B)H,(_V&Q'(IT"97._5T0)V%>] M6KXEL2=\:>2I4YE:^QE%BQB=R 6>7C=D31)X*MKOI+$.#; 2'!_/0,XFR'GP MC0M\HNG2_:1=N@]6;1[7=.G^02;\-VQ;I*]=I.+.^+Z 5B>!F'X P8G]EM^0 MJ/([;SY= JTXG9;SNP@!ZD@V:$"UCS\FSCG3-TEO$+Z]4 33Q"=.D;,F@"58 M7OJ9:S(8Z9$KT()8[P'"PW-]>IGLOXSE]!? M:?G)"+ ,<"M,7&<4)1,_!1/'!:R&9P<).X/X""FPB)2.P,P&SGR5Y6]3\[() M7 R+J"'UD/)4UP98OE#?IG:QDX(5+-0>? #-W@8A,I>96?2ISW4A $1,CRJ M,+2")!DE[.0 '==#.($Y<2\9/J#A!ORPAHU^"-\EY";IXM[G9Q(QE*GIJ;Z+ M+BV$>HY ;!<0. 3H"QY:8K&/($##Q4)C5*9"%/81Z%C&8T7(+4/2JF1,^"U3 M7V.KP,G0[)%5ET[ YJ>DA4[&[:C8HK;!E3GLXJ,#4 5E"/) @L(1WKGF$(2, M]#5A@\)$ M2.7E\?3,L0=4@@!M#1[J;DF8T0;/=XA1:UVTP@)_B1%$$Z&@CF M9/@;8#CHS.79 5$4H%XIX<8EF[F@,,)S3/$(7Z/F3@ [F)_AX\066LYMA#9^ M$I$^JP\EG'X<">)76A@/R'$%_M=&?30\\1"&U2MY M#C0"TER*>#!2"$HB!7F8BU;']5_%>/+QW$6]'8QRIDER"*'O/E2@QY7!E(^1 M21?8OUH.OQ^!ZA9,]S21H -%/TE&PECBN335X-5J"8+,'(3"2!HZ)6082Q'" MPN@U8*>B\2VTT"(%K@M[("Z;?<9BBE[=)"-',7LQ[]!G'0%%#@* CMS8N0M M\%K$XWV<61$A6X!SH3+D_U_.W0DAT1[D\(T2BREMR,YLZP#:C\EO 8K: +WF M(1XI"R?HVQZ0.DH(!?01Y9XWY7$+"-!1DA+#\\-[].7#1R@N(B"3T)+2Y*:1 M@U&(,P\6'AAD>5Q"G8#\R M("PZL5P3A^#W)QO0Y75-# RP:/!=$4N$<0HD%Z#ST-M5H:F8+; *$P91?'>8 MQ:S*A2-&;Q2Q46+D(/ZMV(>FK_[T"6>JK&N.R4^:T84TB8._/$4RQD$E%V%- M:9EL(=IKJ!\ETW$_"NAD)]V/QF*K'K#V7)^1'2'%(T MCC"2O?+VX*1UXL!M!B#S72>;..VVSDIRM=9&9 )J+CE/W\*!\A]XT4/HG';S MGY K1*;%'QR4?W!@_2 APUI8X?P%K]-M:>=B?K#ADI#0'IG$>7O8VM?'PF.J MC 1,>@E$FA^&]$NTCV1\!T*-#(ROH(LD.J*P!:K0KD<0#IL(PI/RE5X".D8R MB/T^JOX8A =##R0>6%Y A0R:+M !6">=5SG=Z:,WAV0GG(/A,[O8%EU3BSV M0Y=)'CL@+%'YD?*W4*Z9HF4Q^#/SE36BW#9GR"G"*=JXF@:=F]QH)PX@X[$Q M:94K0_^\>E*5(G%A8H^W%+N58C!RDI'@1#<.-H['Z&=%\U$',\D3DZ44TR1> M-$8',#"/8)J[!^J6)R8R *&(^7EHZ2*_D8\#28'*Q.4(**69A2@[-=@*.1^< MF2:!A1_MM_;WR0X'.YI7IV0+@GB2MIQ;R@():0ZG#4X%#TS'+ *1'/T,V:NU)QJJ<%YD12I@J\G/*+50'._)<FX^,*&4R\BNYF% 7D%=0^&(+2A&+1&N"6:T=[ D=,R9/"\* M!COH0T# ,#>8U!&3!G3EE@#2BS@%QS#ZZ*%5R563#.-&!-^^"G&H% '.8DKS M#^VK@(_(YTZ)"R;>A#Z_&&,"@## Q8$8T,NA4!PY&KWP'.8 FTXHHL"I5X # M0[ +*/WXXG'D]_W4Z;3:FD6<*3_G-2E:R 1!/QL[)WO_H7YF/-4W<@":;*I] M;Q>/Y(4EC![[''$ML= =Q"OM3U0@10'P.,VS-RQH79PA./3@7*=]T.,O@;E- M+*9E7+.%"VTY_Q-EY."-^D3^<*<^*[\8Y_&B0<;)(GP.0)4L*>X-_ )=\&0& M^BK_E%FCZPQ1W43>,L)4.2-/X&?_#QWM?1!?R.\?'EJ)'+3NHGODIB:9FOV4 M$7K93&@!,4G]$%L Q!# H$)Q.!;UAMK-3,.@H;@4>NH>(9NZ_@GSM!EH:TVR)=A MO0V/E:4ZYA!3E)8C4P^DZ2// 9T&# 7[9TE!H8-]VN[Q4=N,%-?G(5-217;P M8WQJO^ZIKGJJZYRV,(/:X_;7>JXM2]ECKOC%#+3!6)X23W6PW7 Y;3; M+>/QH.AE7KUD+]M==MDNYY24OJ/]N (GJ;A)JL]V73[<4-R#>$#_)&=+JBJP MT&F?M(QK!S$10]94@%$Q]V,/G_H@LC32'Y#IRY^P7^OD\(?<6LTF9HANZ_JKE_@P-W-,Y)G M[SIGH43Q4*=/DG3S2GJOO%:@;[A/W@8X%ZG)S;CK)?KQZ+G16P>6UWHA>M[R M"R+YU3O=;X[DFWFF&QDCH>>"/OL+O<:=U\9:U#C-%\1:MDF;:(;(;00I>1K; ML[_/:]QY;=*!IYB](+ZR32I+,[_G>1OLJX$XV]?BL\&$)\<$&BBS?9BP_3H3 MG:6&N6W_-(,NG-Z+LGX@GZ1Y]N(M53?BW[V(W51G6 M5.[,K]PY:BIWGCC+C9OIWD78,ARNRJ-:+:R>H<,*_4J()Z6KB.%_OW,J3L;*I!$OTDBKFM'^7.U9QI M;OHJO>71<>O0;L&N6Z_:B79'^U8*G/7,_,34WN-B6+]MYPG(F/M[TNH8L ;1@\8OM1#? -%L(8D6K_K./HE: A-C%Y\!J*#N MOLLIS-W3UD'M8TLD(]N9B0L.:B?EEBM@K9>FDY=J4A5%UE!*WI23ZVIV$!-G MIYR(KS.U= M!>[9M:C%0A+NS,J9L]X8^^&E7/>>'\!BEH8- 10F8^HX=NE0?M9WLW[.@ '\!TZ.N"7ID!M9?G!3J M+TX[K9.\$-^^@4KA_X+<K_W87)?NE*A-6Y3?<#$M#>0G!WCTYR.J/GH7:UFXC"+OH-UM'9NOEM+# MV):H.4=9QQZF"V:$?@PBT(/L39;OM_9P+ M\#$.6\?E8^!G^]7*UD4'>NX:7OS;,K9=W5, R#^8/F71;N='SKE#)Y=X" ML+S:"SEP3XY>5O'A-A4)-77-&ZE<.VB[[793?OBR+Q%82_?YB]-?K#;1U#5O M!"G=]N&SU\2^TIW7)AW<]L'I<[_/BU59FKKFYZUF;;?=D].C;2QG;5#AJ5%A MWSWH;&6-^XO5FIK"YG76OYX>N>W]A:7W36'SB[O8$RQL7LAY7E=A\S.7M!X= MUY2TSLX$HC3HHQF%7PNJ#JL%7F/AATO6KLXI7<74E@= 68<3\SM6B5@4RCV$ M'"6PAS2K["%&A(J&0QP+!-_K84%)UD]\SQ>QCY52GIKO;H!12KBNJ>J"<\9Q M/H!(<&KT'J5&^S@-3=+451G'45RLO^+B'[CUO?]85(8[]V:.]ZTT[]K"3*S$ M;<\ORYR=K+5[&5.%:ES"[GAP8 C-+=?;=8^>H%ZV MTGME9N7L$][@ZRXP.6D*3+:B@'HI$L9."H>6C"[64+.F<=3IEAY8I@[NV4NF MT:2K*YDF4W1G1T/.*INV9J;.Q@S;CGG;KFF!->,7BRNFYR)AV[*&RV*DW;4L MY255YYEUTZ7!D\];.OV:RZ:_^$#>'A(X@N],3/P4#(UKF0#1@NJ]PW72/4+6 M0E4X#CMU1H(,ILZA94R">AH%]V2_$VXY8-#[ 4*-2$,@]LOI'HM>IR_"[SAS M/LE$2'/$>= [6W7DK0.,COIP'FWQC,5WB=8=V'GP4L"J_< Y!WUIW,=6.&TZ MW1&3=OD L%2"@]]Y(BNZ[5+8E6TQ'$5N\5_T+9 [#UGZ1$VC1_-P,&#QP"H: MDD7+,4HI^Q?3^JT%2@EJJ),"%/<\,76=(_5?[ 5$_W1Z'H(=GKJ5\=BYN?I\ M3:-GP?24>I1LAH9GD&'WG?V< Y&QBM;EE&B5> Q64/^3KRF,"D7/H.#%T0/\ M*YES:#AHZ4*O AI##M0\@/TR MW:)+<""2$8&0_H&8!8(?Q;SK)*,H3O=2O'-+_+M*OPCO*E^U'#B"P?LNXWW7 M7>L>>1\$L$&-)'[9MUDT!V;'/!!Z0ZIY);TM%W0"Q;.?^MKWUJGQO7JYUS[+>R/1>Y>[3LPS(,3#$* MM]8?E?>/LW^2\SQ:=A++B?"]7/0[Y^781U5W(D+)\&7?'I=\.-I4!I1\>UBC MQX&8 /4Y(?.H@L#PB^H]H"FJHRJ3&.]0"6_#U0MGMNQ\ER3!6* KFNX:?\55 MY,7=E>L26?/;@RJYMYS/R^"$)MQE,,YV?6T$DXJNV2(J_OG@?%>E,W\R7 MSEWEV+?:*+P*3CU3$C]$\7=20Y6BSIUTK(O'UCB#("-]Z"V8U@ M1JE+*>'W/.6CPE1>--[6;@E:>%\&OD3#?H3I T#0M?JANP[%#;["SU5GJ7K! M$BGOE;@7?D#7:W$=0)5L@BA1M.UF,B,@.G@$7A&LJN'0'_B2K;EA9K.U&-\J MELP1D>L"( ) DY3Q-<(@C:2C##-@J9*,EPK8V,JV[(Q)E+#X>(BRP$,C)'IP M4.!%B,)@>E&^:]6>M(** X[[$[&FZPVI&.&C^&HK=:*%&4')Q?^<;7+9SZ3J7<#M. MN^\H3NBC]D>E%TB*]IDD*SC(F#.MGHLYO.X0W6D3 MHGL6$0%X_P!TYGR)(E(U;U(@K3&_^'-(BWQ_CJ(!O_^=6!!^AA3,4U\9DL&J\"2U-L'',YTH2XN^>#84[6 M)*5[JNZ7@'A1K&0!L:5$&V M+O@5V/D 4+$RM0 ^1K"S&%! PDQ\"?$R/M@/P\I4,6!K-\I#L5K#@)0 +F1 M9_Z5R1M,43T@BRB6T=#-M^+W(O&$N6;R;NKFS>\$Z PC9=#K#T%O)NBBE"6W MFCHK@HP7PU0.3+E5ZD;! X#Z+BKE.M&NW5%V&2] "M"0[Z"H!)'/'NZ._6]A M&F T(JW"/Y#(8:(@NYZO3TPUU*.!7@4ZC!HCACL +4CFFY2DQ0,'W <07H6N>W0JH$CV 7A?A[1(; )I6 MV@RSGL35FHSZ6*G7E<]S$JM\AJ # M$\$!38+6C8P2W]CT[^4]V1F!SCWD^/6,+L@!T*4J*''DBDR"@"# MPPP4Y@B8'NO1>*B"E>!J_H%)(/A_^(L^9_$/65ED>AD0DQV(#+7>!5P>%?LR MD[><4,PYZ[@FM]]$-8\]D'#'/EC9='ASG'QB![QG0=N]7*3M+B$$^2"T(;VW M4;G!@/<2IMTX'5GO!A@;@+:EG&@A*IX&(8@= 85E0 SPW%AEV[DY?9!PYV P M\5?FP8PF6>I3#LY')'BX,0Q1D6T/^V&*K_*% 9A4L',*;#FA#_DXS @MHPU) M$1 N3CY:!J NL;#MO8\D;>A\*EJL. 3@S$?]Q@C0&!Z&O>W/P/*!;8DC!/#E M &U*\F$/)&Z+=I"2[6.CSUC'C76B 9Z++2TB%'T3'TMR0YFMRG!CZXEM6-4Q M7+$XE8.$:22^NI^P8- J,'Z)2RMXFW!35V%0.1B$VO2 42"B-9@]%_)ZM MP/@H Q"%U17C+PU21W$N,41JD #?C1D:Z2>T?O4Y7*E8.$%$Q#EI=0OC#PJ* M(GLL/I:%,2R34J0HX]34 %,0D,'I&,W'2GP [R9'PF :L$F3#FK0#?32,0* GF@AAO M!29N)-E8.9/()4&:: 2XZMW1U;KY+>?*IP?B(H@F)?*W>(('[#\7FDFFU74\ MY!C/IGK4Z^*9#-6$9"#A)"J-BS*-)PB:W!',(2V4*L"5 $68^:)EPM)->52# M5&E(ULDUQR4'/KP\\T>MIP8ET9V \P O1]P-Q,/3 M(,9ZT6.!%^]OV(M5NW)%*NY,F3[<$%#1] ,@!_;\?P.6U[^]\;MO/I'MT&TA ML@ #2?,XP'^B+%5_HY]-:\2]?@0&S.^LDZ&E 7#$;3]MSE%X<-CJ'N)/MX4 M=;J/3LBNR?^B# 7/9QZ&F!K[DGU*EN9A:4Q*R27-&QY7P&9O#4LLM6'QEOZT M;LFS;BFOA=ML=.-)[F3-6'^@L/Z@1=Y]$$8L2+\9L_05HO159FN?KA73I/@I M&CC*LD!L.ANA'_/B40XR0KTKU!"4/S;_/O=9JN^!,6,5#*>BV&49I&RIM7,T MUKJ"L0>TU^ =CG^10_+Y 'Y?/#(A.3T@D^L,%?AV5^RU#]_)]UQ=>>CQ7^^5 MM"N0:LOY+7?OD^14IS3.RWFO.^-561N%%U!!1N-W7^+UM'LVKQ-1)82+G(;U MM,X1!LX<"R.;Z6BC+PY9[R8/)AK)ECH>D^Y M4V+N9X5Z[948:.3H^6%86TI MP#@#.3P%R^\[*HT482X]O]KI6LX_="8 27W\>!9$B#>31R@084C&C1^"R2'2 M'_;M%D,9QL.?K.P";N+.SQ%W[NPW<>?ME-:3SIM/WWK7M\[EI;/G7-W^X^+: MN?SZ^>KZ]][MY=7730GJY]5K5H20W\[!RYDO6%-NX*T*VZA_!NDX$@F4E!P- M- 7$%P2[Y?3TL@N$.#^Z2/K&I89?81P+XT3<8V22PXB]VNR3))Z>NU>4;RG" MY"2!R5(@9SBMW*0U/0,K+_42^"&&4-P.5,,0A#R(YCF7N8$ UVSI""-H(KR-!!5>[IPE%\5<=G'L+49?ZI@O%--L$ ,:R;Q:;* ME3)$\ _TAOU/%'_'I[\"S8@,'PR5BQEGL(J)\B04%%*P MKX(6<5C7.<,DO*]1RSEJ=SO[)[_J6:[2_)(>M,X:"H0BJZ.@#PF* .8@X(#: MF+*]C8)+L7K\X]S'AF!1G+BP:>PEVIUR)N#'<+M6RHOSY>2AU" ];)S$:OH,':2F^!/+2JRA@7$ID&1!E(G,$ MU=QSD"MI;7E2F0&_1BUE7?RME]WAD2T&ITKNMY7/Z7_/XW0W*2)0PLPN1J(_ MB_!ME&$[@_,==D^/CDJ<3ZVT#/-3.^F@VT+6MW"3%\G79KS+ M8VEP?,3H)C MHK?N8#G.8Z56V\EVQ.:(TR0Z4Z&8<(><2 7 B,0S-)W11R'&P@H3T\'MG](T M]##)J->EI]I;4)B@Q*WZDK(<#;_" RW'L/Q7Q[&.+(9ICK.8;H[F?BT#3,H<\!W^H=(EV=^B7IML:[ Q M%-_Y0%1(SI9/YWRT+WPTY311^97O=>*+:G+*S6;D7>X*KI@H[W1%.M[XF)T( MY6>8VZJ4$77V][EQ,X?FT36)^#6$-;QLX./J7F;JU^&)>S\*3%#G1JIBM?;! M.\%!D\X^_DO!S0ZQ, YCG 6>%GNG>.IQ%MSIL$XL"6C,8HI XR(QW0F[%+/T M0YW39+*)&89>Y>U4:R!].LJ5!3(?2\ZEHX1ZZ_+MM"Q;O&TW\=Q:^*ISNW-T M(M!8"50Z,A$QYH?!_;&,_50]"KOY*9&KU4J)>7C" M6:KY155. Y(\=&0"KZQ4 L)WG3_$"7G \0BQX%O58V\@0E7/PODI5KWG.MA= M&=_K%3)>$W7>UUGS[S,*-%*;W^;J[&]NUCF MY07$>3%B'PZH1\)0^ 'J#46MF5-DR^5?NGQ;-Q4J5F^[]5F];EU*KZM*\4 V M!7W\#?_RS7LK\R7/3KTPG]VB)F!W:U)MN_LR M?: ."VC5<;).Q2ZL4D5Q7;>8 .XGG(VGFOZ;DD_DXF&J9(F5G9/WW2(=#109 M%#*<6!Y;!%A?Q0J:4**[1M0EC6O3-\_:UU4K]IE9VX4U1OYD'AGFS<<4 ;>< M&]5Z/[42[U7)[X>F2_G3I**TFU24);"@/&1O8UA1&.AV\)>G&!MW4)F95AY5 M^(,;%SP=]H^2Z;@?!72RD^Y'VV(H';#V7*9 A M0?/).,%^Q.!%S_WM@@:0( M4W6 3SX>-=@\46PZV"A7AWSTDW3&:V3)JI"0I 2 Z6>QP#%.*Q>(@7)Y%B[0!721%V:C=:P?K1 MQ*+*X%BG#XP*P(-<6ZKH8G=+,%J9&!*S^W> M)@_4M2K5Z26RQE-#7A';(]*@=H/:3X?:=C^8)"U@7X.R#2>[Z$;&$:1TLTP5@G)4YAA)3&,NE&10,[ M7ED,"!7Z6:6Q/S MITIM5] CG97]U_FLHK+/GIKY--334,]&J(<0UNK+E-2T MK5G8R<^JKO:B,>:^#%")+[071]+)(VIY75G>YT'U,T6?9,;M* N"IK5Q#_S: M4F!6BEY?S@C58?:/C#%'+L5,2V80U>"D7=U7&"?%;N48T]05FRQQR%'_&BP*&D-V'_T0:5ZY/,7[/ZG>;!\ ME\/@?TQ4C5(T8!N6\_;R%E%6ZHQN\8/WB(FN>'$ ,7UW10B_[>SG8RNV)CS9 M!*:VAZ5O$!_\V:SJ'I[%7/:<9:G>V\#.^SDCZDOV/[[KO:_)0Z"42Q0NBFH\ MAY,S^M0JG.DI2Q/?4VV[@!X^RWZ<89ZORC@Y='7"A<5_X%UD2!;[.W^8ST)Y MCV2F:DKTSPM)TK<6HSR'#?.\9SC4N]_>UT,#LXQ4*U/*]68*GF"@3YA1G(54 M797=6L[HY72^Q$D&(V"V ;/U/G8K"P@RZNCM4]6'A)),ALZ[-F;D4^J%SN+' MUJ@,$K-FOC=7FQ> A5VDLB:)$RF#"G_%;E -DOJ/W: SWY MS/K>'LPZ"#1*OE>5"IWW="K?ZF6NV?;R4"Q55!AJB$)ID "$LN_Y@@>R8N4& M=_CAD@UA,*HU-N0DIQ!EU-J0P4Y]92_4F'!K"5I^I'J@OY# M"ODFI5C5WOB9W0JI+=UG.,!2NVT5Y)]+HYS[%%1M&G=.[<2J%4BADW&$5YW04>G M*>AXTH #, G5W]ECCR:KESDN@_$(-P]) M*Q>.&EJG!QI1OH#0">=JH*K=:PG]+W?($N8@MITZC*8(1Y3C.Q'Z_R69N@_-:\ MS8D,5-\<-2FW<%&<1* Z8Z$W2O;7W5-SH43U&84; .Z ;8"L%!>W-B6%^U'1T*S2D4QF5R[H1/AC#0)F MCOW:/69L>G ;Y*K/#"VAC.8<\_.D"RYB7216G**0"\&\['O'LTZ^96HJCFW2 MV0R)5@*#S.? MH=<^)>-T5D-HLR#)P@'.,N1#Y=;=ZO_T13P MTNM++<:*! *UQO5 M3!!,!11M*7?K*QRVHK1SZO8, *HF5KD0X#8-P_QE@@7T:F,1;P78$PU\>M+L M@Z)O'!K)05S0#% SV;.>??>4&E5?KEE#UC,[L+P^#FOUO[&P5W>5]'1LBSN$ M3'@J#6X^C 7U_HC)6Q0$JE&-5=%B<) RUE3WG+P80%;9^-P[VV7>>TL]K@!J M"/LPH@FI,;FFS!2D''5Y+&BA8XEB!S68FX^HAY7+\)44FK6N0:GJ=BARV?MO M.9_G7_'RB+0$,N0=:'D*'+5&,J6PEG)-(T_1Q,&)06):[(]I9U(VZ9!-.F3E M7+I'T6-J.N219JDJ2QV846+O68*D7@6NKE/P- MT$0_CC* =L$NF-LZI]HO)X#C!&R*Z!/.;YVCZ;'EO=BJ$OV[ MG%KSU1M":PAM$X2F2V?(IHL-6J)L06/7#S-IXC1N05-7C=9U9(6M(*GRLX!F MAI(:QH,*I0@I*9CO M+LVJ,\':"0EU;Y)93F!Y3D^^1'UD5*>:C3J(L MU0WPY>- 3M@ASL"?$6KPDT):0JQS?'.G9:$.@*8OPB&&XCXR21)V@K$M%V87 MD\S7J%#CD?WI#CKL>Z61!GK\D8SD/!U+ZHQ18A/&PGV Q$?F9J+NH*]CY5'" M%)O+'N*+E+($,%?]/)AK MUU;@6&94B<5OS/',#;\].-IO[>^CA\=)1F#$M9S/3)OC* :\UY9A4GUF 4J1,T'M-A]'D0%5\E 1.:=1V1-O1="@;W&ROU<$/D,$N$$T8., ME4=[)DAH87L!OFRBQSRS@I9$:WKWL%WK8#TM\X?*,(>;*=?#J414)>;U" (_ MKNGLI()NR^2JU(PQ>!59FAKB[.# X1^U<&3 MA>''!,6\G2C GL<6W+?LM4:Z< MBO +8K?()=40PV(;5L[FU)$UFM<8T7DQFIWWMK>:X)OS%I.)0D"5-%.3[X3) M%E%I-IPT0BF1""LBH+Q 0BN. M+P81[/Q+H\7R.+>A]:*S\AK9#\BV&PH5RX"S&N&RPD1JRI\9$,[0QV&<.NY M7U>B&KNIBLSLG)1H6C/#QKB!$J8<80)N1LG66.E,R6Q]+5RU^%E7=<"Z;GZ5+_.&Q[FUVDY?X2QO,/,=B3$&R1,A-<%J$O Y6\D M7+]O9G?^P:'R;W$TD-*C3")V8JY93)K_.SAL=0_QI]M"$WJR5AN[_;0/9Y;N ML@2C";,Z@\'DK<,W=[$8%]K?F!@-YBY9SV83_+9SN._N@V9,6G%2FR'!GA 4 M42B#\;\8#@:1H4F!.T;< ^4%TSU0@**4DP5M%T#+N=)Z:MV!N3$42B)?:>U4 MT('-")5I4"R!G 6;O"JR!1:CM9-Y-3[" R9S4>L)RV63CL#XT_TAT'WC.?^> MA=+I[G,#)A#^M$SA0Y?-7,_:RW/:<(N=@^-Y4!59.HIB__](RFJ/@ :'YC7Y M@$>U$B!+$%@&]9!ZJ>=W6ED)QYNW.R?N\6'W"1G3ZW:W'S3N]NT43_Z1$DY' M+>?B<>3W_71SDJ9P=(,<^N1J>^<2*/;QB?;>VOS&$MG]LD__8Q$>;W.TE@3( MT@T\E2&NM_U*++VX:VTB9F?#Z9X+@5X*%O>C%"R\==[ .4TDIC!Q>8*+# M<^_RL?N^UV:Y2.WWSJMI'^Q:!J[%NYLY,LAT S-:[Z7SA7Z E'LBZ4D7$,E.T8E'4,EG5VDDL[/ M4,EGXVUMJ.154TE'RQ)47G:03/3[%>G - >ZC9SVB?-'ZZ9UUC)TT^X>[KOH M=^QA#U;0S^S']4.G^T=(3AA5T21(247M]DVB M#-*OUQ!70UP;Q[[V?KOE7'Z]>=DTQ/O]]V_77YS+D/O..^>JNU:#Q*\#B6_. M_N&\;"PF_+T5C]CQ:PHFMQX%=#,8R;%H$/J5(?19[\N.(O29" 89)[$Y7_SP M._88;-#[E:'W^<7GEXW=EM)1@^/G:EQ*@^*O%\6_]'[;40[^1?1ET"#V:T7L M;]<7.XK8WV*)[:27TTV:.O]-)1X>-HF'3Y"R7Z4GUC$X'$LY@>%K6HDM4GX M4HK,;],/"])+RQ+MS:=?DU^=TZOY?PF4M >E@?X2M=?V9J4P_L--+N;47L>;&@4V$7R'Y=;X2\8T?2$U?@^A M]G,&%N_4^2QC>$,4"2_ZMEX*&C= ?X8U_PN+E4N2H@'\4V#[K!3'!OI/L.:[ M;[$/<)\ X'N# 3:GTM/D*S?R_@FN9(,NC]?M^#IZ&B#_JE8>I>/@T_\'4$L# M!!0 ( -B3"%FV@MX)( < /\F . 871R:5]E>#,Q,2YH=&WM6E%O MVS80_BM5LK&)Y\+YN:;O M]ZZ'OUZW!S^.WKSKBC]+YU4R[XG7E^^NNZ)S7'CA549.Y#03UF0RWSOK%XNI M+-7^9?3[L!*MIK5?#]Z.?ORMNSZQ)]X.KMZ,8.6XN.D)3S>^+;6:Y%VK)JGO M0;'SUN23L^&O/XS.1]?BI'/8Z1_5@_VCXDP\FNFO\[$K>FLV$I/[ME-_4S>8 M"(^)S)2>=]<-9-).5-Z%^M4R7J6*$C&\H:CT:DKB,DE41%:\(HM-5I'TRN3; MUO]R':.6N)!3%8O!H3B7WDO?$E'P?2Y\*GUW]RY[.=:TT#3,4^Q:OCK_;@LM:%C&/H^'[O>(^MV(6)E/C\NYU3 M=@0OXL6+2L'+KWI37G D=6W7FZ*WUUQTLN%=NPN0A&G(1( M)0!D::IHAM#VJ7+BYU):1+6>BRLJC/7"Y.*UL1GBH?VS,(D8(%=@[)6Q>!W MUEOZAP_[\9W8ZF'(%Z-W%T/.$"?;G5Z=ZW)''K;J-05WN[R[#7_Q6"=Y+AW. M#Z>2S<7[W,PTQ1-J50=JJV.,#4/9()$#WE+E0N9S4>;>EAP92.TAR^-\IY4G2$DA^>#O M2)CK^8HG'9,3;GXB$="6@I@ C@4\PPN2@V)SHEL=T[W MZ2!,[9S&U5/U"%MD\PK-K%]P,FR O((:^W(O0^+K+[][T>GT8&8_61J\/7H0 MUKT>"I"<4: 9W=L@P0>3LIT1/?%4F=Y66K$X!86ZK8@"FQSR52YU2YD) A17G0PXW"*I4WRX$E+0.R M:SJP0F.K+A7\4B&MPQ=GM(I#6^O*L5.QDE;Q E1%6D*!REE3Z9A(A$3@ NL( MZ=LX@D-HEL.D0O).EUIR,L>R@A,K0H(9%;UILC+\-2861&' ?(IWDOX_.=<_ MW?KQR6O>75R,_YN NW3XX M$-J!">7@:AHQB#=4<'"S"%J=*LZ0!%2!PM9C\\_1]KE$6_18T3:<2EV&&L!0 MI"1!4Z"F )';0.[!!N]1S:K'=:9?IWP.*TQ$)7)5/S$VI=]N^S[U5BZEB9NE MY.X^6(P7;5C(%%3M =_E/$?%YQ05\:/5H IV'\*7KXWJ'B&\:49': B^[;DM ME>=VH]VH/DSF3!25EH':8$X;-&?&>8Q'W-$G\!&*Z@Y:[&^9DB#B4!<68K77 M:.$I7'?Q35A>+ATZJ-Q)I5OR2RXE(30I#C4V;$9=_^9"J_>DZ[NO-?G6P_9G MP]YL",?_3>?TD.;G]*EZKX PH M$M"H^Y$"&7)EA!X&X ML(RZ:FV\.G[F.I\5UWFT?GL 2I-8I,P6D$DAOP/;X:NF.@A:%2E0^=3H*3$S MR.6D_L;,UB6!LD*;.>'M+#55'9"W0@PAL8$S??, -G#X?TRWIR'+]X^9'L>W+*NC;&SD>R^,.BY(YRL'O1G;JW$#N_O+H87K7/ M+Z^O+]]VQ9?'X9_H%#;IN;OEETK]R>->Y+6CGWZ>=_0-02P,$% @ V),(6?BI(SYR!P XS M X !A=')I7V5X,S$R+FAT;>U;[U/;.!#]5W1TVL), @3*7"=)F:$%>IDI MYNF5V.7>RG_$V79K:QTWNQOEU>XOS>:^B8I,:,\B*[@7,2N:;7,F!;ELY2'T'$SMOC1[L'GS\K?>Z=\JV6^M;W8WJ M8G68R/R:;.%O@FE2)AAU)S'4FNV'&2R$A8]D986,J(>VGT M@E<^B^IAUMYKL#=2(^T.A1T4SN@&B\)RQ\RGW+]Y68>.H;&P,<+N<1 M -/>[-2&*Y'X3F*T;\^#0F9XM;*Y0E[LQ$4J*,W: MK9W\+-R(6604'.I7*ULK$Z-RLA=/.ROU?2#G32?_$R&"$$LSX9E4X_;%:#)N M!U*W-\E):YU6"GZ(2W_5;$/:\8BK:GG>Y.>]W?^GSE(^%,R*H10CD))/I6,? M"F[!1VK,3D1NK&=<-C,_AL?F F87M@.5Q[8RQN!S!TILO!B[W^YCY02DTW M^B']W6PGOED*;"U)*K[F#@F(M,K&[),V(R7B@6B4&6G+/(P-36I00P$S+C7C M>LP*[6U!;(&J&@HL$I2S#.\L<7?"(URRS&02!&%*NTL&6D3".6['9)+Q3P)^ M:W,Z7(L1#%PJ^@S)!QE$TJ*JPTQC."(!4;%1*J.4N8)>9N-'PHIJ$EI )IU" MI2<%,)(^Q0)=+J(0(,V;(S1#Z8%/ 9O2']>WX2?6[HJUA4:VO>QX$BR9*IM9 MAC8 )ICCMJW=ESH!\0>*Q]^1*F+,"134TK$!!$DJ%CF2F/!'N%1J!K JM]T% MU\!P+&GB!ED4"@9 E4'J!W*'CP",Z?'SQP/$0 ME',I@@='%E];#H3O"X<+R/B@Y[X.QP9)S8@7[OI#2//U!:!5>2I5I"F0( 6J MV5"Z4"-A)728AX[CL^I:K]!6*!ZP6LG(&;X:5?6FFQ*5%K$XHV0<.E&NZ#L9 M2VXE+4"68C=H!DTS%8X$:* V%]1JJ*C&"03D4<%I4,[I@RD4I_J*984@9D(6 M(TI97%?S^*LOR!"U&N-%?),Z]+U6X=#-Z[W?/Z#^W?9W+ 2^%2<]. 7TEY** MKEVW+S'2]2O^M8D)9#:4,?$-=T:'^LD=N(J.Q41"W,830@!%2=Z72OHQ*?IY M;HD> W<$6BB9[9QI[5@=%-19M:"\L#EHR8432!2A=(< P@%[(#0.%@KLA#LB M)]HCDT+[DH% CS*'B.F0^R6&P4\>>JP\%"T)#QT,N2J";B"0BB3!V5X. 2\W MYXR.,]$U%%#Y]N*!O9()1#@8"/7BRK9 WQ3^:M_7T6A\:BVHYY%\O>?&^I-N M2N!04>X!-;X?"5\LH[_EV^UO!LIX2;MI1#$]OXPGH&K,R156SGO2S MBD79>X/3PZ56 H+B12R]L6XJU<,%3)9ETGLAYNJ OL$Q@.[$$C&%X:M !*>49LN2TXO(X_MH\]W2]2V;>;?T MMJ=P0L2$X8LZ2!_J64=2(+$KI3EMG8T$_T32L3PQ!O$8SKKA$C%MVLFZ+0RB^Q*(R-( *$=_+ MK-^:F5X?G^P?G#1?'Y^>'A^UV9/-\,-:^1D+SY/N)34WW,:%[Z+^X+LZEX$O M[L#C6OV?..2PWRWT&!7_4LX\KAVXXDOHB]Z&2?D+_X.P^S]02P,$% @ MV),(64YZ R:S P ?@L X !A=')I7V5X,S(Q+FAT;;IX#?'&/:A#F3\&9Z_=%_ M&AC 33B_FF(6M]P$8.C&.(2SE? 56Q4F0&!ME!2K873_?GHY3:#7;7N#SN[A MH%,.X6BI3\52E\%QNJ\AGD#R/H)%.+\,9]$"3D\N MNIX70'Q_'7V$<)18CZ[K=H_#C]/\V-/9I;BME*X(KH^1!],X/?%>OPEVPS % MA4ID5&F,PP63>-47UNT^HJ+?:@=9_?!!K^%O*1TVQ%;7YB:A('<+7/AXHH'"/? MPIQB?@.8?B+5&OOB?(!OVS#$LE&DB)L2E9E>*&8L8;=*"B!6%,#76[+WMO0(BLB_U,H$UK)NVIE(8PFS[F:B-NY)S MPFP#2D6U971NS81SP#"J&.'(5Y=(43=SS)D@(K7/$3!C-;3-B5X5;PJ2)6U& MJ?>D=WUO_[2S;FS/]FF64N'9QN;8&O\YR0X>668*-+DO6GCF M."])EB'&NY;;LEG4/D5!K1SZ7K_NP\C51*R9\U[J/[:7C M0UBM\ Z!B^9@V3+PDLJ> >OU+=AGX[=@O[2C=L4O]=^4OQ/H.*[_*[V]VV4\ M'T=SYS).DOC&AQ.W_H!7;D!+SK)OSZ2C.S F#RR#L V7Q!A4 MHC3;>ZBL\(+4M);YYR[9NIE"FMH9I18DZN[GL)\EO/7K\?!?4$L#!!0 ( M -B3"%D;QGL:MP, "(, . 871R:5]E>#,R,BYH=&W55F%OVS80_2LW M!PU2(+(EN6Y3236@V'+J(;%26QG2?1D8B;*XR:1*4HV]7[^C9*=>X!;#,!>= M/]B)[N[=NSORG8)"K\IA4%"2#0/-=$F'1$OV&UWW7;>+QJ#7/@U^LJRQ2.L5 MY1I228FF&=2*\25$XZMP?D.4IM*RAD&O!7L0V0:4WI3T72>)[A,KO)Y>S3SX MO5::Y1L?)O$L\<"Q*PV:K:@"3A]!BA7AG6%0[4*-E[68_AJUKFV8-0EOIM>!/MR$\ZLI9K&KM0^:KK5%2K;DGF3+0OL(K+04?#F,[M]/+Z<)]-VN&_2V M#X->-82CI3[E#ZKRCY,CQ:E0B4E&T3R93J:C,)G&,[B]FR_NPED"20S.!=QU M%]U1%Q;1J+$Z_8%]#N$"PG%\FT3C(U/;)[.C\-9^#?$$DO<1+,+Y93B+%G!Z MLY1*_(40[ZG@,!*R$I)H\_>9<3?]0X%E?1A QB-]X]1=6[2JCHM=J!-X]_X"O[@XK&DV9*:_$0W)/;@&I\/ M-9$XUW(#QK&&5=O65'!-F&D_ MXXUQ6W).F&E ):DRC,Z-F90E8!B5C)3(5U5(4;5SS!DG/#7/$3!C#;3)B5YU MV18D*MJ.4NU(;_O>_6YG79N>[=(\"(EGSU(525'I/=M_'IMC:[Q#&NX_LDP7 M:+)?=/#,E65%L@PQWG7LCLDB=RD*:O31;5"P7CQ^4Z*AC-8?*D J> K[7KN@>84?_@502P$" M% ,4 " #8DPA9;"@T4X0* L80 $0 @ $ 871R M:2TR,#(T,#8S,"YX&UL4$L! A0#% M @ V),(6;2]N282#0 NZ$ !4 ( !@A@ &%T&UL4$L! A0#% @ V),(62'CJ6M2KP G&$* P M ( !?WX &%T@,FLP, 'X+ . M " >4\ 0!A=')I7V5X,S(Q+FAT;5!+ 0(4 Q0 ( -B3"%D;QGL: MMP, "(, . " <1 0!A=')I7V5X,S(R+FAT;5!+!08 1 "@ * '4" "G1 $ ! end XML 53 atri_10q_htm.xml IDEA: XBRL DOCUMENT 0000701288 2024-01-01 2024-06-30 0000701288 atri:OtherMember 2024-04-01 2024-06-30 0000701288 atri:OtherMember 2023-04-01 2023-06-30 0000701288 atri:OtherMember 2023-01-01 2023-06-30 0000701288 atri:OtherMember 2024-01-01 2024-06-30 0000701288 atri:OphthalmologyMember 2024-04-01 2024-06-30 0000701288 atri:OphthalmologyMember 2023-04-01 2023-06-30 0000701288 atri:OphthalmologyMember 2023-01-01 2023-06-30 0000701288 atri:OphthalmologyMember 2024-01-01 2024-06-30 0000701288 atri:CardiovascularMember 2024-04-01 2024-06-30 0000701288 atri:CardiovascularMember 2023-04-01 2023-06-30 0000701288 atri:CardiovascularMember 2023-01-01 2023-06-30 0000701288 atri:CardiovascularMember 2024-01-01 2024-06-30 0000701288 atri:FluidDeliveryMember 2024-04-01 2024-06-30 0000701288 atri:FluidDeliveryMember 2023-04-01 2023-06-30 0000701288 atri:FluidDeliveryMember 2023-01-01 2023-06-30 0000701288 atri:FluidDeliveryMember 2024-01-01 2024-06-30 0000701288 atri:AllOtherRegionsMember 2024-04-01 2024-06-30 0000701288 atri:AllOtherRegionsMember 2023-01-01 2023-06-30 0000701288 atri:AllOtherRegionsMember 2024-01-01 2024-06-30 0000701288 atri:AllOtherRegionsMember 2023-04-01 2023-06-30 0000701288 us-gaap:EuropeanUnionMember 2024-04-01 2024-06-30 0000701288 us-gaap:EuropeanUnionMember 2023-01-01 2023-06-30 0000701288 us-gaap:EuropeanUnionMember 2024-01-01 2024-06-30 0000701288 us-gaap:EuropeanUnionMember 2023-04-01 2023-06-30 0000701288 atri:UnitedStateMember 2024-04-01 2024-06-30 0000701288 atri:UnitedStateMember 2023-01-01 2023-06-30 0000701288 atri:UnitedStateMember 2023-04-01 2023-06-30 0000701288 atri:UnitedStateMember 2024-01-01 2024-06-30 0000701288 atri:PatentsAndLicensesMember 2024-04-01 2024-06-30 0000701288 atri:PatentsAndLicensesMember 2024-01-01 2024-06-30 0000701288 atri:PatentsAndLicensesMember 2023-01-01 2023-06-30 0000701288 atri:PatentsAndLicensesMember 2023-04-01 2023-06-30 0000701288 2023-01-01 2023-12-31 0000701288 atri:EquityInvestmentsMember 2023-12-31 0000701288 atri:MutualFundsAvailableForSalesMember 2023-12-31 0000701288 atri:BondMember 2023-12-31 0000701288 atri:MoneyMarketFundMember 2023-12-31 0000701288 atri:EquityInvestmentsMember 2024-06-30 0000701288 atri:MutualFundsAvailableForSalesMember 2024-06-30 0000701288 atri:BondMember 2024-06-30 0000701288 atri:MoneyMarketFundMember 2024-06-30 0000701288 atri:CorporateBondsMember 2024-06-30 0000701288 atri:FederalGovernmentBondNotesMember 2024-06-30 0000701288 atri:InternalBBBMember 2024-06-30 0000701288 atri:CorporateBondsMember atri:InternalBBBMember 2024-06-30 0000701288 atri:FedGovtBondsNotesMember atri:BbbBbMember 2024-06-30 0000701288 atri:InternalAAAMember 2024-06-30 0000701288 atri:CorporateBondsMember atri:InternalAAAMember 2024-06-30 0000701288 atri:FedGovtBondsNotesMember atri:InternalAAAMember 2024-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000701288 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000701288 2024-03-31 0000701288 us-gaap:RetainedEarningsMember 2024-03-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000701288 atri:TreasuryStocksMember 2024-03-31 0000701288 atri:CommonStocksMember 2024-03-31 0000701288 us-gaap:RetainedEarningsMember 2024-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000701288 atri:TreasuryStocksMember 2024-06-30 0000701288 atri:CommonStocksMember 2024-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000701288 atri:TreasuryStocksMember 2024-01-01 2024-06-30 0000701288 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000701288 us-gaap:RetainedEarningsMember 2023-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000701288 atri:TreasuryStocksMember 2023-12-31 0000701288 atri:CommonStocksMember 2023-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000701288 atri:TreasuryStocksMember 2023-04-01 2023-06-30 0000701288 atri:CommonStocksMember 2023-04-01 2023-06-30 0000701288 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000701288 2023-03-31 0000701288 us-gaap:RetainedEarningsMember 2023-03-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000701288 atri:TreasuryStocksMember 2023-03-31 0000701288 atri:CommonStocksMember 2023-03-31 0000701288 us-gaap:RetainedEarningsMember 2023-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000701288 atri:TreasuryStocksMember 2023-06-30 0000701288 atri:CommonStocksMember 2023-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000701288 atri:TreasuryStocksMember 2023-01-01 2023-06-30 0000701288 atri:CommonStocksMember 2023-01-01 2023-06-30 0000701288 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000701288 us-gaap:RetainedEarningsMember 2022-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000701288 atri:TreasuryStocksMember 2022-12-31 0000701288 atri:CommonStocksMember 2022-12-31 0000701288 2023-06-30 0000701288 2022-12-31 0000701288 2023-12-31 0000701288 2024-06-30 0000701288 2023-01-01 2023-06-30 0000701288 2023-04-01 2023-06-30 0000701288 2024-04-01 2024-06-30 0000701288 2024-07-26 iso4217:USD shares iso4217:USD shares 0000701288 false --12-31 Q2 2024 0.10 10000000 3420000 0 0 0 28000 57000 10-Q true 2024-06-30 false 001-32982 Atrion Corporation DE 63-0821819 One Allentown Parkway Allen TX 75002 972 390-9800 Common stock, Par Value $0.10 per share ATRI NASDAQ Yes Yes Non-accelerated Filer false false false 1759954 48773000 43838000 96107000 83831000 32926000 26584000 67909000 51496000 15847000 17254000 28198000 32335000 2714000 2317000 5486000 5045000 11279000 5951000 16066000 12205000 1320000 1607000 2970000 3236000 15313000 9875000 24522000 20486000 534000 7379000 3676000 11849000 388000 127000 544000 367000 -542000 98000 -651000 -623000 23000 29000 37000 39000 0 27000 0 27000 -131000 227000 -70000 -244000 403000 7606000 3606000 11605000 -1000 -1043000 -412000 -1557000 402000 6563000 3194000 10048000 0.23 3.73 1.81 5.71 1761 1760 1761 1761 0.23 3.73 1.81 5.70 1763 1761 1762 1762 2.20 2.15 4.40 4.30 11462000 3565000 6124000 2691000 26555000 23029000 67641000 82307000 7480000 3173000 119262000 114765000 5624000 8165000 286224000 286445000 163319000 161098000 122905000 125347000 1015000 1072000 9730000 9730000 1818000 1746000 12563000 12548000 260354000 260825000 16314000 12515000 1223000 106000 17537000 12621000 3944000 5315000 0.10 10000000 3420000 342000 342000 67911000 67331000 377176000 381754000 1660000 1660000 206556000 206538000 238873000 242889000 260354000 260825000 3194000 10048000 7959000 7264000 -560000 -1249000 722000 1039000 500000 623000 33000 111000 11782000 17614000 3526000 -258000 -14666000 14459000 4307000 3142000 72000 -200000 3631000 2637000 1117000 799000 -812000 -177000 22479000 3730000 5460000 16702000 5570000 5644000 327000 131000 3885000 19503000 -6818000 -2712000 0 1650000 -20000 -57000 7744000 7568000 0 14540000 0 10705000 -7764000 -5440000 7897000 -4422000 3565000 4731000 11462000 309000 2234000 2853000 1760000 342000 1660000 -205463000 66382000 377380000 238641000 6563000 6563000 1000 -1000 11000 564000 575000 -35000 -35000 -1000 1000 -1037000 -1037000 3791000 3791000 1760000 342000 1660000 -206524000 66946000 380152000 240916000 1760000 342000 1660000 -206556000 67472000 380665000 241923000 402000 402000 439000 439000 3891000 3891000 1760000 342000 1660000 -206556000 67911000 377176000 238873000 1761000 342000 1659000 -204830000 66347000 377682000 239541000 10048000 10048000 1000 -1000 13000 599000 612000 -57000 -57000 -2000 2000 -1650000 -1650000 7578000 7578000 1760000 342000 1660000 -206524000 66946000 380152000 240916000 1760000 342000 1660000 -206538000 67331000 381754000 242889000 3194000 3194000 2000 580000 582000 -20000 -20000 7772000 7772000 1760000 342000 1660000 -206556000 67911000 377176000 238873000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(1) Basis of Presentation</strong> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The accompanying unaudited condensed consolidated financial statements of Atrion Corporation and its subsidiaries (collectively referred to herein as “Atrion,” the “Company,” “we,” “our,” or “us”) have been prepared in accordance with accounting principles generally accepted in the United States (US GAAP) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements. In the opinion of management, these statements include all normal and recurring adjustments necessary to present a fair statement of our consolidated results of operations, financial position, and cash flows. Operating results for any interim period are not necessarily indicative of the results that may be expected for the full year. Preparation of the Company’s financial statements in conformity with US GAAP requires management to make estimates and assumptions that can have a significant impact on our revenue, operating income, and net income, as well as on the value of certain assets and liabilities on our consolidated balance sheets. We base our assumptions, judgments, and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of August 8, 2024, the date of issuance of this Quarterly Report on Form 10-Q. However, these estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. At least quarterly, we evaluate our assumptions, judgments, and estimates, and make changes as we deem necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s consolidated financial statements and notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 ("2023 Form 10-K").</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(2) Merger Agreement</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">On May 28, 2024, we entered into an Agreement and Plan of Merger (the "Merger Agreement") by and among the Company, Nordson Corporation, an Ohio corporation ("Nordson"), and Alpha Medical Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Nordson ("Merger Sub"). Pursuant to the terms of the Merger Agreement and subject to the satisfaction or waiver of certain conditions set forth in the Merger Agreement, Merger Sub will be merged with and into the Company (the "Merger") effective as of the effective time of the Merger ("Effective Time"). As a result of the Merger, Merger Sub will cease to exist, and the Company will survive as a wholly owned subsidiary of Nordson (the "Surviving Corporation").</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Pursuant to the Merger Agreement, at the Effective Time, each share of our common stock issued and outstanding immediately prior to the Effective Time (other than (i) shares of our common stock owned by any direct or indirect wholly owned subsidiary of the Company, Nordson, Merger Sub, or any direct or indirect wholly owned subsidiary of Nordson and (ii) shares of our common stock held by a stockholder who has not voted in favor of the adoption of the Merger Agreement and who has complied with all of the provisions of the General Corporation Law of the State of Delaware concerning the right of holders of shares or our common stock to demand appraisal of their shares) will automatically be converted into the right to receive $460.00 in cash, without interest. The Merger Agreement also provides that, at the Effective Time, each outstanding restricted stock unit granted to an employee or non-employee service provider, whether stock-settled or cash-settled, whether settled on a current or deferred basis (including any time-based restricted stock unit granted to a non-employee director which settles on a deferred basis, and any restricted stock unit with market- or performance-based conditions), whether vested but unsettled or unvested, will be cancelled and converted into the right to receive an amount in cash, without interest, equal to the product of (i) $460.00 and (ii) the aggregate number of shares of our common stock underlying or denominated by such stock unit (with respect to performance-based stock units, vesting at target), less applicable taxes and authorized deductions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Consummation of the Merger is subject to the satisfaction or waiver of various customary conditions set forth in the Merger Agreement, including, but not limited to:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the approval of the Merger Agreement by the affirmative vote of the holders of a majority of the issued and outstanding shares of our common stock;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the absence of any restraint or law preventing or prohibiting the consummation of the Merger;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the accuracy of Nordson's, Merger Sub's, and our representations and warranties (subject to certain materiality qualifiers);</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Nordson's, Merger Sub's, and our compliance in all material respects with their respective covenants and agreements required by the Merger Agreement to be performed or complied with before the Effective Time; and</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the absence of any Company Material Adverse Effect (as defined in the Merger Agreement) occurring since May 28, 2024.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">    </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Consummation of the Merger is not subject to a financing condition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Merger is expected to close in the third calendar quarter of 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">If the Merger is consummated, shares of our common stock will be delisted from the Nasdaq Stock Market and deregistered under the Securities Exchange Act of 1934, as amended.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the second quarter, we incurred $5.0 million of legal and financial advisory fees related to the merger, which were recorded in general and administrative operating expenses. </p> i) $460.00 and (ii) the aggregate number of shares of our common stock underlying or denominated by such stock unit (with respect to performance-based stock units, vesting at target), less applicable taxes and authorized deductions <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(3) Inventories</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0in; text-align:justify;">Inventories are stated at the lower of cost or net realizable value. Cost is determined by using the first-in, first-out method. The following table details the major components of inventories (in thousands):</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Work in process</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,462</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">18,003</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">27,075</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">67,641</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">82,307</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0in; text-align:justify;">The decrease in inventories is partially due to a $2.3 million one-time inventory write-off at one of our subsidiaries, during the first quarter of 2024, attributable to a correction of a prior-year immaterial error related to our 2023 10-K.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Work in process</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,462</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">18,003</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">27,075</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">67,641</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">82,307</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 34393000 37770000 15245000 17462000 18003000 27075000 67641000 82307000 2300000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(4) Income per share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0in; text-align:justify;">The following is the computation for basic and diluted income per share:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>Three Months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>Six Months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;">(in thousands, except per share amounts)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">402</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,563</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,194</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">10,048</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Weighted average basic shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,760</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Add: Effect of dilutive securities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Weighted average diluted shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,763</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,762</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,762</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Earnings per share:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.23</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3.73</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.81</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5.71</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.23</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3.73</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.81</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5.70</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Incremental shares from stock options and restricted stock units were included in the calculation of weighted average diluted shares outstanding using the treasury stock method. Potential dilutive securities have been excluded when their inclusion would be anti-dilutive.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>Three Months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>Six Months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0in; text-align:center;">(in thousands, except per share amounts)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">402</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,563</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,194</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">10,048</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Weighted average basic shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,760</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Add: Effect of dilutive securities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Weighted average diluted shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,763</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,761</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,762</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,762</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Earnings per share:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.23</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3.73</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.81</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5.71</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:left;">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.23</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3.73</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.81</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5.70</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 402000 6563000 3194000 10048000 1761 1760 1761 1761 2000 1000 1000 1000 1763 1761 1762 1762 0.23 3.73 1.81 5.71 0.23 3.73 1.81 5.70 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(5) Investments</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">As of June 30, 2024, we held investments in bonds, money market accounts, mutual funds, and equity securities. The bonds are considered held-to-maturity and are recorded at amortized cost in the accompanying consolidated balance sheets. The money market accounts, equity securities, and mutual funds are recorded at fair value in the accompanying consolidated balance sheets. The fair values of these investments were estimated using recently executed transactions and market price quotations. We consider as current assets those investments which will mature in the next 12 months including interest receivable on the long-term bonds. The remaining investments are considered non-current assets which we intend to hold longer than 12 months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0in; text-align:justify;">The components of the Company’s cash and cash equivalents and our short- and long-term investments are as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 2.5pt; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 2.5pt; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cash and cash equivalents:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Money market funds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Cash deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 57px">Total cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,462</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,565</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Short-term investments:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Bonds (held-to-maturity)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,552</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Equity securities (available for sale)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">180</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 57px">Total short-term investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,124</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,691</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Long-term investments:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Equity securities (available for sale)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,809</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,354</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Mutual funds (available for sale)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,773</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">236</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Bonds (held-to-maturity)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,575</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 57px">Total long-term investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,624</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,165</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total cash, cash equivalents and short and </strong><strong>long-term investments</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,210</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,421</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">We utilize a lifetime “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 for changes in expected lifetime credit losses. During the second quarter of 2024, our allowance for credit losses was immaterial.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The following table summarizes the amortized cost of our held-to-maturity bonds at June 30, 2024 aggregated by credit quality indicator (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Held-to-Maturity Bonds</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Credit Quality Indicators</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fed Govt.     Bonds/Notes</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Corporate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Bonds</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Totals</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>AAA/AA/A</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">502</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,960</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>BBB/BB</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,026</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,026</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>TOTAL</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,528</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Our investments are required to be measured for disclosure purposes at fair value on a recurring basis. Our investments are considered Level 1 or Level 2 as detailed in the table below. The fair values of these investments were estimated using recently executed transactions and market price quotations. The amortized cost and fair value of our investments, and the related gross unrealized gains and losses, were as follows as of the dates shown below (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Unrealized</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Level</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cost</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gains</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Losses</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>As of June 30, </strong><strong>2024:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Money market</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bonds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(66</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Mutual funds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(38</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,773</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,065</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,989</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>As of December 31, 2023:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Money Market</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bonds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,127</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(82</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,046</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Mutual funds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(43</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">236</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,561</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The carrying value of our investments is reviewed quarterly for changes in circumstances or the occurrence of events that suggests an investment may not be fully recoverable. The bonds represent investments in various issuers at June 30, 2024. The unrealized losses for some of these bond investments reflect changes in interest rates following their acquisition. As of June 30, 2024, we had four bond investments in a loss position for more than 12 months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">At June 30, 2024, the length of time to maturity for the bonds we held ranged from 1 to 18 months.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 2.5pt; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 2.5pt; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cash and cash equivalents:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Money market funds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Cash deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 57px">Total cash and cash equivalents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,462</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,565</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Short-term investments:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Bonds (held-to-maturity)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,944</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,552</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Equity securities (available for sale)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">180</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">139</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 57px">Total short-term investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,124</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,691</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Long-term investments:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Equity securities (available for sale)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,809</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,354</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Mutual funds (available for sale)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,773</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">236</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 27pt">Bonds (held-to-maturity)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,575</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 57px">Total long-term investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,624</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,165</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total cash, cash equivalents and short and </strong><strong>long-term investments</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,210</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,421</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 11452000 3563000 10000 2000 11462000 3565000 5944000 2552000 180000 139000 6124000 2691000 3809000 4354000 1773000 236000 42000 3575000 5624000 8165000 23210000 14421000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Credit Quality Indicators</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fed Govt.     Bonds/Notes</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Corporate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Bonds</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Totals</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>AAA/AA/A</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">502</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,960</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>BBB/BB</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,026</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,026</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>TOTAL</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,458</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,528</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2458000 502000 2960000 0 3026000 3026000 2458000 3528000 5986000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Unrealized</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Level</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Cost</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gains</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Losses</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Fair Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>As of June 30, </strong><strong>2024:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Money market</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bonds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(66</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,920</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Mutual funds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(38</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,773</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,065</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,989</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>As of December 31, 2023:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Money Market</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bonds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,127</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(82</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,046</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Mutual funds</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(43</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">236</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Equity investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,054</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,561</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,493</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 11452000 0 0 11452000 5986000 0 66000 5920000 1811000 0 38000 1773000 6054000 0 2065000 3989000 3563000 0 0 3563000 6127000 1000 82000 6046000 279000 0 43000 236000 6054000 0 1561000 4493000 the length of time to maturity for the bonds we held ranged from 1 to 18 months <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(6) Patents and Licenses</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Patents and license fees paid for the use of other entities’ patents are amortized over the useful life of the patent or license. The following tables provide information regarding patents and licenses (dollars in thousands):</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30, 2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted Average</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Original Life</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(years)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Gross</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Carrying</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Accumulated</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amortization</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted Average</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Original Life</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(years)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Gross</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Carrying</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Accumulated</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amortization</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:14%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">15.67</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">13,840</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">12,825</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">15.67</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">13,840</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:13%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">12,768</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Aggregated amortization expense for patents and licenses was $28 thousand in the three-month period ended June 30, 2024 and 2023, respectively. Aggregated amortization expense for patents and licenses was $57 thousand in the six-month period ended June 30, 2024 and 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:50%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">2025 </td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">2026 </td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">112</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">2027 </td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">108</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">2028</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">108</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">2029</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">108</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30, 2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted Average</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Original Life</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(years)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Gross</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Carrying</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Accumulated</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amortization</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted Average</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Original Life</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(years)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Gross</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Carrying</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Accumulated</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Amortization</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:14%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">15.67</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">13,840</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">12,825</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">15.67</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:14%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">13,840</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:13%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">12,768</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> P15Y8M1D 13840000 12825000 P15Y8M1D 13840000 12768000 28000 57000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:50%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">2025 </td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">2026 </td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">112</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">2027 </td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">108</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">2028</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">108</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">2029</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">108</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 112000 112000 108000 108000 108000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(7) Revenues</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0.9pt; text-align:justify;">We recognize revenue when performance obligations under the terms of a contract with our customer are satisfied. This occurs with the transfer of control of our products to customers when products are shipped. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or services. Sales and other taxes we may collect concurrent with revenue-producing activities are excluded from revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; TEXT-INDENT: 0.9pt; text-align:justify;">A summary of revenue by geographic area, based on shipping destination, for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,820</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,907</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">52,448</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">European Union</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,663</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,976</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,666</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">All other regions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,290</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,677</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20,224</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,717</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">48,773</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">43,838</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">96,107</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">83,831</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">A summary of revenue by product line for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fluid Delivery</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,410</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,278</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,947</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,863</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cardiovascular</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,098</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,733</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,114</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,398</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ophthalmology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,674</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,790</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,149</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,591</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,037</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,896</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,421</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">48,773</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">43,838</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">96,107</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">83,831</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">More than 98 percent of our total revenue in the periods presented herein is pursuant to shipments initiated by a purchase order (our “contract”) and recognized at a single point in time when the performance obligation of the product being shipped is satisfied, rather than recognized over time, and is presented as a receivable on the balance sheet. Payment is typically due within 30 days.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">We maintain an allowance for credit losses to reflect estimated losses resulting from the failure of customers to make required payments. We calculate our credit loss allowance for our trade receivables following a lifetime “expected credit loss” measurement objective. An account is written off when we determine the receivable will not be collected. Historically, bad debt has been immaterial.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">We have elected to recognize the cost of shipping as an expense in cost of sales when control over the product has transferred to the customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">We do not make any material accruals for product returns and warranty obligations because our returns and warranty obligations have been very low due to our focus on quality control.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">We do not disclose the value of unsatisfied performance obligations for contracts for which we recognize revenue at the amount for which we have the right to invoice. We believe that the complexity added to our disclosures by the inclusion of a large amount of insignificant detail in attempting to disclose information about immaterial contracts would potentially obscure more useful and important information.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,820</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,907</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">52,448</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">European Union</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,663</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,976</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14,666</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">All other regions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,290</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,677</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20,224</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,717</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">48,773</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">43,838</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">96,107</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">83,831</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 30820000 27580000 61907000 52448000 7663000 6581000 13976000 14666000 10290000 9677000 20224000 16717000 48773000 43838000 96107000 83831000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fluid Delivery</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,410</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,278</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39,947</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,863</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cardiovascular</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,098</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,733</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41,114</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">34,398</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ophthalmology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,674</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,790</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,149</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,591</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,037</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,896</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,421</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">48,773</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">43,838</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">96,107</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">83,831</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 20410000 17278000 39947000 34863000 21098000 18733000 41114000 34398000 1674000 2790000 3150000 4149000 5591000 5037000 11896000 10421000 48773000 43838000 96107000 83831000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>(8) Recent Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">From time to time, new accounting pronouncements applicable to us are issued by the Financial Accounting Standards Board or other standards-setting bodies. We generally adopt these standards as of the specified effective date. Unless otherwise discussed, we believe the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.</p>