0001654954-23-013879.txt : 20231107 0001654954-23-013879.hdr.sgml : 20231107 20231107164701 ACCESSION NUMBER: 0001654954-23-013879 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 46 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231107 DATE AS OF CHANGE: 20231107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ATRION CORP CENTRAL INDEX KEY: 0000701288 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] 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: 231384759 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 September 30, 2023

 

or

 

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

 

Commission File Number 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

October 27, 2023

Common stock, Par Value $0.10 per share

 

1,759,836

 

 

 

 

ATRION CORPORATION AND SUBSIDIARIES

 

TABLE OF CONTENTS

 

PART I.

Financial Information

 

3

 

 

 

 

 

 

 

Item 1.

Financial Statements

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Income (Unaudited) For the Three and Nine Months Ended September 30, 2023 and September 30, 2022

 

4

 

 

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets (Unaudited) September 30, 2023 and December 31, 2022

 

5

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows (Unaudited) For the Nine Months Ended September 30, 2023 and September 30, 2022

 

6

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) For the Three and Nine Months Ended September 30, 2023 and September 30, 2022

 

7

 

 

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

 

9

 

 

 

 

 

 

 

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

 

21

 

 

 

 

 

 

 

Item 6.

Exhibits

 

22

 

 

 

 

 

 

SIGNATURES

 

23

 

 

 
2

Table of Contents

 

PART I

 

FINANCIAL INFORMATION

 

3

Table of Contents

 

Item 1. Financial Statements.

 

ATRION CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

 

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per

share amounts)

 

 

(in thousands, except per

share amounts)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenues

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

Cost of goods sold

 

 

28,175

 

 

 

26,978

 

 

 

79,671

 

 

 

82,921

 

Gross profit

 

 

13,736

 

 

 

17,653

 

 

 

46,071

 

 

 

57,730

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling

 

 

2,348

 

 

 

2,306

 

 

 

7,392

 

 

 

7,451

 

General and administrative

 

 

5,453

 

 

 

4,493

 

 

 

17,658

 

 

 

15,217

 

Research and development

 

 

1,869

 

 

 

1,251

 

 

 

5,106

 

 

 

4,180

 

 

 

 

9,670

 

 

 

8,050

 

 

 

30,156

 

 

 

26,848

 

Operating income

 

 

4,066

 

 

 

9,603

 

 

 

15,915

 

 

 

30,882

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest and dividend income

 

 

320

 

 

 

210

 

 

 

687

 

 

 

639

 

Other investment income/(losses)

 

 

(782)

 

 

764

 

 

 

(1,405)

 

 

216

 

Other income

 

 

-

 

 

 

7

 

 

 

39

 

 

 

92

 

Interest Expense

 

 

(97)

 

 

-

 

 

 

(124)

 

 

-

 

 

 

 

(559)

 

 

981

 

 

 

(803)

 

 

947

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income before provision for income taxes

 

 

3,507

 

 

 

10,584

 

 

 

15,112

 

 

 

31,829

 

Provision for income taxes

 

 

(568)

 

 

(1,745)

 

 

(2,125)

 

 

(5,143)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$2,939

 

 

$8,839

 

 

$12,987

 

 

$26,686

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per basic share

 

$1.67

 

 

$4.95

 

 

$7.38

 

 

$14.89

 

Weighted average basic shares outstanding

 

 

1,760

 

 

 

1,786

 

 

 

1,761

 

 

 

1,793

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per diluted share

 

$1.67

 

 

$4.94

 

 

$7.37

 

 

$14.86

 

Weighted average diluted shares outstanding

 

 

1,761

 

 

 

1,788

 

 

 

1,762

 

 

 

1,796

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dividends per common share

 

$2.20

 

 

$2.15

 

 

$6.50

 

 

$6.05

 

 

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 BALANCE SHEETS

(Unaudited)

   

 

 

September 30,

2023

 

 

December 31,

2022

 

Assets

 

(in thousands)

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$658

 

 

$4,731

 

Short-term investments

 

 

3,839

 

 

 

21,152

 

Accounts receivable

 

 

23,290

 

 

 

23,951

 

Inventories

 

 

82,946

 

 

 

65,793

 

Prepaid expenses and other current assets

 

 

5,010

 

 

 

3,770

 

 

 

 

115,743

 

 

 

119,397

 

 

 

 

 

 

 

 

 

 

Long-term investments

 

 

9,474

 

 

 

8,669

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment

 

 

284,079

 

 

 

270,642

 

Less accumulated depreciation and amortization

 

 

157,313

 

 

 

146,888

 

 

 

 

126,766

 

 

 

123,754

 

 

 

 

 

 

 

 

 

 

Other assets and deferred charges:

 

 

 

 

 

 

 

 

Patents and licenses

 

 

1,100

 

 

 

1,185

 

Goodwill

 

 

9,730

 

 

 

9,730

 

Other

 

 

1,996

 

 

 

1,977

 

 

 

 

12,826

 

 

 

12,892

 

 

 

 

 

 

 

 

 

 

    Total assets

 

$264,809

 

 

$264,712

 

 

 

 

 

 

 

 

 

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$13,915

 

 

$18,024

 

Accrued income and other taxes

 

 

1,351

 

 

 

74

 

 

 

 

15,266

 

 

 

18,098

 

 

 

 

 

 

 

 

 

 

Line of credit

 

 

4,500

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Other non-current liabilities

 

 

4,861

 

 

 

7,073

 

 

 

 

 

 

 

 

 

 

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

 

 

 

66,347

 

Retained earnings

 

 

379,213

 

 

 

377,682

 

Treasury shares,1,660 at September 30, 2023 and 1,659 at December 31, 2022, at cost

 

 

(206,538)

 

 

(204,830)

Total stockholders’ equity

 

 

240,182

 

 

 

239,541

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ equity

 

$264,809

 

 

$264,712

 

 

 

 

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 STATEMENTS OF CASH FLOWS

(Unaudited)

 

 

 

Nine Months Ended 

September 30,

 

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$12,987

 

 

$26,686

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

11,090

 

 

 

10,339

 

Deferred income taxes

 

 

(1,931)

 

 

(2,391)

Stock-based compensation

 

 

1,319

 

 

 

1,523

 

Net change in unrealized gains and losses on investments

 

 

1,405

 

 

 

(289)

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

 

 

(98)

 

 

219

 

Other

 

 

-

 

 

 

-

 

 

 

 

24,772

 

 

 

36,087

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

661

 

 

 

(1,015)

Inventories

 

 

(17,153)

 

 

(8,846)

Prepaid expenses

 

 

(1,450)

 

 

(575)

Other non-current assets

 

 

191

 

 

 

606

 

Accounts payable and accrued liabilities

 

 

1,130

 

 

 

(403)

Accrued income and other taxes

 

 

1,277

 

 

 

2,523

 

Other non-current liabilities

 

 

(280)

 

 

570

 

Cash flows from operating activities

 

 

9,148

 

 

 

28,947

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Property, plant and equipment additions

 

 

(19,757)

 

 

(25,321)

Purchase of investments

 

 

(5,648)

 

 

(25,544)

Proceeds from sale of investments

 

 

172

 

 

 

240

 

Proceeds from maturities of investments

 

 

20,676

 

 

 

42,426

 

Cash flows from investing activities

 

 

(4,557)

 

 

(8,199)

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Purchase of treasury stock

 

 

(1,667)

 

 

(14,430)

Shares tendered for employees’ withholding taxes on stock-based compensation

 

 

(57)

 

 

(633)

Dividends paid

 

 

(11,440)

 

 

(10,824)

Proceeds from draw on line of credit

 

 

23,628

 

 

 

-

 

Repayment of draw on line of credit

 

 

(19,128)

 

 

-

 

Cash flows from financing activities

 

 

(8,664)

 

 

(25,887)

 

 

 

 

 

 

 

 

 

Net change in cash and cash equivalents

 

 

(4,073)

 

 

(5,139)

Cash and cash equivalents at beginning of period

 

 

4,731

 

 

 

32,264

 

Cash and cash equivalents at end of period

 

$658

 

 

$27,125

 

 

 

 

 

 

 

 

 

 

Cash paid for:

 

 

 

 

 

 

 

 

Income taxes

 

$3,366

 

 

$5,786

 

Non-cash financing activities: Non-cash effect of stock option exercises

 

$-

 

 

$4,008

 

 

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

 

 
6

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES
NOTES 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, July 1, 2022

 

 

1,788

 

 

$342

 

 

 

1,632

 

 

$(188,219)

 

$66,167

 

 

$368,165

 

 

$246,455

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8,839

 

 

 

8,839

 

Stock-based compensation transactions

 

 

1

 

 

 

 

 

 

 

(1)

 

 

14

 

 

 

77

 

 

 

 

 

 

 

91

 

Shares surrendered in stock transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(179)

 

 

 

 

 

 

 

 

 

 

(179)

Purchase of treasury stock

 

 

(9)

 

 

 

 

 

 

9

 

 

 

(5,090)

 

 

 

 

 

 

 

 

 

 

(5,090)

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,841)

 

 

(3,841)

Balances, September 30, 2022

 

 

1,780

 

 

$342

 

 

 

1,640

 

 

$(193,474)

 

$66,244

 

 

$373,163

 

 

$246,275

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, July 1, 2023

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,541)

 

$66,946

 

 

$380,152

 

 

$240,899

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,939

 

 

 

2,939

 

Stock-based compensation transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

219

 

 

 

 

 

 

 

222

 

Shares surrendered in stock transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,878)

 

 

(3,878)

Balances, September 30, 2023

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,538)

 

$67,165

 

 

$379,213

 

 

$240,182

 

 

 

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 CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

 

 

 

For the Nine Months Ended

 

 

 

Common Stock

 

 

Treasury Stock

 

 

 

 

 

 

 

 

 

 

Shares Outstanding

 

 

 

 

Amount

 

 

 

Shares

 

 

 

 

Amount

 

 

Additional

Paid-in

Capital

 

 

Retained

Earnings

 

 

Total

 

Balances, January 1, 2022

 

 

1,801

 

 

$342

 

 

 

1,619

 

 

$(174,544)

 

$61,174

 

 

$357,324

 

 

$244,296

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26,686

 

 

 

26,686

 

Stock-based compensation transactions

 

 

4

 

 

 

 

 

 

 

(4)

 

 

(3,867)

 

 

5,070

 

 

 

 

 

 

 

1,203

 

Shares surrendered in stock transactions

 

 

(1)

 

 

 

 

 

 

1

 

 

 

(633)

 

 

 

 

 

 

 

 

 

 

(633)

Purchase of Treasury Stock

 

 

(24)

 

 

 

 

 

 

24

 

 

 

(14,430)

 

 

 

 

 

 

 

 

 

 

(14,430)

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,847)

 

 

(10,847)

Balances, September 30, 2022

 

 

1,780

 

 

$342

 

 

 

1,640

 

 

$(193,474)

 

$66,244

 

 

$373,163

 

 

$246,275

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, January 1, 2023

 

 

1,761

 

 

$342

 

 

 

1,659

 

 

$(204,830)

 

$66,347

 

 

$377,682

 

 

$239,541

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12,987

 

 

 

12,987

 

Stock-based compensation transactions

 

 

1

 

 

 

 

 

 

 

(1)

 

 

16

 

 

 

818

 

 

 

 

 

 

 

834

 

Shares surrendered in stock transactions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(57)

 

 

 

 

 

 

 

 

 

 

(57)

Purchase of Treasury Stock

 

 

(2)

 

 

 

 

 

 

2

 

 

 

(1,667)

 

 

 

 

 

 

 

 

 

 

(1,667)

Dividends

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11,456)

 

 

(11,456)

Balances, September 30, 2023

 

 

1,760

 

 

$342

 

 

 

1,660

 

 

$(206,538)

 

$67,165

 

 

$379,213

 

 

$240,182

 

 

 

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

 

 
8

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 November 7, 2023, 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, 2022 ("2022 Form 10-K").

 

(2)  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):

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials

 

$37,890

 

 

$33,329

 

Work in process

 

 

17,036

 

 

 

13,618

 

Finished goods

 

 

28,020

 

 

 

18,846

 

Total inventories

 

$82,946

 

 

$65,793

 

 

 
9

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

(3) Income per share 

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

 

 

 

Three Months ended

September 30,

 

 

Nine Months ended

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Net income

 

$2,939

 

 

$8,839

 

 

$12,987

 

 

$26,686

 

Weighted average basic shares outstanding

 

 

1,760

 

 

 

1,786

 

 

 

1,761

 

 

 

1,793

 

Add: Effect of dilutive securities

 

 

1

 

 

 

2

 

 

 

1

 

 

 

3

 

Weighted average diluted shares outstanding

 

 

1,761

 

 

 

1,788

 

 

 

1,762

 

 

 

1,796

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$1.67

 

 

$4.95

 

 

$7.38

 

 

$14.89

 

Diluted

 

$1.67

 

 

$4.94

 

 

$7.37

 

 

$14.86

 

 

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. 

 

(4)  Investments 

As of September 30, 2023, 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):

 

 

 

September 30,

2023

 

 

December 31,

2022

 

Cash and cash equivalents:

 

 

 

 

 

 

Money market funds

 

$656

 

 

$2,380

 

Cash deposits

 

 

2

 

 

 

603

 

Commercial paper

 

 

-

 

 

 

1,748

 

Total cash and cash equivalents

 

$658

 

 

$4,731

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

Bonds (held-to-maturity)

 

$3,748

 

 

$8,597

 

Equity securities (available for sale)

 

 

91

 

 

 

330

 

Commercial paper (held-to-maturity)

 

 

-

 

 

 

12,227

 

Allowance for credit losses

 

 

-

 

 

 

(2)

Total short-term investments

 

$3,839

 

 

$21,152

 

Long-term investments:

 

 

 

 

 

 

 

 

Equity securities (available for sale)

 

$3,910

 

 

$5,139

 

Bonds (held-to-maturity)

 

 

3,839

 

 

 

3,180

 

Mutual funds (available for sale)

 

 

1,725

 

 

 

350

 

Total long-term investments

 

$9,474

 

 

$8,669

 

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

 

$13,971

 

 

$34,552

 

 

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 third quarter of 2023, 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 September 30, 2023 aggregated by credit quality indicator (in thousands):

 

Held-to-Maturity Bonds

 

Credit Quality Indicators

 

Fed Govt.

Bonds/Notes

 

 

Corporate

Bonds

 

 

Totals

 

AAA/AA/A

 

$104

 

 

$3,693

 

 

$3,797

 

BBB/BB

 

 

-

 

 

 

3,790

 

 

 

3,790

 

TOTAL

 

$104

 

 

$7,483

 

 

$7,587

 

 

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 September 30,  2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market

 

 

1

 

 

 

656

 

 

$-

 

 

$-

 

 

$656

 

Commercial paper

 

 

2

 

 

 

-

 

 

$-

 

 

$-

 

 

$-

 

Bonds

 

 

2

 

 

 

7,587

 

 

$4

 

 

$(144)

 

$7,447

 

Mutual funds

 

 

1

 

 

 

1,781

 

 

$-

 

 

$(56)

 

$1,725

 

Equity investments

 

 

2

 

 

 

6,054

 

 

$-

 

 

$(2,053)

 

$4,001

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money Market

 

 

1

 

 

 

2,380

 

 

$-

 

 

$-

 

 

$2,380

 

Commercial paper

 

 

2

 

 

 

13,975

 

 

$1

 

 

$(9)

 

$13,967

 

Bonds

 

 

2

 

 

 

11,777

 

 

$-

 

 

$(353)

 

$11,424

 

Mutual funds

 

 

1

 

 

 

466

 

 

$-

 

 

$(116)

 

$350

 

Equity investments

 

 

2

 

 

 

6,054

 

 

$-

 

 

$(585)

 

$5,469

 

 

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 September 30, 2023. The unrealized losses for some of these bond investments reflect changes in interest rates following their acquisition. As of September 30, 2023, we had six bond investments in a loss position for more than 12 months.

 

At September 30, 2023, the length of time to maturity for the bonds we held ranged from less than a month to 27 months.

 

 
12

Table of Contents

 

ATRION CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

(5)

 

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

 

September 30, 2023

 

 

December 31, 2022

 

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

 

 

 

15.67

 

 

$13,840

 

 

$12,655

 

 

Aggregated amortization expense for patents and licenses was $28 thousand in the three-month period ended September 30, 2023 and $29 thousand in the three month period ended September 30, 2022. Aggregated amortization expense for patents and licenses was $85 thousand in the nine-month period ended September 30, 2023 and $89 thousand in the nine-month period ended September 30, 2022.

 

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

 

2024

 

$113

 

2025

 

$112

 

2026

 

$112

 

2027

 

$108

 

2028

 

$108

 

 

(6)  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 nine months ended September 30, 2023 and 2022 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$26,146

 

 

$27,779

 

 

$78,594

 

 

$84,121

 

European Union

 

 

6,695

 

 

 

6,371

 

 

 

21,361

 

 

 

23,851

 

All other regions

 

 

9,070

 

 

 

10,481

 

 

 

25,787

 

 

 

32,679

 

Total

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

 

 
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 nine months ended September 30, 2023 and 2022 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Fluid Delivery

 

$17,717

 

 

$19,303

 

 

$52,591

 

 

$64,973

 

Cardiovascular

 

 

17,170

 

 

 

16,780

 

 

 

51,568

 

 

 

50,165

 

Ophthalmology

 

 

2,700

 

 

 

1,607

 

 

 

6,849

 

 

 

4,495

 

Other

 

 

4,324

 

 

 

6,941

 

 

 

14,734

 

 

 

21,018

 

Total

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

 

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

 

(7)  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 September 30, 2023, we reported revenues of $41.9 million, down 6 percent, operating income of $4.1 million, down 58 percent, and net income of $2.9 million, down 67 percent from the three months ended September 30, 2022.

 

Results for the three months ended September 30, 2023

 

Consolidated net income totaled $2.9 million, or $1.67 per basic and diluted share, in the third quarter of 2023. This is compared with consolidated net income total of $8.8 million, or $4.95 per basic and $4.94 per diluted share, in the third quarter of 2022. The income per basic share computations are based on weighted average basic shares outstanding of 1,760 thousand in the 2023 period and 1,786 thousand in the 2022 period. The income per diluted share computations are based on weighted average diluted shares outstanding of 1,761 thousand in the 2023 period and 1,788 thousand in the 2022 period.

 

 
15

Table of Contents

 

Consolidated revenues of $41.9 million for the third quarter of 2023 were 6.1 percent lower than revenues of $44.6 million for the third quarter of 2022 Although revenues in each of the first three quarters of 2023 were down from the comparable quarters in 2022, the percentage of the spread has narrowed each quarter as supply chain shortages have eased. Our third quarter 2023 results were unfavorably impacted by an 8.2 percent decrease in Fluid Delivery revenue and a 37.7 percent decrease in Other product line revenue compared to the third quarter of 2022.

 

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

 

 

 

Three Months Ended

September 30,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Fluid Delivery

 

$17,717

 

 

$19,303

 

Cardiovascular

 

 

17,170

 

 

 

16,780

 

Ophthalmology

 

 

2,700

 

 

 

1,607

 

Other

 

 

4,324

 

 

 

6,941

 

Total

 

$41,911

 

 

$44,631

 

 

Cost of goods sold of $28.2 million for the third quarter of 2023 was 4 percent higher than our cost of goods sold of $27.0 million for the third quarter of 2022, primarily due to increased manufacturing costs. Our cost of goods sold in the third quarter of 2023 was 67.2 percent of revenue compared to 60.4 percent of revenue in the third quarter of 2022.

 

Gross profit of $13.7 million in the third quarter of 2023 was $3.9 million or 22.2 percent lower than in the comparable 2022 period. Our gross profit percentage in the third quarter of 2023 was 32.8 percent of revenues compared with 39.6 percent of revenues in the third quarter of 2022. The decrease in gross profit percentage in the 2023 period compared to the 2022 period was related to higher manufacturing costs.

 

Our third quarter 2023 operating expenses of $9.7 million were $1.6 million higher than the operating expenses for the third quarter of 2022. This increase was attributable to a $959 thousand increase in general and administrative expenses driven by outside services and compensation, as well as a $618 thousand increase in R&D expenses, primarily related to outside services and supplies. Selling expenses increased $42 thousand, primarily related to outside services.

 

Operating income of $4.1 million in the third quarter of 2023 represented a $5.5 million, or 57.7 percent, decrease in operating income compared to third quarter 2022 operating income. This decrease was due to lower sales and the gross profit decrease discussed above. Operating income was 9.7 percent of revenues for the third quarter of 2023 and 21.5 percent of revenues for the third quarter of 2022.

 

 
16

Table of Contents

 

Interest and dividend income in the third quarter of 2023 was $320 thousand compared with $210 thousand for the same period in the prior year. The increase in interest and dividend income was due to dividends received on equity investments in the third quarter of 2023.

 

Other investment income in the third quarter of 2023 was a $782 thousand loss compared with Other investment gain of $764 thousand in the third quarter of 2022. 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 $568 thousand for the third quarter of 2023 compared with $1.7 million for the third quarter of 2022. The effective tax rate for the third quarter of 2023 was 16.2 percent compared with 16.5 percent for the third quarter of 2022.

 

Results for the nine months ended September 30, 2023

 

Consolidated net income totaled $13.0 million, or $7.38 per basic and $7.37 per diluted share, in the first nine months of 2023. This is compared with consolidated net income of $26.7 million, or $14.89 per basic and $14.86 per diluted share, in the first nine months of 2022. The income per basic share computations are based on weighted average basic shares outstanding of 1,761 thousand in the 2023 period and 1,793 thousand in the 2022 period. The income per diluted share computations are based on weighted average diluted shares outstanding of 1,762 thousand in the 2023 period and 1,796 thousand in the 2022 period.

 

Consolidated revenues of $125.7 million for the first nine months of 2023 were 10.6 percent lower than revenues of $140.7 million for the first nine months of 2022. This decrease in revenue was due to decreased sales volumes of 19.1 percent in Fluid Delivery and 29.9 percent in Other product lines compared to the first nine months of 2022.

 

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

 

 

 

Nine Months Ended

September 30,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Fluid Delivery

 

$52,591

 

 

$64,973

 

Cardiovascular

 

 

51,568

 

 

 

50,165

 

Ophthalmology

 

 

6,849

 

 

 

4,495

 

Other

 

 

14,734

 

 

 

21,018

 

Total

 

$125,742

 

 

$140,651

 

 

Cost of goods sold of $79.7 million for the first nine months of 2023 was $3.3 million lower than in the comparable 2022 period. This decrease was due to lower sales volumes and increased manufacturing costs. Our cost of goods sold in the first nine months of 2023 was 63.4 percent of revenues compared to 59.0 percent of revenues in the first nine months of 2022.

 

 
17

Table of Contents

 

Gross profit was $46.1 million in the first nine months of 2023 and $57.7 million in the first nine months of 2022. Our gross profit percentage was 36.6 percent of revenues in the first nine months in 2023 and 41.0 percent in 2022. The decrease in gross profit percentage in the 2023 period compared to the 2022 period was related to higher manufacturing costs.

 

Operating expenses of $30.2 million for the first nine months of 2023 were $3.3 million higher than the operating expenses for the first nine months of 2022. This increase was attributable to a $2.4 million increase in general and administrative expenses and a $925 thousand increase in R&D expenses, primarily driven by outside services and compensation. This increase was partially offset by a $59 thousand decrease in selling expenses.

 

Operating income of $15.9 million for the first nine months of 2023 represented a $15.0 million or 48.5 percent decrease in operating income as compared to the first nine months of 2022. Operating income was 12.7 percent of revenues for the first nine months of 2023 and 22.0 percent of revenues for the first nine months of 2022.

 

Interest and dividend income for the first nine months of 2023 was $687 thousand, compared with $639 thousand for the same period in the prior year. The increase in interest and dividend income was primarily related to an increase in dividends received on equity investments in the current-year period.

 

Other investment income for the first nine months of 2023 was a $1.4 million loss compared to a $216 thousand gain in the first nine months of 2022. 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 $2.1 million for the first nine months in 2023 and $5.1 million for the first nine months in 2022. The effective tax rate for the first nine months of 2023 was 14.1 percent, compared with 16.2 percent for the first nine months of 2022. The decrease in the 2023 period effective tax rate was primarily related to the impact of the R&D tax credit on lower income before income taxes.

 

Liquidity and Capital Resources

 

As of September 30, 2023, we had a $75.0 million revolving credit facility with a money center bank pursuant to which the lender is obligated to make advances until February 28, 2024. 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 outstanding borrowings under the credit facility at September 30, 2023 of $4.5 million, and we were in compliance with all financial covenants.

 

At September 30, 2023, we had a total of $14.0 million in cash and cash equivalents, short-term investments, and long-term investments. At December 31, 2022, cash and cash equivalents, short-term investments, and long-term investments totaled $34.6 million.

 

 
18

Table of Contents

 

Cash flows from operating activities of $9.1 million for the nine months ended September 30, 2023 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 nine months of 2023, we used $19.8 million for the addition of property and equipment, $11.4 million for dividends, and $5.6 million for the purchase of investments. During the same period, our maturities and sales of investments generated $20.8 million in cash, and our cash borrowings under our credit facility at September 30, 2023 were $4.5 million. For the nine months ended September 30, 2022, cash flows from operating activities of $28.9 million were primarily comprised of net income plus the net effect of non-cash expenses and an increase in inventory. During the first nine months of 2022, we used $25.5 million for the purchase of investments, $25.3 million for the addition of property and equipment, $10.8 million for dividends, and $14.4 million for the purchase of treasury stock. During the same period, maturities and sales of investments generated $42.7 million in cash.

 

At September 30, 2023, we had working capital of $100.5 million, including $658 thousand in cash and cash equivalents and $3.8 million in short-term investments, compared to working capital of $101.3 million at December 31, 2022. The $822 thousand decrease in working capital during the first nine months of 2023 was primarily related to a decrease in cash and short-term investments, partially offset by an increase in inventory and prepaid expenses.

 

We believe that our $14.0 million in cash, cash equivalents, short-term investments, and long-term investments, along with cash flows from operations and available borrowings of up to $70.5 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 2022 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, 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, and our access to equity and debt financing. 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 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. 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 September 30, 2023, we did not experience any material changes in market risk exposures that affect the quantitative and qualitative disclosures presented in our 2022 Form 10-K.

 

Item 4. Controls and Procedures.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of September 30, 2023. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are effective. There were no changes in our internal control over financial reporting for the quarter ended September 30, 2023 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

 

 
20

Table of Contents

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

We have no pending legal proceedings of the type described in Item 103 of Regulation S-K.

 

Item 1A. Risk Factors.

 

As of the date of this Report, there has been no material change in the risk factors described in our 2022 Form 10-K.

 

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

 

Issuer Purchases of Equity Securities

 

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 September 30, 2023. As of September 30, 2023, 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.

 

 
21

Table of Contents

 

Item 6. Exhibits.

 

Exhibit Index

 

Exhibit

Number

 

Description

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

 

 
22

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:  November 7, 2023    By:/s/ David A. Battat

 

 

David A. Battat 
  President and 
  Chief Executive Officer 

 

 

 

 

Date: November 7, 2023

By:

/s/ Cindy Ferguson

 

 

 

Cindy Ferguson

 

 

 

Vice President and

 

 

 

Chief Financial Officer

 

 

 

(Principal Accounting and   Financial Officer)

 

  

 
23

 

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: November 7, 2023 /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: November 7, 2023

/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 September 30, 2023 (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: November 7, 2023  

/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 September 30, 2023 (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: November 7, 2023 

/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-20230930.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 - Inventories link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Income Per Share link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Patents and Licenses link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Patents and Licenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Income per share (Details) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Investments (Details 1) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Investments (Details 2) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Patents and Licenses (Details) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Patents and Licenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Patents and Licenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Revenues (Details 1) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 atri-20230930_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 Document Transition Report Entity Interactive Data Current 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 Total operating expense [Operating Expenses] Operating income [Operating Income (Loss)] Interest and dividend income Other investment income/(losses) Other income Interest Expense [Interest Expense] Total other income expense [Nonoperating Income (Expense)] Income before provision for income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] 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 Total 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 Total other assets and deferred charges [Prepaid Expense and Other Assets] Total assets [Assets] Liabilities and Stockholders' Equity Current liabilities: Accounts payable and accrued liabilities Accrued income and other taxes Total current liabilities [Liabilities, Current] Line of credit 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 September 30, 2023 and 1,659 at December 31, 2022, 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 [Unrealized Gain (Loss) on Investments] Net change in accrued interest, premiums, and discounts on investments [Accretion (Amortization) of Discounts and Premiums, Investments] Other [Other Operating Activities, Cash Flow Statement] 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 [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 Non-cash financing activities: Non-cash effect of stock option exercises 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 Stock-based compensation transactions, shares Stock-based compensation transactions, amount Shares surrendered in stock transactions, shares Shares surrendered in stock transactions, amount Purchase of Treasury Stock, shares Purchase of Treasury Stock, amount Dividends [Dividends] Shares surrendered in stock transactions Stock-based compensation transactions Purchase of treasury stock [Purchase of treasury stock] Balance, shares Balance, amount Basis of Presentation Basis Of Presentation 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 Raw material Work in process Finished goods Total inventories Income per share (Details) Net income Weighted average basic shares outstanding 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 Commercial paper Total cash and cash equivalents Short-term investments Short-Term Investments [Abstract] Bonds (held-to-maturity) Equity securities (available for sale) Commercial paper (held-to-maturity) Allowance for credit losses [Impaired Financing Receivable, Related Allowance] 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] Corporate Bonds [Member] AAA /AA/A [Member] Fed Govt. Bonds/Notes [Member] BBB/BB [Member] BBB/BB [Member] [BBB/BB [Member]] Fedral government bond notes [Member] Total held to Maturity Bonds Debt Securities, Held-to-maturity Plan Name Axis Money Market Funds [Member] Commercial Paper [Member] Bonds [Member] Mutual funds (available for sale) [Member] Equity investments [Member] Debt Securities, Held-to-maturity Gross Unrealized Gains Gross Unrealized Losses [Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss] Gross Unrealized Fair Value Securities Maturity, Description Accumulated Amortization Weighted Average Original Life (years) Gross Carrying Amount 2024 2025 2026 2027 2028 Finite-Lived Intangible Assets by Major Class [Axis] Patents And Licenses [Member] Aggregate amortization expense Geographic Distribution Axis Statement Geographical Axis United State European Union All Other Regions Revenues Deferred Revenue Arrangement Type [Axis] Fluid Delivery [Member] Cardiovascular [Member] Ophthalmology [Member] Other [Member] EX-101.CAL 8 atri-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 atri-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 atri-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
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 Sep. 30, 2023  
Entity Filer Category Large Accelerated Filer  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Entity Common Stock Shares Outstanding   1,759,836
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  
Document Transition Report false  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
Revenues $ 41,911 $ 44,631 $ 125,742 $ 140,651
Cost of goods sold 28,175 26,978 79,671 82,921
Gross profit 13,736 17,653 46,071 57,730
Operating expenses:        
Selling 2,348 2,306 7,392 7,451
General and administrative 5,453 4,493 17,658 15,217
Research and development 1,869 1,251 5,106 4,180
Total operating expense 9,670 8,050 30,156 26,848
Operating income 4,066 9,603 15,915 30,882
Interest and dividend income 320 210 687 639
Other investment income/(losses) (782) 764 (1,405) 216
Other income 0 7 39 92
Interest Expense (97) 0 (124) 0
Total other income expense (559) 981 (803) 947
Income before provision for income taxes 3,507 10,584 15,112 31,829
Provision for income taxes (568) (1,745) (2,125) (5,143)
Net income $ 2,939 $ 8,839 $ 12,987 $ 26,686
Net income per basic share $ 1.67 $ 4.95 $ 7.38 $ 14.89
Weighted average basic shares outstanding 1,760 1,786 1,761 1,793
Net income per diluted share $ 1.67 $ 4.94 $ 7.37 $ 14.86
Weighted average diluted shares outstanding 1,761 1,788 1,762 1,796
Dividends per common share $ 2.20 $ 2.15 $ 6.50 $ 6.05
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 658 $ 4,731
Short-term investments 3,839 21,152
Accounts receivable 23,290 23,951
Inventories 82,946 65,793
Prepaid expenses and other current assets 5,010 3,770
Total current assets 115,743 119,397
Long-term investments 9,474 8,669
Property, plant and equipment 284,079 270,642
Less accumulated depreciation and amortization 157,313 146,888
Property plant and equipment net 126,766 123,754
Other assets and deferred charges:    
Patents and licenses 1,100 1,185
Goodwill 9,730 9,730
Other 1,996 1,977
Total other assets and deferred charges 12,826 12,892
Total assets 264,809 264,712
Current liabilities:    
Accounts payable and accrued liabilities 13,915 18,024
Accrued income and other taxes 1,351 74
Total current liabilities 15,266 18,098
Line of credit 4,500 0
Other non-current liabilities 4,861 7,073
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,165 66,347
Retained earnings 379,213 377,682
Treasury shares,1,660 at September 30, 2023 and 1,659 at December 31, 2022, at cost (206,538) (204,830)
Total stockholders' equity 240,182 239,541
Total liabilities and stockholders' equity $ 264,809 $ 264,712
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, shares par value $ 0.10 $ 0.10
Common stock, shares authorized 10,000 10,000
Common stock, shares issued 3,420 3,420
Treasury stock, shares 1,660 1,659
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 12,987 $ 26,686
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 11,090 10,339
Deferred income taxes (1,931) (2,391)
Stock-based compensation 1,319 1,523
Net change in unrealized gains and losses on investments 1,405 (289)
Net change in accrued interest, premiums, and discounts on investments (98) 219
Other 0 0
Adjustments to reconcile net income loss to cash provided by used in operating activities 24,772 36,087
Changes in operating assets and liabilities:    
Accounts receivable 661 (1,015)
Inventories (17,153) (8,846)
Prepaid expenses (1,450) (575)
Other non-current assets 191 606
Accounts payable and accrued liabilities 1,130 (403)
Accrued income and other taxes 1,277 2,523
Other non-current liabilities (280) 570
Cash flows from operating activities 9,148 28,947
Cash flows from investing activities:    
Property, plant and equipment additions (19,757) (25,321)
Purchase of investments (5,648) (25,544)
Proceeds from sale of investments 172 240
Proceeds from maturities of investments 20,676 42,426
Cash flows from investing activities (4,557) (8,199)
Cash flows from financing activities:    
Purchase of treasury stock (1,667) (14,430)
Shares tendered for employees' withholding taxes on stock-based compensation (57) (633)
Dividends paid (11,440) (10,824)
Proceeds from draw on line of credit 23,628 0
Repayment of draw on line of credit (19,128) 0
Cash flows from financing activities (8,664) (25,887)
Net change in cash and cash equivalents (4,073) (5,139)
Cash and cash equivalents at beginning of period 4,731 32,264
Cash and cash equivalents at end of period 658 27,125
Cash paid for:    
Income taxes 3,366 5,786
Non-cash financing activities: Non-cash effect of stock option exercises $ 0 $ 4,008
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Balance, shares at Dec. 31, 2021   1,801 1,619    
Balance, amount at Dec. 31, 2021 $ 244,296 $ 342 $ (174,544) $ 61,174 $ 357,324
Net income 26,686       26,686
Stock-based compensation transactions, shares   4 (4)    
Stock-based compensation transactions, amount 1,203   $ (3,867) 5,070  
Shares surrendered in stock transactions, shares   (1) 1    
Shares surrendered in stock transactions, amount (633)   $ (633)    
Purchase of Treasury Stock, shares   (24) 24    
Purchase of Treasury Stock, amount (14,430)   $ (14,430)    
Dividends (10,847)       (10,847)
Balance, shares at Sep. 30, 2022   1,780 1,640    
Balance, amount at Sep. 30, 2022 246,275 $ 342 $ (193,474) 66,244 373,163
Balance, shares at Jun. 30, 2022   1,788 1,632    
Balance, amount at Jun. 30, 2022 246,455 $ 342 $ (188,219) 66,167 368,165
Net income 8,839       8,839
Stock-based compensation transactions, shares   1 (1)    
Stock-based compensation transactions, amount 91   $ 14 77  
Purchase of Treasury Stock, shares   (9) 9    
Purchase of Treasury Stock, amount (5,090)   $ (5,090)    
Dividends (3,841)       (3,841)
Shares surrendered in stock transactions (179)   $ (179)    
Balance, shares at Sep. 30, 2022   1,780 1,640    
Balance, amount at Sep. 30, 2022 246,275 $ 342 $ (193,474) 66,244 373,163
Balance, shares at Dec. 31, 2022   1,761 1,659    
Balance, amount at Dec. 31, 2022 239,541 $ 342 $ (204,830) 66,347 377,682
Net income 12,987       12,987
Stock-based compensation transactions, shares   1 (1)    
Stock-based compensation transactions, amount 834   $ 16 818  
Purchase of Treasury Stock, shares   (2) 2    
Purchase of Treasury Stock, amount (1,667)   $ (1,667)    
Dividends (11,456)       (11,456)
Shares surrendered in stock transactions (57)   $ (57)    
Balance, shares at Sep. 30, 2023   1,760 1,660    
Balance, amount at Sep. 30, 2023 240,182 $ 342 $ (206,538) 67,165 379,213
Balance, shares at Jun. 30, 2023   1,760 1,660    
Balance, amount at Jun. 30, 2023 240,899 $ 342 $ (206,541) 66,946 380,152
Net income 2,939       2,939
Dividends (3,878)       (3,878)
Shares surrendered in stock transactions 0        
Stock-based compensation transactions 222   $ 3 219  
Purchase of treasury stock 0        
Balance, shares at Sep. 30, 2023   1,760 1,660    
Balance, amount at Sep. 30, 2023 $ 240,182 $ 342 $ (206,538) $ 67,165 $ 379,213
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation
9 Months Ended
Sep. 30, 2023
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 November 7, 2023, 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, 2022 ("2022 Form 10-K").

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventories  
Inventories

(2)  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):

 

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials

 

$37,890

 

 

$33,329

 

Work in process

 

 

17,036

 

 

 

13,618

 

Finished goods

 

 

28,020

 

 

 

18,846

 

Total inventories

 

$82,946

 

 

$65,793

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Income Per Share
9 Months Ended
Sep. 30, 2023
Income Per Share  
Income Per Share

(3) Income per share 

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

 

 

 

Three Months ended

September 30,

 

 

Nine Months ended

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Net income

 

$2,939

 

 

$8,839

 

 

$12,987

 

 

$26,686

 

Weighted average basic shares outstanding

 

 

1,760

 

 

 

1,786

 

 

 

1,761

 

 

 

1,793

 

Add: Effect of dilutive securities

 

 

1

 

 

 

2

 

 

 

1

 

 

 

3

 

Weighted average diluted shares outstanding

 

 

1,761

 

 

 

1,788

 

 

 

1,762

 

 

 

1,796

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$1.67

 

 

$4.95

 

 

$7.38

 

 

$14.89

 

Diluted

 

$1.67

 

 

$4.94

 

 

$7.37

 

 

$14.86

 

 

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 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
9 Months Ended
Sep. 30, 2023
Investments  
Investments

(4)  Investments 

As of September 30, 2023, 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):

 

 

 

September 30,

2023

 

 

December 31,

2022

 

Cash and cash equivalents:

 

 

 

 

 

 

Money market funds

 

$656

 

 

$2,380

 

Cash deposits

 

 

2

 

 

 

603

 

Commercial paper

 

 

-

 

 

 

1,748

 

Total cash and cash equivalents

 

$658

 

 

$4,731

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

Bonds (held-to-maturity)

 

$3,748

 

 

$8,597

 

Equity securities (available for sale)

 

 

91

 

 

 

330

 

Commercial paper (held-to-maturity)

 

 

-

 

 

 

12,227

 

Allowance for credit losses

 

 

-

 

 

 

(2)

Total short-term investments

 

$3,839

 

 

$21,152

 

Long-term investments:

 

 

 

 

 

 

 

 

Equity securities (available for sale)

 

$3,910

 

 

$5,139

 

Bonds (held-to-maturity)

 

 

3,839

 

 

 

3,180

 

Mutual funds (available for sale)

 

 

1,725

 

 

 

350

 

Total long-term investments

 

$9,474

 

 

$8,669

 

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

 

$13,971

 

 

$34,552

 

 

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 third quarter of 2023, our allowance for credit losses was immaterial.

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

 

Held-to-Maturity Bonds

 

Credit Quality Indicators

 

Fed Govt.

Bonds/Notes

 

 

Corporate

Bonds

 

 

Totals

 

AAA/AA/A

 

$104

 

 

$3,693

 

 

$3,797

 

BBB/BB

 

 

-

 

 

 

3,790

 

 

 

3,790

 

TOTAL

 

$104

 

 

$7,483

 

 

$7,587

 

 

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 September 30,  2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market

 

 

1

 

 

 

656

 

 

$-

 

 

$-

 

 

$656

 

Commercial paper

 

 

2

 

 

 

-

 

 

$-

 

 

$-

 

 

$-

 

Bonds

 

 

2

 

 

 

7,587

 

 

$4

 

 

$(144)

 

$7,447

 

Mutual funds

 

 

1

 

 

 

1,781

 

 

$-

 

 

$(56)

 

$1,725

 

Equity investments

 

 

2

 

 

 

6,054

 

 

$-

 

 

$(2,053)

 

$4,001

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money Market

 

 

1

 

 

 

2,380

 

 

$-

 

 

$-

 

 

$2,380

 

Commercial paper

 

 

2

 

 

 

13,975

 

 

$1

 

 

$(9)

 

$13,967

 

Bonds

 

 

2

 

 

 

11,777

 

 

$-

 

 

$(353)

 

$11,424

 

Mutual funds

 

 

1

 

 

 

466

 

 

$-

 

 

$(116)

 

$350

 

Equity investments

 

 

2

 

 

 

6,054

 

 

$-

 

 

$(585)

 

$5,469

 

 

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 September 30, 2023. The unrealized losses for some of these bond investments reflect changes in interest rates following their acquisition. As of September 30, 2023, we had six bond investments in a loss position for more than 12 months.

 

At September 30, 2023, the length of time to maturity for the bonds we held ranged from less than a month to 27 months.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Patents and Licenses
9 Months Ended
Sep. 30, 2023
Patents and Licenses  
Patents And Licenses

(5)

 

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

 

September 30, 2023

 

 

December 31, 2022

 

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

 

 

 

15.67

 

 

$13,840

 

 

$12,655

 

 

Aggregated amortization expense for patents and licenses was $28 thousand in the three-month period ended September 30, 2023 and $29 thousand in the three month period ended September 30, 2022. Aggregated amortization expense for patents and licenses was $85 thousand in the nine-month period ended September 30, 2023 and $89 thousand in the nine-month period ended September 30, 2022.

 

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

 

2024

 

$113

 

2025

 

$112

 

2026

 

$112

 

2027

 

$108

 

2028

 

$108

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues
9 Months Ended
Sep. 30, 2023
Revenues  
Revenues

(6)  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 nine months ended September 30, 2023 and 2022 is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$26,146

 

 

$27,779

 

 

$78,594

 

 

$84,121

 

European Union

 

 

6,695

 

 

 

6,371

 

 

 

21,361

 

 

 

23,851

 

All other regions

 

 

9,070

 

 

 

10,481

 

 

 

25,787

 

 

 

32,679

 

Total

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

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

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Fluid Delivery

 

$17,717

 

 

$19,303

 

 

$52,591

 

 

$64,973

 

Cardiovascular

 

 

17,170

 

 

 

16,780

 

 

 

51,568

 

 

 

50,165

 

Ophthalmology

 

 

2,700

 

 

 

1,607

 

 

 

6,849

 

 

 

4,495

 

Other

 

 

4,324

 

 

 

6,941

 

 

 

14,734

 

 

 

21,018

 

Total

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

 

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 doubtful accounts 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 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2023
Recent Accounting Pronouncements  
Recent Accounting Pronouncements

(7)  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 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventories  
Schedule Of Inventories

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials

 

$37,890

 

 

$33,329

 

Work in process

 

 

17,036

 

 

 

13,618

 

Finished goods

 

 

28,020

 

 

 

18,846

 

Total inventories

 

$82,946

 

 

$65,793

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Income Per Share  
Schedule Of Computation Of Basic And Diluted Income Per Share

 

 

Three Months ended

September 30,

 

 

Nine Months ended

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Net income

 

$2,939

 

 

$8,839

 

 

$12,987

 

 

$26,686

 

Weighted average basic shares outstanding

 

 

1,760

 

 

 

1,786

 

 

 

1,761

 

 

 

1,793

 

Add: Effect of dilutive securities

 

 

1

 

 

 

2

 

 

 

1

 

 

 

3

 

Weighted average diluted shares outstanding

 

 

1,761

 

 

 

1,788

 

 

 

1,762

 

 

 

1,796

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$1.67

 

 

$4.95

 

 

$7.38

 

 

$14.89

 

Diluted

 

$1.67

 

 

$4.94

 

 

$7.37

 

 

$14.86

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 30, 2023
Investments  
Schedule Of Cash And Cash Equivalents Andshort And Long-term Investments

 

 

September 30,

2023

 

 

December 31,

2022

 

Cash and cash equivalents:

 

 

 

 

 

 

Money market funds

 

$656

 

 

$2,380

 

Cash deposits

 

 

2

 

 

 

603

 

Commercial paper

 

 

-

 

 

 

1,748

 

Total cash and cash equivalents

 

$658

 

 

$4,731

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

Bonds (held-to-maturity)

 

$3,748

 

 

$8,597

 

Equity securities (available for sale)

 

 

91

 

 

 

330

 

Commercial paper (held-to-maturity)

 

 

-

 

 

 

12,227

 

Allowance for credit losses

 

 

-

 

 

 

(2)

Total short-term investments

 

$3,839

 

 

$21,152

 

Long-term investments:

 

 

 

 

 

 

 

 

Equity securities (available for sale)

 

$3,910

 

 

$5,139

 

Bonds (held-to-maturity)

 

 

3,839

 

 

 

3,180

 

Mutual funds (available for sale)

 

 

1,725

 

 

 

350

 

Total long-term investments

 

$9,474

 

 

$8,669

 

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

 

$13,971

 

 

$34,552

 

Schedule Of Investments, Held-to-maturity Securities

Credit Quality Indicators

 

Fed Govt.

Bonds/Notes

 

 

Corporate

Bonds

 

 

Totals

 

AAA/AA/A

 

$104

 

 

$3,693

 

 

$3,797

 

BBB/BB

 

 

-

 

 

 

3,790

 

 

 

3,790

 

TOTAL

 

$104

 

 

$7,483

 

 

$7,587

 

Schedule Of Gross Unrealized Gains And Losses On Investments

 

 

 

 

 

 

Gross Unrealized

 

 

 

 

 

Level

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

As of September 30,  2023:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market

 

 

1

 

 

 

656

 

 

$-

 

 

$-

 

 

$656

 

Commercial paper

 

 

2

 

 

 

-

 

 

$-

 

 

$-

 

 

$-

 

Bonds

 

 

2

 

 

 

7,587

 

 

$4

 

 

$(144)

 

$7,447

 

Mutual funds

 

 

1

 

 

 

1,781

 

 

$-

 

 

$(56)

 

$1,725

 

Equity investments

 

 

2

 

 

 

6,054

 

 

$-

 

 

$(2,053)

 

$4,001

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money Market

 

 

1

 

 

 

2,380

 

 

$-

 

 

$-

 

 

$2,380

 

Commercial paper

 

 

2

 

 

 

13,975

 

 

$1

 

 

$(9)

 

$13,967

 

Bonds

 

 

2

 

 

 

11,777

 

 

$-

 

 

$(353)

 

$11,424

 

Mutual funds

 

 

1

 

 

 

466

 

 

$-

 

 

$(116)

 

$350

 

Equity investments

 

 

2

 

 

 

6,054

 

 

$-

 

 

$(585)

 

$5,469

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Patents and Licenses (Tables)
9 Months Ended
Sep. 30, 2023
Patents and Licenses  
Schedule Of Patents And Licenses

September 30, 2023

 

 

December 31, 2022

 

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

 

 

 

15.67

 

 

$13,840

 

 

$12,655

 

Schedule Of Estimated Future Amortization Expense

2024

 

$113

 

2025

 

$112

 

2026

 

$112

 

2027

 

$108

 

2028

 

$108

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2023
Revenues  
Schedule Of Revenues By Geographic Area

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$26,146

 

 

$27,779

 

 

$78,594

 

 

$84,121

 

European Union

 

 

6,695

 

 

 

6,371

 

 

 

21,361

 

 

 

23,851

 

All other regions

 

 

9,070

 

 

 

10,481

 

 

 

25,787

 

 

 

32,679

 

Total

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

Schedule Of Revenues By Product

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Fluid Delivery

 

$17,717

 

 

$19,303

 

 

$52,591

 

 

$64,973

 

Cardiovascular

 

 

17,170

 

 

 

16,780

 

 

 

51,568

 

 

 

50,165

 

Ophthalmology

 

 

2,700

 

 

 

1,607

 

 

 

6,849

 

 

 

4,495

 

Other

 

 

4,324

 

 

 

6,941

 

 

 

14,734

 

 

 

21,018

 

Total

 

$41,911

 

 

$44,631

 

 

$125,742

 

 

$140,651

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventories    
Raw material $ 37,890 $ 33,329
Work in process 17,036 13,618
Finished goods 28,020 18,846
Total inventories $ 82,946 $ 65,793
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income per share (Details)        
Net income $ 2,939 $ 8,839 $ 12,987 $ 26,686
Weighted average basic shares outstanding outstanding 1,760 1,786 1,761 1,793
Add: Effect of dilutive securities 1 2 1 3
Weighted average diluted shares outstanding 1,761 1,788 1,762 1,796
Basic $ 1.67 $ 4.95 $ 7.38 $ 14.89
Diluted $ 1.67 $ 4.94 $ 7.37 $ 14.86
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash and cash equivalents    
Money market funds $ 656 $ 2,380
Cash deposits 2 603
Commercial paper 0 1,748
Total cash and cash equivalents 658 4,731
Short-term investments    
Bonds (held-to-maturity) 3,748 8,597
Equity securities (available for sale) 91 330
Commercial paper (held-to-maturity) 0 12,227
Allowance for credit losses 0 (2)
Total short-term investments 3,839 21,152
Long-term investments    
Equity securities (available for sale) 3,910 5,139
Bonds (held-to-maturity) 3,839 3,180
Mutual funds (available for sale) 1,725 350
Total long-term investments 9,474 8,669
Total cash, cash equivalents and short and long-term investments $ 13,971 $ 34,552
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Details 1)
$ in Thousands
Sep. 30, 2023
USD ($)
Total held to Maturity Bonds $ 7,587
AAA /AA/A [Member]  
Debt Securities, Held-to-maturity 3,797
BBB/BB [Member]  
Debt Securities, Held-to-maturity 3,790
Corporate Bonds [Member]  
Debt Securities, Held-to-maturity 7,483
Corporate Bonds [Member] | AAA /AA/A [Member]  
Debt Securities, Held-to-maturity 3,693
Corporate Bonds [Member] | BBB/BB [Member]  
Debt Securities, Held-to-maturity 3,790
Fed Govt. Bonds/Notes [Member] | AAA /AA/A [Member]  
Debt Securities, Held-to-maturity 104
Fed Govt. Bonds/Notes [Member] | BBB/BB [Member]  
Debt Securities, Held-to-maturity 0
Fedral government bond notes [Member]  
Debt Securities, Held-to-maturity $ 104
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Details 2) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Money Market Funds [Member]    
Debt Securities, Held-to-maturity $ 656 $ 2,380
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Gross Unrealized Fair Value 656 2,380
Commercial Paper [Member]    
Debt Securities, Held-to-maturity 0 13,975
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 (9)
Gross Unrealized Fair Value 0 13,967
Bonds [Member]    
Debt Securities, Held-to-maturity 7,587 11,777
Gross Unrealized Gains 4 0
Gross Unrealized Losses (144) (353)
Gross Unrealized Fair Value 7,447 11,424
Mutual funds (available for sale) [Member]    
Debt Securities, Held-to-maturity 1,781 466
Gross Unrealized Gains 0 0
Gross Unrealized Losses (56) (116)
Gross Unrealized Fair Value 1,725 350
Equity investments [Member]    
Debt Securities, Held-to-maturity 6,054 6,054
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,053) (585)
Gross Unrealized Fair Value $ 4,001 $ 5,469
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Details Narrative)
9 Months Ended
Sep. 30, 2023
Investments  
Securities Maturity, Description the length of time to maturity for the bonds we held ranged from less than a month to 27 months
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Patents and Licenses (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Patents and Licenses    
Accumulated Amortization $ 12,740 $ 12,655
Weighted Average Original Life (years) 15 years 8 months 1 day 15 years 8 months 1 day
Gross Carrying Amount $ 13,840 $ 13,840
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Patents and Licenses (Details 1)
$ in Thousands
Sep. 30, 2023
USD ($)
Patents and Licenses  
2024 $ 113
2025 112
2026 112
2027 108
2028 $ 108
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Patents and Licenses (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Patents And Licenses [Member]        
Aggregate amortization expense $ 28 $ 29 $ 85 $ 89
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 41,911 $ 44,631 $ 125,742 $ 140,651
European Union        
Revenues 6,695 6,371 21,361 23,851
All Other Regions        
Revenues 9,070 10,481 25,787 32,679
United State        
Revenues $ 26,146 $ 27,779 $ 78,594 $ 84,121
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 41,911 $ 44,631 $ 125,742 $ 140,651
Fluid Delivery [Member]        
Revenues 17,717 19,303 52,591 64,973
Cardiovascular [Member]        
Revenues 17,170 16,780 51,568 50,165
Ophthalmology [Member]        
Revenues 2,700 1,607 6,849 4,495
Other [Member]        
Revenues $ 4,324 $ 6,941 $ 14,734 $ 21,018
XML 40 atri_10q_htm.xml IDEA: XBRL DOCUMENT 0000701288 2023-01-01 2023-09-30 0000701288 atri:OtherMember 2023-07-01 2023-09-30 0000701288 atri:OphthalmologyMember 2023-07-01 2023-09-30 0000701288 atri:CardiovascularMember 2023-07-01 2023-09-30 0000701288 atri:FluidDeliveryMember 2023-07-01 2023-09-30 0000701288 atri:OtherMember 2023-01-01 2023-09-30 0000701288 atri:OphthalmologyMember 2023-01-01 2023-09-30 0000701288 atri:CardiovascularMember 2023-01-01 2023-09-30 0000701288 atri:FluidDeliveryMember 2023-01-01 2023-09-30 0000701288 atri:OtherMember 2022-07-01 2022-09-30 0000701288 atri:OphthalmologyMember 2022-07-01 2022-09-30 0000701288 atri:CardiovascularMember 2022-07-01 2022-09-30 0000701288 atri:FluidDeliveryMember 2022-07-01 2022-09-30 0000701288 atri:OtherMember 2022-01-01 2022-09-30 0000701288 atri:OphthalmologyMember 2022-01-01 2022-09-30 0000701288 atri:CardiovascularMember 2022-01-01 2022-09-30 0000701288 atri:FluidDeliveryMember 2022-01-01 2022-09-30 0000701288 atri:AllOtherRegionsMember 2022-01-01 2022-09-30 0000701288 atri:AllOtherRegionsMember 2022-07-01 2022-09-30 0000701288 atri:AllOtherRegionsMember 2023-07-01 2023-09-30 0000701288 atri:AllOtherRegionsMember 2023-01-01 2023-09-30 0000701288 us-gaap:EuropeanUnionMember 2022-01-01 2022-09-30 0000701288 us-gaap:EuropeanUnionMember 2022-07-01 2022-09-30 0000701288 us-gaap:EuropeanUnionMember 2023-07-01 2023-09-30 0000701288 us-gaap:EuropeanUnionMember 2023-01-01 2023-09-30 0000701288 atri:UnitedStateMember 2022-01-01 2022-09-30 0000701288 atri:UnitedStateMember 2022-07-01 2022-09-30 0000701288 atri:UnitedStateMember 2023-07-01 2023-09-30 0000701288 atri:UnitedStateMember 2023-01-01 2023-09-30 0000701288 atri:PatentsAndLicensesMember 2022-01-01 2022-09-30 0000701288 atri:PatentsAndLicensesMember 2023-01-01 2023-09-30 0000701288 atri:PatentsAndLicensesMember 2023-07-01 2023-09-30 0000701288 atri:PatentsAndLicensesMember 2022-07-01 2022-09-30 0000701288 2022-01-01 2022-12-31 0000701288 atri:EquityInvestmentsMember 2022-12-31 0000701288 atri:MutualFundsAvailableForSalesMember 2022-12-31 0000701288 atri:BondMember 2022-12-31 0000701288 atri:CommercialPapersMember 2022-12-31 0000701288 atri:MoneyMarketFundMember 2022-12-31 0000701288 atri:EquityInvestmentsMember 2023-09-30 0000701288 atri:MutualFundsAvailableForSalesMember 2023-09-30 0000701288 atri:BondMember 2023-09-30 0000701288 atri:CommercialPapersMember 2023-09-30 0000701288 atri:MoneyMarketFundMember 2023-09-30 0000701288 atri:CorporateBondsMember 2023-09-30 0000701288 atri:FedGovtBondsNotesMember atri:InternalAAAMember 2023-09-30 0000701288 atri:InternalBBBMember 2023-09-30 0000701288 atri:CorporateBondsMember atri:InternalBBBMember 2023-09-30 0000701288 atri:FedGovtBondsNotesMember atri:BbbBbMember 2023-09-30 0000701288 atri:InternalAAAMember 2023-09-30 0000701288 atri:CorporateBondsMember atri:InternalAAAMember 2023-09-30 0000701288 atri:FedralGovernmentBondNotesMember 2023-09-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000701288 us-gaap:TreasuryStockPreferredMember 2023-07-01 2023-09-30 0000701288 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000701288 2023-06-30 0000701288 us-gaap:RetainedEarningsMember 2023-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000701288 us-gaap:TreasuryStockPreferredMember 2023-06-30 0000701288 us-gaap:CommonStockMember 2023-06-30 0000701288 us-gaap:RetainedEarningsMember 2023-09-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000701288 us-gaap:TreasuryStockPreferredMember 2023-09-30 0000701288 us-gaap:CommonStockMember 2023-09-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0000701288 us-gaap:TreasuryStockPreferredMember 2023-01-01 2023-09-30 0000701288 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000701288 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0000701288 us-gaap:RetainedEarningsMember 2022-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000701288 us-gaap:TreasuryStockPreferredMember 2022-12-31 0000701288 us-gaap:CommonStockMember 2022-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000701288 us-gaap:TreasuryStockPreferredMember 2022-07-01 2022-09-30 0000701288 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000701288 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000701288 2022-06-30 0000701288 us-gaap:RetainedEarningsMember 2022-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000701288 us-gaap:TreasuryStockPreferredMember 2022-06-30 0000701288 us-gaap:CommonStockMember 2022-06-30 0000701288 us-gaap:RetainedEarningsMember 2022-09-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000701288 us-gaap:TreasuryStockPreferredMember 2022-09-30 0000701288 us-gaap:CommonStockMember 2022-09-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000701288 us-gaap:TreasuryStockPreferredMember 2022-01-01 2022-09-30 0000701288 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000701288 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000701288 us-gaap:RetainedEarningsMember 2021-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000701288 us-gaap:TreasuryStockPreferredMember 2021-12-31 0000701288 us-gaap:CommonStockMember 2021-12-31 0000701288 2022-09-30 0000701288 2021-12-31 0000701288 2022-12-31 0000701288 2023-09-30 0000701288 2022-01-01 2022-09-30 0000701288 2022-07-01 2022-09-30 0000701288 2023-07-01 2023-09-30 0000701288 2023-10-27 iso4217:USD shares iso4217:USD shares 0000701288 false --12-31 Q3 2023 0.10 10000 3420 10-Q true 2023-09-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 Large Accelerated Filer false false false 1759836 41911000 44631000 125742000 140651000 28175000 26978000 79671000 82921000 13736000 17653000 46071000 57730000 2348000 2306000 7392000 7451000 5453000 4493000 17658000 15217000 1869000 1251000 5106000 4180000 9670000 8050000 30156000 26848000 4066000 9603000 15915000 30882000 320000 210000 687000 639000 -782000 764000 -1405000 216000 0 7000 39000 92000 97000 0 124000 0 -559000 981000 -803000 947000 3507000 10584000 15112000 31829000 -568000 -1745000 -2125000 -5143000 2939000 8839000 12987000 26686000 1.67 4.95 7.38 14.89 1760000 1786000 1761000 1793000 1.67 4.94 7.37 14.86 1761000 1788000 1762000 1796000 2.20 2.15 6.50 6.05 658000 4731000 3839000 21152000 23290000 23951000 82946000 65793000 5010000 3770000 115743000 119397000 9474000 8669000 284079000 270642000 157313000 146888000 126766000 123754000 1100000 1185000 9730000 9730000 1996000 1977000 12826000 12892000 264809000 264712000 13915000 18024000 1351000 74000 15266000 18098000 4500000 0 4861000 7073000 0.10 10000 3420 342000 342000 67165000 66347000 379213000 377682000 1660 1659 206538000 204830000 240182000 239541000 264809000 264712000 12987000 26686000 11090000 10339000 -1931000 -2391000 1319000 1523000 -1405000 289000 98000 -219000 0 0 24772000 36087000 661000 -1015000 17153000 8846000 1450000 575000 -191000 -606000 1130000 -403000 1277000 2523000 -280000 570000 9148000 28947000 19757000 25321000 5648000 25544000 172000 240000 20676000 42426000 -4557000 -8199000 1667000 14430000 57000 633000 11440000 10824000 23628000 0 19128000 0 -8664000 -25887000 -4073000 -5139000 4731000 32264000 658000 27125000 3366000 5786000 0 4008000 1788000 342000 1632000 -188219000 66167000 368165000 246455000 8839000 8839000 1000 -1000 14000 77000 91000 -179000 -179000 -9000 9000 -5090000 -5090000 3841000 3841000 1780000 342000 1640000 -193474000 66244000 373163000 246275000 1760000 342000 1660000 -206541000 66946000 380152000 240899000 2939000 2939000 3000 219000 222000 0 0 3878000 3878000 1760000 342000 1660000 -206538000 67165000 379213000 240182000 1801000 342000 1619000 -174544000 61174000 357324000 244296000 26686000 26686000 4000 -4000 -3867000 5070000 1203000 -1000 1000 -633000 -633000 -24000 24000 -14430000 -14430000 10847000 10847000 1780000 342000 1640000 -193474000 66244000 373163000 246275000 1761000 342000 1659000 -204830000 66347000 377682000 239541000 12987000 12987000 1000 -1000 16000 818000 834000 -57000 -57000 -2000 2000 -1667000 -1667000 11456000 11456000 1760000 342000 1660000 -206538000 67165000 379213000 240182000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(1)</strong> <strong>Basis of Presentation</strong>  </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 60px">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 November 7, 2023, 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 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 60px">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, 2022 ("2022 Form 10-K").</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(2) </strong> <strong>Inventories</strong> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 60px">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><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0.5in"> </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 0px 0px 0in; text-align:center;"><strong>September 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 0px 0px 0in; 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 0px 0px 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"><strong>2022</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 0px 0px 0in">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;">37,890</td><td 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;">33,329</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 0in">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;">17,036</td><td 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,618</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 0in">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;">28,020</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;">18,846</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 0in">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">82,946</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">65,793</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> <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 0px 0px 0in; text-align:center;"><strong>September 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 0px 0px 0in; 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 0px 0px 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"><strong>2022</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 0px 0px 0in">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;">37,890</td><td 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;">33,329</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 0in">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;">17,036</td><td 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,618</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 0in">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;">28,020</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;">18,846</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 0in">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">82,946</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">65,793</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> 37890000 33329000 17036000 13618000 28020000 18846000 82946000 65793000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(3)</strong> <strong>Income per share</strong> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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"> </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="BORDER-BOTTOM: #000000 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-align:center;"><strong>Three Months ended</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>Nine Months ended</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 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-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-align:center;"><strong>2022</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-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-align:center;"><strong>2022</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: #000000 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-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">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,939</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,839</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">12,987</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">26,686</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">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,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,786</td><td 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,793</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">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;">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;">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;">3</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">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: black 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: black 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: black 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: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,788</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: black 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: black 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: black 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: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,796</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">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1.67</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4.95</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7.38</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">14.89</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">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1.67</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4.94</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7.37</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">14.86</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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;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="BORDER-BOTTOM: #000000 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-align:center;"><strong>Three Months ended</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>Nine Months ended</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 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-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-align:center;"><strong>2022</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-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-align:center;"><strong>2022</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: #000000 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-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">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,939</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,839</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">12,987</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">26,686</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">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,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,786</td><td 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,793</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">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;">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;">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;">3</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">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: black 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: black 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: black 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: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,788</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: black 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: black 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: black 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: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,796</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">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1.67</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4.95</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7.38</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">14.89</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">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1.67</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4.94</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7.37</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">14.86</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> 2939000 8839000 12987000 26686000 1760000 1786000 1761000 1793000 1000 2000 1000 3000 1761000 1788000 1762000 1796000 1.67 4.95 7.38 14.89 1.67 4.94 7.37 14.86 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(4) </strong> <strong>Investments</strong> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">As of September 30, 2023, 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 45px">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"> </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="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>September 30,</strong></p><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-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>2022</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 0px 0px 0in"><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 15px">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;">656</td><td 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,380</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">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="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</td><td 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;">603</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 15px">Commercial paper</p></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;">1,748</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 30px">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">658</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4,731</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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 0in"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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;">3,748</td><td 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;">8,597</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">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%;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;">91</td><td 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;">330</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 15px">Commercial paper (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%;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;">-</td><td 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;">12,227</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">Allowance for credit losses</p></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;">(2</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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 30px">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,839</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,152</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 0px 0px 0in"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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,910</td><td 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,139</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">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%;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,839</td><td 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,180</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 15px">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="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,725</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;">350</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 30px">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">9,474</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,669</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 0in"><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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,971</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">34,552</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 third quarter of 2023, our allowance for credit losses was immaterial. </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">The following table summarizes the amortized cost of our held-to-maturity bonds at September 30, 2023 aggregated by credit quality indicator (in thousands):</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; text-align:center;"><strong>Held-to-Maturity Bonds</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45pt"> </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 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Fed Govt.</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Corporate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in; 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:22%;vertical-align:bottom;text-align:right;">104</td><td 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:22%;vertical-align:bottom;text-align:right;">3,693</td><td 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:22%;vertical-align:bottom;text-align:right;">3,797</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 0in; text-align:justify;"><strong>BBB/BB</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">-</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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">3,790</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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">3,790</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 0px 0px 0in"><strong>TOTAL</strong></p></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;">104</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 style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,483</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 style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,587</td><td style="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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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"> </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%;"></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 0px 0px 0in; 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 0px 0px 0in"><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 0px 0px 0in; 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 0px 0px 0in; 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 0px 0px 0in; 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 0px 0px 0in"><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 0px 0px 0in"><strong>As of September 30,  </strong><strong>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 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 0px 0px 0in">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;">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%;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;">656</td><td 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;">656</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 0in">Commercial paper</p></td><td 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</td><td 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;">-</td><td 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;">-</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 0in">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;">2</td><td 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;">7,587</td><td 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</td><td 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;">(144</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;">7,447</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 0in">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;">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%;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,781</td><td 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;">(56</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,725</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 0in">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;">2</td><td 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,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,053</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,001</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 0px 0px 0in"><strong>As of December 31, 2022:</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 0px 0px 0in">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;">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%;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,380</td><td 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;">2,380</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 0in">Commercial paper</p></td><td 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</td><td 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,975</td><td 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;">(9</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;">13,967</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 0in">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;">2</td><td 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;">11,777</td><td 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;">(353</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;">11,424</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 0in">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;">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%;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;">466</td><td 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;">(116</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;">350</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 0in">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;">2</td><td 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,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;">(585</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,469</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 September 30, 2023. The unrealized losses for some of these bond investments reflect changes in interest rates following their acquisition. As of September 30, 2023, we had six bond investments in a loss position for more than 12 months. </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">At September 30, 2023, the length of time to maturity for the bonds we held ranged from less than a month to 27 months.</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="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>September 30,</strong></p><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-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>2022</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 0px 0px 0in"><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 15px">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;">656</td><td 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,380</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">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="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</td><td 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;">603</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 15px">Commercial paper</p></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;">1,748</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 30px">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">658</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4,731</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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 0in"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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;">3,748</td><td 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;">8,597</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">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%;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;">91</td><td 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;">330</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 15px">Commercial paper (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%;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;">-</td><td 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;">12,227</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">Allowance for credit losses</p></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;">(2</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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 30px">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,839</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,152</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 0px 0px 0in"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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,910</td><td 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,139</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">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%;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,839</td><td 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,180</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 15px">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="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,725</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;">350</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 30px">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">9,474</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,669</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 0in"><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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,971</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">34,552</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> 656000 2380000 2000 603000 0 1748000 658000 4731000 3748000 8597000 91000 330000 0 12227000 0 2000 3839000 21152000 3910000 5139000 3839000 3180000 1725000 350000 9474000 8669000 13971000 34552000 <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 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Fed Govt.</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Corporate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in; 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:22%;vertical-align:bottom;text-align:right;">104</td><td 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:22%;vertical-align:bottom;text-align:right;">3,693</td><td 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:22%;vertical-align:bottom;text-align:right;">3,797</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 0in; text-align:justify;"><strong>BBB/BB</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">-</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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">3,790</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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">3,790</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 0px 0px 0in"><strong>TOTAL</strong></p></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;">104</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 style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,483</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 style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,587</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 104000 3693000 3797000 0 3790000 3790000 104000 7483000 7587000 <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%;"></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 0px 0px 0in; 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 0px 0px 0in"><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 0px 0px 0in; 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 0px 0px 0in; 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 0px 0px 0in; 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 0px 0px 0in"><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 0px 0px 0in"><strong>As of September 30,  </strong><strong>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 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 0px 0px 0in">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;">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%;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;">656</td><td 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;">656</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 0in">Commercial paper</p></td><td 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</td><td 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;">-</td><td 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;">-</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 0in">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;">2</td><td 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;">7,587</td><td 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</td><td 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;">(144</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;">7,447</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 0in">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;">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%;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,781</td><td 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;">(56</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,725</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 0in">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;">2</td><td 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,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,053</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,001</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 0px 0px 0in"><strong>As of December 31, 2022:</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 0px 0px 0in">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;">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%;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,380</td><td 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;">2,380</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 0in">Commercial paper</p></td><td 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</td><td 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,975</td><td 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;">(9</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;">13,967</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 0in">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;">2</td><td 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;">11,777</td><td 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;">(353</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;">11,424</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 0in">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;">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%;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;">466</td><td 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;">(116</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;">350</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 0in">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;">2</td><td 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,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;">(585</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,469</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> 656000 0 0 656000 0 0 0 0 7587000 4000 144000 7447000 1781000 0 56000 1725000 6054000 0 2053000 4001000 2380000 0 0 2380000 13975000 1000 9000 13967000 11777000 0 353000 11424000 466000 0 116000 350000 6054000 0 585000 5469000 the length of time to maturity for the bonds we held ranged from less than a month to 27 months <p style="font-size:10pt;font-family:times new roman;margin:0px">(5) </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">Patents and Licenses </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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><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 colspan="10" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>September 30, 2023</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 0px 0px 0in; text-align:center;"><strong>December 31, 2022</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 0px 0px 0in; 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"> </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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Gross</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Carrying</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Amount</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;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated</p><p style="font-size:10pt;font-family:times new roman;margin:0px">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><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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted Average </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Original Life </p><p style="font-size:10pt;font-family:times new roman;margin:0px">(years)</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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Gross</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Carrying</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Amount</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;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated</p><p style="font-size:10pt;font-family:times new roman;margin:0px">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><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:13%;vertical-align:bottom;text-align:right;">13,840</td><td 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;">12,740</td><td 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:13%;vertical-align:bottom;text-align:right;">15.67</td><td 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;">13,840</td><td 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;">12,655</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">Aggregated amortization expense for patents and licenses was $28 thousand in the three-month period ended September 30, 2023 and $29 thousand in the three month period ended September 30, 2022. Aggregated amortization expense for patents and licenses was $85 thousand in the nine-month period ended September 30, 2023 and $89 thousand in the nine-month period ended September 30, 2022.</p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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"> </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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td 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;">113</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">2025</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></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;margin-left:auto;margin-right:auto;width:85%"><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 0px 0px 0in; text-align:center;"><strong>September 30, 2023</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 0px 0px 0in; text-align:center;"><strong>December 31, 2022</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 0px 0px 0in; 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"> </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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Gross</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Carrying</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Amount</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;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated</p><p style="font-size:10pt;font-family:times new roman;margin:0px">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><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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted Average </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Original Life </p><p style="font-size:10pt;font-family:times new roman;margin:0px">(years)</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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Gross</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Carrying</p><p style="font-size:10pt;font-family:times new roman;margin:0px">Amount</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;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated</p><p style="font-size:10pt;font-family:times new roman;margin:0px">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><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:13%;vertical-align:bottom;text-align:right;">13,840</td><td 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;">12,740</td><td 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:13%;vertical-align:bottom;text-align:right;">15.67</td><td 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;">13,840</td><td 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;">12,655</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 12740000 P15Y8M1D 13840000 12655000 28000 29000 85000 89000 <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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td 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;">113</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">2025</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2027</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2028</p></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> 113000 112000 112000 108000 108000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(6) </strong> <strong>Revenues</strong>  </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 0px 0px 60px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">A summary of revenue by geographic area, based on shipping destination, for the three and nine months ended September 30, 2023 and 2022 is as follows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0px 0px 0in; 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 0px 0px 0in; text-align:center;"><strong>Nine 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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-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-align:center;"><strong>2022</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-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-align:center;"><strong>2022</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;">26,146</td><td 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,779</td><td 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;">78,594</td><td 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;">84,121</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;">6,695</td><td 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,371</td><td 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;">21,361</td><td 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;">23,851</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;">9,070</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,481</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;">25,787</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;">32,679</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;">41,911</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;">44,631</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;">125,742</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;">140,651</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 45px">A summary of revenue by product line for the three and nine months ended September 30, 2023 and 2022 is as follows (in thousands):</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0px 0px 0in; 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 0px 0px 0in; text-align:center;"><strong>Nine 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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-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-align:center;"><strong>2022</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-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-align:center;"><strong>2022</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;">17,717</td><td 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;">19,303</td><td 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,591</td><td 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;">64,973</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;">17,170</td><td 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;">16,780</td><td 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;">51,568</td><td 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;">50,165</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;">2,700</td><td 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,607</td><td 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,849</td><td 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,495</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;">4,324</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;">6,941</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;">14,734</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;">21,018</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;">41,911</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;">44,631</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;">125,742</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;">140,651</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 0px 0px 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">We maintain an allowance for doubtful accounts 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 0px 0px 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 0px 0px 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 0px 0px 45px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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 0px 0px 0in; 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 0px 0px 0in; text-align:center;"><strong>Nine 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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-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-align:center;"><strong>2022</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-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-align:center;"><strong>2022</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;">26,146</td><td 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,779</td><td 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;">78,594</td><td 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;">84,121</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;">6,695</td><td 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,371</td><td 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;">21,361</td><td 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;">23,851</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;">9,070</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,481</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;">25,787</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;">32,679</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;">41,911</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;">44,631</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;">125,742</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;">140,651</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> 26146000 27779000 78594000 84121000 6695000 6371000 21361000 23851000 9070000 10481000 25787000 32679000 41911000 44631000 125742000 140651000 <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 0px 0px 0in; 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 0px 0px 0in; text-align:center;"><strong>Nine 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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="BORDER-BOTTOM: #000000 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-align:center;"><strong>September 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-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-align:center;"><strong>2022</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-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-align:center;"><strong>2022</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;">17,717</td><td 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;">19,303</td><td 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,591</td><td 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;">64,973</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;">17,170</td><td 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;">16,780</td><td 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;">51,568</td><td 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;">50,165</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;">2,700</td><td 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,607</td><td 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,849</td><td 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,495</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;">4,324</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;">6,941</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;">14,734</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;">21,018</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;">41,911</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;">44,631</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;">125,742</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;">140,651</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> 17717000 19303000 52591000 64973000 17170000 16780000 51568000 50165000 2700000 1607000 6849000 4495000 4324000 6941000 14734000 21018000 41911000 44631000 125742000 140651000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(7) </strong> <strong>Recent Accounting Pronouncements</strong> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 45px">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> EXCEL 41 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -R%9U<'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 " #&ULS9+! M:L,P#(9?9?B>*$Y*!R;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42HJVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>'MZ?,GK%K9/ MI'J-TZ]D!9T#;MAU\FOSL-WOF*RKNBDX+ZK[?&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" #=7@A;@">VY4IR2/Y] M)=O8R8YX<3U++@+^. <]UM>Q--YR\20WC"GTDL2IO.QME,HN'$<&&Y90><(S MENHK*RX2JO2A6#LR$XR&A2B)'>*ZYTY"H[0W&1?G9F(RYKF*HY3-!))YDE#Q M>L5BOKWLX=[NQ&.TWBASPIF,,[IF%%_X M'C&"XHXO$=O*-]^105ER_F0.[L++GFM*Q&(6*&-!]<\,>"MF*YK%ZY-M?605T9OP"'LOB/]J6 M]YZZ/13D4O&D$NL2)%%:?M*7ZD&T$9!*0+X1X-,] J\2> 5H6;("ZYHJ.AD+ MOD7"W*W=S)?BV11J31.EIAKG2NBKD=:IB<^?F4!])#=4,#EVE/8T5YR@TE^5 M>K)'/T(?>:HV$MVD(0O?ZQU=EKI 9%>@*P(:SEEV@CSW R(N\2SE\6'Y0Z!. M$!G8Y.^*X]7/QRO\//#Y_#U=2B5TD_O']H1*AU.[@^F'%S*C ;OLZ8XFF7AF MOP=[6L.>0NZ3FU1%ZA4]LG5D<%.%/M&$V9!AGZD2IHOZ M7&1<4--=;:2@1T?2LYKTK VISU+-&:,[W7A?T&_LU<8*.[GZ;^!B,AS:&$%M M1\;SFO$<+-DU#W(]X"JT>,VLE0C+L=O_;$,"51V1!C72 &Y8FB527Y;6Z0:VV5N!H*PC&W:;2=1M1;?1<40/>TE& M4^M0FYR]EB.>*JMP>CV#'K]90Y<.JKIQ-J,%@C&BFAAG3,W4(#C<'K.J\MC>P MP09=69M,@UN%FMLHUD'.UY!K+NQM%O:YIV+-T#0(]"N(#C4L+"VMQ,>(-KC) M-AB.)'7M5C-*5HQH@YML@UN&F[>SYGY"V&QORSU&UL%- MV,%P6MF-1CQ)=)J>*QX\Z2G&O*>AAUQ)1=-0CTU6WN^49ZK'4+J=%6YF7>!Y M@@=GHZ%W/G:>;81-\L%P6'G3-]&G/%E:N]/5 1/7Q7V/C(;$6O9CA![V>T MBH*2>7_M'K \]_KND. A'ED7 XX1C$@3C$BK8#0-0^TNZ\][?1NR1?"K WX/ M6C>-8_WD^#9%,RJ>MM0V5_FP3U?N)B>15CEIQ^N;@P>!%KK45FK8K2"V4AXC M)9$F)1$XVGQ#679;C3D3_#E* VNO/6"Y^-/*>8R$1)J$1%HEI!WGC.NI)49_ M1=G>L>F X>#,=:VC,:SK"MH$(P(GF:*=3@6C^\%@@]' CG6,+$2:+$3@^'+/ MBY2WX2DTBQXP\49N?S1T72O?,7(0:7(0@7/0G 6Y,%6'R1(M(A7;JPXVJ5*4 M-"GJ@QE:T1<:YPS]Z)Y@%V7ZW:!8 K?B'V-UB#0AB<#Y9B%H6+R#OB9+'EO1 M88/IXO'.RG6,;$2:;$3@!%-7Z\U+L*&I?KG:M]I\P.C3='X]M:Y5PL*.A%X3 MASPXN]0O*9]S*A03\6NUI&#=18"]E,BMC1.6=45L$I ')Y9FD5G05$9%U@,8 M.RX+P;JND$W<\5K%G;M4UV&Y[VA62^ANG;N=^I&;E3Z*8K;34/1GH&4^4.Z3E@>)9L3A MO;P\%*]>6/6#KRD5Z+7(2WX]6@NQN;0LOEC3(N%CMJ&E_,^2544B9+-:67Q3 MT21MC(K<(K;M6T62E:/)5?/NL9ID8UE6?&?M2-V_1Z9->__< MD)=DGA-.IRS_GJ5B?3T*1RBERV2;BZ_LY7?:$6H&N& Y;_ZBEPYKC]!BRP4K M.F,Y@B(KV]_DM9N((P/I!S8@G0%1#=P! ZL,&NI6R[V9 MN%DBDLE5Q5Y05:.EM_JAF?W&6LY75M:),A>5_&\F[<1D^G _B^_G\0S)I_G# M'[>S3T^R,7^2/W?Q_=,)U_ICI9;"J["UM)O+.L]93=Q<83QE;4[GE< Y?J.@IKI M*$R\P"6GL!B N;;O]=Y.2'H'DIZ1Y)1Q@=@2K1A+.>(LAXK&3>O#.^J;A#CP M%+H RH^"4*&KHX+(#Y1)B7542"(R0-8_D/6-9+]4C'.TJ=@R$Q!-7^L4.X'C M*S0!5.![CD)31[F^K='445X0.#9,,SC0#(QEYF%#JT1DY0K15RF,..67$-O@ MG"7DG,YFYW06G\G9223"0R1"8\+-I9"3<8!F/]07B^,J:V4*@6PE'VH=D0'=I%Y.=%2)EJ.I%1!22I%5L9%G7@["A&.]%1WU54SU4&N&ZE+ M2P?5"U"9NQA >00',&5L][K/_LFNP&E2+=8-ZU1N$3G;R , 6$\Z5R=C"/U( MX0RAB*?N$@#*PVHNQ #*Q>% /<%'8A<;23\Q(>/,U+H"G&*CFIK-HN\![&FE22YD\3K9=SQM=[G4BI0#FKOSN7Q2"Z" MD*C,=53@NRISP)64=5K(=1C!_@#W7OIAL_;;H@+8,!/YBX*DV3HU.6O=;#1@&S+\U' MH316YT ?I^=I.Y*.BD)M0P)7)8B=5V(H> M,^>(;0474J<,'*X(H*0"7]V\0%2H'J]@7^I!'D1%0VG>:S)BUF1*]-,LW]9S M,AQ_YTWQUU$R_FIM U R_EK> SW*^ _E?2_,B%F8:?$_X?[S#- 5DQZU*8@* MU2]6L"^UQH.H:&@>>I%&S")MU@EQWB2 S(1"5OOA^'M:-,A85:8@2#UFS "4 M/U;+.P@ZDJ\M:>OHGJ6@U:JYX.*2S+84[=?SP]O#)=JGYNI(>7^#+Z<8>#_# MEW%[1=:[;V_L[I)JE94_.)N?X9$%KA5KB'\$?U> 95:[<2OF]&GQ: MG4V\"A'/>*HK$PS^/? %S[+*$N#XKS4ZZ>:L%(?/+];_K)T'9VZ9X@N9_2M6 M>GTVB2=HQ>_8-M-?Y>-'WCH45/92F:GZ+WIL9;T)2K=*R[Q5!@2Y*)K_[*D- MQ$ !^R,*I%4@ARK05H'6CC;(:KGJ^^/+YXO+S\O("P=/RR]6GB_,;&'PXOSK_O+A$RX^7ES=+=(2^+2_0 M[^_^0.^0*-#-6FX5*U;J=*8!0V5IEK;S?6CF(R/S+?GF&%%OBHA'J$5]X5:_ MX"FHXUJ=[*K/P//.?=*Y3VI[=,S];5GR0B.F%-?JQ.9/8\"W&ZBR[$1M6,K/ M)I!&BIN]MWKV1L1U?:>& 9.&]= MQ<946)NJ2L'#/ SBT]G#T!E3QH\H[H1V0/H=2-\)K8B?I&:I8= M # VYH;=%OET#Z)-+*%)9 >9=" 3)\@K6=P?E#F),7WB1_X>1E,H#L/$CA![ M/=MXKRP_-""E?IZB3<:J4,+J5Y5H4X&ULHEGYD?L>]%^HMOD(B_T1U(=#_@1 MNZ/*%6S2--WFVXQIOH(> 6IS*EC3A0!^ED/)$C_J%U87L+G< 13*_5UAD_/# M.(Y'7.@Y#CMII0NZ+>:HX/:X$Q,,":-POTA8Y6@4^".@>[+"U,G,7^J:T*1: M#1EZ,P[Y!_2U9N4]MY,U=E+@S[+U6UG;#4%/A=C-A=>PWXK6^TRD=;VT.FVR M',;>?EVT2L7!R#KU7(C=9/B7E*M'D6568":Y)1$U@+TBM0NLIT#LYL!Z UE1 MF<2&D\38V#:I:*1$XY[^L)O_&B:1KVUN*VZ3V3")B0'<*I:,%<*> O$A'#C. M?=AD-1+ZL6=4:JM-+3ZC$ M3:A=+[IASU4CVC!2FI9;OAI&PGJR,3D3TP0'>PMF$XL],E+A2<^LQ,VLYRU* M4:0RYX-&4+.G$< 6AJ2#7KG%:TI%8V 'YT0WA^YV@*\%UD** 3&XTR8&^3+" M]Z2G3N(^Z%W!&,D[E$)!$59V;PT,9_8#@S$L4B-5F?2<1MR,?80M))( 4OQ]XAM-1S7Q0]( M8NQ-/<]K/J@I$DI5J4VG/GEY:0V;2;)TT+*WT7 +[3K9$S%Q$_'Y"G(#.G;( MZNI >B0*E+*-@"RW C5)-8QP:)1*BUA(_9&N@?3<2]S<^Y5K!J^@;V=E(8I[ M>S!-8J510HQSAE4N"N.QD/8$3-P'T)N2,[4MGU]V 9Z&H8>81DN^T3R_A8WS MMI_;F[UI]3:5REZ\S*/I$?'"@.[?3]D%_7BLMZ0]ZU(W MZS9LH"S5P7J79CF;^AZ.]S>Z38XF@3]R&41[IJ5NIFW@#@IM'?Z#X6/CGL_: MV-GES,9N-KBMKGXJ^!LZ7E$HE/$[4/2.(PA V=R^-P,M-_4%]JW46N;UXYHS M@%T)P/<[*?7+H+H3[WX#F?\/4$L#!!0 ( -R%9U?HV L^?0( !,' 8 M >&PO=V]R:W-H965T&ULK57O;YLP$/U7+#9-F]2%7PG= M.H*4DDRMU+51Z;;/+KD$JX"9;9)V?_W.AJ(DI>FJ+1^"S[[W_-Z!S^&&BSN9 M 2AR7^2E'%N94M6);3&PQ.)Q>3RWA&DK/9["8A[^=40*DR4"RE^0?RD;PE-I$9SLK05JA#L]EI MN^=ILZ?WS)X)5 /B.T?$X?/_I01] M+AO:83^M/GXGLJ(IC"T\7Q+$&JSHW1LW<+[T>?Y/9#L5\+L*^(?8HY@7!1XI M_-C2NZ/VM9**"K*F>0U]UAN^8\.G&\4Z<@9N:*^W'1W.V1$Z[(0.7R^4UBKC M@OV&19_2AG"TI<)U\+>G]:6L';6C3NWH]6J9E'6_TM$3#?[0VQ?Z0M*.SJ#3 M&1S4>8/M7];B85=IG\3@:9F"8%]B7]+H\YY$>ZMEZ>OB&Q4K5DJ2PQ)ASN 8 M\:)IP4V@>&6ZV"U7V!/-,,-;"X1.P/4EY^HQT(VQNP>C/U!+ P04 " #< MA6=73UV\NF,' #6( & 'AL+W=O)@31)T0)K$]3M]IF1:)NK)'HBG9?^^I&T(MDB M*3N O\1Z.9Z>N^/=,?7M%)O M%KPNB52W]7(BUC4EN1E4%A,4!/&D)*P:S<[-L[MZ=LXWLF 5O:N!V)0EJ9_? MTX(_7HS@Z.7!5[9<2?U@,CM?DR6=4_E]?5>KNTFK)6\Q_ZYE-^,0HT(EK03&H51/T\T"M:%%J3PO%?HW34 M?E,/W+U^T?[!&*^,N2>"7O'B'Y;+U<4H'8&<+LBFD%_YXT?:&!1I?1DOA/D+ M'AO98 2RC9"\; 8K!"6KMK_DJ7'$S@"EQST -0-0?T#H&8"; =@8ND5FS+HF MDLS.:_X(:BVMM.D+XQLS6EG#*AW&N:S56Z;&R=G5[9?KFR_SFVN@KN:W?WVZ MOORF;N;?U,_GFR_?YN#V [BZG'\$'_ZZ_6<._OA>D4W.),W?@#'X/K\&?_SZ M!OP*6 6^K?A&D"H7YQ.ID&G]DZQ!\7Z+ GE03,%G7LF5 #=53O/]\1-E46L6 M>C'K/1I4.*?K=P ';P$*$';@N3I^.!J @ULO8Z,/^[Q,Q HL5,H(L*AY"506 MUD2R:KF=QDPR*LY<;MNJ#=UJ=8J?B37)Z,5(Y;"@]0,=S7[[!<;!GRZ;3Z1L MSP-AZX%P2/OLBZI(K,IX25UF;L?&9JPN/ \SB*9I2_30/7)9OU46[D87!-.A%UB$5 M8#QU1S9IL28'L"YH7:M(O421/%%G;4JLKX_A%,,>1H<4PE/HQIBV&--!C'/) MLQ]CS4,Y4" 5.0NO*U/;21A.>R@=0I&N@"Z0TQ;D]&#N9BM2+:DN\YM*M0L% M^ZD0+U6;(,PT*+@05 U*5CU0)M\ _P-.T9Y1!"T&?4#GW# M0:-NY8K63DS0^EP_ZP9%]O&@#@\:Q'-,.=631;^TZNE&F( XZZK31F2[-$P2 MU+?3%L-QL$,O^[9VI X/L+J93**'6"6";)*"D7M6^%D!GI3=3Z5MWQD=O\-A M@K_,FG11(:?L@=P73J9OM.S&(H[[I=8A-(8!C#P!ZZ@>#G+C[)-*XTKRVC>= M(L=G$QCA/CR'7)J&GD8$=MP*A\GUKJ9KPG) GS0/>##:5#F&862EMD,L2GP. M[!@5#E.JJ3:@XM4XVRAJK60SW9U(;<*$4RO2ME <^!S9D2H<9M5V+J[)LYZ( MVTZE*?@[6>F$[6!0B"W_VE+C,/#P+.R(%@XS[65+2J90:MC'#KNX^B?HIXI)#$4:>!A]UQ(B&B?%N M4ZNN4U# %X?Z2.3@O2BVYYI##$51&'J@=OR(AOE1N3FC-&^FFB#%4:!M-H16 M"^800J$OI3O"1(<(2F-@EQ#&J;(%$0)W$?MRT6HA!Y& IU1(J&B?28 MM';"=JQ"P\B>S ZQ%$X]JPW4$2M*7U6-%JPBJKT_HAH-$O:KJ]&)M.U[H6-I M-,S2NQDMU6)8;.IG(/1*WFFZ8S4+X]@*F4LL#+$G27!'TGB8I.%:_8EL .3K< MCHHO":/VL%: M2D^?3$6$22=PQ]H6QZC/!0XQWXS9V:P>9MNO:AGR;)A5(7P%8B?30ANR+>># MW)$L'B;98PJ3$[.#2M,X#ON0G8R;^K80<,>X>)AQ]_>DS(:([FW,A6YP'A0' M>Q@,.U:A89#T%ZLNL0CZ]E9QQ[UXF'NO?%@!D>">+EE5:?>K&:,Z-\;=R>E@ MU\3:>'5(881B7V9V'(R/X&"?!50OO0:Q.U:ND375;2&40.19A^..A_$1/&SV M"E0U=Q\[$..[W<@ZI*/$='X4=OX8'MI7U M\M>4'U?OX=G5]HB]4[,]\?],ZJ4^#BCH M0JD,WB7*T?7V$'U[(_G:G$/?D*F/#36YWD^PX=+8B>MUZ)?2^AU8Y\]9_F/XC&.2^O/S3HMSD>/ M9;G]-)D4R\=X$Q4?LVVI!M06_T[BY^+HM55=RO+VND,0\_M> C@X^JX''KU_0P_KBQ<5\CXIX MEJW_DZS*Q_.1/[)6\7VT6Y=?L^K;RR%FC5BYJN>K0(<))6F;4H<_'?1(PK+V8W MU_/@>A',+?%JS7[_< M_#8/OBZLX(]O5W?_M=Y]2Z/=*BGCU7MK;'U;S*UWO[RWBL!)R(G#HE!#XE!:T].AZ?/T3I* ME_&'%R*C4J O/UJ,?+"H30E$GA&QVB,_%=MH&9^/Q"98Q/E3/+KX^]\(M_\! M4;H'O[($"^( 5$3U$:+,(_&R/DX4+YL*1)$1?N@>XFJ7J&3A7+<8J^F,.:,0 M"4SBAA^XX1C<[#<7B!NN[[;49LKJ,GO;JK54W42P"S!F% M2& 2/?Z!'A^)GNZUX>L1Y4Q=&\9I#%T;OKXV-(\!IL<0"4SB:'K@:&KDZ':7 M+Q_%UF5E]Y9\(C?1R'*3OVS.Q\Z')IT'B/UP#5:XB%)A-TI.Z)D:!Y\I2LXBZM30 >;-_Q M5!Z,/@;S@(D6H**%_1&1>6C%-!FLIA?Q5B@WNU9N%*0'54X30"I[OI+\<\B* M.]H205746&@R-:VF)H-%=3\U#-CF.?5<=>6<(JL!HS&9,D=5S '@E7.JRN\0 M,&,>(YQU)'$KK8E96P-)_*]=VA,I3,DZ([IF%4GLJP$%K#BC:C11Q306FDQ- MJ[J)678#2=Q/C:Y]11([KI;$[BE)K!N-B>]3K1@'>.6K7N M'#!1%7. .JD0"TVFJ)7$I$<3O[981'1%/"7J0D(5Q$17Q$2[A^JS\K2]YRUT M+FF%+GD+I6L&';PB *T[59>$;J-M]JA:%PM-[H>U8I>^A=BE@-AU[:FJ=VHI%21)%Y]CXJF'+_,$!G-$H::FUD'&;2&_A>"EK>"E)PK> ;4(,^3@ MUKZN4(%:!&2EUR)09Q9BH4H&IT74F95-7OT'K#6$@B8&N,;4=7ROU UXY9VK].P3,F.=QGW8D<2N# MJ5D&FVL1%%"E=.JKU7FSC\'W0TRT !4M[ V(3$,K=2F*U.W67F;\P1N++E&U M707H-JO5"-1)A5AH,D6M)J9F3?SJ:@35Q:K/''4I88,FE2.X2A(P+>*K M^\];Z%[6ZE[V\[JW>TV808>N"0:H:.WQ1-U&K?FC3BK$0I-Y:04O,PO>GZM' M,*C%R=7Z^\SL>^A2:-"XV6F ZC3$0I/I:94P,RMA8SV"05*7.*[V6"ZJV$5% M"U#1POZ(R#PAE(#&I;F4%M9:[6(R KKEH%J#,+L=!D:EJ5S0:WE?NI@=K*-O&INFQ. M:2L#1D+*<9?Y:MB!MK)WW"YNX@FTE;TI)1WU"-:*7G:BZ(6?C8 CA=FJG3'@ MZ6P@B0$K((E1F\A8:#(UK@3312>=:L]&F%T,OAMBH@6H:&%? M/&026JG+S%+7?&X$^K+,]WR5!%0ABXH6H**%O0&1/T76BE['+'I?R81?))A2.01%TG4ZJ>8%(R0PX]Q#I09U@[Q$)6^B$6=68A%II,S=''FE_5&8:IT9NYH!(# M[/1#+& $*S' $%)BD%-(B4V.OMNB^JZ3WZ/\(4D+:QW?BX'V1T]D0;[_^I#] MFS+;UE]W\3TKRVQ3OWR,(W$+KPS$_^^SK'QY4WV#QN%+7"[^#U!+ P04 M" #X(DKJMK8NGA>KE)J7HU$L5U3K./0-.:PL M?*AUPC L1[$)I"O95-O1=#Q^-JJU<<7%FS"8O+T_87@S^ M,;2)!]^*/9E[_X4';ZKS8LR$R%*9&$'C9TU79"T#@<;7#K/8'OJ?/G*>.5WD;YJS;9=CHM5-G&Y.MN M,QC4QN5??=OI<+#AQ?@'&Z;=AJGPS@<)RU7.IJH_$)=!XKDDF:MSD8)T&PP*CN8RPPS_0',K^JM=VD5U6^N MHNKN_A$H[7A->UZ7TP+?436_HVQG?AMV4#_UL&[NY([72:U)S(J<0OD8S%>8 M24(%/PG5EU8R;EUB@9I@X'YCXT;86H6LMAR3!W\6$&5H&^MH;]G6]51U#X<3)82G1OI(?J3?;0 M-\8Q'HZHM4.WYF5A$NDP,P[I.&9AA4*@L@V!]=359S2U;.RHI!AQ%;"S3[!TDKG2#-%LFEZ+9!QG/Q )F- M%BWDV)(.0RY'I%T.3@?193?GZ.3Y:;R_Y)!I4( #:](VITP?Q2ZR\2 R+&BM MOX!*3*:6K&0==,3=VW3YQ81+[7)):!7-TID%O,-N T(EE'>B?* UN98&O=20 M#F'V-65Q':7].*H-+EC^]3EQUMJV(E9)(6FI]T@IT[%&SXU%G"CV9]V)\EQ; MJ4FYW1"Z3R07L!@>N#)0G]MJ*3)E1GNG@;HRN$,#_+(2%S0EAF2S-6+J6QB! M9T#6E;#K=-EPD[ &CK.2O&H@M["5G,7-\K[5 >6"FOA MN $D60[ZU6N_@;>A[Q![#[A$RI5V2^)S'5YMH@HHE"4SY"RM*JG=;UHE7V=S M3B&JN!^F%NM]]94B7V46N%X4'Q2,-.I%\/5W%'( L[%TG(.JD(;H\OD(Z2PI MB\@G];5W=\"Y0:RJ*/-?,S$/I22S]S'7"AZ05.\;X1 W],_$13F(MSDKJZXS M?&Y=?N;N;I-OV\K/K_7]9=&U<0%G'V?.L=S?L_ESW^-,Y!KC+J>('X'J%;R2 MC#J>2$I-U9-"?G:;BZ/A?:^FT<%SMJ:PE$>[!-FE_++=S>[^+YCEY_#>//]3 M\5:'):Y51'&!K>/A\Z>%"OFAG@?)-_(XGON$I[9\KJ J!3; ^L)#D&[ !^S^ M6[KX%U!+ P04 " #% EHC2.!U'%N SF4W]VJ^=3M;&"2[S58#95 MQ?3+ H7:S8(DV!_<\75IW4$TG]9LC?=HO]>WFKRH8REXA=)P)4'C:A:<)Y-% MW\7[@!\<=^; !E?)4JDGYUP7LR!V@E!@;AT#H]<6+U (1T0R?K6<09?2 0_M M/?N5KYUJ63*#%TH\\L*6LV 40($KMA'V3NV^85O/F>/+E3#^";LF-LD"R#?& MJJH%DX**R^;-GMOO< 8Q>\ TA:0>MU-(J_RDEDVGVJU ^VBBA3+BE. M;0R3A?DT >H.B]629+L6N<2\=9*F7]PCA3NV(V(2RQFE.8%L&([&L3.R,$O' M\$A+@K) K56.QD R#.-L $D6#I(17''):9@*6"M5&$A'89S&D(S"47\ #\HR M\4KA"8S2<$Q7)S X"X?C#-[JC.A@/"O4:[^$#!6^D;:9U.ZTVW/GS7C_#6^6 MY W3:RX-"%P1-.X-SP+0S>)I'*MJ/^Q+96EU>+.D78W:!=#]2BF[=UR";OO/ M_P!02P,$% @ W(5G5^0W12%7 P N0< !@ !X;"]W;W)KZ3M3(UIX:(0TZZ"VMEU&D2EJ M;)@)58N2))72#;.TU(?(M!I9Z8T:$25QG$4-XS+8K/S>3F]6JK."2]QI,%W3 M,/UMBT+UZV :'#<^\4-MW4:T6;7L@+=HO[0[3:OHA%+R!J7A2H+&:AU<3Y?; MF=/W"O]P[,W9'%PD>Z7NW.)]N0YB1P@%%M8A,/K=XQL4P@$1C7]'S.#DTAF> MSX_H[WSL%,N>&7RCQ%=>VGH=Y &46+%.V$^J_QO'>*X<7J&$\2/T@^YT'D#1 M&:N:T9@8-%P.?_8PYN',((^?,$A&@\3S'AQYEF^999N55CUHITUH;N)#]=9$ MCDMW*+=6DY23G=V\EX5J$':HX;9F&E>1)50GBXH183L@)$\@+."#DK8V<"-+ M+'^TCXC-B5)RI+1-+@+>8AM"&D\@B9/T EYZ"C'U>.G_"'% F#V.X"[&TK2L MP'5 E6]0WV.P>?[7-(M?7^ W._&;74+_+7X7$1[G]R)]"2-T2]#&09O"5US5^6\ "9+*+GH+); ?\)9$I!&/)X\NI,'.C>+ MS9YTW.%])(Z7Y.YPW9"[_4]K(YTZ03;(\@Z_^9A(!=H^:<8GXSI5F@])\5,I< M16BDIFJ9.%*JM&J &DUQ!ZIU16#\V9/(:EYX[E[826X-]$@'0;D77>D+8Z@@ M)HI.#!5$">K_( F=<:,#L?2HF$Y_&]TU2*50AK!3ENARXOM8WFMR 7M$Z:IE MX-37Z%EQ/?#T[T>O.E&2(H5F^:LC4@B/W=_HK)TVJ _^T3!T3:CXALYZVCV] M2]=#._ZN/CQJ'Y@^<$JHP(I,XW!^%8 >'HIA857KF_->66KU?EK3VXK:*9"\ M4A3^N' .3J_UYC]02P,$% @ W(5G5]/YZ*.=!P GA, !D !X;"]W M;W)K&ULQ5AK;]LX%OTKA*<8)( 2Z^57F@2(TVFG M0+O3G69F/M,2;7$JB2Y)VKPM+"\/9ZS5?BJ[!_ MK+]HW T[+KFL1&VDJID6RYO!770U3VF_V_"G%%O3NV:DR4*I;W3S,;\9A 1( ME"*SQ('C;R/N15D2(\#XWO(<="*)L'^]X_[>Z0Y=%MR(>U7^)7-;W RF Y:+ M)6]*^[O:_BI:?4;$+U.E<;]LZ_=&R8!EC;&J:HF!H)*U_^>/K1UZ!-/P!8*X M)8@=;B_(H7S'+;^]UFK+-.T&-[IPJCIJ@),U.>6KU7@J06=O/]8;82RL;,WU MT((A+0^SEGCNB>,7B&?LLZIM8=@O=2[RY_1# .G0Q#LT\_A5AE_%^I(E8<#B M,$Y>X9=TVB6.7_+/M//$Z6EB2H9,]G;+FBU4G9N 5:H6 M3P@G_0WIS[-,-7B.Y<8VO&3+QFWB=<[$]T;:)V9$UFAII3"7[*$0G@WC6K!, M(4]SH47NY%U8=8&4HN58JE+FW&+7@I>\S@1SD=Y*?P']$5:O0E^I(SA++C7;\+(1_PS*GMYY @R, M>&;S+4S#<"5CX"O VTH";@*?=R#X*C5O7% =86F7 "H;)5 MK% (61("Y6S!ZST^+XI< ^<3?V]M=N^=]?-/TSB:O(4]N"F< =T%A02\XP%A M437H2P4B\,+=[M4Y1 [++E6)SF78F;.7:@PHS/G5B6QC[V HOQ*YE9C=OP3C MBDKG/GI]5+YAX]$8OW&03$-/FXNU,A)H8C8.$U*S$CJ3".0U7T/2!8N"23IE M#XB,\A6MB?44OVDP22+VU>E^J/$5F[M\/CO,X',0)D[,&S8-1K,)^^4PQ]@9 MWW!9NB#!J, ,Y)ZS6<22)#Q&?4("%(F#.)ZP.S*W2S#BDR%HI(6'$"L&F\YB M=MXJ:TXJX:!.DQF9,0JB42-'G;J1-1UVBYP@49.+AD-#%4M8(" H?5S*81-IKN<(J M80,SGL$.$.&KPRG4HLWG_&_,5'@D.&H.0E&JW,<9JLQ*N-[8D7?6>,;GDKT# M3E0Y![&0.D==YAJF)D5]UZ7ZPE^)XRWJBJRH%6AHU;805V<<8Q[C[U!%,@G2:N/_1=,)^@U4.J[@6/CRH MM2S$+G*]XW-I,GB%&N*Z 4+CXZ\W$-#9@>(978N\@S. 1!"D]H M/SA)GWQBO2?8?SK8+\W$!YTW:GON1?NENZ-^%7>/_=='<-R&'+HJOF=1FK)S M'X_IY'D+B*C>3Z.6_@PB:*/O 6T?ZCL9O3X(1^EN>XR;Q%&D01A&K69'P\9. ML<\[Q?P8L,")$)&[FP6%M/.DTC0!V,MDA2EH\6$WC]%#7=+PS MZ%D4>56IT?U8T=%TY':/@I2:'0UZ7&LW@;\4BM0+M-C@L"ZZ.HQ$."CIF=19 M4QE+Y9AZAPL[E?E!-'-\$5"U&YR1_*99@="UU)XL1,P3YE=+)639E)!"36XC M-"5Q_SRDA3LOUO;PU+5!/4=0 [-IA'ZA3'M.O53J-4VC*K&O"R3MF0@MEO2V MHZ_Y?HAW2=9K,H60;>,TKDU?_N 4R3%=R,=CH9+*(V%D;E*EAD]045+$T>Q^ M=TKAP!\I1+VRA5/.M7W%NIZVFRF\=7UE$CUFRE7OJ MN#[LO3-!/JS&UL MM59M;]LX#/XKA%<,+="+'>>E7I<$2+OM;L"&*];=[;-BT[8PR?(DN6GOUQ\E M.6ZV9KD=AGU(3%'DHXQK'):Y3,C%2+#>V4 M2DMF::FKV+0:6>&=I(C3))G'DO$F6BV\[D:O%JJS@C=XH\%T4C+]<(5";9?1 M.-HI/O"JMDX1KQ8MJ_ 6[5_MC:95/* 47&)CN&I 8[F,UN/+JZFS]P9_<]R: M/1E<)!NE/KO%VV(9)8X0"LRM0V#TN,-K%,(!$8TO/68T'.D<]^4=^AL?.\6R M80:OE?C$"ULOHRR" DO6"?M!;?_ /IZ9P\N5,/X?ML$VI1/SSE@E>V=:2]Z$ M)[OO\[#GD"7?<4A[A]3S#@=YEJ^89:N%5EO0SIK0G.!#]=Y$CC?NI=Q:3;N< M_.SJAEELK '6%/".YY1M-(O8$K+;C_,>Y2J@I-]!>0'O56-K Z^; HNO_6-B M--!*=[2NTJ. M]B.8)*<0YJDDR-XDR',B<>;_&28 65Z&,4UR*5I68[+B#K MH+[#:/7\V7B>O#S"<3IPG!Y#'SBN_X/C493#'$]G9W H!5\I15!"B;31,EX M]3S8&J$CK2I!D:R![+GE:)X_R]+QQ4NR["$T I-*6_X/%J#N8=YKQEZ3PB??PD1^3>3I1H(_-:]XPP3E MB]B?/B AG\'O6AD#UTSK!\=C+55'T:SSO).=8-X_I"$P_C6HX]EH?@$G,)Z< M9]/$">GY!0F']//9#-95Y5+G<-@^#MZWX:73VSB8T2TS<))F0S9#9I%^&O$W MZ=H>6M1<%509U/R'4NW<3M(7AS'@1S#2T4]&D,V>G-Y0Y_R? +*G ?PP!/%_ M;2R7GG[9V>ZQ69Y&@2RO=[WBJP,,36?:H6,V;HRZ4UR1[)4P<(K:]#U$??!- M_1.%J2N&\<2),R^F3IP_BKYLDLR)62\>NM7BO6$C45=^I!K(7;V&N3-HAZF] M#L/JT3R,_/=,4R<8$%B2:S*ZF$6@PQ@-"ZM:/[HVRM(@]&)-7QZHG0'METK9 MW<(=,'S+K/X%4$L#!!0 ( -R%9U?NR<"\T 8 )8/ 9 >&PO=V]R M:W-H965T9HGWKPW@H[9\ M]];?7KL^&FW56R]"W[;2GU\JXTXWBVPQ;;S3QR;2QO+VNI-']5[%7[NW'E_+ M64JE6V6#=E9X5=\L7F3/7A9$SP2_:74*%VM!GAR<^T@?/U8WBY0,4D:5D21( M_+M3KY0Q) AF?!IE+F:5Q'BYGJ2_9M_ART$&]CW&X8-BE7V'(1X:<[1X4 ML97?R2AOK[T["4_4D$8+=I6Y89RVE)3WT>-4@R_>OE-WRO8J7"\CI-'>LAPY M7PZ<^5HA_Q)6S*;DDRDO\T<%OE?=E5BEB8]O2&_E&2H-@0BIAO->V3%88]#_.X@DX8PQ.FHU> 8K3(_F M$+5W[41^)5Y,$$C^3)D[G,51N:.77:-+XI8)PPTLLD.(2$&E0M26?4\&WR@' MC5>*C;FSF)"+'**,\);PSMW"N()PA8;UP>MGCXB<2_V#GH?@O*&-%GU>_6AV)+80-(2*R*Q23;[-7Y7VTSD6;+:X-\JV:TS\<*8,7E>';G> M]TFZ3466)L4.5.MDN]N*59YLH.<7%Z6!DB)+]EE&BR+9K&B1$6&1TZI(DPT) M_DJZQDH2U*7_QER\-KVNQ'?*H&?@'!Q&#K(M+?;)*EUAL;)-09AL MTBV2MROVHD@*)/)G3EB1K/("^_LB0]23[:J@W*;9[F_EZ8WS%'^4RGY'&%BJ M 3$(BR++F9+'T55$HUT5!&.\I;J$,0J'2$8'E.NE95RA[L,]!)BA4;Y:$B7R M+XD(,!. LIZ0]0EI^O:;79ZGSR=8Y<_L^5/.](S7P+4(_H"6-K##:2@BHW#= M&0!R-.\+,$X>\>E8?0=%N#!B*%D^(W8B )(,9A23"]WNCC:A*V&K]&4$4(1R M!%)Y@&UNL.4@#=O!%XTK\5:>*2#$&L^=+J4Q9U'1_ $NPI%5*BIY!JY^( 2% M=_B#+B&IO%D0]4OE^D.L>P/8+ G>PP#B-8,M 5W+H38N!( %3,1-BYQE-"6K M:JD-I@2/A7G 0$8K/])(_-1K&B'=8.Q@#4REVHUJ&'4XUY$U_(]M7#1>5NHB M&%-_,M*C[6O%"1LS/LPAZ+L0.F9_&F<<,W?X7?%5%(/ 3JY3)$]>QZ@HP?50 M!!@_E:)13:U._E[DY:0!=]91_J?Y1"/T!XTP^"$A-#\J2#A$@2(%(43JEF+J MM309R@XX6"U)4N< /-TX>*P_+ M8&[:*;@\ N_&N,14J MV3!/XD$=*QD3Q_94CGWB_$E[%I.Q%";?2Q,X-Y-$KV+O[3"V3])#=CP_N/ < M5"G[,*3Z+XDY%APDAD/DF2L:9A)[[6 H=<,GF*'C>?+STNQ*AQ)9'X)W)TW/ ME=G;N2._>C,CKR;$&+Y.N 4T5 '_?\<#=%QI9?0@#&L[YZ-D&)U%7WWILKZ\>"NA[([\(@R"NW!X-LV[\Z/S MQ?#6^DP^O%C?( AP7!A5@S6]VJX70^"GC^@Z?GD=7$2-\[+!PUEY(L!Y[>#: M^$$*YJ?X[9]02P,$% @ W(5G5[S:)Q_' @ =P8 !D !X;"]W;W)K M&ULK57;;MLP#/T5P@.&#>ABUTDOZY( 3;=B>R@0 M-.CZK-AT+%26/(FNE[\?)3M."K09,.S%NO$<'M+6\;0U]LF5B 2_*Z7=+"J) MZJLX=EF)E7 C4Z/FD\+82A O[29VM461!U"EXC1)SN-*2!W-IV%O:>=3TY"2 M&I<67%-5PFX7J$P[BTZCW<:]W)3D-^+YM!8;7"$]U$O+JWA@R66%VDFCP6(Q MBZY/KQ83'Q\"?DILW<$, MAI0>>#C?L=^&VKF6M7!X8]2CS*F<19<1Y%B(1M&]:;]C7\^9Y\N,0-8Y,U8-9025U-XK??1\. )?)&X"T!Z1!=Y9\BM)S>-B;/XV#CK&1<= M8_H&XV>X,YI*!]]TCOE+?,SJ!HGI3N(B/4JXPGH$X^0$TB0='^$;#R6/ ]_X M/Y;<,4Y>9_07Y\K5(L-9Q#?#H7W&:/[^W>EY\N6(WLF@=W*,_9_T'F?\ I4(MU(+ MG4FA#O.N2.A$('K1"Y[ILK61X+AW?.8?Y";0(:U02 M.=B3R(K?+WE*&QK'>?O2]BFI%!2*UH9@RX:ZS]=*I<)V*7@E^ 836M^'':\& MTUC(C'9&2:\NAV)H%J>@OLE-[:W,5\R>-GKMZXH/S*!"NPF6YR"TN_.%87=P MU>O.3/;AG27?";N1VH'"@J')Z.(L MO97+<@4P=K61MBHPK3DO\,:'T GQ?& MT&[A$PS_FOD?4$L#!!0 ( -R%9U=H)SSN80( #X% 9 >&PO=V]R M:W-H965TQX_=[GSO)7J65>(!EYK+O0BJ(QI M+J)(%Q765)_+!H7U;*2JJ;&FVD:Z44A+#ZIY1.)X$M64B2"?^[-[E<_ESG F M\%Z!WM4U57^7R&6["))@?_# MI5Q!U$^;^@65VA^-??*6M' 4K(:A692@,+- M(KA,+I8C%^\#?C-L]<$>7"9K*9^=<5LN@M@)0HZ%<0S4+B]XA9P[(BOC3\\9 M#%YK*G&*\F?6&FJ19 %4.*&[KAYD.T/[/,9.[Y"=W>15WE-# M'0>[N;C0#2UP$=C&UZA>,,@_?THF\;<3TD:#M-$I]GQEYZS<<82?&_A YDFB MXS+!5M)@O4;ERWF-16\D76W=A\ #;6U3&52,<@UGD$[#;!:[31JF9 9/=K* M"6B4+%!K2*9AG$X@2<-)DL$-$\QV8 E;*4L-) MC$D.2A=EH H_24&ZQ;VUV M!AD)9]9U!I-Q.)VE<*R*T4%/UZBV?G(U%'(G3-?>P^GP.%QV,_$6WKTL=U1M MF=# <6.A\?ET'(#JIK4SC&S\A*REL?/FMY5]X%"Y .O?2&GVAKM@>#+S?U!+ M P04 " # " ""!@ &0 'AL+W=O*A]MN^^N\\7?YWOI'K2!:*!EZH4>N$5QM0SW]=I@1730UFC MH)-F'01#[%>/"6\[=WIU:SF5C2B[P3H%NJHJI/RLL MY6[AC;S]QCW?%L9N^,MYS;:X1O.SOE.T\GN4C%L8++$L+1&7\[C"]/J4-/+3WZ-\< M=^*R81HO9/G(,U,LO,2##'/6E.9>[KYCQ^?,XJ6RU&Z$7>L;AQZDC3:RZH*I M@HJ+=F8OW3T@(:U3-ZRR^?1G'P]4A]X[Z^\3'TY9I>7-:4"#]RN)!5W1CFOEQ: MKICF*9R+#"YYV1C,X"-DCJ9[FPP\% IQWTFTG03J@\%J0YEL,VX)YMBY;98= MP@/KA LPA6PT$YD> +ZD% (U16CWT;%*-L+H4[@E&>(ML\\0#J;1E.9DD+AY M1!O)Q![$@SB)X=$].2J /:,B!;'/DV[)06H@!=*&\G&QA=%@$@=VI"AKC^PX MC> \RV9PE>#@]HVDRC!*[.1XFT[[EAT[CUFG2.<7PUO?G'^A" MA6KKU$]#:B^[E8A^MQ?8\U977MU;=;YA:LN%AA)S"@V&DS,/5*MX[<+(VJG, M1AK2+&<6]">!RCK0>2ZEV2]L@OYO9_D74$L#!!0 ( -R%9U=Q*!W;>P0 M *,+ 9 >&PO=V]R:W-H965T[E=IK;]O=^^PF!J(F<=9V8'N__L9V2&EY:25(;,.(=$5+(LY932O\LF"\)!*W?.F(FE.2::&R M<'S7C9V2Y)4U&>FS.SX9L486>47O.(BF+ E_GM&";<:69VT/ON?+E50'SF14 MDR6]I_)'?<=QYW1:LKRDET3 ;P5\C=L8TB@_$TDF(\XVP-5MU*86FJJ61G!YI8)R+SE^S5%.3JZJ-142 MO2P%]![(8T'%V0<1=;#\+:R9 M?U+A/:W/(7!M\%T_.*$OZ&@&6E_P/LU#[(QP>%A8U<6%J$E*QQ8FOJ!\3:W) MGW]XL?O7"6AA!RT\I7URCW66-06%VP7,B5C!M,K,XLNO)E^30L<&#\6*<:F_ M7K-JV9>4E_ .KY.6#_,"=+VDY2/EG?_A,TW;$T^?^ 8?02BI6M 7H!ZKU3&%'M))/$4KM"/TSHG*C+K*C#Y3&.(YXS7C1-(V MCMJAV#6F4T?]E'_<4,<\'@8FZS';9[.9,YMA]JFMVSX?;A^FUYU 8H>#0+^C M07+*J7'GU/C#3OW*,?WA1X731)'_IXCA%"':%J<+X[9ZK\6=M':DQ>W9O:9K M6J 3A6PAM.8O2<[A)RD:"E,!;'&@.;YI>%[;ZOKM7^WVVH3??39_$S._=3(V M,_SWO#"$,Q.!,'E=>9XJLX'7RO?0A+IH2J\M_]WBP!9KNU&XO>[C)M 2H>VZ M7LMLK\=OB=ULB9GN_8*[[>;[Y'0I1@J1,C=G<$)62SU>"@@94TES0S5G783 MZ-0,7B_7S?B*;EJJS"GH D7=\P2KGIN1T&PDJ_48]L@D#G5ZN<(IFG)U ;\O M&%9RNU$&NKE\\C]02P,$% @ W(5G5V\FP2>> @ IP8 !D !X;"]W M;W)K&ULM55K;]HP%/TK5]DTM5)%'A#*.H@$?6W2 MJJ*RK9]-<@-6_S57=A5V+ 7E*#25 M A26DV :G\U2E^\3?E#W^%),@L@)0H:Y<0S$/A[Q'!ES1%;& MSY8SZ+9TA;MXRW[EO5LO2Z+Q7+)[6ICU)!@%4&!):F;NY.8SMGZ\P%PR[7]A MT^2F40!YK8WD;;%5P*EHGN2I/8>=@M%;!4E;D'C=S49>Y04Q)!LKN0'ELBV; M ]ZJK[;BJ'!-61AEWU);9[(Y,2B,!B(*^$IS>]JHX>@;63+4Q^/0V"U<8IBW M=+.&+GF#[B/<2&'6&BY%@<7K^M!*Z_0E6WVSY"#A JL>]*,32**D?X"OW_GM M>[[^/_C=9[-A&>QG<3?E3%HNO.%"\S;2.PC"=S[OS46,'U$96\IW"JZ MHH(PJZ9$.'I&HO0Q7"NI-9P3I9ZI6,&4RUH8F.9YS6M&?#V7RM!?Q-_%_\,: MI[WA*;R'N'\R&D0.)">G%NR+#],4#K0J[5J5_G6K+K6AW*NZJDVM\+6XRZ?* M-6]?[PYNL;]WMC<#9R3NNS:E'B8.#E^@MQR-'!RU<)_C<&=X<%0K/R(UY.ZL MFSG21;LI/&V&STMZ,\)OB+)=U,"PM*51[]0Z4\U8;!9&5GX4+:6Q@\W#M?V2 MH'()]GTII=DNW ;=MRG[#5!+ P04 " #VV^ MV1K D:=6=789U,[UEV%HRQI::2]T#QU^V6K32H=#LPMM;T!6(ZA58<18&K:R MZ8+58IR[-:N%'IQJ.K@UQ YM*\WS&I3>+P,>O$S<-;O:^8EPM>CE#N[!?>UO M#8["F:5J6NALHSMB8+L,KOCE.O'Y8\*?#>SM44Q\)1NMO_G![]4R8%X0*"B= M9Y#X>H1K4,H3H8SO!\Y@7M(#C^,7]H]C[5C+1EJXUNJOIG+U,L@#4L%6#LK= MZ?UG.-0S"BRULN.3[*=5[Z>1J8?2>&)^-;#X82QW1**[IO"GWSN#7!G%N=0>/T U@R=L'N5%@WRU" MA[3^8U@>*-831?03BH)\T9VK+?G055"]QH1_D1 MA>"Q3FA8)/N.,DXC3.,573/.$DRNEB'8U+FY@AZF6%)1EC'!& M18Y9" #W1J3H ",)ITF:DX11GB;DIJ]=+56KE=X]DXAF#!-IRC+T M.!<%$52@WS>CKX+&D<#Y0G TAV:Q\+\ X_E_MC,\ZH@MF-W8]RTI]="YJ3G. ML_/5&ULK55=;YLP%/TK%JNF5MH*&$)(1Y#6 M1-/Z,*EJVO79A9M@U=C,=D+W[V<;BM*$9GO8"_CCGN-S;-_KK!7R654 &KW4 MC*NY5VG=7/F^*BJHB;H4#7 SLQ:R)MITY<97C012.E#-?!P$B5\3RKT\ZW7]F_.>_&RQ-1L!#LD9:ZFGNIATI8DRW3=Z+]#KV?B>4K M!%/NB]HN-IYZJ-@J+>H>;!34E'=_\M+OPQX@C-\!X!Z _Q40]8#(&>V4.5M+ MHDF>2=$B::,-FVVXO7%HXX9R>XHK+H"?48/ MJR4Z/[M 9XAR=%^)K2*\5)FOS9H6Z1<]_W7'C]_A7T%SB:+@$\(!CD;@B]/P M)10&'CHX?@OWC=/!+A[L8L<7_=WNF)<.'(^#;4)=J884,/=,QBB0._#RCQ_" M)/@RYNP_D;WQ&0T^HU/L^1UIS2W1("EA8T8[=.+0-M%W>31-9T'F[_8=C$1% M$9X-46^DQ8.T^*2T1Y/6]E(U4A2@1H^A(YCLK1M.@R@Y4#<2%25A.JYN,JB; MG%3WC7)JLJE$&R'&[_OD:%F!8?;MYQ5#*9SJ(#??Y>8;%%_0>1&\H58K VN.!R:@S*KE!V'2T:5VN> MA#:5RS4K\[: M %F?BV$?NW8\C6\5OD?4$L#!!0 ( -R%9U>*",/F;@, M )$, 9 >&PO=V]R:W-H965T> PCTK2PJOK)R(>J%;?,TAQ+S":VADF]VE)58R"';V[QF@#-- M*@O;=9S +C&IK'BIYQY8O*0'49 *'ACBA[+$[)\U%/2TLJ;6>>(SV>="3=CQ MLL9[> 3Q5#\P.;*[*!DIH>*$5HC!;F7=3Q=)I/ :\!>!$^\](Z7DF=*O:O Q M6UF.6A 4D H5 ,GH"3&%EM'4@W9? MLZ5?I%+[Y%$P^99(GH@_5BDM =4@]TZ.&:"W6Q"8%/P=^A4]/6[1V[MWZ [9 MS5N.2(6>*B+X^][$GSD]<%QE\QZYCNL9UK.YG>Z:Y/Q<]N2' MLU^8X76;Q=/QO._>+*9*-[%\3S:\9 M;/N:P9)7"G91$+\KB'\M>OR'O$B(+HJI TWT%QU7QQC-_*BI7WL&SL&A>$0 MM!V#IFX4SB]1B2%?$(1!A[J0..LDSJY*_**/>L@0/@*3-Y>Z%DAZ/GWDS<>% M/&I(M>\_F]QHTLSZ&N:!,W##!.HI:-PP1IH.S#"!(L_L1=!Y$5SUXC[+%BC9 M[>0EB^@.9:0XJ&L6<4@/C @"QA,W&*]DH'J,< >2_S=&,D:\(';>B9U_7^&U M7#D>E]ZD>GY#D38F4!@.M!LC#0Q*3*#HA:T?=@Z$5QU8JYUNTM;0YOUDDV#P M:]R,0?XDF@VTC4'SB3*BJ^*V335-\J);Y(U!4IX_D#<& M27G#8\N03LH;UL[N]5@EL+UN;CE*Z:$2S0W:S7;]\[UN&P?SZ^EB,S7,;V6_ MW;3'_X5OFO5/F.U)Q5$!.YG*FP7]6,N_S, 4P#Y M?D>I. ]4@NY?2/PO4$L#!!0 ( -R%9U?D:Z$#[0, * / 9 >&PO M=V]R:W-H965TSFP#C;-A M!18@J-ON,R-?6T(H424IN_GW(R5%?E!2G2%?;#WN/3J'Y+V'G.T9?Q8I@$0_ MR1+V:LDC0KX)$C4>4YX2]W0-E^;F'K]<&7;)M*_S$JRA17(;^4C5W=V MA[+./UI0J_NF3CR^?D7_JQ:OQ#P1 4M&_\W6,IU;L876L"$5E5_8 M_F]H!04:+V%4U+]HW\2&@8622DB6M\F*09X5S3_YV0[$40+V!Q+<-L&]-,%K M$[Q::,.LEG5/)%G,.-LCKJ,5FKZHQZ;.5FJR0D_C2G+U-E-YW3UX1I]0%F!OJ:L$J18BYDMU3=UIIVT^'<-OCN OX+R M!GG.1^0ZKM>3OAQ/OX=$I>,ZW3U-MY723J[;R75K/&\ ;TE$BI02E.@+^%%E M.T*U^#YE#93?#Z7KZU:4)(&YI0I( -^!M?C]-QPZ?_3I?">P$]5>I]H;0U\\ ML )>U*KASZHO;*J!B6PPPAI#5_]N$0;AS-X=JS!C7"]VNJ 3=G['SA]E5\_) M&DHFLOYY:-*#XX^>T3(C0L?K9Q5TK()Q5BS/@2<9H:@D)? ^8H'Q6>>,F!F! M(S_N9Q9VS,)19E^95*22MZSDT!R?(#ZC:L;XD8?[J48=U6BTW%8IXW(B@>>J MC72-IH]A])ZU]DY@)Y+C3G(\.CMW3)47NDJ!KB>239315#R3+]=]HF-CR+WC MU=&(,8/B8!KUS\NT(SD=)?FG6B[R!0E(-+D,%&&R4ZV?/%% :F^ A%I+O92G M!ILI/B-LAGC>0(O SL&FG#>5XX4CW**.E6A/"'9==V"$\9&QXE'&GZC:(I$B M:08TX;#.)*),".BW4?QKIF;(Q!V@>3!$/.H\;3<1%Q=J"WTCXX*!ZWT+>T0FPZ9=^RZHG"0_L/?#!4/.ZH#Y6L5!'4.Z/+A]8T3!RY MP3EC,\H+A@@?;!6/6EA;M/3B8HC,KNU'_CE5,RH.PZ%5RCXY,^NSX0OLT*@2AL5)YS$ZDA MX;QB3KS?ZD-8=RA?_ 5!+ P04 M" #5%X@3W^/C#YOC#+>,/XH5@$1/<92(D;62,CW'6,Q7$%/18BDD MZLF"\9A*U>1++%(.-,B*X@@[MNWBF(:)Y0VS>[?<&[*UC,($;CD2ZSBF_-F' MB&U'%K%>;MR%RY74-[ W3.D2IB ?TENN6KA4"<(8$A&R!'%8C*PQ.?=)7Q=D M/;Z'L!4[UTA/9<;8HVY "HD@K*1^_"U&K'%,7[EZ_ MJ%]FDU>3F5$!%RSZ$09R-;+Z%@I@0=>1O&/;*R@FU-5Z92JZ>AJI.>M?)!H14F*5 QQ.0-(P$(B?H"(4)NE^QM:!)((98JK%T M!9X7NGZNZ]3H3B%MH;9]BAS;::.'Z00='YV\EL'*:NG7*?TZF6ZG1O>>21JA M%40!D@S=4+GFH7Q&/JMQF:NYF9I>H1NOU^WWAGBSQT.[]- V>AB/QPB/QWB, M?MY / /^:]_(1@V]VH0=4MC72-1GS?Q[YOY&04:,C)+>VY M'\_)W&#]-\!ZG7Y[/[!! M:630"!CZ@]ZW/8WR#2D2N_K7M3^>8Z'Y:N6Y@QJ09"*+/ M>VBFF*+D%=*]9@Z1-Z0*''* Q"DT7>-RQ#NG9OT&?EJY?T%4$L#!!0 ( M -R%9U?$9B K+ 0 %P5 9 >&PO=V]R:W-H965T3"7W"\3)N)@8W7$U^#IYU,3YC3\9X^P1+DX_Z!JY%9L&R""&(1L!AQV$Z,W_'M MC'AI0(;X%L!15(Y1FLJ*L>=T\&4S,:Q4$82PEBD%57\'F$$8IDQ*Q_>HA5;>I#=FRQ:91/$:1F7DJNK@8J3TR_Q 814=9$"7 ML9\X$P(]QNK%% ;_P09]4B^DUF?OQ.-69K?.]/4A:N+<0IS[-G%_JC&TJG,O MJNM#U-1YA3KO;>KN:<#1-QHFT*;0:\S?K' 3TUUAOY#I]\J:>G!T46 3@=O% M8:OT+4M7%^9,?0);((-1A\2*M6*=K9BS]F)N-\4[]@E'^PG M>&L/ZF*KIUM:(7X'+\PYJ_?>=X?^>86:*(Q]OZM"I2%B78Z(FX;GG(O\:4_$ MI2EB;:Z(FZ8WP$Y#9 O*=NT.G:4]8JW^B)OFYSM.H^I-%,8.<3K$EB:)^UUR MD0V^TR]H@?U=4Y7(2"U?$."AG#=W[-:?5,76_U6E,Z)W\$Z<8LS^D-\ M7KTFRO&\CMJ5]HEU^2>^;*"]D/HZJ'10HLU!28L]-CX3VT 8=]Q'4KHHT>JB MI,4B?>*>:VVB;+?KCE:6EOTV^L?W1#V(:KUZY$UQ"U167EDIT62JYO,KLA=0%EI9*M%DJ:3%+8E7<,E?9 G.''0L% M4GHJT>JI.5MUR\"QK/.W<@O*=;SSCW*SLO65[CLN*']2540A;%68=>.K7/EI M*^\TD&R?[8:MF)0LR@YW0#? 4X"ZOF5,O@[2#;9B0W7Z/U!+ P04 " #< MA6=7K(UFWCT" #W! &0 'AL+W=O+$KBG>YD4O/!NB??(A*\=-KXA6B)^LLD\66+G?3'MD?#.[5UG22>NB;Q MO4-915"GDRQ-SY).*B.*>5R[=\7&X&1E[5.8 MW%8+D09!J+&DP"!Y>,9KU#H0L8S?&TXQ'1F N_&6_6OTSEY6TN.UU;]41>U" M7 BHL)9K30]V^(8;/Z>!K[3:QR\,8VZ>"RC7GFRW ;."3IEQE"^;>]@!7*1O M +(-((NZQX.BRAM)LI@[.X +VODOG9+BMC_.$^)"0FI0;PN5(F+U!^ GNK*'6PQ=38?4O/F%QD\)L MJW"9'21\Q/X8\O0(LC3+#_#ED^,\\N7_=[S/W0B>[0>'%KGTO2QQ(;@'/+IG M%,7[=R=GZ><#TF:3M-DA=K9:KITBA1[N)(7P]0ANT)=.]:&&]^D]S$@M@D;3 M4 NV!N)V K)<(KE_H L_-N"S M\S'V^SPG.\78H6MBRWDH[=K06)?3ZM355V,Q_TT?GX0[Z1IE/(NH&9H>GY\* M<&.;C1.R?2SME25NE!BV_#*A"PF\7UM+VTDX8'KKBC]02P,$% @ W(5G M5Z/+K+FG @ : < !D !X;"]W;W)K&ULK57O M;YLP$/U73JR:6FDK! +M.H*4)OLEK5K4K.MG%R[!*MC,-DFSOWZV(2Q5*=ND M?@';W'OWG@^?XRT7]S)'5/!0%DQ.G%RIZL)U99IC2>0IKY#I+RLN2J+T5*Q= M60DDF065A>M[7N26A#(GB>W:0B0QKU5!&2X$R+HLB=A=8L&W$V?D[!>NZ3I7 M9L%-XHJL<8GJIEH(/7,[EHR6R"3E# 2N)LYT=#&+3+P-^$%Q*P_&8)S<<7YO M)E^RB>,905A@J@P#T:\-SK H#)&6\;/E=+J4!G@XWK-_M-ZUESLB<<:+6YJI M?.*<.Y#ABM2%NN;;S]CZ"0U?R@MIG[!M8L/(@;26BIY*'=AP. M/WX&X+< _U\!00L(K-%&F;4U)XHDL>!;$"9:LYF!W1N+UFXH,U5<*J&_4HU3 MR8(H9$H"81E\I:DN#THXGJ,BM) G\!9NEG,X/CJ!(Z ,ON>\ECI4QJ[2R0V% MF[:)+IM$_C.)WL$59RJ7\(%EF/7@9\/XD3] X&K7G75_;_W2'V1<8G4*@?<& M?,\/^@0-P^>8:OC(POT!.4%7B<#R!?]1B;YM;EC&_2SFT%_(BJ0XV1XW!D>#[$GTS2MR[K0MC.8EEPH^HN8H]UGNF&*+)-I M3!O]/YR-O=C='+KIBXK"L(MZ)#/L9(:#,F]M)S :-RAT8X-O@JXI(X6NT@KA M>(=$R),^T<.\HQ L%,ZA;'[L$61DUU>E%R!Z9#WJK$>#S)\$EQ)F1(@=96M3 MI)JI/J?1TXT/SI^4YV]1C4;WH)F5*-:VQTM(3>ZFKW6KW34RM=W3_1/>W$%7 M1.A*22API:'>Z9G>2-'T]6:B>&5;XQU7NM':8:ZO0A0F0']?<:[V$Y.@NUR3 MWU!+ P04 " #C'9BW-# \N):V!*RHXDK#+O$_!8IG8>E?P MDT*KSL;(=K(5XLE.OI:9Y]M P*#0UH&8VQ'N@3%K9&+\[CV] 6F%Y^.3^V?7 MN^EE2Q3<"_:+EKK*O+F'2MB1 ],/HOT"?3^1]2L$4^Z*VJYV9HJ+@]*B[L4F M04UY=R?/_7LX$X3A*X*P%X0N=P=R*5=$DSR5HD725ALW.W"M.K4)1[G]*!LM MS5-J=#I?$PU<*T1XB;[1PKQM4.AV!9I0IE!PAVX0Y>A')0[*E*@4:P.U4EST M@&4'"%\!;*"9H*G_ 85^.$6/FQ6ZO;E[:8--YB%X. 0/G>_T/X*/I>M<9N,N M]I=?J(84D'GFGU8@C^#E[]\%L?_QC8S3(>/T+??RN^:8!\$T MQ<<1U&Q S:ZAHC%4IXI>H,)Q5#2@HFNH> P5_3LJ'E#Q-50RAHHO4?Y\')4, MJ.0::CZ&2BZ_U04*G^T_>Y1])W)/N4(,=D;E3Q*35';'0S?1HG%;!N M6)D3%:0M,,]W0NC3Q.[RX8S._P)02P,$% @ W(5G5SMVZO"2 @ RP< M !D !X;"]W;W)K&ULK55M;],P$/XK5IC0)L&2 M)EG92AJI;8I 8JA:&7Q ?'"3:V(MMH/MOL"OQW;2K!U9F6!?$M_YGN=\+[J+ M-ESGN"%YH8S"C:,*YS '=5O- MA);&9E(%IS?&>%#-G0\\R H(56& M >O?&B90EH9(/^-'P^FT+@UP_[QC?V=CU[$LL(0)+[^23!5#Y])!&2SQJE0W M?/,>FG@N#%_*2VF_:%/;]OL.2E=2<=J ]0LH8?4?;YL\[ $T3S? ;P#^0T#X M""!H ,%3/80-('RJAXL&8$-WZ]AMXA*LU>&W.?!W M.1C[1PGG4)VCP'N%?,\/.MXS>3K<[PKG_[Q/_]G[03*"MB$"RQ?^I2%&^PWQ M[1KH L3WKF(?I3-C;B KG,+0T7-,@EB#$[]\T>M[;[LR_9QDR7.239^)[* F M85N3\&A-1GDN(->%09ARH<@O;(8-+K MT"=Z4]6+Y9Z^7G/76.2$253"4KORSM_HX2GJU5$+BE=V-BZXTI/6'@N];4$8 M WV_Y%SM!..@W=_Q;U!+ P04 " #29Q?#,# !/#0 &0 'AL M+W=OTDW;^?#80F0%G;\9)@<\XQQ_?$N4SVE#WP!$"@QSPC M?*HE0FS&NLZ7">287] -$'EG15F.A1RRM9N MV&Q"MR)+"=PPQ+=YCMF?.61T/]5,[3!QFZX3H2;TV62#U[ <;>Y87*DURIQ MF@/A*26(P6JJ79KC*%#X O SA3T_ND;*R3VE#VKP+9YJAGH@R& IE *67SNX M@BQ30O(Q?E>:6KVD(AY?']2_%-ZEEWO,X8IFO])8)%-MI*$85GB;B5NZ_PJ5 M'U?I+6G&BT^T+[&.HZ'EE@N:5V3Y!'E*RF_\6.W#$4'J=!.LBF U"<^M8%<$ M^Z4K.!7!>>D*;D4HK.NE]V+C0BSP;,+H'C&%EFKJHMC]@BWW*R4J)PO!Y-U4 M\L3L%G9 ML#1>0@"IQG_@#ZANT6(SL\^H#.4$O0CH5N.2 MJY?3K2X[_[=Z].;53S;#KDMO%WK./TK?5=>2Z15,==3L9HX9F.9$WQWO5@?* M\>P&*FRC3,OU'>L4%G7 ',-SG]1.3#JU2:?79+1E\DS%!-T1>2YU6>WEJV-Z MS#=X"5--GL,TFN>9?M0AYL#616O.T9)NB2@[ MAGJV[OXOBZ:W,3\WQU=FQWPHWQ;*YOY)OGS5N,9LG1*.,EC)I8P+7_XB6-F^ MEP-!-T5_>D^%[':+RT2^\0!3 'E_1:DX#-0"]3O4["]02P,$% @ W(5G M5RRX%;" P W \ !D !X;"]W;W)K&ULK5== M>%6)A)%*6EZ8IU@GD5%RP$@KU9L-X M3J4:\JTI2@XT;DAY9MJ6Y9DY30MC.6_F;OARSBJ9I07<<"2J/*?\UQ5D;+\P ML/$P<9MN$UE/F,MY2;=P!_)[>O E7AA6_460P5K6$E3][& %658KJ>_XMQ,U^C5KXN'S@_JG MQKPRH+=$>PA@3Q!<#J"\]P52$<@SUW![0B-=;/UWFQ< M2"5=SCG;(UZCE5K]T.Q^PU;[E19U4.XD5V]3Q9/+6]A!48% ;T*0-,T$PF_1 M>_3]+D1O7KU%KU!:H&\)JP0M8C$WI5JR)IKK3OZJE;>?D'?0-2MD(E!4Q!!K M^.$X/QCAF\IJ[]=^\'MECPK>07F!'.L=LBW;T7S/ZOET6V?G_ZT>G;WZT68X M??&=1H_\1_%U=6V97L.L3YO=DN X[FY.]PM#8IXS@ 5GJ*P[?K$/H9%&ABQ M//=1[<@DZ4V249.?LBJ-40B9.I#X+_3W->3WP/_1>1X5JH_L2U'2-2P,=28+ MX#LPEJ__P)[U01>D*<7"*<6BB<2.JN'VU7#/CES+= _K[_O8'T1.@PH2E4VO=,^DZKR:QT2UW\!K@'J_84P^#.H%^H9^^1M02P,$% M @ W(5G5[V^"4K_ @ B0\ T !X;"]S='EL97,N>&ULW5=M;YLP$/XK MB$Y3)TTEA)6%-43:D"I-VJ9*[8=]JYQ@B"5C,V,ZTE\_'R;DI;ZJZX>M&U&* M?8_ON>?.!V[FC=YP>KVF5'M=Q463^FNMZP]!T*S6M"+-F:RI,$@A546TF:HR M:&I%2=Z 4\6#Z602!Q5APE_,15M=5KKQ5K(5.O6GH\FSM\]YZH?Q.]^S=)G, M:>K?GK[^T4I]\3VS<7Q_;3'GCC!T[2\R>0GDUP7H/UU,&0PV)> M2+%+)?*MP<0F%?7N"$_]C'"V5 R\"E(QOK'F*1A6DDOE:5-#(R8$2W-OX=#. MH+P#3\6$5'UL&\'^70[+CX#M# 0RS@]J#8;%O"9:4R4NS:1?W!L?0-XPOMG4 M1F&IR":2,E%*0 M7L/68Q@8VA7E_!IZ[WMQP-T5>[LZ@3T5X] (&H:6QDZ ?Y_-!U/%H]./92_QLF9@H@X7.!PCE_WE1C ?B[D1P+ X MF +,QWIA8!Q)$@R!7G3W:!PCU8GAX]X? M["F)HB1Q(X"Y%401AL#3B".8 M" (5'4GX-'YU&P/:>"W8_OQ2]02P,$% M @ W(5G5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'/ZV$U,G-]6&LA4W#@O&0>VDT5M85CQ)>W+_V MNLAVTLF55-+_'B3-N8*$55++2KY",4AZ"7-K\_+=6/EJM!=JF5NCU"#)]@V/ M8+W,WU4O:\@'L7)-C1>K>X$@@Z3?PP%+:9UO>C3C"V3< 7;>E[;>?)7*@QT) M#]^LV6ZD?JJ'P5FDP32:.!R.^R!>V?\)HRE+F,3P;#F?3D;# M!RPL'_#P8SP+(#D!R8\">3N<#F=W8Q9 GA"0)T>$_,D#R%,"\O2(R]V"/",@ MSXX)>1) ]@G(?ES(6^&D8Z9D"PL.NS8] K1S NT\+MI$[[ #;JS@ J + N@B M-E!N*F +L&RY%A8"JDN"ZC)^F)RO.X5ARGK49MR+B[3 ^R(.$[I@4[Q$N]82 M9J0H(IOB'O"IVK9Y*"=DD:5P#Q@?SX9Y;K;:H\HQ$XW&\QSJ*T-,R@I99"T$ MR<@^X;N( O2-6&H\2013=#DQ<;S NWSXL.0DZ)@D<612LQNN H M4_#(INB"8UD+C_R8B"R.3CS>PJ.$P3] &._P9L):47_-MC I=_#([NC>_KH> M14H@/+) 2$J6A9B42_A17/)W\4-,RB;\PVS2M[/?4#;AC4W2 MPV^? DJIH9CAN [KWI6NZG<*G6'=7,]-:(X_$4Z_ &[^0-0 M2P,$% @ W(5G5]JP!6U2 0 _A$ !H !X;"]?LB+:UX9S7&GF=&Y_M@_C/1EF53F$];?'>F]W\, MUC]VO+K:&*^BPC:AP^B&&6,!22]8"U :T*N M28#7A&"3 +$)R28!9A.B30+4)F2;!+A-"#<)D)N0;A)@-R'>)$!O1KU9@-Z, M>K, O?GE95N WHQZLP"]&?5F 7HSZLT"]&;4FP7HS:@W"]";46\6H#>CWOQ. MO9V_M\8M/8\U?F"_DVH_W6N6Q\_+QR;BG,PX:_C=<_P%4$L#!!0 ( -R% M9U=6#%%4?P$ ,,2 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8RT[#,!!% M?R7*MFI<&R@/M=T 6^B"'S#)I+'JEVRWM'_/)'U(H!)1%8G9Q$H\<^^U1SJ+ M3-ZV'F*V,=K&:=ZDY!\8BV4#1L;">;"X4[M@9,+7L&!>EDNY "9&HS$KG4U@ MTS"U&OEL\@2U7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV&F+1+W$BHZMK M54+ERI7!EB+Z +**#4 RNMB)#OJ=$]XP[)[\8O].IL\0*^?!^8@3"W"^W6$D M;??0HQ"$I/J/>'1$Z8O/!^VT*ZA^Z8W7^^'"LIM'9-UR^1U_G?%1_\P<@DB. M*R(YKHGDN"&28TPDQRV1''=$&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -R%9U>CB=VX MN 4 +,> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ W(5G M5R\UQP0A!@ #QD !@ ("!&PO=V]R:W-H M965T&UL4$L! A0#% @ W(5G5S:.;S#G" T$4 !@ M ("!%B4 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ W(5G5^0W12%7 P N0< !@ ("!!S< M 'AL+W=OBC MG0< )X3 9 " @90Z !X;"]W;W)K&UL4$L! A0#% @ W(5G5\A#59M@ P UP@ !D M ("!:$( 'AL+W=O&PO=V]R:W-H965T M\VB&UL4$L! A0# M% @ W(5G5V@G/.YA @ /@4 !D ("!!% 'AL+W=O M " "" M!@ &0 @(&<4@ >&PO=V]R:W-H965TP0 *,+ 9 " @;-5 M !X;"]W;W)K&UL4$L! A0#% @ W(5G5V\F MP2>> @ IP8 !D ("!95H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5G5XH(P^9N P D0P !D M ("!/&, 'AL+W=O&PO M=V]R:W-H965TRE&-J'P, M &8- 9 " @05K !X;"]W;W)K&UL4$L! A0#% @ W(5G5\1F("LL! 7!4 !D ("! M6VX 'AL+W=O&PO=V]R:W-H965TCRZRYIP( &@' 9 M " @3)U !X;"]W;W)K&UL4$L! A0#% M @ W(5G5V[(?.DE @ KP4 !D ("!$'@ 'AL+W=O&PO7BKL

^^C,'S@( (43 / " 6F( !X;"]W;W)K8F]O:RYX M;6Q02P$"% ,4 " #&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #C@ ! end XML 42 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 43 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 44 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 101 168 1 false 23 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 - Inventories Sheet http://atri.com/role/Inventories Inventories Notes 8 false false R9.htm 000009 - Disclosure - Income Per Share Sheet http://atri.com/role/IncomePerShare Income Per Share Notes 9 false false R10.htm 000010 - Disclosure - Investments Sheet http://atri.com/role/Investments Investments Notes 10 false false R11.htm 000011 - Disclosure - Patents and Licenses Sheet http://atri.com/role/PatentsAndLicenses Patents and Licenses Notes 11 false false R12.htm 000012 - Disclosure - Revenues Sheet http://atri.com/role/Revenues Revenues Notes 12 false false R13.htm 000013 - Disclosure - Recent Accounting Pronouncements Sheet http://atri.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 13 false false R14.htm 000014 - Disclosure - Inventories (Tables) Sheet http://atri.com/role/InventoriesTables Inventories (Tables) Tables http://atri.com/role/Inventories 14 false false R15.htm 000015 - Disclosure - Income Per Share (Tables) Sheet http://atri.com/role/IncomePerShareTables Income Per Share (Tables) Tables http://atri.com/role/IncomePerShare 15 false false R16.htm 000016 - Disclosure - Investments (Tables) Sheet http://atri.com/role/InvestmentsTables Investments (Tables) Tables http://atri.com/role/Investments 16 false false R17.htm 000017 - Disclosure - Patents and Licenses (Tables) Sheet http://atri.com/role/PatentsAndLicensesTables Patents and Licenses (Tables) Tables http://atri.com/role/PatentsAndLicenses 17 false false R18.htm 000018 - Disclosure - Revenues (Tables) Sheet http://atri.com/role/RevenuesTables Revenues (Tables) Tables http://atri.com/role/Revenues 18 false false R19.htm 000019 - Disclosure - Inventories (Details) Sheet http://atri.com/role/InventoriesDetails Inventories (Details) Details http://atri.com/role/InventoriesTables 19 false false R20.htm 000020 - Disclosure - Income per share (Details) Sheet http://atri.com/role/IncomePerShareDetails Income per share (Details) Details 20 false false R21.htm 000021 - Disclosure - Investments (Details) Sheet http://atri.com/role/InvestmentsDetails Investments (Details) Details http://atri.com/role/InvestmentsTables 21 false false R22.htm 000022 - Disclosure - Investments (Details 1) Sheet http://atri.com/role/InvestmentsDetails1 Investments (Details 1) Details http://atri.com/role/InvestmentsTables 22 false false R23.htm 000023 - Disclosure - Investments (Details 2) Sheet http://atri.com/role/InvestmentsDetails2 Investments (Details 2) Details http://atri.com/role/InvestmentsTables 23 false false R24.htm 000024 - Disclosure - Investments (Details Narrative) Sheet http://atri.com/role/InvestmentsDetailsNarrative Investments (Details Narrative) Details http://atri.com/role/InvestmentsTables 24 false false R25.htm 000025 - Disclosure - Patents and Licenses (Details) Sheet http://atri.com/role/PatentsAndLicensesDetails Patents and Licenses (Details) Details http://atri.com/role/PatentsAndLicensesTables 25 false false R26.htm 000026 - Disclosure - Patents and Licenses (Details 1) Sheet http://atri.com/role/PatentsAndLicensesDetails1 Patents and Licenses (Details 1) Details http://atri.com/role/PatentsAndLicensesTables 26 false false R27.htm 000027 - Disclosure - Patents and Licenses (Details Narrative) Sheet http://atri.com/role/PatentsAndLicensesDetailsNarrative Patents and Licenses (Details Narrative) Details http://atri.com/role/PatentsAndLicensesTables 27 false false R28.htm 000028 - Disclosure - Revenues (Details) Sheet http://atri.com/role/RevenuesDetails Revenues (Details) Details http://atri.com/role/RevenuesTables 28 false false R29.htm 000029 - Disclosure - Revenues (Details 1) Sheet http://atri.com/role/RevenuesDetails1 Revenues (Details 1) Details http://atri.com/role/RevenuesTables 29 false false All Reports Book All Reports atri-20230930.xsd atri-20230930_cal.xml atri-20230930_def.xml atri-20230930_lab.xml atri-20230930_pre.xml atri_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 47 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "atri_10q.htm": { "nsprefix": "atri", "nsuri": "http://atri.com/20230930", "dts": { "schema": { "local": [ "atri-20230930.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "atri-20230930_cal.xml" ] }, "definitionLink": { "local": [ "atri-20230930_def.xml" ] }, "labelLink": { "local": [ "atri-20230930_lab.xml" ] }, "presentationLink": { "local": [ "atri-20230930_pre.xml" ] }, "inline": { "local": [ "atri_10q.htm" ] } }, "keyStandard": 151, "keyCustom": 17, "axisStandard": 8, "axisCustom": 0, "memberStandard": 5, "memberCustom": 18, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 101, "entityCount": 1, "segmentCount": 23, "elementCount": 237, "unitCount": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 443, "http://xbrl.sec.gov/dei/2023": 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": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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": "From2023-07-01to2023-09-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": "From2023-07-01to2023-09-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": "AsOf2023-09-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": "AsOf2023-09-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": "AsOf2023-09-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": "AsOf2023-09-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": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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": "AsOf2021-12-31_us-gaap_CommonStockMember", "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": "AsOf2021-12-31_us-gaap_CommonStockMember", "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": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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/Inventories", "longName": "000008 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R9": { "role": "http://atri.com/role/IncomePerShare", "longName": "000009 - Disclosure - Income Per Share", "shortName": "Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R10": { "role": "http://atri.com/role/Investments", "longName": "000010 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R11": { "role": "http://atri.com/role/PatentsAndLicenses", "longName": "000011 - Disclosure - Patents and Licenses", "shortName": "Patents and Licenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R12": { "role": "http://atri.com/role/Revenues", "longName": "000012 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R13": { "role": "http://atri.com/role/RecentAccountingPronouncements", "longName": "000013 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R14": { "role": "http://atri.com/role/InventoriesTables", "longName": "000014 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfUtilityInventoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfUtilityInventoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://atri.com/role/IncomePerShareTables", "longName": "000015 - Disclosure - Income Per Share (Tables)", "shortName": "Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R16": { "role": "http://atri.com/role/InvestmentsTables", "longName": "000016 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R17": { "role": "http://atri.com/role/PatentsAndLicensesTables", "longName": "000017 - Disclosure - Patents and Licenses (Tables)", "shortName": "Patents and Licenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://atri.com/role/RevenuesTables", "longName": "000018 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R19": { "role": "http://atri.com/role/InventoriesDetails", "longName": "000019 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "19", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUtilityInventoryTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUtilityInventoryTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://atri.com/role/IncomePerShareDetails", "longName": "000020 - Disclosure - Income per share (Details)", "shortName": "Income per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "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", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-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 } }, "R21": { "role": "http://atri.com/role/InvestmentsDetails", "longName": "000021 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "AsOf2023-09-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": "AsOf2023-09-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 } }, "R22": { "role": "http://atri.com/role/InvestmentsDetails1", "longName": "000022 - Disclosure - Investments (Details 1)", "shortName": "Investments (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "atri:TotalHeldToMaturityBonds", "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, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "atri:TotalHeldToMaturityBonds", "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, "unique": true } }, "R23": { "role": "http://atri.com/role/InvestmentsDetails2", "longName": "000023 - Disclosure - Investments (Details 2)", "shortName": "Investments (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "AsOf2023-09-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", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-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", "first": true, "unique": true } }, "R24": { "role": "http://atri.com/role/InvestmentsDetailsNarrative", "longName": "000024 - Disclosure - Investments (Details Narrative)", "shortName": "Investments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-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": "From2023-01-01to2023-09-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 } }, "R25": { "role": "http://atri.com/role/PatentsAndLicensesDetails", "longName": "000025 - Disclosure - Patents and Licenses (Details)", "shortName": "Patents and Licenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://atri.com/role/PatentsAndLicensesDetails1", "longName": "000026 - Disclosure - Patents and Licenses (Details 1)", "shortName": "Patents and Licenses (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://atri.com/role/PatentsAndLicensesDetailsNarrative", "longName": "000027 - Disclosure - Patents and Licenses (Details Narrative)", "shortName": "Patents and Licenses (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30_atri_PatentsAndLicensesMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30_atri_PatentsAndLicensesMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atri_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://atri.com/role/RevenuesDetails", "longName": "000028 - Disclosure - Revenues (Details)", "shortName": "Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-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": "From2023-07-01to2023-09-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 } }, "R29": { "role": "http://atri.com/role/RevenuesDetails1", "longName": "000029 - Disclosure - Revenues (Details 1)", "shortName": "Revenues (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-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": "From2023-07-01to2023-09-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": { "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.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_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "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": { "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": [ "r46" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r68" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "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": { "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": [ "r480" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43", "r400" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r124", "r125", "r126", "r155", "r327", "r362", "r366", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r453" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "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": "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": [ "r3" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r59", "r109", "r123", "r156", "r163", "r167", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r260", "r264", "r282", "r341", "r389", "r449", "r460", "r514", "r515", "r545" ] }, "atri_FluidDeliveryMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "FluidDeliveryMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Fluid Delivery [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUtilityInventoryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r110", "r438", "r449" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 25.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": [ "r11" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": { "negatedLabel": "Net change in unrealized gains and losses on investments", "label": "[Unrealized Gain (Loss) on Investments]", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r4" ] }, "atri_CardiovascularMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "CardiovascularMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Cardiovascular [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r51" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33" ] }, "atri_OphthalmologyMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "OphthalmologyMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Ophthalmology [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r476" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r483", "r484", "r543", "r551", "r554" ] }, "atri_FedralGovernmentBondNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "FedralGovernmentBondNotesMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Fedral government bond notes [Member]" } } }, "auth_ref": [] }, "atri_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "OtherMember", "presentation": [ "http://atri.com/role/RevenuesDetails1" ], "lang": { "en-us": { "role": { "label": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63", "r64", "r477" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r43" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetails1" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r55" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "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 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": [ "r55" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "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 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": [ "r55" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r236", "r237", "r274", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r350", "r444", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r505", "r506", "r507", "r508" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "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 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": [ "r55" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "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 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": [ "r55" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_InvestmentHoldingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r368" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r103" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Total current assets", "label": "[Assets, Current]", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r100", "r111", "r123", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r260", "r264", "r282", "r449", "r514", "r515", "r545" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "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": "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": [ "r47" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term investments", "label": "Long-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r79", "r80", "r81", "r82", "r83", "r84", "r85", "r86", "r87", "r88", "r89", "r90", "r91", "r92", "r93", "r94", "r95", "r96", "r336", "r337" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r119", "r133", "r134", "r135", "r136", "r137", "r144", "r146", "r148", "r149", "r150", "r154", "r277", "r278", "r335", "r351", "r439" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r4", "r26" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r79", "r80", "r81", "r82", "r83", "r84", "r85", "r86", "r87", "r88", "r89", "r90", "r91", "r92", "r93", "r94", "r95", "r96", "r336", "r337", "r441" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r475" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "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": [ "r40", "r50", "r66", "r99", "r112", "r113", "r116", "r123", "r129", "r133", "r134", "r135", "r136", "r139", "r140", "r147", "r156", "r162", "r166", "r168", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r278", "r282", "r349", "r397", "r414", "r415", "r440", "r458", "r514" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r106", "r220", "r333", "r445", "r449", "r512", "r513" ] }, "us-gaap_TreasuryStockPreferredMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockPreferredMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Previously issued preferred shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r143", "r151", "r152", "r153" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Total other assets and deferred charges", "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_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r99", "r112", "r113", "r120", "r123", "r129", "r139", "r140", "r156", "r162", "r166", "r168", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r259", "r262", "r263", "r278", "r282", "r337", "r348", "r364", "r397", "r414", "r415", "r440", "r447", "r448", "r459", "r479", "r514" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r19" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 25.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": [ "r17", "r481" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Patents and Licenses" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 28.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": [ "r121" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r223" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "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 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": [ "r121" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r24" ] }, "atri_SharesWitholdingForEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "SharesWitholdingForEmployees", "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": "Shares tendered for employees' withholding taxes on stock-based compensation", "label": "[Shares tendered for employees' withholding taxes on stock-based compensation]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets and deferred charges:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "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 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": [ "r48", "r49", "r50" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r71", "r200" ] }, "atri_AvailableForSalesSecuritiesEquitySecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "AvailableForSalesSecuritiesEquitySecuritiesCurrent", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity securities (available for sale)" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r118", "r123", "r157", "r158", "r161", "r164", "r165", "r169", "r170", "r172", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r282", "r337", "r514" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r70", "r199" ] }, "atri_AvailableForSalesSecuritiesEquitySecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 13.0 } }, "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": [ "r156", "r162", "r166", "r168", "r440" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r222", "r224", "r225", "r226", "r328", "r332" ] }, "atri_SecuritiesMaturityDescription": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20230930", "localname": "SecuritiesMaturityDescription", "presentation": [ "http://atri.com/role/InvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities Maturity, Description" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r23", "r24" ] }, "atri_InventoriesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20230930", "localname": "InventoriesAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r3" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "atri_TotalHeldToMaturityBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "TotalHeldToMaturityBonds", "crdr": "credit", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Total held to Maturity Bonds" } } }, "auth_ref": [] }, "atri_AvailableForSalesSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "AvailableForSalesSecurities", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Mutual funds (available for sale)" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "atri_SharesSurrenderedInStockTransactionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://atri.com/20230930", "localname": "SharesSurrenderedInStockTransactionsShares", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares surrendered in stock transactions, shares" } } }, "auth_ref": [] }, "atri_StockBasedCompensationTransactionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://atri.com/20230930", "localname": "StockBasedCompensationTransactionsShares", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation transactions, shares" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r31", "r251", "r547" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r62", "r344", "r449", "r482", "r509", "r544" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "atri_NonCashEffectOfStockOptionExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "NonCashEffectOfStockOptionExercises", "crdr": "debit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash financing activities: Non-cash effect of stock option exercises" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "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": { "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": [ "r16" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r42", "r327" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6" ] }, "atri_StockBasedCompensationTransactionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "StockBasedCompensationTransactionsAmount", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation transactions, amount" } } }, "auth_ref": [] }, "atri_SharesSurrenderedInStockTransactionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "SharesSurrenderedInStockTransactionsAmount", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares surrendered in stock transactions, amount" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r28" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "atri_PurchaseOfTreasuryStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://atri.com/20230930", "localname": "PurchaseOfTreasuryStockShares", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of Treasury Stock, shares" } } }, "auth_ref": [] }, "atri_PurchaseOfTreasuryStockAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "PurchaseOfTreasuryStockAmount", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of Treasury Stock, amount" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "atri_SharesSurrenderedInStockTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "SharesSurrenderedInStockTransactions", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares surrendered in stock transactions" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income expense", "label": "[Nonoperating Income (Expense)]", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r35", "r57", "r343", "r357", "r361", "r363", "r378", "r449" ] }, "atri_StockBasedCompensationTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "StockBasedCompensationTransactions", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation transactions" } } }, "auth_ref": [] }, "atri_PurchaseOfTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "PurchaseOfTreasuryStock", "crdr": "credit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase of treasury stock", "label": "[Purchase of treasury stock]" } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "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": { "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": [ "r15", "r481" ] }, "atri_BondsHeldToMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://atri.com/20230930", "localname": "BondsHeldToMaturity", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Bonds (held-to-maturity)" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18", "r48", "r122" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r463" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r466" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41", "r123", "r156", "r162", "r166", "r168", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r282", "r440", "r514" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r57" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r34", "r449", "r552" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "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": { "label": "Line of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r8", "r61", "r549" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r486" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r53" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfShortTermInvestments", "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 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": [ "r14" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r119", "r133", "r134", "r135", "r136", "r137", "r146", "r148", "r149", "r150", "r154", "r277", "r278", "r335", "r351", "r439" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r236", "r237", "r274", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r350", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r505", "r506", "r507", "r508" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r7" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r50" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r219" ] }, "us-gaap_ScheduleOfProductInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "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": { "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": [ "r50" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r58", "r108", "r340", "r460" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r173", "r174" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for:" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r69", "r198", "r334", "r339" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "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": "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": [ "r3" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 September 30, 2023 and 1,659 at December 31, 2022, 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", "r28", "r29" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r50" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "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 the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r30", "r67", "r117", "r159", "r292", "r401", "r458", "r553" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r23" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r461" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r221" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1", "r48" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r21", "r266", "r442", "r443", "r511" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r474" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 20.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": [ "r14" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r124", "r125", "r126", "r155", "r327", "r362", "r366", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r453" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "atri_UnitedStateMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "UnitedStateMember", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "United State" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Total operating expense", "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_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "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": { "totalLabel": "Total current liabilities", "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": [ "r10", "r101", "r123", "r206", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r261", "r264", "r265", "r282", "r449", "r514", "r545", "r546" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "[Other Operating Activities, Cash Flow Statement]", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r248", "r249", "r250", "r365", "r483", "r484", "r485", "r543", "r554" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r74", "r75", "r77", "r98", "r127", "r128", "r131", "r132", "r141", "r142", "r208", "r209", "r255", "r256", "r257", "r272", "r275", "r279", "r280", "r281", "r283", "r284", "r285", "r293", "r294", "r296", "r329", "r330", "r331", "r357", "r358", "r359", "r360", "r361" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": [ "r352", "r398", "r422", "r423", "r424" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": [ "r44" ] }, "atri_AllOtherRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "AllOtherRegionsMember", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "All Other Regions" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "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": { "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": [ "r16" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for income taxes", "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": [ "r0", "r39", "r65", "r156", "r162", "r166", "r168", "r337", "r347", "r440" ] }, "us-gaap_CommercialPaper": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaper", "crdr": "credit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Commercial paper", "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days." } } }, "auth_ref": [ "r32", "r60", "r548" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "auth_ref": [ "r170", "r171", "r367", "r369", "r370", "r419", "r420", "r421", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r446", "r452", "r516", "r550" ] }, "atri_PatentsAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "PatentsAndLicensesMember", "presentation": [ "http://atri.com/role/PatentsAndLicensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Patents And Licenses [Member]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://atri.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33", "r342", "r449" ] }, "atri_EquityInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "EquityInvestmentsMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Equity investments [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33", "r377" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r478" ] }, "us-gaap_CommercialPaperAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperAtCarryingValue", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Commercial paper (held-to-maturity)", "documentation": "Unsecured short-term debt instrument issued by corporations which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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_IncomePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atri.com/20230930", "localname": "IncomePerShareAbstract", "lang": { "en-us": { "role": { "label": "Income per share (Details)" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "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": "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": [ "r480" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r13", "r97", "r114", "r115", "r116", "r124", "r125", "r126", "r130", "r138", "r140", "r155", "r207", "r210", "r238", "r248", "r249", "r250", "r253", "r254", "r267", "r268", "r269", "r270", "r271", "r273", "r276", "r286", "r287", "r288", "r289", "r290", "r291", "r295", "r354", "r355", "r356", "r365", "r416" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r97", "r124", "r125", "r126", "r130", "r138", "r140", "r207", "r210", "r248", "r249", "r250", "r253", "r254", "r267", "r269", "r270", "r273", "r276", "r354", "r356", "r365", "r554" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r151" ] }, "atri_CorporateBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "CorporateBondsMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Corporate Bonds [Member]" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends", "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": [ "r2", "r57" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Income Per Share" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "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": "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": [ "r3" ] }, "atri_InternalAAAMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "InternalAAAMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "AAA /AA/A [Member]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Debt Securities, Held-to-maturity", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r73", "r189", "r213", "r510" ] }, "us-gaap_GainLossOnSaleOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherInvestments", "crdr": "credit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r56", "r104", "r346" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r78", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r464" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "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": { "verboseLabel": "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": [ "r3" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33", "r36", "r37", "r52", "r379", "r395", "r417", "r418", "r449", "r460", "r482", "r509", "r544", "r554" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5", "r338", "r346", "r449" ] }, "atri_FedGovtBondsNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "FedGovtBondsNotesMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Fed Govt. Bonds/Notes [Member]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "auth_ref": [ "r170", "r171", "r367", "r369", "r370", "r419", "r420", "r421", "r425", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r446", "r452", "r516", "r550" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6", "r97", "r114", "r115", "r116", "r124", "r125", "r126", "r130", "r138", "r140", "r155", "r207", "r210", "r238", "r248", "r249", "r250", "r253", "r254", "r267", "r268", "r269", "r270", "r271", "r273", "r276", "r286", "r287", "r288", "r289", "r290", "r291", "r295", "r354", "r355", "r356", "r365", "r416" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r465" ] }, "atri_InternalBBBMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "InternalBBBMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "BBB/BB [Member]", "label": "[BBB/BB [Member]]" } } }, "auth_ref": [] }, "atri_BbbBbMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "BbbBbMember", "presentation": [ "http://atri.com/role/InvestmentsDetails1" ], "lang": { "en-us": { "role": { "label": "BBB/BB [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27", "r105", "r345" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r18", "r102", "r437" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://atri.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r72", "r76", "r139", "r140", "r160", "r252", "r258", "r353" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "us-gaap_HeldToMaturitySecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r175", "r488", "r510" ] }, "atri_MoneyMarketFundMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "MoneyMarketFundMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ] }, "us-gaap_EuropeanUnionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EuropeanUnionMember", "presentation": [ "http://atri.com/role/RevenuesDetails" ], "lang": { "en-us": { "role": { "label": "European Union", "documentation": "Economic and political union of member states, located primarily in Europe." } } }, "auth_ref": [ "r555", "r556", "r557", "r558" ] }, "atri_CommercialPapersMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "CommercialPapersMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r145", "r150" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54", "r328" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r462" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r144", "r150" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Total cash, cash equivalents and short and long-term investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r478" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r107", "r225" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r4", "r22", "r25" ] }, "us-gaap_ImpairedFinancingReceivableRelatedAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedFinancingReceivableRelatedAllowance", "crdr": "credit", "presentation": [ "http://atri.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "[Impaired Financing Receivable, Related Allowance]", "documentation": "Amount of allowance for credit losses related to recorded investment." } } }, "auth_ref": [ "r20" ] }, "atri_BondMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "BondMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Bonds [Member]" } } }, "auth_ref": [] }, "atri_MutualFundsAvailableForSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://atri.com/20230930", "localname": "MutualFundsAvailableForSalesMember", "presentation": [ "http://atri.com/role/InvestmentsDetails2" ], "lang": { "en-us": { "role": { "label": "Mutual funds (available for sale) [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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/2147481877/830-230-45-1" }, "r2": { "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/2147481071/942-405-45-2" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r32": { "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r42": { "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),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r43": { "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" }, "r44": { "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),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r45": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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/2147479853/942-210-S99-1" }, "r59": { "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/2147479853/942-210-S99-1" }, "r60": { "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(13)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r61": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r62": { "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/2147479853/942-210-S99-1" }, "r63": { "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/2147479853/942-210-S99-1" }, "r64": { "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/2147479853/942-210-S99-1" }, "r65": { "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/2147483589/942-220-S99-1" }, "r66": { "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/2147483589/942-220-S99-1" }, "r67": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r76": { "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" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r97": { "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" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "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(1))", "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r227": { "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" }, "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)(iii)(A))", "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)(iv))", "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "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)(iii)(A))", "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)(B))", "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)(iv))", "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "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": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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/2147483147/928-340-50-1" }, "r333": { "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/2147479853/942-210-S99-1" }, "r334": { "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/2147479853/942-210-S99-1" }, "r335": { "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/2147483589/942-220-S99-1" }, "r336": { "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/2147479557/942-235-S99-1" }, "r337": { "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/2147479557/942-235-S99-1" }, "r338": { "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/2147480842/942-360-50-1" }, "r339": { "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/2147479440/944-210-S99-1" }, "r340": { "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/2147479440/944-210-S99-1" }, "r341": { "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/2147479440/944-210-S99-1" }, "r342": { "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/2147479440/944-210-S99-1" }, "r343": { "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/2147479440/944-210-S99-1" }, "r344": { "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/2147479440/944-210-S99-1" }, "r345": { "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/2147479440/944-210-S99-1" }, "r346": { "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/2147479440/944-210-S99-1" }, "r347": { "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/2147483586/944-220-S99-1" }, "r348": { "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/2147483586/944-220-S99-1" }, "r349": { "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/2147483586/944-220-S99-1" }, "r350": { "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/2147483586/944-220-S99-1" }, "r351": { "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/2147483586/944-220-S99-1" }, "r352": { "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/2147483586/944-220-S99-1" }, "r353": { "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/2147483586/944-220-S99-1" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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/2147480767/946-205-45-3" }, "r365": { "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/2147480767/946-205-45-4" }, "r366": { "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/2147480555/946-210-45-4" }, "r367": { "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/2147480524/946-210-50-1" }, "r368": { "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/2147480524/946-210-50-12" }, "r369": { "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/2147480524/946-210-50-2" }, "r370": { "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/2147480524/946-210-50-6" }, "r371": { "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/2147479617/946-210-S99-1" }, "r372": { "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/2147479617/946-210-S99-1" }, "r373": { "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/2147479617/946-210-S99-1" }, "r374": { "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/2147479617/946-210-S99-1" }, "r375": { "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/2147479617/946-210-S99-1" }, "r376": { "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/2147479617/946-210-S99-1" }, "r377": { "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/2147479617/946-210-S99-1" }, "r378": { "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/2147479617/946-210-S99-1" }, "r379": { "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/2147479617/946-210-S99-1" }, "r380": { "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/2147479617/946-210-S99-1" }, "r381": { "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/2147479617/946-210-S99-1" }, "r382": { "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/2147479617/946-210-S99-1" }, "r383": { "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/2147479617/946-210-S99-1" }, "r384": { "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/2147479617/946-210-S99-1" }, "r385": { "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/2147479617/946-210-S99-1" }, "r386": { "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/2147479617/946-210-S99-1" }, "r387": { "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/2147479617/946-210-S99-1" }, "r388": { "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/2147479617/946-210-S99-1" }, "r389": { "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/2147479617/946-210-S99-1" }, "r390": { "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/2147479617/946-210-S99-1" }, "r391": { "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/2147479617/946-210-S99-1" }, "r392": { "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/2147479617/946-210-S99-1" }, "r393": { "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/2147479617/946-210-S99-1" }, "r394": { "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/2147479617/946-210-S99-2" }, "r395": { "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/2147479617/946-210-S99-2" }, "r396": { "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/2147483581/946-220-45-3" }, "r397": { "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/2147483581/946-220-45-7" }, "r398": { "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/2147483575/946-220-S99-1" }, "r399": { "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/2147483575/946-220-S99-1" }, "r400": { "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/2147483575/946-220-S99-1" }, "r401": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r402": { "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/2147483575/946-220-S99-1" }, "r403": { "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/2147483575/946-220-S99-1" }, "r404": { "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/2147483575/946-220-S99-1" }, "r405": { "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/2147483575/946-220-S99-1" }, "r406": { "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/2147483575/946-220-S99-1" }, "r407": { "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/2147483575/946-220-S99-1" }, "r408": { "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/2147483575/946-220-S99-1" }, "r409": { "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/2147483575/946-220-S99-1" }, "r410": { "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/2147483575/946-220-S99-1" }, "r411": { "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/2147483575/946-220-S99-1" }, "r412": { "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/2147483575/946-220-S99-1" }, "r413": { "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/2147483575/946-220-S99-1" }, "r414": { "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/2147483575/946-220-S99-1" }, "r415": { "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/2147483575/946-220-S99-3" }, "r416": { "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/2147483575/946-220-S99-3" }, "r417": { "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/2147483575/946-220-S99-3" }, "r418": { "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/2147483575/946-220-S99-3" }, "r419": { "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/2147480032/946-320-S99-1" }, "r420": { "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/2147480032/946-320-S99-2" }, "r421": { "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/2147480032/946-320-S99-3" }, "r422": { "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/2147480032/946-320-S99-6" }, "r423": { "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/2147480032/946-320-S99-6" }, "r424": { "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/2147480032/946-320-S99-6" }, "r425": { "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/2147480032/946-320-S99-6" }, "r426": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r427": { "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/2147479438/970-360-S99-1" }, "r428": { "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/2147479438/970-360-S99-1" }, "r429": { "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/2147479438/970-360-S99-1" }, "r430": { "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/2147479438/970-360-S99-1" }, "r431": { "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/2147479438/970-360-S99-1" }, "r432": { "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/2147479438/970-360-S99-1" }, "r433": { "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/2147479438/970-360-S99-1" }, "r434": { "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/2147479438/970-360-S99-1" }, "r435": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r452": { "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/2147480493/946-210-55-1" }, "r453": { "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/2147480833/946-310-45-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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/2147480032/946-320-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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/2147480032/946-320-S99-6" }, "r458": { "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/2147480167/946-830-55-10" }, "r459": { "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/2147480167/946-830-55-11" }, "r460": { "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/2147480167/946-830-55-12" }, "r461": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r462": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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/2147482517/912-730-25-1" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r552": { "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/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r554": { "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/2147483575/946-220-S99-3" }, "r555": { "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/2147480032/946-320-S99-1" }, "r556": { "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/2147480032/946-320-S99-2" }, "r557": { "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/2147480032/946-320-S99-3" }, "r558": { "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/2147480032/946-320-S99-6" } } } ZIP 48 0001654954-23-013879-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-23-013879-xbrl.zip M4$L#!!0 ( -R%9U=!N9RK3@H '-? 1 871R:2TR,#(S,#DS,"YX MRD:B5:1$HM\S AT0>ZOVXV )JMFY]>-R[8(<8Q);>M;N>B!1"Q MJ8/)ZK;E\3;D-L8MP 4D#G0I0;>M/>*MGS[^_6\W_VBWOPZ>'\"(VMX&$0&& M#$&!'/""Q1HHTB/D K%V.^#^CS_/->AU+CL7/T;C \BE%"5:1A*[$64D]0&Z M!+;2K$6[7>OB!ZMWT;N,F&9T*5X@0P R>XT%LH7'H LS*>@X'',4&<@QEU M/64*_Q>X)W8']%T7/"L)#IX11VR'G$ =M]=R$B 1)OSZU;UMK8787EO6R\M+ MYW7!W YE*^G)Q:7U]0&3WUH!)T/+3-8/EJ2&C+;'F S6/N+6G!S9G17=62%5 M8Q6*R(BN(-RVH1"1U!+RA=8?$"U)9'CA"1GG0(QCVSR))"3THU=[;>94E 0K M)CO$A9G9ITGV[F7[HMN^[(9"!*U4AF7B29-.H9([+>( M&_'1E 0[%UN6@8VDQ%D31K]>L3 MDS$1+"?DDAI%@XFLZ$6DA&9'L".!A'Y)MA19R5RH5.QUXU.I9,N82I.24R%L M]E@2$HS$VQ18(SD0PW8D0$D)&4K:1W+23J/QII*172[BS%!6CHA3W71LNM$< M%U>7T#RMD&VBI&^N8]5B+)U?$*?FHK^5:Q:6P M=D(M%(%TP)(G:4/7]MP:@@?+LN6"T1"XNG@2!Q&I6%YPZF)'U>V9]%4G 9\N MY1I+-^@+@9Z#=4GWH:\H51BEG@Q-I$"%:3H9C2>S\4A=S:8/]Z/^7-[,YO)_ MC^/)? :F=^!^,IP^CL&[:)[OFL#F!G8 7;6ZS-8("9X3RB1?8? NRP5OT'_H M3X9C,/L\'L]G3:C*A^I)[JZ)6".!I3=EXY84*@SB]W6""-XE9FF>O_*%=0CY M^LZE+[QJ;34(%@;W?9WR.NS//H.[A^DOLZ;$5@^Q#-0:DA7B]V0FJ/W;FKJ. M/'^/?_>PV%>*>4E-A4GPH6(2Z!SXW)]\&L_D4BO'I\.?/T\?1N/G&1C_^\O] M_+]-7ICR8@ YEL_I4\Q%/\PF0F'4?E#[5\QMEW*/(7FCM:B7,G$]#?HA^O=D M)UVC#*-@AQ,?*$3[QV.T8](-Q@>,U?;^";'96B[_(FE ZD&XQ#C)_DNB@!Z1/G =MJ+0Z@-HP7(MX] M1CQ0HM^%AVH:Z$/HGY$LL5X(>'17"'/O&.90M('V *U,-M&W]4M=3%9/C!)Y M::-8,2G@*0S#93H,2B$X: 1)E4UX#'N5.5RXAAU+,%P8A.]S]BW@G:^EV:)G M;&"2V!LHA?"_+]K,-#'(V]4<)W]RN!#]#SD[G ;X$EN=./Z9U,(PI$ZJIFU/ M$X_,_4\\"D=CA=BGSJVA@@;OO%5WA 3$;GK9#<<+<3><8F/K;J"FP3YCX3V" MWT0JBD#/<+S52^]6+KW<7WJ;,.2LO:E'X&B\, "ITVYB]6VP+\:^FP5^MQC] MU"'8A#[H-OCGX-_+PK]7C'_J]&O$O]?@GX/_!#(F+=ZAK#@<& KC83P(I^(1 M*6SBDG,L2"P-V>3"F*1.Q^:#0;-4E Y)MR F)1:.U*$Y-RC-"E(F+$>%K 1? M89A*'JJ;PE9\ODZ4L^/!PD#DG+";PE4 >=>(>8DBE3I>IT#__RA,ZA_51_", MED#W'URK;\IO6QQOMJ[J%M!C:]VZHB+1#K_"_E6ZVWG=N"&+TI_3?Z"#=XQ0 M,'&H C([I275'R&54'D"%QAQ*S2^!:QOYI8+%U7=DB+(/5=_9&Y5]>\9AV_T^R!VEI1CHBZ:X=R M;374[O;:E]W.*W="&ZN8#0J51J\I!=7528LD3_4IF QR4GOJ *_)5*M^Z' M-YE2SXR:-F2U498*0<2OK^H&0;?9!<7/6D);M-'KUH4$"LKV=_*^'!0N8PDM MXX.2MT7&T/E9UIZXU+QUHJ,0X"_F7=DG#H "XU;]YG= ?&IS+Q3[D MUU=UP/=XC>#'^U1]_$,U-4VH'GZC"54SP-"A6S?YZOD=Z_9]@]OZ]P=2!@1= MO_J8KO;PO^H_PO)?L%#=)IBL[B@;R^T^W2/UB8(R]+95P(-=5WUZ<-L2S%/' M!-7[?KWP6]1N6S9##A;AL-RP8^K,];G"\5C0-.&?,WR.#95%&K+]O4 ;Q2=! M\!9<8*%_#>(3H]XV9,62)=NS"26JA6J\7");3)>ZI6:Z54K&KXC9F!\<+,>: M[Z>#%B=Q4QNK?]EC2#=;1+B>;,Z@O++5)??#%P6S/+_1X6+7]%_C^9_@6'^C M-OKE'8OXSS1C?>!G^O#@(&E%T B6$\PJ$B<.9PE3CP):1>),0_KD,7LM,,R@/!#-G* M8(R"YN;#_5 _7E%9J27Y5\= [D;MVC DA/]J2)3P]UR]FE,!W>3CJ)_0T*4< M>MW:\\$N,WPUB]WP5I1P%1WYR(-(*LWNQ#[1KLO%3#] M4WW$PZ M,A<&E).9'_]0.NU!!O4LG/!M'%*VI5(YTJG^B#:+\$>]M(-F/D/V&Q)U'G)2]&?23VBR/%1OU5@VZ3U!.::H+ M9H;39BTUP!L?/&T>>,*#K@HQ3VV>TDE1@OFDWOB;VM@7W2D7,CE.:G?Z0]"4 MX=DL)[7\"\'A3U&E3#;03FIKWW6G8HW8,UJIMQ$I>S/HIUVK70\[(^3B'6+[ M]#IMHIZV1D/F8+J#7'UZQM(5VD@^J<73[5JLH;NA+EVE$3923VNO2M&TG?'1 M4^\N&70_J9_1)6I8+769N\Q\SC_3CQO+_YOIQ_\!4$L#!!0 ( -R%9U>" M ]"5>PT 'B? 5 871R:2TR,#(S,#DS,%]C86PN>&ULS5W;?WN8A>L&,DXC>7+0NKRX0IGX4$/I\<['D#8_[ MA%P@'GLT\,*(XIN+%>87/_WX][_]\(]&X[?;AR'J1?YRCFF,N@Q[,0[0*XEG M2/SIL\=CS!J-3>E?UL_Y@-J7UY=7W^^^O_4X2$4TD8$_MG9_Z4%]*)HB7]2< MB+9:S:OOFNVK]O6NT"2:QJ\>P\AC_HS$V(^7S M1@#EYI@B H[5"'U#G7S[J MS3PV]Q8,SSTJE$*=E_AR5U9[%Z)W_%1*/08/&??\1W2XYH9AS-(G" MI8#"_XT&U+]$G3!$#T*"HP?,,7O!P::ZD- _/HA_GD _!(:F_,,;)S<7LSA> M?&@V7U]?+U^O+R/V#/INV M:*;DVQ,+M\^X;F[A0'%./O#D<N%PITF,XQC7@FYM ;S6,?0K&D\PS'QO?!TX-+J MC'M.U^.SNS!ZY?4Y3WZ59K6!)\\\^HSY@$[BR/]C%H4!=.K]/YB&= 7J#)B!!+F.A9(%3WUZ6/P0:BN0X,A\86+%H+(ES@5RP,&@I?%"-+E3G\N MZ!%W?#]:TAB&36,64?CH8RU2]*1K;">/WE-8JK4<"]3;9G3!Y,O4V'[T+2,5 MJ+\MZ0$JDJNK7>FAD9>NT7][./9(6,:!4Q+U>K V'(50C3Y>7S<_W[2[XE/ MD]%PT.L\PB^31_CQN7__.$&C.S2X[XX^]]&[78LD7=G$8D7C#YHO?/[*(TF$^BAC,Z6\N=J'(8_Z1;V03 MC)L23;ZP%.E(^B<(@W^XJ&1TFKBTR4:ROA)N&)7)&"RRB&'WNORV.YOM9 M3B1%;2">X##<@\B'FRZGXS9?&W.;7#NGG$>NG3N-^2.FH$@(CMT)YH02'J\' M085T% KJ\/.-=7XT]7>',+&*)U82 7$/0D08+<1HHI"N C$=LKZU3I:6[NY0 MM5-K/38<0J#1Z(T/"^O0\IUY6K+XTZU($D0U:) K]+T#"N5[I#NA_CZBT;%" MA;V 0L2&!OLTRQK,@,:8P3>B?9,7 A,NQ9!22UC'W]X;\[="AE)>5\(>[O1R M'SU"14L:T8D7XM%T%,\PDRQ^2880A9(Z]+6NG.%/UQ3ND+=!*%13A*;#0EJ4 MM)RA1**@.];?MN_"?CM34(L%<^F+\AV;5%&'@NE^1' 'RG8CL3J\!.TV X&( M\EL\C1A>EWOTWC#OO\%< 6Q-J,=6 S 7![/X( F6#!/#K)56T6KPH5HN8BZO M<@:#YHW9)*.[RH/1EKD4PODM5-QLG>D:[W&L,VM*%=-BU%S200HZTQ6:9]T9 M%G=*;/SL%E.L7$+(%=!BUER&0I_97&65P>Z'9EJO(?Q^IF4L^>[9@X6K:[V% MJ]O.L'/?[:/)IW[_<6)CF:K#.:C073*QD3;?RU+%K"RB>'PF_A?[1E]@L@"S M@P=HPHSX0(CX \SYCK\X**E89SFM6KN+8E+VTHLQ==C-G0YR,HM8_(C97&O" M+"]M=_U,AS25ENYPL=D5RL4>4?"8IQ!#KU_?=!@J80.7B!.S MO7@UAN&=R"&+2)BLF"D;CUK**3V29:<*FFSD[*ZNZ;"3\4(=0[CC@!!;EG-A M4QST\()AGR1V@<\A3NQ,@\XF)]A=F:S@#'4;UZ%DK*JW MK19J[.AQ1RBP/B0O.!C0V*//!(97:T#*+KA(SNZJI@X[*5_5,X0['9?8[/=* MPC"?HGT)RVN4%=A(:^>.W;7:N:)9GWTYLH+U926<(:#(]J7,;CI3E!<8W1Z5 M#R/ZK)WQD1:VO+*G-+Y".R<7X93*:(W*JFME.NE082[K8',AWA,)24QP<;)! M5M9F)G'LK41"38S$?9\M<5!&F5*56%X>R]92#MHT*31UAX[L]2N*E1-)63MGI^;S:'UQS"]>N%1L^7 MU^8F7T^'A#\6C:93A0=0''I;0"]!1:HFGU M66;;7"*@LGZG#/5SM#27(:BHI:*@,QUV,O$_T$]L*RV:UZADM)@RE_6HR%2Q M%52,N;-S4WY]Z,$VSJ^K;.-$[X[J_Q+RZ5,*6=[P M:IY/#9.Y,XB Z2B&:!D<'%@!S/!S/8)5M-%B225" M-YJ+%:2"EIQ7WO*N7//4J@WE#J%?*,->2/["P?[XNM;:=*&@Y6V]YBG6-)U# MP5BLMJUW!Q[$E-&T1_AZ70XZGS'#<[*<),MW SUIV[?_G.H!96SD4(^?A2UYF8L.IT=BMN\-JI_, MW%?<.,KB\;Z_,D2F)6W?/E0_EW+;.$UG,I+8KU44[=S6KL#R[F(#Y"HMY33' M.MLEJT19=7V6MV0;C+LZ=G1\C"50'V[/+$E_5MS^G4D&V,ZSDLODIKJIBDU< M58O]2Y0,=^U.-^<<]=?IG]/FS](ZK"S->JO-C+?C_[DD#%,A*OH&?I1F&(_>3&2?'VJ@ID:U5F><-][J?-O20UF$S&MU%[ $OELR?P0AQ-#TXC50^ M^)1]O:#X9KV'A/]*8K$]%[ #I/Y\$48K+'5 (:,6L;S1OSHWQ:JY-V38^)%8 MS%Z_DT)CL'=4V/*QA=I:DL0"+O%T$+B&A&)>?'I&(6+Y$,;IG!59PYU@#;WS MSL$TB5.(6#Z3<3)QA=9PJ,F==#GQ&#,2!>D45__-#Y=!\B(J"-CT&3]X,>Y/ MIS#NS'>'<^/0\C%S>44[9D^_6Z%\IQ T!O#' $P'V\B/]#L._%B=,+],.)+AN&71 Y% M4W0L:0"A;"/, ;+OT\@D^X)JQB,VV$$#2F96,DCOLY"$" (9M!$R9*=TBF@/ MJG4ELU,JCU8KGC&T@_56Y"'QC]]R>0"KE8:U$4,>#=!>T "^S"O0#U"UTZC2 M;W:O&8DO-HZL=Q% IPF]*86//LXE\SJ+3U2!]G6@="5F6^:C6 :70OU:T3[1 MN[6N'U/W+X32L%)0L=!:]D(GJ.YY&-L2R))TEY@+H+XNKT8!KIS?07* M3& Y:C%G!MB2((>.(DI.]SO[!G@.)2SU$QB=[/F\![B*TYW !B

M??OY;J_7[Z=VE0Q\<5Y4Y&A,' G"*<=^Y/CKJ-,VA=]^^=4Y\C CEWAA3["@K_IS,@[K[3 MQ=BY4QKN M+:[RR.D!/CG'](F7%SSF(JNU1MYY L@8\@$9"NK^F%#LR?:__X>/Q$M)YA6[ MQZ;VRL<4D@Z]9;*9)R)H![/@6U0V13,@C[)(RA#,K*8:T_E3$HB^L2[Q*Y*D0S09@U-L5R!R7!?C:"5;G- M[ROM$%W7I3X1LH=URRB1'UV8BY1\VB76DWLPPH5J2U*AW#J3%XQ9I\3ZD]\S M6H7RZU(^0%EZ9=6K?&CTTB7&[QD4 .$B ;RB46X$YX9C42HQA@MX1Z]1/I9. M<3"=ZM <%D=S6!V::\"8[! ]YN@\9*J6W_[D#*9,QU*\<;W*<6C*$S( ^43>=YC0!1A E3 M-P$$J\0Q96G_\Q %Z7WU(6@-YQZ$Z'MPW^Z("P9<$96$P0CB MH/SO4B8T(O1.6^.>"ORV9O8VYN)#Z=6%BO+PS?59_WK8/U.?AC>7@[/NO?PR MO)?_7?6O[X?.S;DSN.[=7/6==XN2?ZHF+'*G>&,&'>4SZ+1[V;WN]9WA1;]_ M/ZP'OC[1&[/E_3JV..\2Y6Z/FIRIWYA]']8)OEYW>.&<7][\9UA+ *Z; 8Z9 M_;&@V8'5%]WKK_VAK'KR]YO>ORYN+L_Z=T.G_^]O@_O_)CRQ86OX /@H>!;X MO#4&8#9O$B$6//IEV3:&/WQ?6"/=#0?R(]T9YHDNO5B5YVK%& M%IF)X#,1J;=EP6L]!*V .@L'*R9B#.)5$I(>266Q88NU%7(,]H2D'#68E.^= M%/C*>(D&%543$]@4')!YS[RR&HIK.G"D!_^VT4E:MDENU\"/ KT> MYU]#,4]R7E)N&16NB#7(Y2O(H^'%6MY.S_*I7^8!'"R$5TV>[)D'2?5[!N0G M-UAO/J]N&OA.U;*UM>F(U%\/'9%%(1T?2J4CH'KH MR[XPD:5#+TSWYJ\?!0IH#"4%; I)^;AM4NRUI$ !KXF4E9KRJ4Q2;GWF3F0U MO7E(C"2ME2-#IRFNSS C]/;G+7C;&O49.@WW]DIL?ZFG1WJ&'I$G*Z"E-QH3 M:8++TZBC ==Z2>X-VO0-6O-F^#J_-1$'ZXUZU^Y[KMWK;)#_<]@2>7^]86^Q M)KU88]XFJK>%*S_/4H MNLUT,6"?5X$EY*N H]U:%T/T)8U(J3A2QPF5JO'2ZH:[):;.@6O!B\HS0\582S+,-9+:32 M.KFR^2J&]+VE9CKOYGJ5K&"S[N&+ ?R055$K1FG:W!>#^-%2;RM%E[G3+P8R M]6S05>-*T1IV L8PIAX3D4KE'!MV!L:P:1X8L8H2*FZAII@A'FJ>'T%5FPN#Z2UF+ M*\N]RTXLE,V(X]2"LC(=4//*VN;%S ZMXZTO;IJP\'<@L3 "<(]!#XDNEV,$ MGOV(L&LUZCEA-R7&WBZQDU65L_1VHD'/$WHYR5IIIS^\*KIVJ"TMG;)X$_FQ MFB;2,.'1HVQ&F6P@3BGQS N&E:Q>M/ZICBJZ!?%)$KW=49-8ZN1?%"7=;M=* MA4:N?A[R5?NX9S5F1&XM=5;O''I?Z:,(^+NF MKCW"A=OXNK#G6CZ1$MI:YZ M/1V-3D=6*A(2];N_>(0G#(B<6.I:U0C3Z>EIKB8C)M=$AVK,B-Q:ZII361,8 MP%_5B2)$(5)5(E?38=>JW^5;:$+L+HCH*G4UZCT5 %] [-W3*R!\AL1+T(@9 M>#*+UT]0OI4;9@OJW8J3A#2$KOH?:1>?ABIFC29PD6G$ZN:<[2RDL1WF&)L# M2LW?:^> #M_F@-[F@%[#'- M!N0:3*$]JY>4:E06+PF]YBF>"$Q6VF=5;B>R M=/C5VOW;I,Q70&D>,^L]3V4]Y/;#5S8I\]637L*Q+I61?@X0^PU@WY)+ MRJ'Z"BB,6;-ZXDM=&=7T:TIBF57M?J-49G51Q):VS5CV*Z3V'^GWS52Y<2'' M2VMB@%.[D:R U4:&;4*V!D?./4J:*'G+P[_EX9N?AS]7;H67,J*] 1& C)$T M1LW^"W[Z<@7^1UD/ YYQS'BA0AJ5Q2]D6G"!>W$-,$:D9R? M;+W=-4\SU$7X#DU4;)WT^B8ZTOT;:U+.+%[_$&3-P$TN0YFZ=7/6NZ>498IJYF\[8P:3:^2C T&+(9DC-?7@]M*S^FUUK)WKGV0&7 MBZ0=Z7F73],.]:E+I:JV'<>8MX,YH^NPU5 M;"K.(F#.>!R+L?XH\&;Q>MLWNV/3))CMJ&*K\)9(V(76JRPBZML _$V-BN>O M5+4.[35R]8\.\SP2XP-XC1&;[>/=_&V!/J,S"(A$1DG6^YJTPC6R8&]:M(]M MK0F5;/KM8GPC)I#=P;$Z,-@:W ;9AKC68L%F^W9+>"%9\FA3W2O(DN>9-B+7 MM 2]$UDE[?1XZAS'5%KI[6R_M\32ZT@LG84OR@Q#O,N8>BM\8):\JSW!E$>W M&:.M @;5G'"R0\S*:.33WHD$5/[ +$3BCB2DJJ=Q%X9XVZ"RO@G><^PC[PQB M] C9B_UL"YUD_9VV(D&8.*="9TXU.]L \Q!]!-SU,6#V?6U:T>8Z66]/)3O= M;F83,0%X2C$=VP-9*]E<'VO-J61K7## M+LV+M%@E\;-J/DUTF]#Z' ('?ZN M_HP A[_\'U!+ P04 " #Z;E1>KD55U;I M6O+TG>W8Z$"1H,09%EE#LF1K?OWB05;Q 8 @JPJ =_=#MR4Q$SP #H%$(I'X M\[]]7P?@%<6)'X6_O.M_Z+T#*'0BUP^??WFW3";G[X \N@S3%(4GY]G MTG]E[_D9##X,/_1FN[]?P 1K12'5P0_[NR=7N#P0>< A)5/5?O]C;_IQT!L, M=T*/D9=^@S$",'9>_!0YZ3:& 7!1XC^' ,'K$(_@\6?''#U N,UW,1H#4-2 M*;!X33_LRKJ,-F^Q__R2@O?.3X"\!MR>WU\_@8MMXH;@$"B?WN)D<>'$L3Q1Z+_,43/A&CD-7/R MFOZ$O.:_9W^^@RL4O -$\NN76V&MYJ6R,J6/BE#;%?Z 8C]RK\/\+4>J:+58 M5?!'??UC"N.T4Y/7]357X"E*8= )>E%3,^A[U*VU]WJZ6QF/^JA;*QY.412@&3$I>73@9V6O"L[ INJ%@F\=&)\ 2W2<^#XI#HQ=&:^]*LSA'GX1_!:J?/&@6_ M@@NS)!2C)-K&#FK5'T6LHA;*\*P#+$&L*!2>?WU\]Q+4@R^FI\-E$/-^Y\E8T/T26%46,%&PEP5$V 7 M+K'!CJWD6SPD??]W]":L54U.)QL$(,MTJ A9PP<^+@$A,F% I0$6UTJ)? 7W MA$ODU*?\6 \!>)#R?B\^LZ"[.7"JO;Q;(A,9K5V[P*]UR:MO OC, 5]YKJ=S MN:#RWBT]M*![>7BJ_;N3 41(:P=?;N.8@/,3!P9_0S#&ZT'B-N&9*4)1339= M ]2=>2>0LX ,#=!J1A\3!TP>$ 6 -0!1,3#I/ZYA$.2>+.'$59'2.>%S 9:G M^Y*(!8P0HQ),]51TYT\TP8(7% 27T7H#0['=5Q;2R@$.O H%"A+V,* .2D0 M(@DR40/]?[U&\;,?/G^*HV_I2Q,1!-(Z&2$%7*8&5]0:CLC0"?BI2.D Z<6@T1[&LOH[UMR MLBQX>(E"L=ND+J*GCT70\GZN/K>@KP60JOU-Q0"5,[$6>43.-L:4ZP]63WX: M\+[INHB>/A=!R_N\^MR"/A= JO9Y+@:P'*""6OO\*8;$)?OXMEY%O%I4GNOI M;2ZHO*M+#RWH9QZ>:B=G,H )&?FHK[\[+Q@2$IP?XHOI_;AY$*L?>%'&@LZ7 MP!)^Z+FL_O-#^:;??VQAG*(X>&/A19+-Q)JDWLU8 =#J9FQ%S )>R)$)-V-W MXEG@EYFC1#$,$Y\X1!OI41?5?,1( +5VW*@B9Q%#!-#$QY!V\B8XDN_?8))" M)_5?T15,81:L*-GNX8OKW4N30:YNHO%D+>", CSAMME.AP0-PCS ](CD\6"R MHO78)N?/$&X8@U"0)OE?]E3*_O 'VP?(& MW-Y?+C]?@_=?0[AU_12Y/XFY=L(.^X)>4;A%":^'\F>TMA[R',_3U"6O*%Y% MNP09W)[A@ZMV12YE^#NNMK*@+CJ_5.6.'UCP&=8 5?OY]USBF,DGNO3T992D M2^]3%+G)(G0?4?SJ.RAYC )74#69@CXV-,,N\D,L33O(67FP/[* -JHXZPE- MDI3D9GLFFB#!\D;&YD]QE"0/<>3YW FT\#@;!)V9HVO23 MIHKAM+T17;6PJ M"#94TO#'RVEP<:UT?IXMF6##M\?#5!NU6=\S*=,C]W*#2-1<^'S]?8/"!"4- MUK9$7A\Q&D$7:2(49ATTG:Q6R +F*,*LDFFG!E"F][-A1CVB(-A70U#;JI ^ M[O#A%0E3EJ#-/YZBR4S7,D#&$AFVNFN9RIJ>75"(&1I@2V3AKOV09LDB#@M(')=9S*S9C-9MTAM/D#6^A4:4XK6!3S5L^4;KG=%<4R/? M:3?6]&W8PI&"DWRO3!R\)PH_F79.W(:O*$G)%,]@T?U*_!=B._BOOHM"D7]9 M25/G!J%R1!_? M![A(E$CVJO5,H*PR!))HU"]*:)PPZ\!*$^7^,6M_9S0<6^%S%0$3$4,^#)UT M F'CHL0'4!%A;F,T&L^<4[0[U&1B>.6+%G M+016,U6KK#"SL+R/PJAL84M:72B<[]HX+?47+]/8UA%+M^"..WVQ2M$UPO_*H4OS.@K<%&,_Y@?;+7,3_[ M"O9[NAR+C0./MMK6S0S*K14MG43DO/KD4DN ?\V'LI2\S;CY<7+RZ>L1_<'9 M_]=\M7T[_#P:*LDQ_0J^24!Z&>Q?#?;OSK_E3)Z^_@R47P?R]YGW<69-E,UM M%RA$XD@\H;3N[TD(N/XMU$19%SOS*5Q9P^4&D%4N/G28)DYI,*)4OE=1$F#+ M;F?6'[JVS/X2?-6FQZ)V.(2YC2ZKE]8E1'M&]'6%)$B7"GQ8]>4!9D%Y/EBD M:>ROMBE60"V)<"*:("$*!LFT6^(W$>/W,4K-G&>LVPQ2Z^6 M?UE&KI9EZ"-=I\H5R=BJ@,S//YLA&QPC!T"ODC: MSJ48'R";*J@P1(J*H%QP^\.^:X-)>!#XQF&R1&6;!LK"10MY[,S^FT5.@/\1 MGZY54=5YSE:]*N43M\UZ[' TG V'?0NXVAYQ+:5+KD8'6H?=F6'#.+M+!['T M;OP0AHX/@X>()9UI.#2HIJKQ#%B+JI1.ABGHL?,RD]FJ9T,*@?:(%=-Z7"SN M%O>7U^#QU^OKIT?#U%PD"4J3+'E- Q<%LOK()P5;9!M7D.UES0=C*_8!%""* M;M"&5-7T8=5+F+R0_Z[_N?5?84!"!+\@7 W?P38!>; (W?(?"I*B.>"P,C5. MR\>H?&F^/J1 -BVNIN[U8-]$X3[%*(5+9-'<6CD.N6\+?B(,P MG5FE:ELC3GNMYO1D\>="MRNRLC+3*L5P3Q#M50Q%7 MKQAK%+]AX/P-YOUS5J/5:.;HLHP4\K6) =;#D)BD;T&D4;W1)=72?8ZJ%1]L M,)*YH#C!+9G4&>@"B9^X+:*FGJ8TR+BA2)I*#& M#K(-YT-'5Q2%C&2M =CV;2O*\"H M,.&#=L:?%2U>8&)G>6IF4U/#'=1^*RV1N1* MZF.%!&B1&QPQEN9X/'6@#0O$1H#UZX+"9]N6AP\Q.X9V!!M:C2@7-_TI.4X MV_4V(&=2K] &KV1]&AZ.?PX0W?\(W<4ZBE/_7_3OPF80KZZ/5+Q67\=1FZ3B M%SE*V9,)M,4^5XE14*7?6K2%%=-N5\KU;=B25T-96P?L9]J''<]V MJM;[C!HVY=54[? :R;;L5?0R-\S0=6Q(Q]D>,3\W"G-39)DY/837JBYP7F#\ M;#XA]8T?^BFZ\U^1>QNF&+J_"A"KH7@,;%+2QT4U^$46RC58;Z[F7L^&@+DV M6&LS+S:5PHQT@>]0MZ7I)&%1Y'[S V%ZJMUCC4F_*I!*R;VR9VQKREFYK@TV M-Q]5+?5T)F5#4BY&6$%U2A*:DW*5@=62DZ$5YW&%P+@3CZ&UD'C2 M;&L6L(4A=#UMQJG"6D@5KBP-D,0BL-A0[= DMABFG9C7M]T(W:/D+(G8EF6F M1ZG&K%&F:B9+D+@S"A6"WJ0WMN;T/0\8_].V:#=26A?]^X\-'6[%X?HJ'L%F MHVE'PIT/5W[@ISZB%]B1PS0O4>"B."$.C_2MP9F@KJYQ-[)EE4I;E(JZ+.IX M,(;0AH"4;JAKCO%]*71X+Y;S)\!*LH>M:B=09 I&&*EP%D4LS6:-$8)6A.VK MXA2=2@GV^J;=5GD,[@-\(_&W9*/)<>(M@/^"Z1<5X\=<*ZMEU M0A-H11;,SL"%T=D;5A+;(&1E%1ELF, T[UI663E1N9+Z""D!6B0>1XQEJO*@ MM[)A\&L$R"$2Y4R6V6$?\6DNDYG:&"#X8B;#P6IB3CW:*(DFB'I?P*X35^BV/\77M3T>V>]7B_+ZW4&_"0A2YWAV6B0_]&T M@\=U:1X>&#Q W[T-+^'&QRL D?= )*W1<2,'7'+2\$6S"Y^\<<\&%[42R-J: M>:<$R.;CN1\"A^D9O_$\A=@ =//\CJ7(=<]WA":YBJ+.N\]5JU&^ +U)BYUC M\8:>9X-!UA9O_2ITI@]05H 19\U3C&"RC=_D$U%=BGUADZ$W._D"2_UNNB:8 M-7=-)I_/,/VSR:0'8 H><:LADJ,2#'MG@'RGU+.&GX_GY/D5G8\>V36#Y4W$]I2M_+5UBPLCF\^ M0@-K0EZ:0/*=LPEGN6+=,EBYQF:7O2VH8T5J5QFVVD?+BU-H?T.%P8"4+H$H M[ N"4W>HRYO>9@]& 3+_HP\J,2@6#@*JO=FR=6R*D.I,R*$-_C%UI+*-GMVA MO_3-]%9/P7^#A[%E3!,-N]0VR?-=-WM^Q)I&7&E-%1%XUT1J;&SQ$)I:YG!3 M RSWP67I\G>N.'OHR"X$6.P<@W5*WLFHCY-(&^54&+.46$V6>^>D8N39,I$H@E3C%-@1L=!3<60&T8 7>B0J MOPFB;TWY&.0J1B[J$$(77-!1DV>1#B-G-4 6<$P=J>*%'(]/^)_/U_=/CV!Y M RX7C[^"F[OE;X_@_=<0;ET?&WL_F;\PE=25WIWK(O?B[6M"3OUG%S>'SPLG M]5_9&DE.SRX%:;UZM6,U*_>SMBR%F>^.._%L2#Y^*'[NK0D>^4S8S=]17A" MNY(DD2,G[&]<1<]/1??L[I^R';WI=-+7-0 I)"@7P;/VUN5Z:PMKI#E7E3H) M; @VYD!JOF3YC/P:;,GM>."!)*3#5G75JTUB"Z,PQ0 "(G8;I@AC-QZ;O'#_ MOLV2H3Y%7Q#I4I]>B+"_;OHI.L[T=)I7Z8SS.5U3E8.$CO\>=G+*'>#:6?"1 MG;Z&]?"DW1O)QQCG[R29"/-S/OCOY#=Z_= F>S%8O;6=4K5\ML6DFY5_!8DX2S\Y'-),L?_Q'$<&Y*AJ&#D'EU:2N=0<2)NVC!NJ.*LK:;WBH!H9DMJ M0KR"NJ&<98X3LW3V!9MLZ5WY"?9AQBM_>TZ:>C%;B5EIQ#AU#NYB:L^ M\!RC*O+Q".[R+S ?R1E>CK$"SUC>Q/Q5=HU.A['E**VL.5^-^8]C;L'(=R#\ M>K:YO#SPOECB3^0,^ZY0^B$\[#X+XT,E/1+-<<_DNWB[C3T> 9256:/-4&^F M*^A"8:^@(_J6>7OU92=HTXM=FT)[[@(]U.S;<(RF ^3:&,0R'.P* ?M2S@#= M=[+>) ]K[O=M0DU! MKAO>M,5W @*>L)-^U,TR+=]FWX;#5*>I5=W"+'^/NQ>!VLXV>4S'^X?"%_G^ M*_LD?^).$*9WM#%^$FZ(KA#[M] X62:#AGWJ-@7HO..];;7*-\"K:C-/[W@\ MLN(2SJZX:V%2U+F05.:1_54,:@ENM79OGLX4?YW(?R5A)&H=6]=CUP7UAZN9 MKG/&"JNF]L"%^5[CG8)U0X^X$SLTA]GAYLA\M&+7OAW:VCR:JX/W>0$_D1%F M1\Q](6862/7J$3]1B(DOL*JD"LQ],1D[XY/O-ZA[HUL@KG9?0="Z<8/33VTJ M;G:D.)AD?1O21BO"5!T4"LJV# ;E^X74NJJLDWDTY\[$LWE(D(&NWUO,;D]" M3-B^H8'?:RW;P.P <23B67%]@3I2U9&BV(K[P5IV:;>6,>P2.05'K4A5W1JPZFC#R+HOQ^@E@>+U MF.QVF';K4%E)S#3H.9.QKJGE($^)>E5^T+MR#N/#4=K1#J>+1OI;"M]!?O]/H62+AD,"K7BED7+W5Q592.:XM_)T+;>[#G9RY,>ZOLGZ'*9+-Q_04%8M!H_-X+X-L&QJWB-33I_#Z6%V;M97;G_=T MS3^-X7I=P7?)&//#9$0ZN*WLS(!T!/(.; A%[H*9FV[E!XM!$]2;G=(X0DHO M:4'&":U0305B2TIAEY;#V1C:X*LX%'_3 .WG!9E/Z07?LMC4A?//K1\C7&?\ M]:5O#[@"Z2)T21+NC>@HA;IVMF>&IN.3]Z_ZUE!7^/4-9J9V!C9$D?HG4*X* M8':/ENDIN'U7=VXNK?G(=#)X8$-FX"Z8:U-P7@@)!\^* 7L>TY+.=EGX-^9. M!-4JVW#R5";/G(S.9'[Z:*0#!B$AX-JP@]&\D"5>Y%ET9EJEPUHT@=&AY%"N M67'9NAI*I0%"[4RRKNR8#D)N>C9D"^R"F6-TT3*819W@4BP;!RMU_ S3;4RNBP[=RR@(D$-M MPJ77GJU*)9FC;HN*RGBL4 PER&0P'(UL\(P<7 $YP]>L.'(YDBK/K? 3'.8? M8.>%9MX$Z@K?Z>JU;03?Q2GPPSB]#FXK.YU<1R#OP(98PRZ8VWIM=X79[[6] M\4,8.D?PVDH+,DYHA6HJ$%M2"K/0^O,5LN&H_:'XFP9H+R_(&J_M311_09O, M#;#T"E=&R9:K8JVL/7H.LB@[75O8,C=)2G;"=]<6F5XA*/=BZQ8QX34Y"1D' M-@2+M<$J]J-X40SVZH2-V6UMM 2]WE68QC[+"YS\YJ?D@E8\K.'J7:\W0?2& MRH9/HS"+GIKWQZ=WCS$*7<(NS'\1B8(_ )J33JT!".S C9K=U]'8Q\)A5G&R1%R3^_K59\A M%-%6NVJG1GJF;4]I&0P:^TRU(70.!DWE9W.\R.0=VA#1% 7S&UW M@W:%J>T&G;!_"4CR'PED?(4!HJD $[R*=_#43QXL0K?\AX+D XK]R*V>R;K^ MGMT-BW^@:4B_8#/BVO,0?V-%+X+LW,5PI.WVY<9!TF0#R"^FH;G)29@K_0'M MWVIXK#5#6J/=IG/,_W]R3!C:D(/15+UK\QGTOQY3&*(: M^[Q9!\ 4K-"S'X:$,GA5Q[#^?YIDL71S-)KH<@:SIK\.I>ZA(]:I%4D028'3 M3 \]E_MN-YN 7AH$@_Q&HMO0B^(UNSM;'EFEK*WQ^M]V%2K=!ZRFRGP!T_[( MB@-EG4!SZ4JSG&)%25B4KJPH^<):LUP(H!9R6-2DOO*';\A!\IH:2F*6"B M115V<1,*.MF5*H->W^15,-W0UA;R)!\3]9KRXC+![C&B;R"S)0VE !%]"4#Y M6TS/GOF->UD;D 0%"?$3$C?FN9.-5V-,V>;RI3F315%MII;#4;#D^>F5YDU MVT.NS9G+^ZOK^\?K*X!_>ES>W5XMGO OCT_XG\_7]T]@>0,N?UW8V+C\R18B/TD2'E:%#%#S293" ML"R1;=?T!A,;#G#(L-5"&'-9\/M30_Y!O<2X\T-TBW\4[0_Q! T0I :32Y*= M%%OJ>^.^"VTBB@"?A"Q$ U 5:QC#!M/+:+V)0K+T77SW&\G#US' (QEX+J5X M"JSWYJN!8T,07 NH5:(Q#;!7 ;\3)=-4*P3Q?T;K%8H%->?(:=RN$($LN=>J M0EG2HOY\:D->RP9X-=.H<#;",$6>LD-#%,L#+A/%,7*E;)&KZ".."O0BAV3R M;%L5S<@2LG5H*/S1F@%\.4KGB4* MS!ONCI%K0XJ2%E#K=Z/GJH#HGM^&(-,V'O*90FSCN==( \&^X]5L%8CR)F.B!7 N\7CK-=;P,2M@RND.<[?BI9^)_2 MS*5GF6Z39(M<7I\4GV=Y3N931]=Q3L4]7C'(:E=<0/RK@\Y 0E5,+Y XC2^I MFM;E3UM>6+$#Q@,E.+YW!IB"-NJN1OZ2L2K%:P:F'+ NS:((J_!#AFMSS M8RK>G6UBW46)*"IX+\"R. [ZL*>+Z@JW8T@0\B(FV9#M ,AU!R3_?#-( M"P4=9]KM3, %'6JZM4&N:PT!RY5I04"FR,Z]C>?P]'?&'TY 'N2.!&R:;@Y. MZ?!(;V2AB0%NF9],<0QLH:TUW4.;"E62/ZBHLNB X7"L;5$A)F)'T(+D(\F^ M(')&@84MZ!L.%2HC&1!;:%O$1M&@J*S*5H]H-?5,ID(["'1W-IYP;,RS=RV] MDL=7/!PV*&CBG!+L'@(D*:S*>>)&<]=>/H[R-436PC0"1,>&?9X M-F4X,I+7J$7W]VW(D,J!5'-R'BM;T0'695>CQBJ+LI,MF:7]@)YC/#Z[/=RN M]J,AITXWCX)%CIP.+ASF6G=[SLQDK&(GL)W<-OJ3J@IL'%6;C=;9&0PF/5T= M)-DK4 >J*^=R.RN_175,6_:M^''ZZ\LZ6O)[=/6$B$)&&-I';;M-#3'3)[H^ M2J6SQV*(G8,7;-VX[GDSI"T 6JWQ&X!VWK;6LII:QL\P]/]%)\Q+/$]&@>^R ML[ZA^X#;C!P%)K\NO2R/$PQVH=]-5V4WX9# M;R>H4OU+27R:T;!8GN'OA6):>@O'(1^O'SX+FH& M#>F!&N#QN;(\)E<$)B:YW2C$PN*K@L1BFDQ+"<2=6(L%&+GM#W]"(0W'HBDV?VPV#J]%U-_: 0)J8.N%/7 M:$H&TMQ)+:JM-T'(D?EE0["M$D@1G=[ 7@O\3O0 531]CC"/T'] ,5V7-1C) M8G%]Y&J"7"262)9-S[WA?.18P"PUE()\-%@)4"TC,TD5NO0S%PJSO;S1%,UT M18.T0 M&I^5,282]AU5P,;\AC>ABD&[J\"M$@2E";[A5##Y-&R#'T4[%2Y(BE;%9#=V#0<3&U(U'0 ]-IN M.TQ97N#0!7>^@T+S60W%56H>'14T=8Z2RA4ICY:-:ME1D/E@;D<2UY: 121< MV$/"+^@5A5NAPUXLIC/'!1]B.;M%68;EV9J-(;0A,Z$<73VC!9,V=$TA?3FY M=?$R"BE:3;("[')@M_O95_2"V 2/$->QW$47T9QC++C M>/(9JET1&A. =:A:*1]8"WTVK[AN#]F0S:D[\CJ;';+VW!=(+M0+\<\.,N=V MND??]H#*>'!%LRK?AD49/W3\38#D3H1CE,O220Q74V21(^OX%3L>3S1=#GH\ MQIR@;?5>*&KYQV.#%7#4RM0R,.X_DD>\K'5A[";@Z\8E-Z\1)\GE[O['TN>4 MO< FX^'1>4'N-D!+[VOJ!W[ZMHN#:/IJE#0UIH53KT@I'KQ9C24QZ$V\EG +%W8JFSY<70OV,1WJ[]EQ*\>1ZR/]D,BE5^3#J=Y4 M2_Z8D!B M2/A&)=K_HY$WG=E@O;>$VV3C9.P[ Z3<\S0Z7VD;ZL"V)&.\60PLF%H/@"ZC-:?8EP2V!<.2.G9 M[BA^@A*P#"T:>?<3U,+!,T:,W!L_]%-TY[^B6GS"Q=MG^/___H[7K"$,,BW>?'@\@E%SS'\.&-WY%D4<71X161?1A[L B[>P+Y(0,JT9/I9>@]QY&Z=]#;THGC- MTF>UI3":]G@T)/Q4@UN(,X#>PSD1MHT(8+$%4P5KE#1,FN^H8)VT(?8E$G M>'PD1RX:Z5,1-D ?+EPN?4J2[)#[9#I9V>!64\%8I4\N"IZ)K-F$+O=(>,(U M?\[26*V@AW1MT.)163%=2PU>[1;<*(4!_E:/%& @S)I$]FP;.!HF9BT4[7*[7[_?G*UWI MRQH_0@F^+E?KG;"I?T/^\TN*W,4KBN$SNM^2*VF7'DLLNMRF"0F>\\-G&HS! MZXI6!;#-$\^#CJY,A@J!NP?4H&;]9$4!R,H"*QK#PG*N@FA?5O%GTX<3PM1W M28"-_XKV>ZW7WYU@ZR*7G='8Q>748W^X]Z@6;HB;9+8#IDY>(@Y65;=:QH M_XQE*CV0B3+//X3]D47&AQ+6^HU,5,A(/Y"00G(\HQ+ *#GB)]=@>2U6JYEG M4;ZZ-I"KG4-C+LD1$X?\@/;JANT\M8YKU1 Z+;.3\,Z&0$I%F$*:U6)\?\]U M39]<^AR%Z.TSC/^!TIMMZ":+]!+&\1L>[OX*@RT2M$>CEC[.*5:@2+H&%3:[ M3@;NU(94ZZW 5@E(E<&::@-O:_Y^P#P"X IMHL1/DTMZZYAP9!-):QS2Y(!+ M8QE?E 71S8=3:,-6HQ)([CCF9AJF&12M,7QR8\4#W*!85,VJE$;&\ &6F%(6 M88%@H][0BE@'*;@:,W;"8$.D39.#/T\KS6F*NL:MJ>;Y34F1'?V8]CRC]U4? M )F_5>:TM^Q/&2W%.3 F,X=E\FR(G@P=;3=$*RS"U '7KQW%FNQDFV_/^0J% M_FK1 EH#\XY--1O2'2J!Y#/KJ7)F\FA++L$>^D6$K>OR@3O>SB]73-/NN03B M;NN<(\.B0?K]T=ADP),:NIHOE"B ]R^5 XN2+?,#*+!XA7Y HD%OHO@1SSI) M8<>%WCVX_YV_[NE _S M5P OBD&"7W(@5X^]X%(TIAN4C"W'5,QGJ0:S:D9PC&PXC]0&:]/:K=4P>/Q1?$$!.0:U"(+H&[FGE==]+=2SE'_#V>E=,W/6 MER%Z)@AD)G5G_+6-^5R,#B4.+M)/04!/-9L.^6W?P]T;26MPL%[J:MNHE@U! MG4#7+A[/2P&[8L"^G#.0E01V19FZCKR^'E%=7+%\8N[ @Q9='-D,E.]F25JN MWD_8)R1#3HMUKT2<^9>@-W(M"CY0QEOMJ'WF('O\*PI]I5Y]G0/[D4G6M\%V M5 +)954GWXH%B])[7-3AZ])]*2Q:;C1;374YRR0#QK&J86*1>KA#I=ZU!S>+ MC6Z5DS#8Z)7RQ\!>LR;5.&O&AA0E9>-WK;H6"T<YB7=Y8GXL$KT\LH2<_ "N'1 M!8&RZ^62N5[(.;,SL'_S:?:A)$-IRY'7AOFOS2R7'9^$[M1DR&@[E+6 O6VZ MQ.?U+392='A?-:W(O*N(VYQ)-19+0R*QD:Q]-+D)QLYG7F 87 ;)FF\ M)9 6WWT1@872^MC: +A(38$H,X*GTYG1U 2M0'*R@C EL-<"OQ,]TT<<;L,L M^QPUPTB*QB1I()5<1>NUMHW0*_?9"N79F#&#KK9S_=)=(V6D]3P83#,WJ_>Z M1Z&;P*R^C.)-%,,4T17I9T2.T?(L/[Z<)D-:!G)G0?.$6(O#,1HY!KFA"*\> MQY!I .8M^)TIG88'.?L6BX68!!PA;0ER!/ *N7$J$EF>N7Y_:CR\KP%;+/K3H+6:-B#DY6N3=^F3<(&B)T;_0C3:JU= MI;BU3ZMMNWUD,A%W$ZZ:O[O2T2>;36,8X%$:PR)&.QFIFV=5N8J^V54%>G&6 ME-YI@Q56!^'I)U_JZ"IO\=")GU=%L:PF]C2! MW=%&),A602-O[IAT5K: R/=+DKU1!(044!D3S(-55*TB T9@:"F"4@*\F<1GW Q0_"&30>@:Z$4' TPB^>A#'AFC[ZDK#?\R8]77;^ 6'D9; _VLI05*N%XVS7 M6WK@E=Q,[43/(0DQ_C4*2&9M;2+>MJ'8U6GL?_O;,@ <3@5 MCM9\]@]])_H";';YMJA"IV,[^^)!L7SZ<9B.5Q6UR0WT8UG.)04]\TRO54*% MT#NE[%[+U6Q@,WD%X<4I/701\=J5LZ#M"PE"XF=#VZ+9^K B-=ZV=X2JER[9.Z \%OT[G4T&-EP* M<[R:".]9R_3 ,O:??7+FA>B"]V\(QK)K7S6.\P'_TV.&DVJNL=RM:K4 M1V^Y'AOO1LZD;\-]D.T1\ZW6/,TH8#=$6D%%_BQ4F$2NOV]0F*![]#U]^H:" M5_0Y"M,7R<'2@PJUPQ11K[ZJ6=)<(C-?>Z@W,'F,Y!1UJ7X,F(FC'XK[?\,S MQ].WZ"A-M2O+5J97*MN=X%E!V25)L[[13.1'K *'SN,?C\[XS2(CNW-I5E.Z M6.$#24V*8NG_W)%KU"MRU$IPB#WYX8A]@]OU:(W$"K.9UL7J'L9J4E)VS&G@ MN2:C$X]9!PZGIS\>I['L\=J(%F8UIPO5/9#36)8Y#7J#@147DQZC#AQ.S^SE M],7;9_CW*+X,8)+(,Q*IEV %>T454Z1L59T%S7GCB6M#5JW.P#D9CG!!Y[0D ML"\*L++ BAPQ^#M)]TB*.V4NF@>89KG![GR'?%R2"%&QK*;MNR:PNYT[D2!; M@:_FDQXTO6FG!K%V HEI :P&#4NA-EAK&VG/SS$-.@.P4 I ;#8VS+I/*'J.X>;%=Z[\!']8 MJRT!)YE290KZV-8,N\@TL30;+EQWJ"W$6L8R59RUC8"='B@J'N&8)9]?29P6 MN(5_V_,*__+'8XK)3F+P][A@P*%4@^SIV:0$EA!)*L@V:>:]<=]D&$ +B+4H MEEP-%/5.=TCW*S'>7/I6L;7$$=)D)@GA[>RCF@3SY4[1;&;\ &8#MFK?,W% MY0U/1=?;.-H@&&)(4<@EAE12W^0C 5J<=3ABV64^@]G*AJB)1H"U0U:9 J : MI\F9'P3+] 7%7] S?H5D-240U)4G7P9SGR&?)\5]>T5"H^$V2>XXGIBO?G!CB/L=<78;97JO!P'SVP49T-1\K M40"YQHG3M,#8]:-7F#C; ,:2)"U<.5TI6B0@]PE:.$*TG5?.M#\WGKNC&5XM M.4M)X[0T6&Y>TA<8K*,@>I8,!%PQ32200-QQ@"/#C*KQ:FX^G7,CNBH#2@HG M)@"Q+"4=7WRLJ\/KD/8=O7_&IM?19-HS[@$0HJIU++7CA1U:_,,=_@G_,?\3 M_M\*)N@O_P=02P,$% @ W(5G5]1BQICR)0 ' " !4 !A=')I+3(P M,C,P.3,P7W!R92YX;6SM?5MSXSB2[OM&G/^@K?.PLQ''5;Q?.J9W0^5+M6-= MMM=V3>^<%P1(@C:G*=)+4J[R_/H%*%&B1! $*4H :[8CNGP#('R9"2"1R,N? M__W'(IZ]H2R/TN37#^I'Y<,,)7X:1,GSKQ^6^1G,_2CZ,,L+F 0P3A/TZX=W ME'_X]W_[/__TYW\^._NOSP\WLXO47RY04LS.,P0+%,R^1\7+C/SI*\P+E)V= MK5O_9?4YO\RTC_I'Q=G\_C/,<:\T*?O@/ZJ;OUS@\69I.//)R&575?VDV)\T M1=,WC1[3L/@.,S2#F?\2%<@OEAF,9P'*H^=DAB<^6P'Z93;_%W]V\0*S!7S- MT (F!-1L_E9\W(QUGKZ^9]'S2S'[D_^O,_(QL^NSV\NGV>=E'B4HSV>/:;PD M4\G_W^PZ\3_.YG$\>R ]\MD#RE'VAH+U<'&4_/$+^1[]DI8]GE M)4/AKQ](@S/"$,75%3+J_]UI5+R_8MG,H\5KC,%]&O")28 2+(?XFSR-HX!( M\F.!_R6BG=^%F-GI GU+X#+ ,A9T3V[8>$?!\1G&1)P>7Q J\D$SIXYP_+G> MXV6=%"^HB'P8'SYQZG!'EYQSF+]GW?#SA:1_RN&CP)[_ Y!GEU\ECD?I_ MO*1Q@#?UR_]>1L7[2/#Z?<:A>/'9$V&"WF=X[TZ*\)!I M%J'.94II>OBGDRWI'F6/^(Q$W1.@M1Z# GE1BCD/!?::'OKI]U@&\7#S)+B) M?"*BG9-H[W'H7!X09O"R>P;[[0[_7(RCF/M^NDP*K#;=9VF"O_41%U/X>H^X M3IZ@%_=:+;L=QETSO)-I[S/B^N&G#+7#^&N);T)=_<9:5WRSH;<>47XO4 &C MN(\ [_485X*YI\/H-*(,]Z .O;6YAE6"%ZXU > M.KN.O_]P"E-GQZ/-K%.TNGL>;6[2&DLRI'_\3E]^Q2@J+3@D6]*VI1TP3^ M\G/G7EYDT"^JD6+HH;@<'^ V>TT^'7U.EUB/+=X?T'-$/C,I;N$"T:=&;[D[ MPSHOYYD_2S-\N<5LJ$:$F;_#P::E;=WBTVMIS#CS7Z)XP_PP2Q=ME%K3)>V8 M;IU\^*-.1^%SC":#\346YA__@=Y9)&XTY:*Q*HS&+=!.2N1J=3_A$>FTW6W! M15)- $EI0$Y*R3G^](#,X"J&SW12[C7AHJ4N@)94*","QG'UH,7:9_<:4"9<]1\OPE2[\7+QQ$;NG 16U;&+69 M,$7H9JM-[ &]IAFQZI+'FB5SZVCKP45X1YRFQ@0J1&&[1UF4!LQCL:4I%ZU= M@2H<%9H \;Z*8I2=XSD\IQES-]EKR'?M$'>WH^(2(L0K]6?%[RO\NY:]@]&< MC]8B[GB=& 52G"B:CMLCK7PL^$8=CNEBD*U^%\C4DOUL6I<,K5GR$%G%U;$,D@*SDO2_#.E%)E])5 MYYP\\&=8# *F-;2C(Q_QQ=TIN7 +X,<3_'$=8(!1&*V<-[MEOK4+'P_$73T[ ML J@_CP(,)7R]9>;*$$JB_+4YGQ4%W<%96 41_%S_.U=]I1^3SCH76_,1VUQ M]\Y6?.)H7>YV=]E]EKY%*U_T+H(W>O!17<0-E >I.-+?IUB3BO]_]-IUNM+; M\SW=B+N6LE">]O&!3"9#L)W,NRWX""OB#DI#4/OXS<:/>0H;?DHZV(2R +F1"KWG\N85:@+'Y?O5"P MK7J-QGR$%G'3Z\ GQE,F@TD>$>KP$+O9FH_:(FYX70B%&)@PV_%LHS=T 0NX M?H=C6Y;H/?C(+NZJQT;:(/V?/S5PX,OX'T=Q#QT8LEKS)-5F9[--%^)(>G=[ M<7G[>'E!OGN\N[F^F#_A'QZ?\)>OE[=/C[.[J]GU[?G=U\O9GS8C_^NAGJ8A MS+V2@.N&DY2[BZE-B1;/T^,(D1X704W*_RMLRRGB%>M ME^:H;"N&;>?X*GP7?DG3@/C-/Z+L+?)1_IAN2=9D9'L?X"F.&DZ9M1S8MAZH M(ACV)4OS_#Y+PXBQ0=0: =L+[-";,$MH8+:>J_T67)$6,!:XW.Y>$7G129XO M?[R6$2K=FWUK%X ,:#F-[7Y"G.V&MG6?%<&M1Q3'V]FULVBW'0AU6[,Z;Y>G MX4LWB:F<:4&T];05LO6A!(.)\;X\#Q914@:/$&6VDS\='8'B&#Z2Y-0:R#!> MB%MW7C%*8HXP-5[P-"^P#A6GKV2SZ.0?LQL(7,4/&Z?QI+C'!W#K'"S%T=7C MR *&:YM.,&D>M8/:^@Y/5!E9'=XW*34F8Q_^MC% NH(F?M"Q8&W]E*?%UVV( M^PI4:??!OR&[2_06!2AA7.XX.@/7,(SN5TFI^=X'9LV=6HC: Z.$R.5=\@AC M=!?>%2\HHZ0@HN@]'3WQE=97PX:M=5*,Y,98<]06LMFNYD5DC;');AL!PS$] M39+;W=#-E0*GYL$M9F]T_0S2A#3:M_2 2!/][UIFZ>ZH-5\_84< M(ZC@N0/O- ,^M!1[XL<%%5 M!&!:*^X29@FF05YE!R3YUB^M=V CEZV!>KV'P)=!"_K1MQ,, UT(= M9%B1%U&\K#GP=*_)=0?@6$BU.H.7I&9@%[1:>(1$ZW(]2Y[X8K:@M@T$%%O5 MW6FS=BCD6N"&&.>?321U9?3<2B?R8_R%Z0;4W1L$>J XTV9N+YRUN!$IO"CI MY3-J?I,ZG]_DY_G-_/;\:8:E(EV.U]:(X=>&Q,6Y]+H5LG3!_(?^3 MXB!O,"8O#0\(SS#R\:(C?Y@GP>XO:BT9>^HAPP)##W38D%\Q[& MK'OFXTN:%4\H6W ]T-%:8QJYT)7DX6< %YF8MGZ;0O;857&0G)0*P7+CQ>@6 M%>T!'Q4-&+V ID!?E\2[=@"SN+")=<*LZD^\XYFQW1:J5@!JJA9*XI\P@"E4 M+%O7RZF%&-QGZ!5&P5KIQGMX^2R\0Y=VOG)T!DYH>KHD]O$![.X#4:S[)B?/ M]J:N!@A-=S'2P6Q=,:=E(;])DV=N[832&*BAJ>N26,<'<),%:>O&*6:7) _W MQ?L]OJ\3+S2BVI9>P&7X"VN#9/4#FHU"11+'VT%[(Q>ZK:>F(+5RN5C&Q-QR M@3!I\4V7$!9_'Z.2PDDP7Y"LOG\O?]^*B:F"CO()0#<]VY3$0#!,71V7#H)= M.ULGR-1U6;V :6BF/=W;(Q>VFBOGM(Y?EJK7;?/CZ0T,S76-Z1[0O3 *]B6] MBI*H0#?1&PJN,6V3YPC?GU=39:Y?=C]@(\TU&B%V8CC8BQU4AG*"K?F@"O&Q M3]/@>Q33,C*MFU0M@&E#.Y#$;>]P]C1@U?Q#A;G)KP"T\Z+6"/B6XZ@_#3MH MR&H.D+*=6ELG0Q>HW3=A *)'GG/YRE>Z F MZQ!Y$T$OBJ,B0F4V$^+"\)+&&$Q.].KBO5OGY!T!.(;MRO+T?+@ ](8MV*FR M-E]N%X+V/B#T T63Y"&Y-RNZ&-H&5K"K9/44=P_?R3L<,67X?K;$.TUCZMUO ME1R#@- S+5E,@QSL8;Y?]L$KV,^RC()9S[>3GY3&P'!45Y/DN6LHWUBX!#M% M]EEN%"GS#%6:YZZAW&' JODW3DT52M!=>(ZGRPK!JK<"'M144Y*KY7!64@#5 MLG +N^/7 )$ P*Z5UMX'BZ:&K(FSB0->+=.W$,>V 9<'AK+FJPHT)+DN#&4: M![Q:"G'!#OY_@?&2$16_WQ(X*K2A)%H&!Z&I#&H%54LX+D35#X+2#1K&]_B: M>IV 7B>%T!)E(VA3.K"5DM7+B9E70'Q&1I4T5L[3]!AY+.T MB>Z^P/1<.Y#DICV4@SU@UI*@"[E[90CFR^R=9T=LM@6^%NK6Q/=$!JR*.?P) MSZ3) ].D1A^M!-AZZ'F26*^',I8!J_*Z5Z9W:6/;_H;;K8%BV&H@B0(ZE.7< M("L!&,%A1J9XQON2N"^HB/RM]E0/;C2&!#?._K0SKI"2$*<(=@Q4V$SB>/)[ M":;U759.."A/HRJRENNJTM89^*;C6Y*$Y?3B1M<]IA.QX+#(_=K<\V7QDF;1 MWSD#R?<[ 4W555EY_FR%_-6'4" /-0T,/XTC-M#*3:N M<4>GOZ\.^-5$.2\X>[V !D/7EN:JGWG%D"RQQ2 M NM\_OC;[.KF[O='T66P:FS>X.VEZS1Z 0-!& I:E"20%D^HK.V,Q>#S^[>< MN,!NDI#,22&VE>[>";+_6, S?$T6 SL7CZ@+]P#@8A6A5;TB=CK!;1M@AJJ+ M)/'%.(#F5!Y28&YUG*D%,\^#ORW7@8-/Z0/R4WP:E4'SVSR*3^EHZ_X8GP:@ M%2)9TAR/+6M')9A8):\>\+87Y]8N0(Q.P+%-4Y?$Z'E4OE$EA8 M23RD>>XD3LZK@/?:L47RC>8K=VB\G=UG:!$M%SF7/ T;#X0AU&U)/.].+V8' M$JUWU3AII*]T5J20K;K;;Z[['>Z**3B]C_>DTM&C=SW6U/LV5 M&KC0-O]QS]FCD+*6D65:OBH8-'EE("FARZ\UF&N7QFY[#_\80-7" /[#7N$& M$$IP_;_FC)NY-_L(1K,W,#0MA)(X/0Q@$">C&,)"!M[_WJ#$LL)3WS\$*V#-1XPPT!'DB0P.[X> MPD6*P>E_9-1,UCCK,?P]96B_.P@_0U,2&W_=C#,8XG, /BU+$?3LJ^U8%T] MK8SC3\D8"YBJ#Q5)'**/+#X\9!"<1 F?GFMSX]S_[V64H0%)U?G' ([FJ;)4 M,3R :50A&$"&6H:FJ5V1&FBYWL=9O?!1;(2:)$D8CBX<-.#]8D(\P1J2>2=9CB*)<2QEC U) EB[W^1&+$0P[!Z;TJI>DJS1[0ZS+S7_ =[2ZL MQ1!W:YKM??&5SH:*)!5^#F 24]_D@%_+"W9BK9,$[Y9<5UQ=*3E/?K/RU\]_ MCPJ2@P5CQQ@N%Z]Q^HZHAP;IP^H"%,L)#4DL#J/QF1MU+5/8Y"X5:R$FOL"$ M7$G <;6L-0:AIX>6)-;M8ZUP&MX))R"KJ[XW48+R[ES#K5U :&F^(XEOW^C\ M[T1=RU8F)N'CZT9$.3G9V@4X/K(=N6U#@SG9C;I_VC%IUC,_L<90Z(%I63J4 M6Y$?+"<#R% )SN2RS!.@Y']B,W^#,2K]5#&1(A^+,_G#/ EV?U%K>8^R* WV M'WZ2IYT'\#7+DL71=&SQ%43*:@GP>[#^ M#$O@2!(-7-=0@Y_M+C4J92IYXW>/7=F6Q"ZH19(LB/TI3R5?0R,%:>&%6YH,;+>IDFY MEY3*TEU8FH3O7LE\+W^@S(_R5ELK1T^@(-ULUMF=(GOZ(JZ8M2G,($OVR[OP MO%21\^NDF>")Q=_N>W MZZ>_2I0AM'9/J12$>WB8P7 MS1QB[+O&WS+TYF9;H*MF*%U"TET*L[G1A+)Q@A7.DI5XD117:4(4[/F/B(<[ MM&[ -E5D3YE13%2"'9?WYG:1+F#$R.E&;0X\7W>@+%HD%]6I#&.#$\RHFLO! M5[3P4-;.I$93X'FNK4CR@,NF,OUNWPI(<&U>>A[W+OZP>@''<$Q9\DL-8!47 MMIJ#MD3E#KO8QNP&7-NT34G26@[@&Q\XP<[2^X7]NCA&;P]TS;9D<5@;P*H. M5*+K\G)5:=DI6F(;H69+$V$F^UP MAI8(D(.G.[G/F!XBVV8@U$+-D&2?[,M).I)MQOP3!Z>WN>@2>6MD@W[*(/YN M%9S26C2I=%SE[ Y<&.I0MJIE79PR9[NZ/96H*/#IY!"SGQ;^:N < T PU2Y*@N7Z1BR1)8CKZ^;)!=UBVZL&*]6"5&GBJ9X239 L_MEI^ MZ:,?-?T.&8P/AM*56S[@>-D ZI_)69H$=P-,LX%K>M[4M 06D/Y9EV5R\#W, M,JM:/D13968[G/X)DIDL/9VC(=[DH_PNO*\-1_,;M&=G,U+$*4[Q;H3P#V6_ M61K.=GJ**+R4/<-D76AJZRRY*F!9GUNM3OJVBGBW?^ HPP/-L<)FJ,UI"+3F M\#HUY4DB7&>XS6W42X?NX=J"H)MY](K7U M (KM*:8@)[3]27$LL=8NP#-46Y7DVMQ);>HZZ\8VU476R !96V&J0CN+JO:" M]O[UQ_/4F6LT!J$+;=3P"CKUY'];I83*.<^MEDX@#"W-EN1IET7LUI.K"]@T MU]0]5E%7E7%O(I_$?%&7EKJ_M-;=9C )9IN. L3T2YH&WZ,XQO._QM1(GB-2 M^*4L'[2=;_?JZS4,@ HR1<5CM4^/:WUV=@:DZ*'Y,B^P M+IYQ+"'>$8 2AK8EB=-%*P^H2Z4WQ&F>?*1::5)LC2WW69K@;WW4JF#JS15( MAIAMQYCM#2(BM&,SF764-JD7D65I=IYBQJQ]9CI7;9]1@*MJT!GFR3:"6^_W M-A:2'.=5H'J]393XT6N,>!3:,48''H1*,V9.4%WH(7RE[A*CDF::.TC- %8& MPU(W#8-A(9W]:=5O2.J"HYA*'4UUU88CSHF>]OP7%"Q)M8IO!:FI]KXQ%W(L M5([. N6;HM>AUV4IS_]]4 G\JF@;@-M7Q%FER7TD&4ADTG4M%2(!&FZ6Y'9 MGQYY9?+Q%GT1Q-NH5!$< M_)9D",;1WU'P!48)B;2\2P:LZ%[# ,?6#5T2S]+>G!T&=1NV*OZ!I/TH;?BI MT9Y)A)ZI0MY+= ]OM\+UX'6YS. J2J("W41OJ#'WS^]?X=_2[#R&.<\>?/C8 MP% ]N^F\/H77EHJI'2?TP901>T)70-*0 >!J61#*++#6L780O/Q!PA907X5N MC$\!T#<]0Y)@JB.(U*@TVE<>3O_2UWZ8-%PKJRY"#Y #'OX,55-M03EY:F]: MEYA)60+CZCT+[S]?4/JA;.=7U/#@8M1R; M.@D\2(.E7]22./>_@W>- 5S+@XJL+\%,5@\ *6Y'K5G5+TA^L)BZJU+<<&O/ M,>N.TKS'&)[OHV&Y#,9S77^ W_%%'&41C!G1W-3F0%>0*3Q-2!=UJ;+/QB-V M ]O,[?;BS MTQXXJN$)SX5T&'?H@/9M.8*XTU$H9-L*V([B&J+S^1W&B3J,;8*PGF7,L((G M1WQ-^_FN48( RL?E5Y3-\M7C\C$.^?KL.L]Y6F,0.);9?)$YE1/5@-R(OF$Z MCAQQ:$R"4A<&'0% M3$C40OE>W<[?7L, 0X-Z\SH_$?X/@SHT ZKXQ!?SI(@"XJ40O:'M:]JJZB4* M5JZ^B]=E%<+<<)1HR[)5N16.,3Q0?9TZ M9]="S,_;=0>@Z;X2B/9"&8N[^Z"VB6&GYK:^]K9@7*0:(9\[;H$'W*'$^P5" M*W M0::[=1W>?:>U3ASL?EAO"!5?8G^^BN349<:);O,/L# M%5?+),CGQ3G,LG>\M?P%QDM&5<6.CD"'H25+I0E.+E(E@!>G6,-N]FSKPB?V%D-JII&BNJ2@TVM7M;A:0^ ;NB%+ MJHJ#V-."ZZ *$<9L8XU7C:JS1[Q.*5U^R(9<+7[<_MJ@<9J?] (-0$'@>:(?:(:SM!](L=4NKA>O<.WE3E*_)L\D,P@^(K P/J"8 M%'68QW'Z'?^-P@P [=%17$I_"X;P=@EA<=8VC*$C]%". %;U %_WH?C#? MF=!J=3:F9N>Y29/GW@HPHQ,PH*$KLM2)&LQN'H2U0AYR:+\]M(G;-/''TL>V M8P'H:C!LF*G%,)^'A0=I9!3<$ZXSTA:^S)24=>?NOL!3+,45[;@[6#+ZXQQ< MLD3 YM!_"P"&KZG*S[K0-^AJ14HD.9M[G #6* M39DO#PC;L,PW!G"=T- E4%[6MRS6NAD227YK4P4Z?I MMV"Z7B@LGU%5RZ:,^V/<6G?: 4\-#.%!+!PDI5]3Z5@V%@A!*<";A<,XV+%I M"PS'QT>R'"QIH3";&TTHE5N (HHEFY)/UPD6K"69Y?Q'Q.!+2P< #:AZ#2.F M_,SIPK/AD!C^/)':H5BC*4\XE+U%Q-A8J]2UG77^A*>1T_]TD2Y@E+0S=?=B9_4"OFOJS;I)\J]X M+E"5IXED[.I:R.Q^P- ,1Q:6<;&A%P/W0![&PA;[R7F:O:89%K;RB?TK(I$2 M+8836E.\\>B:)8D.:( JV@YS)>W8=SY__LRU[VS:898KAB;)N\C! M^TX35D7MT\>3M>]9&8SQZL,3)MC(&N3:NUB]@&Z:BBPWG]/M85PDJ22@$5!W M"!>?T@+&NZ]QY6;:PKZVYD#U#12*#O7K-A8UJ=^)2,XLX?V?D($+G5"1Q260 MET6\H,2FGMM]G-B"J#U.-.J'41\GM&D^3GBF[S?3S4O].*%;/M0E\7EFD93G M<:+",O''"<]1=442#:Z%PKR/$Q44X8\3]S%,;N$"L8V4]588J^<&DJR,/FR@ M@A!L,Z[FU&5TW&T'%$.U/4E80"4KDP%[( YC08O>NAF=0>6BMBC&@+)U8-M6=HT M &X( UG"7+F)2IE_1S-HK,C"&QH!Y($IO+O'/RX M*H:,:MA;^7S7-%TF%UI: \U2=6]JFW87F(K>@IQC1S0Q>(&*7$FV)(96WL_$ M4(&:;@J:-FASWU\NEF6L':G,Y:?/":G-]5L:DQQU7Y@:Z_ Q@6MH#I+$QCN6 ME/2 +3:/S3 [-S P\<$OJN;LJ1;.8TL[,#>)LF96CQK&_@K&&4=H>N=78&G M:7BM_%Q2T42WGXI'I,WZ%F89).EK:;9K:AG[ANUZ,\0T;=@A,NWF3G2(RKOE M?24-%RCWL^B5L*]%\67V :X5V/+X$K33L*D#\^$25RV[6>F3D1ZS4<2>7NI3 M9)Y,,;4^;=MM^D:>!C"C,&#M/*Y7!VQ'W7\LX&I(DR4GQS"F40^S R@A]MV< MH_3H7LKN;SD*E_%-%#(TET-&!28*?"A)X."((C(*3<3>B593C^E2OD*G=NT6 M[-[ ",- D22 >/3]@1.[3'6\67&D5J_C75! J9 #W@E#I#@BE@EH!^(OR*8/7U/QY*4 M]7# #?Q@FIKAB *R3PP9SOM><\>?S- +!PZ([\NZ9T]2*QA;-G;((39U>/_9 M7Z5+1H;Q8>,!R]$46<+C*YHBP2V$V-YI0A#N<,S;QS^]?X=_2[#R&>=Z9(8=W$*"&H1E*(0 MC(*]V1E3WDZ8Q]V]YT! "TS%E^3==\(]S//^\->NFGI\%^Z#9;QG,?L!WW:"9LI6:=QPJC./_BS% M!TVD/)DNEGX.S?$*H^8GT+JEETJ_O[+8%MJ] 4]( P4*,W7=5OQMR+ M602M].11VBL@$U?:0RNP;=E\ W7R,?;#=ZEO&5) M1Z:.WMX'A+9KN)*$+_9A$07]* MK:N'8&AK#A3#\H2K!5Q4;C*F$]11\CY^([>QH)PO\V[9: =TQ_8\T;3NL]4T M;Y#MH Y+WWCPB7*YS-)7!!,\P31IY4/:!G_(EL,PNU+7!,US-%+X(ZK(]S +"O)U+Y3$ M1;*5GCP6E K(Q"THANLZTM0&IE.8UX)201%N0;E8[YMK^9IG&4R>5\#PI[(M M*=U]@6]H=B!;F#0'RWI $VQ98<^TR\+"TQOXR$.RF,5Z,&8 8_< '^7%\BI> M1L%%&7N2O;-S#C=;8JE%EBQ5-'O1LJE2L^ =)R,8S((H?8.YOXQAQLX'1FD* M+#_$E]^?@O9,?$?)$';W^E*\P'B1QNDS6^PI+8$;J*8LJ:L.)#T+WE%2BI7W M5C;%MRV %YI0EBR:AU*: NNP'&&GO*G[IFXUC6O2W-0K#99]4Z] G.*FOOX+ M^<>#.?JW_P%02P,$% @ W(5G5['PN42RD@ N8P* P !A=')I7S$P M<2YH=&WLO7MWXCC2/_Y6],L\N]U]CDFPN:=[\CUT+CWLDT VT,_N[#][!!;! MT\9F;),T\^I_)1ESBPW&L8UL:\[VAHM12:I/E4JE4M67__=SJJ,78MF::?QZ M)I^7SQ Q1J:J&<^_GLV=<:EY]O^NODP<> J>-.Q+[>>O9Q/'F5U>7+R^OI[_ M'%KZN6D]7RAEN7*A&;IFD']_?;H_6SWN^#^_?O3"L;!ACTUKBAWH!6VI5BHK M):6^T4C))J.MAN#]^;/Y^V,YI8%HUNL&F*]\5KROH4?*I7E3[9( MOE98S^56JW7QDTZ)U^Y/6_-[4"F7Y8M_/]SW1Q,RQ27-L!ULC,CJ5]#Q'\$$ MZ+?>HV^>W)CV]1E6C^$PU?;,[QI3&?^G=6=:P+9S$C%_ $L;31Z@>F$>(WIE':^9U%QH&S M4K^ ;U> L\VJ(C?V3:'[A/>#N5VR3)VL\3+&]I ][7VS->*1.3<<*PB'[I=; M/Y@[5F!G6A?PK?>@;3DE.GR?GJR^VFH9YFOG!_[3";\IE\IR29$W2/D2V>ZX M77K&>.8[+_2+K8>Q8ZTA0]^Z+N:0G\Z%*^<75U\N7.)#4UT@VUGHQ'V@A'7M MV;C\8VX[VGCQ>0P_OI3+,PJ]K+\IZ7A!D4P^ M']/,YP](4W_]0 =TT_F_#U=?M)^7M&/$0F]!["YO M#9BHQ34,S\)ZQU#)S_\EB^60?SI/5#[N@ Z=4V,MK+[_V;1_8\]%=L7F""9@OZ]7>G8]OQ]W:A4%9]>7&S+/"QAA-HPQ+[Z M0HV"2YN9'M J8O;$)57EOWZPM>E,)Q^6GTWHLOB!JM.2IVK/?]HJZ):+[39< M[]7>K;JH;C](1K$FXWWCO/2(76].Q M?W8:.[/S7[:X]9P)L1[(=$BLI*=K.6KR3'6)^U8%8C]GNC;2'+ M-KCCX6SB3+ ^-77S>9$77KX=4Z%X>HTM53-?L#V:ZS@O NHWJ$)Q]4Z?:^H- MT;478N5%4GW&E%.>[MH78@6-R,,36D$!/!0K:.YX*E;0/')5K*"9Y:FR814I M8@6-SD,EO!6DI,9#L8+FCJ=B!RF(%C8>'8:V@]'@H5M#<\52L MH'GDJEA!\\?3MJZSA>>)/,,$VGQRU;:<2Q8)09__1LQG"\\FV@CK&XST'4A. M6>EOX I69LVN#3PO$ZS,S3&98&4&_;5OULJE7?'?V[EES@@VOALP!YGDI6?#.8T" MW[!_WHRD*,NEX&,^5DK!QWPLDH*/.5H?'S&]#VFW#?5>&\'<$4X]!!X[[S3* MKGOMA:@=P\'&LS;42=NVB6-_73S@/TSK6L>VO<'?H!'F7_ ".+$M9L!QO%AAO=-/,QXF#MSK-_-#=5NOV!-QR#4 M=Z;5QSKO^LB'+X<'DT46?34--7.L6':>16+93GW*Q;+- M#2O$LLT)(ZY-:V9:L'NGHLVY1-QI!C8H^CLP!19+F[O?./@"(:LQI)%AOAIGXRQ*D;U*N!QC%+_.AQ^'689&Z=4YQN3ET5@ M9&9!+\K*>EB1<\\JSA5YIN$!JL[".F@[& KM')W$#96734@<&!3O? IQ:0[6^6;:*O3?]4Q?F].9:5#']';X_]ZQQ6E[1SP6?]PVM:&Q^(@[6#*+>8LO0C&?.M6](!OL/*E>L72^I M=3Z*"&RO1_68[8:ZP&S,%D.B'!)60K;X)1;[+'%KHZA.+ECT9CS9X8NPI?C< MR09P2*Q+V>*76)>RQ"VQ+G'COPM,UB$T8+ZN-@8R6JC.0K!9Z-R<,51L(K+) MVIT[-8*=O%ZVV>60L(BRQ2]AV&2)6\(^.3%?0J16%1HP7PDR ADM5&*7L-ZRQ"UAA''#%V%+ MQQR2%A$V>*7,&RRQ"UAG_#!E^4ZQ]U!8:P. M"9F;JBV)T(H[BS>_IAS?$,*>: MX==LV-%L-7&QW?NM05]H/R^A+7-NC8CMOIT0K#) P ^NOCBT^@6RG84.R!H# M'TNV]A>YE&<_/[]JJC.YE,OEO\$,.4-3!=@X\$-']9[_VGNZN7TJ?>T-!KV' M2U2;_42VJ6OJ9_C!A4/QP9[?]QO%_S<72WH7K']77V;>S^]ZW4&IW_G/[262 MRS/G,V(?W+4?.O>_7R(';&4;&>05@>;!QF?TT'[ZUNE>HC*,!U&,EK"N/1N7 M.AD[0/'OO\CU\N_W]J3/HW/91NWN#;O]]_5N[^^T67?<>'CK]?J?73;E#_VKW?^MTOPUZ M70G=G%^?(Z5D!?0"8-TV"J0ANAI2Y] M(N-]]R3/D('I6J 2[?+&'+$$G(/%C)Q=@=[^)Y/S=9LPG;075\E.[UN1VM(M M0],"M5."CHPTX_FR_'GWIW1R+FD'WI#<4$1H1'1]AE45VOCUK+RIF#Q"$Z(] M3Z ET$9GFXK';:7ZM\\OQ'*T$=:7Q!US1ODU\V$2G0WV=HRGFKZXW.W8%%O/ MFG%99I2\N8V+G?^<@PU"+'WQ1&:FY9RAL6E-L?/KF0;S!@O_Y= T]2'6=1.F MX">=^%:C6O_LP_L-IC,-NYZ39*=B-0+D#@$]SBU[#G8$&IBH3T;4VX?D"C(M M)-<^JI^0.4;.A-"OYI;F:$#@]N=H@HUG@MHCAWXMMRI5.A'LN77[C\P>0;>& M2M3X!,IM]=8U\+;F_U*E#AAH>*+BQ8+ *KTMBP=]GN5C&AB>'@0=B,@C+IF@('R;L#>LBTL)>U2ICM? MN5116DTE$X;/#L@W6OIC;L-V?;'$=HDV?(GGCNE]8#%-PSYQM4O]?2IJ9R_V M2YG]A^35GLRETBS[*S'@G4[G]]>SRMFI3>F84/5$GC4@!QJ#%F@[NVH[%L6Y M5^, 7H>"V.;F-Y )&[.WO68$S7>"<_SQ]B<&?4<'397>>AH0ME%_1D;4BZ0B MS4":8Z/K"3.\/H75=1'5^BDDJEF+4Z)V):E:2YVSL=D)KH!TC-%:%M@YY+4Y M-QQK<6VJY*W)8-,G9I;Y0MNA1O(-T?$KV,M'60V>0?:W1&=J VX[]'//U0'^ MV5GZBD>,L][*6H>?-!6Y*;?"[F4.RTC:JHVAE)I\/3#A+/0/L/1L57-M0=!U M6XAFCUG/V-#^8N\_;<+A)-A+>[8ZYT_G_7-T.YWIY@*F:QL7J&N>YU'M1][L M\;2(^QI*R5OB;56UB&TO_]Q#T_+95<^ '92N0]?,5]@L8>O'*U[LZA#I_;Z: MK2Y-0"*8+E1XDD39*JE9SW" J<9HS#KWX#\Q/9NMUS$Q]RW1Q.(Z__1 M9FQEOFK4RN5P^Z/L&:_+$5-M_F@!([09UF$C#YMZ1WLAJ#<&]47L3^XT+R?[ M(\P,HE.SJ\["#3I6-9>Y&3]6TWQ\-[2I:+)S;\(,/DY, M8^58J+3*I5:S7,ZIW*RW>7__!:R\QF<;#8A.9G0*EFX=B=I'^IPNB8C.OZ_( M)&,!H+B\->M_FN$_$QO^/XO-";%@MSOS]?F M>>OC67X]-!W'G/I\'X\W?+F%&O0>_?Q,:/GU_>W=(-@/53G=/FN@.3KSC! \ MFJ"1CFU[[XXUEN&>3J\/+,PDOK^8#DT]^9&>CK&>QXOQE7B^?Q#TUXD&GZRU M0?3][OMF**N.A:5*7(;^CE:)/[E(^7?&$O<[@J7.40RV3LS: %3>MU'SZG)!'(# M5.$WV-GI/'K%V[VD771_O!S#)PEA0T4?%7>,0T !?#_\@_(9GF>/PH]H+Y;M MT.-S>W5(/,.V@UIEI.*%?8Z683EQ;>ZOYY8%U-SC;:H"'.S,[;.KWTF05V%Y M3.^^ZYJQP"7!XV;/=70>RZC4WS_VD.3U;+ML7W4P135O+]PIX"?H&*Y-:U!Q--H/TF?QDHE)WEAOO\YMS2"V'3U6,S54O#WAYK/-6_^% MBDL,>'W]QKIZ[?8T)BRDL5F-V5 ;[S&()# Q?.TX;>RWDV#[!]!=ALG,_[E- MV%- D[ [!LXZ$'AIJ%,#GM+2%Y3XJP:D@2SKODEURHMF,UUH8&.D89VN>31P MBCY,[U:JV%)M1$^*-37HZ*'R$7_RM8W0IC[,7H1Q=$/;GH -Y;$8?03&,9/7 MC53<;U!Z>Z2X=D5]VI5WBB""+93OSFUWLY0\:]_K1Z+3;;B!X3#Y[HU69,X= MAG4*>L_GOF2-9MMS8GVPW;,5PO8KHRV',;:]9W4@8#L@+'03.F(&.[V/MY MG4[*1>T&:+=O1X+B5TU')2,--BEG:/G"_O6LT[T[0S0S 2/HI5^0I4:M)34K M=6\]]+IWL@N3:R=TT'+PSE0) 6D/HJ17V)V+PZM6(K<>V;H-G\^&$VL];?M5 MQ^ P2<8FP_HH7]HTV/OJ3V@KVD" MB?[WK_W.3:?]U&&I+)*_8^:* '?R\"O)3-7NFX\6E M9K@_&;2_WM^BWAU,;7< R-Z8QCVSF16;UD>P1R-"EH(=X^5GC"8674I^F6\N\M3@CY^-_!#[ M3^C.2U4#[1$6@=.%#0=Z<$/-W Q9;S-5L0???*RDH4E/;X=6.9(2H6N%KA6Z M-B5=.[0#]>Q7K(-=25!_0@CHVDT-&Z ];\AH^:E<).59XPCV0GD*Y2F49TK* M8WN"[G3SU?8U5(MNGOH*19TC>1!:56A5H553TJJ$5?0*JUE9-*-- M@QU96,;$U%5BVBSSP1>ZZ[)FIO1MQXN51.Y4^O M$V7A#RU:FT(IOD\I5I9*L<*Q4H0^_I/>Q]3 W*/I8ZB6@P]T[SU5DKI)ZS3: MJ#TTYPY:YH)ZTNP?Q=!\2IDCS K-)S0?_YJONM1\58XU7Y7Y(J%CNLVTWJ-E MCH@Z9P5JA5H3:BV';0JU]KZK.(IW%2<+=W&@LVY=&'$/1Y$YOXB305V2E3:% MSGNGSLO"A1FWE_?D&>NN'<J](R< ;K]O*[L5&+JH]UP@Y4ET%]&T43J%?NNTW< MZG?,J!/J3ZB_?+8IU-_[3ASJ2^57YU?YT3[>_IQH0RV=3 XMNLZ: MYB&#Y+[DR4,=8+]9UNY-(DF_W']**)+K^8XEM^07,MV0&)I$\&K F$ O^HT[WK/3VP MC)LGS 69@IRG+^$5(>&Q("FB(&\HSE/.@5JXE(<+FENFAG>CV61EX.J M1T6I?WM#L]3V>_>=F_8 WO0'\.>!)JVE"6P[W>O>PVTJ2OG-N+:N7*5".;3Z MW"VSD90Z3=)L?IW U+(QD4MDF*\6CF'?[[\K7*X)*IV LP!UOUO H154#,.' M<>M=3CT!R]^G5C&]7[UYK3IER=BZK;V_2D=J3!:H>F_9D-V[^D4'U0FJUG&* MXK=5VM^#9B4---/,$CR 2/ T5IXJ@J>YXZF0T_SQE LY+>("OF$SKOIR-%X2 MQ,A'S4#.Q)S;V%!M"9&?(S#[:!&U9(U,MT(;GM*JJ/:G8NL9 1&^(7)*M>45 M($D=G./Q#CB5M^!,5AS3'[J8=#'I8M+%I/-4[BED4$O$7CZ1%V+,Z>W^T\^0 M#V5_Z\>_/_\3!+&C3:K53=F=\KGTL&RLJ?]5ZF,; 87CYW;I&>/9I3?= M(0OHEBH;]7._]V]@+-!OPF*WJK+4DF6?&KK<,5' 9P<^#5_X*!OP49*'3U6J M5P1\L@B?9I#VD=/3/K)2DQI51> G@_AI!:D?.3WU(U?+4KW&G_YY;]'89*RT M:]-V:.C8LVFJ-G4ZJWPA_L 9^RGW%_%% 1R2*RHOT:Q"RM[>^!ME;MM0^\1Z MT4;$[@.;8Y TI2G)C=I!07MLW]QTNM\V9^@4W!-0Y@+*L98Q\97^/8,E>D1J6>"3D3V.4%N[6HAGS,V&U(]5I% M8%=@]PCL!IZR';+SRZ7E? M%K0RGA'Y.:.E >U+OL2-&ZG*9]1.02D+%N>>LF!Q[BD7B<4\NO;6J0#/Y1I- M>]@'/H MP<-\\0S,]YO?_B$N(5QV2P[=NL9>'&>64J5Z^,BR4-S/+^ZJ_B$@ M(=QM2>"N?-A97"CNYQAW_O$:(5QEL>.N(55:(BR4$\J)X\X_N"*$FRL!W%5% M.&DTJ_0;,8B%=599 *M3S=!LQV*%CCF!<8X%R#^D(\S9LLNTMJ&VMU@6GT35 M0*(.']D5"@XY!J)_D$.8@^+$@5B5JBT!1$XH)PY$_XB%,*>^B0.113&(S3PG ME!-'HG_\09@SW.216),4N<$=$C/AA'TB-L'6:,+L796\$-V[=78;=+48HCY0B]<9L-61((Y@;!D=WB22"X*95K L$"P4XI%XG%?/JN.K0T(;$=-W94>]%4 B^$'RL=>SKP*..0'ZMCO #3 M:&B&:U![;*1A&TLFQF%?*X4$X=B8(S\ M(1]7.E"L-_F[IU)0RHE#,3#"_9##*R4H5@Y?V>#:SDTO[:4S(1;8M1Y7EB;N MQ4?=M&T24(Q;B-+QHO0Q4)8BI[#ZAC6#>HQ[1A^ WQLS7JX%[!V>9.@X?+Z5 M=>,8?_(QY? ^<<#C[*,K"%SUR'FJD@/7&E/U*G=:NJ"4$]=R]5$@L*!<1 '$9.Z;07A_'OEWBXC2A0RXWZC)R\*7[U*2N'O?U"?V8+<4RX2B_F,]W/M,30D8(D1-+/,%\VF9A^\748! M(@?_)#8/,\@S5-_OGXV<.7"=N(C^YAK:T(PYF-K+S$:F87]EW'6?&U!NWOYT M+&Q:JF9@:]%QR-0&&YU2MTQ6*]9S^<81?B/5ROR9Z 6EG#B((V<@Y!O$IL3!J4BR(L!98'"^(U-3\HNZ)%1DT+?8,C3CV7XD5I^RZBOE M6D@;N].]VS:R'UD3-NSVSNMBKU=D/$9.&)T,'JOGK>/#: 0>\X/'R/FDD\%C MX[QR?$"LP&-^\!@YVW1"ZW7UO)F-@P(^;T+_BW6#J A#^_B9;!J_-C+GCNU@ M0P6^94ZR3KV!2T4:(Z?S\_C>=MG>G4^'Q.J-7;'JK=E^C)1N>:Z7 KH=KUX_ M7#28!U$5".<'X9$S"YX&X1DYG1$(YP?AD1,7GDB''TZJ*1 N$+Z!\%;D'(JG M07CK^+LAW&\H1,)%<7 C* L6"\J"Q86C7"06\^EFW#EA5S5]3IV.XHP]%?L[ M/+A E$Y@>1D;,?)H7(QGE%Z,@B M(S)R)L/$5NWJ>4:.-_@,,WUSUKYE!HO3=N[]V)$3%0;XL9>"^<:=+,W8 MU'?,T8\5_U:>? (CLF)PY2OGBKB*4V!XRN7(J1Y3PJ4WHST+C,W).R)3P66]3@PE!> 2F\PP;"\UX MAJEPX&''1 Y\ PA0:8T:E;YB-70P/<\?:P8V1AK6@3A\,"6&8R-@#,* (,#, MLP5?S;#E('-,V[')QH/GL?1[8PK8I'K-#4U+)1;C*XSFLLP:9$VCW>:64"B7 M_P90!P&;894Z?'\]*].MB\LQWRW/V:9P3F;#B;7NS_[-TMD>M3'482.U4:P( M#6[_/2AUNC>WW<$E@D%ORN^(T-*; -AJ*)+K^?XPP\^D-+0(_E'"8VCC$F'] M%2_L#U=A=GO+ULCTZ@M&$XN*Y2^#WC7@B#$!V$T+BU(V?[G T!!],%TYN.MU M!Z5^YS^WEXBUA=@'=^V'SOWOEV\P@![:3]\Z77=^D=\$?[$=RS2>K]J#ITZO MBZY[3X^]I_: OFYW;U#_^]=^YZ;3?NK<]K]<+)]-IT=? .2&!T/LX.?5"J%J M]DS'BTL01ETSR!E3ZT-0F]<]"J?^[0V,H]OOW7=NV@-X\[5]W^Y>WZ+^;[>W M SH,:/@JY=%\_&[@N0HZ6?V4,F4719O_C[9[L%_!;#2MD[&3F,))U'9*VVDV M4>.NV.:Q%58JG>+WUS/E+ 7P],D,UK4AL5"E+*$ Y$:H172C/+G:@S]V5YGEVVQR80=BNG63+^< M@X%LL47VJFW;A-H]/JLG+Z*RPG4]0FGZ-7@2@^5'S8#]@CFW,6P:/YUPZJ)A M+Z9CC>NY9<&,(,P = M(-!4:$1?D#_GV@O6W;WOZ6?0AW*<3L@878WRCJNQ;??&>]S?,-?TW^UZNI\( MK+7:"+:.](NVH6Y_L/%D#"5JZK7#\=@<\%J@;!=E%5^4*259*55DWE!6E1J5 MPW=;N-;**46!O-'*_8EI.26P)Z=(,UZ 1U..53(WT4HQ"%CU.N#0 )G76 M/(I!;BJAZBH6BO%YAESM&)V>$.0469)KA^^O<*VK3V5!MTAIQ:$N<98>BCBDIR(IK<.A)H5"0)ZQUSA&8R>/O59- M6-F1-#==0PW'M#0B3.ODI:9YC,;V6+, 88FC5+DBM:J'[RX6BN-YQEKK& T= M,];JM5#9J;G6R*>RI1\M,L.:BLC/&0W9LYEGVG0F]&;,UH$2)T@.%P7'C8B% MZF+WJ-4A?ORVI$KK M^%RTW*\$(CM/ZOOOO VWB)2+Q&(>?F\2PB.%)W_2E'!>)1)L5_FMZ2 MJHW#A0H*Q?<\(^ZHH+QD$->4ZG7^0H:$H<?D>%[R8/OT99JE=%)&_(/3JQ;9HY:#Z=ZRPID$IF%LPSNQ;- M%#F>FD#X+_8!)Y 6'O@@43PV)MAC^\T&U^&U3N@+D,[V!O,#)3<.YWVM(55D M&)',#_6I=:D:H#L3]N96(8"B<$-:/,9 MHS%XG_RO6P9L?.\TL/')O?9"U([A8.-9&^K$C8>.::\@R661C8$3RHF#K^)_ M;R1@FYH&^)J'JWIPK;K33L?@JNYOIJF^:KK."6[S+#'^-U4"U+7'EUCB8AL5 MH9@YH9P\S/S=X0&*.?G320*5=2#R : MS_;-?ZG>FZ(KCCM-]:K4+!^^4L=#J70!PQ1@Z'_/9V^FK9A@V)"/-PY/ 4.> MC,.LM+D#[*QT.RMM9G)Z^32*CBWJ>Z_AH:9KCD;W XO3 51,>F\;X12NZKNU5/6U[+,2X!U48$B)IUWZ3Q5 M8:%52;@97M"*3VXJB='(FA-U4X)YF% ?RIQ6OZT<%6;L\>#190&]T^XR8,,: MBC'_4I4N1C%'ZI$J(THH\' 8+#'.)X:,BH)/!<(A$U#P M6,2\"5':&R5T5&ZW9&RQFJ2(A#H"P]$Q?%22ML3V$ZT<9EL3\6TB^$E0%BS. MF..8'LT:!)EC-+*(JHEL\YTQM?,][$L/I6I9I(3,$+Y>2A=M1E MMV"H_44L4\7V)"S*2MPA3)AR?&,];\,M(N4BL9A/4\Y-B AZMS1Z&ZO#P[3Q MC,\8EMNC+B@7?4=81$@=>0RHW#942X M5M?"_!.V@: L6)PY\\_O4@5AERIXB=,6Z,S]1 L6 3I/*[]J<3DUZ-PR4 MDH1FV$(O6)\3]#_!I]-'15>[[3.=]XBMGM5W:#6Q_Z,T'HG5GV"+A+1G.]V[ M;8/VD?W:/KLJG\MOO>5H!IMLFS[Q&>&Y,S$MF"@5!0ZK<50\,1AO(')9*OLX_MUAV!+2;'N^=PQ''5J\&4.'-?^._E>DJA+8?1X$DF?- M%\,&LQF1_4P<8]A65C@L*%M0RLF#S7\9"/!F% 1L/.XX=A;\MJIJ=*ZPCFB" MM))FH!&>:0X6"=43EYF:_PVBH(MI*TX] J,ZQK7+IAA$I]Z0Y+JXA,8)Y>1A MYV_:!EU<2PYV=:E2/9Q:EVNE?9I=VA-QL&: Z4^P96C&LS"FDQ>:HXKT>@RZ M7?)GJW+V6!O%$A96:;0D)43Y]T(!(<\0/*JP;DH0;$CUIC"\(^CP@46P/;<6 MGC4N)P0 M2KDNU2KOO"AU3+Z+3P*1/",RNJZ+#Y%5J1FBK%7+L0+$7(+XJ,O=R8"XTI)JU6PD MK!'Y/OCVGJ^^D\\_TSC='=6EJ M1\7I;=P!:QMJ,AL"43A) '03H$?%]J4$T$R55+IPAJ:ZH']IELY8B7#7%(JE MK<&$T,SWYG2&C85F/ .'''C8,9$#WP :55K(5:6OF$^&GFNCL69@8Z0QKRY\ M,"4TESZV:!)GI %^GRT6YF@Y-'42M&.3C0?/XYY.QFNON:%I@0@PN,%H+LNL M0=8TVFUNB=!R^6\@=B#R,ZRJ\!MZD@F-ND#R-3'.-M7%9#:<6.O^[#=.S@ZJ ML[7S"PUN_STH=;HWM]W!)76G;^J2$\L#] M%UWWGAY[3^T!?=WNWJ#^]Z_]SDVG_=2Y[6^794J\1VYYJ24,L8.?5VN6JMDS M'2\N01A9A2FVQ(S K[N43CU;V]@'-U^[[YSTQ[ F_X _CP SOJH=X>NV_W? MT-U][U]]WW)3B8_KXW<#SU58--1/*5$.K4PV?JR3L9.8\\RO?JDLZ9\[!BPIS'G-C94^]-) M&96L-],#YC6V)VBLFZ\V&L-3R)P16L,4]HK4'?#BU3H4)4DY&;J8=*Y/(U(K M2=HESK*X%@]SY$.9TX)SC9U0H3L8G'M.(,/_'#/XS.#1,L>:3OVAY7E'E%4-,70W;?6/N>VXKFS'1!8! M!HXTG<#CGAJEG]-W(VH0S2SS15.)BH:+((N(2Y$1\0B"LF!Q;HR\&S(#5:5A MM@"Q,M93$^C\Q3[@8=IXQN?[5_IF.:JMN,DX6J5X@VUQ&(^R5&Z)6B:<4$X> MAG)4@S-A&):E2N5P@!/7JCPU"_1F>>MZ96WR5P<[P[(3?'NTJ437X2['.HQA MK$ PR!#\=>L$O6,/!SV'S[>+7;L&>[=&]VT;?@]9;KQ M0I;^74[@G6?!JD?5[-]77/P&3*0'(3VCLV9=O!9UM2RRL7)".04KW/]8-X2R M3PR3:]N[>831D1O+>UM_X]'(FC/OAT,LF%L)S2PRU>936V*J7-7L$733$=H\ M?='Q/\\.H<[;P%3"?(L;CL7>^,;C)>QF'Y=B6H>3PPE?"8>&0RNJDDX; M:3X.% YWCGP:[JS()B>07C8H,F;MBF(K\M$F8V_/BXEIKT)B:"#QG6Z^]KV[ MH-O2]Q>Q3!4>":OB2YG(I"7 S26X(Q^8"G"+M$Y"S,*)F5*-[.'?",< M,";L&-VC,+H)'YA4YAZ7<9A?%]]M>E#F(YJQ)""5&@V1?U1(0F1)B'S4P)DD M5.I2.<2U!!XD@<_-SS7S>-G4Y;41-V[;Q%D>6:SS^H@8\B(%&!>4%K^&[40YFFR:/0[M2_+1YS:)WU8FIK92 \M#,>T-!$3 MGH8\^&_7(FGG#<[%$2#6D.3:$1%BXG"3(U3YAT5%TK+QHJHI-:M'W!3/30C* MHT5H.79$?M(@3J%:TQ""R.DUW@K!DGVW+O=B";^MUHZX-BF4*T>XBIQT(P5< MU1I%M%G962GTU2B-YI8%R]72S\D))K,O#<'"X!]'%4G),BYV36/)PS9C8:Q; MNF/NG14!'OD%IE+VCRJ*I*43!V:]G/'L2>F[D&=XP3)HLU0DRXCNC1,M3F"> M9P'SCVQZEU_YT64JS0_ALG2C]D@L1K<;S+07*4K2T>GQGA527K)<$DNIB46%*PV1JY03 MRLGC,=[3P@3PJ&3_&GUJMOM;+PVW!GMAXTKW6%,QGE3N;*@3LJ&4YF%C?V_X M:$:][H4%;S!V8SP/30*[&^[[=T*6QP4FI>T#\OZY94O"5!,1BP[G>$\ =S<3[1@,7>Z*<6 9[KA=A82FNF8!N09*B)_SK79 ME(7GJ:I&C4?.=N#\(34&QZT<.;_2(UXLTP&T1\ ZBWA,?:0L;1OJK<14Y#(O"6,*]&NM6N5'OZ9I[ (I=;G]MF$^A*9- M.51(CIP!SF,>_44?6-<;]R>FY0R(-8U7/.00B=T*!8H\PS%R&K;4X*A4^8N% MY]1\WE+O,.MSB_E4N5;RXICUC4Q&+A:S*Y,/+@06L#^]-G6=,$)V;QRS@):E M>N/PQ3 >SEL%X+D$?.1*-*,]>/W)% MG(#0H(Z'@CA"@WSNK4FU$$Y\$75=#/!&+K)S&O V);EUN+1.W."-NN?)IQ7' MC9SD,UB@H)2+Q&(>3=/@6+6Q9F!C)&+5!'"+2KE(+.;4O[L1'N'0:WYS:P%- MFJ,?/,P9S^",89.@1,XCY)UFWYG6$YDM>=@;7YO3J6GT*?MB23A1KXNHM&PB M*W+^GW20596JQZ2CRDVT1'^"+?C2(89*+*+2F41D.M/-!2'VWW]I*G+C,WK5 MG,G$U%5J&;+L/[0:-]/)I2$P _!C3FG25%9^EQ-(YUJ8CDX-A!U+NW1Y_2]@ MILM+D*A;C]6QW)<7JCF3:#HZL4\::*I7BIAT[4:C/E9#I3DU-943".8:_)$S MZ7AV"2TWOV1:'(:(+%6/B042BI0C+$7.;),0ELI24Q$AP*J%7ZG!JFL&\RJ, MP,[5'$Y0F7UY"!:'R EC-B->[H%K(!?7C&EQ!')5I+IRQ&6+(D ASR",G,XE M) C_(I:I8GL2%G\E[J#'IR7\1&;NHDA5=A94N(@Y>2M\D0N2K+@/4A?W"B"W M)#G$"B#BHG*$T4"(5B*7)@D)T?C7!Q%R&RGDUB^X0:P@7$AG\ I2B7P@&1"U M>.>A(*FHQ7K]\(Y;+"W% &_D,\_3@%>I2'WU6PQ%;'DY!.YS0!SB4OD*@U)5FJ9 *]PL?/M)LC;<(M( MN4@LYM@@I?=FJ&Z_Y&&>!""+,-&"Q=SIG-0\MAUC9$Z)>RN:AUEZIW?\T&8@ M1F._&KD4DCOG SKECZ#MNR2.J."*5*D?3G?* 3L%D':!%+G@42) JDF-)G] MXM-BZYI&B7D/?3./H=77A)TP4H)7?@' M;C G"N-%;\Q2K_08(VX]/N3M:A17E'E%T]$5D**A*>*19KG,WV5/IHPOG*&I M+NA?/-1)K$3>V]1@0D /TZ0^V%A0I6R8#DT29"('O@%FJ\1PT_X8[! 1.S1S MD*O"L0[$X8.I>Q)D04L %H#'LP5?S;#%U#BT8Y.-!V/I]L8,L#GUFAN:EDHL MQE88S&69-:[BIYM"MMD-IQ8 MZ_[L7W^WEMD#A[5HW!4Z?71=>]I\?>4WM 7[>[-ZC__6N_<]-I/W5N^U^&%KJ 'X D>>C #GY> M*6)5LV_P;.=+GS>N_[?WWKW@*.^E\#K]I_?.X/?OUS0;EQM)W1- M?)(^?C?P7 6]JGZ*G?+J7[5^KM!?^G4DM%K8^+%.QDYB:B)1:R%MW]-$W7=: M^$N9_?PO+P& C+C$Z!^^N94C]+ ;!WIL76N0'H,H(>8(8F-KJ%-4_= MGPKYU!NYHF$K'DRE BDW627JNVEL3P\BP=/W\W3@)2<67%US=:VJ=[::=78: M$2:V3LR5F*OLSI58GN-5Y4J2JCQ&EXFW*BSS*??FCNU@@VX*]JX,Q99J 9Q$ M,-B>FG/#$;@3N NML 18!%B$DLH [F)VJ*6Q46ZKJD:/W;">LN>9QG24-"-E MJM=XICF[8RVL0R W*'XB#M:,71]PXF1OL46O?.]?H 6<,@>G@B#3(;%V(RO=747'MN=$C1+&X_Y^N_9;H\E?) ]7E.,/$(L'4X&W.H_$%/V* M%ALBEGWK1DC$$/9=502H^*"[3(F%@64=/3<_6*@"3' M>BXX4U>U%3^^8M1Y;]-LR+<4Q8LSCUEP>+<4Q8LSCWE(K&8Q_/Q MG4J'M+2,QE+9\#!A IE%F&C!XMQ/M&!Q[B=:L#CW$RU8G/N)YI;%,9PKU8.2 MBS5VDHL=>8()-K.;_?'>M.-(--:4FL=4+"L"./(,RT986!83=SSF:EYOFLOG ME=K,.;MBQ]"E(793V4UGQ+ QX[-C87C)II+7U*)Y$J;FT3H^,%:8I99DGW^E M;+W>X.I@@ZE>V&4L 9O<25]!*0M[,_>4DX_AK;6.5D9AXGG3TTL^4;[%B>_- M'A(#@5@/S&J?!A#=V_DQV*?RX0J;A<)-GA'KGU9^'V)#1;2G#=F&"'#GA+*P MZ')/.7FM5#W659.VOFGQMX/D.^AAY;]Q<^V!R6,10R5@ZR#-0&Z%&.'"$7JT M2)0%BW-/6; X]Y23]V_5CS]0#>]68.MQ?[T<=UP7_:;5%.OU]4:!KJYS \*\ M#;>(E 6+);,0Z/,ZMT03;K!R;XU4NL=W*)5S@-<^2TO O M=1T]PL'C9F^\99PE$">G8*+HE2+ )?M W;/^!9:( M3@RI[SV=>;L.UJ1RJRS60K$6"LJ"Q8+R"5:1T*[KO"X0V3B6O]%>-)48*F?G M[@<*.'$@+(=+3"4Z0;[EEHJDP@10!% $4 10!% $4 10!% $4!(%2@Q;PN;Q M!VOATD.L]C!QY+67FM7#(=Y[D9U19Z) J8O2T BPP62H2")2BPO$2XH(EDRQ(>=OH)LR4LFN.L;Y(*,JLQ(?-4Q0T%-(6B MW8!S)12<3UXBL2IT;NYU[AZ#NA8_2I,MM-BJ2-7&X508Q=P$H[42+,\)6M2ZT4Q8QYA][MHNQ4Y[N-X2!VG&R)P2'B9,(+,($RU8G/N)%BS._40+ M%N=^H@6+M.-(F*1(K0I_9T\% MI9PT+"ME_U1R/K L)NZRD7N<'4.7AK1N.W!S7;A=U ,7RWBA* L6YYZR8''N M*2=O]2A'&^/ARX'3![[2I?AZ8R6.I\SK.L*0.T.IH)23AZI_$;E]4 T579T> M5A69/[.^H)3%VIE[RLDKI-JQ'H,458W"7] ]W\?N*P\"N[Z'['5]>J09B%5* M%TX$H4(+15FP./>4!8MS3UFP./>4!8MS3UFP./>4$]^QRD>?<;L[5K8EZJ]W M1!TWIT_PGO4O8IDJMB=AMZNE;&]63W;<[=4V1^88-J>N7][=JW(":6Z%*6_# M+2)EP>+<4Q8LSCUEP>+<4Q8LSCUEP>+<4TY^>QKM0-7;!/7&6Z%)A=Z1GNSX M=%6QFA/0+AO,0W7/1">(A])& B@"* (H B@"* (H B@"* (H^07*^W/S5^2D M+I*O]C!QW$^1FHVFJ/M=7)0JD>^59Q^&/!ZB;Q0BP:,Y8_?**$ECIY4ADGJH6FH"F4+0;< ZL>'7T+?!3 M5U03P,ZXSMUC50>6/HJ.TN3KLE7$3C!3^ N&7V!MI./S#R1;W:TAR?6:T)3% M16H]%%)/62.NT9(4^7 >%X'1W&*TL0^CJ56:DYO9V"LQK]J%,S35!?V+ASJ) ME0A'30TF!.$13>2(C07H)9A5!QYV3.3 -X 9E1ANJD>#H1([\&:L&=@8:5@' MXO#!E!B.C6 '@3!@#E#V;,%7,VPY[-;,A-ADX\'SN*> \<=K;FA: %L&$1C- M99DUR)I&N\TM454N_PV$ R1RAL&8,)Y_/2M3%ZG+?%_7ZMFF-$]FPXFU[L]^ MI^S9'C4SU/'HQX;XH\'MOP>E3O?FMCNXI"%@FQ(_@IDD%F"_$8KD>KX_S/ S M*0W!:O]1PF-HXQ)A_14O[ ]780+AEJV1Z=47C"86E?-?!KUKP!%C K#[FJH9 M8/.7"PP-T0?3%:F[7G=0ZG?^^7;S" 'MI/WSI==WZ1 MWP1_L1W+-)ZOVH.G3J^+KGM/C[VG]H"^;G=O4/_[UW[GIM-^ZMSVOPPM=''5 M[0UN^_ <95S_]H:^ZO?N.S?M ;SI#^#/ W 4]>[0]6_M[C=XMM.%SWO7__M; M[QX T?_[+TU%;GQ&M__\WAG\_N5BV8%TAOGQNX'G8%,3]5-*E$-+\L:/=3)V M$I/L1(V:M/U;$W6?L?%+F?T7R>CP& A+@PX#@NTX6,(I(/3.M-C:U 5K&CW M!$UL= O+E+J-UW0FWNN4QX W/0BMF!/KP>GG("P:XT%A*B!TSQI0W[T(S.>< MG[X'>>.ZY^P4?#^*[^L%PO?:4I@-H)A-,9MB-H5E<=(U1DERC8G1I^--VS+1 M9F_NV XVZ YH+Q-Y K> %I_02@"E[:DY-QR!3(',&)6>@). DU!T!4%FS%[, M-#P)Z[B5E/W[-$RFI!DI4UV&Y?"*LM/W(*\X]Z)>4L:;%V3#*[M/WX.\ FY@ MGDC/9"&]Z9N;6?_ QAQ;"R2S:UD*7V%8W%P*B#,0J^D;B"679*54D4][R:I9 MEKE+R<05Y3BC_F+$5*4<$Z9.=3V* ]86@7+RRJT5"H@GO]@DB@3RK.>"KR15 M_&\HOPM?B5Y)DAM5J5:MAD=;1J\?<8*<8.#XW[C9_ M27T78Z>\!E1K2!5%H"N3Z/*_C;M$5TH7>*J2TJIS!Y^H67MS#F1N]A5Y&VX1 M*0L6YYZR8''N*0L6YYZR8''N*0L6YYYRD5C,XSGYNN@*NTW1)0[2C)$Y)3Q, MF$!F$29:L#CW$RU8G/N)%BS._40+%N=^HKEE<0SG2DW?V@E*J2Q[M1.42(D, MP6;N,)/YWK3C**^@U*5ZD[_#IX)23AZ7_I5G?'!94.!EHU8I.X@N#;&;07 Z M(X:-&:,="\-+-I6AEM$RLDKIOJQ M?IBT58XL*>7#I4VX=L^D'M6P]M>L[;B/)KX9.B*)@+! Q5HN**>VEA]_UA=^NYN.MHFB9(J G>RC-GAE MK!U_>!$K;./WT]0K1QBL8HT4:Z2@+%A<%,HI+"BAW?X%6"NR$4?R.+=&$VRS M H.[17BX0&VNY>7XPXG]K@F/F[WQEJ&6B#?BF'PGPM02Z["@G)8[HE9+;E^7 MG(:)I%B*@)?L(W7/"GB\<_Z]4(W?DI2K4K5RQ.&\6 W%:B@H"Q87A7+RRT@] MM"<[MRL$WW$1+-O#C?:BJ<10.8MZ.%"-BP-1.5PO+-$)\JV=520%)H B@"* M(H B@"* (H B@"* DBA0XM@0'G^R%B[[QFH/$T> ?5EJ5@]?*]L+[8SZ$@5, M79B&/JG)(0YY#)#8J..(^F3F,!V *F4>JS@62H:"1:CN6[\C=-Q$DO70&LW# M/C]AN(1%:KJD0*:0M%NP+D1"LXGKT%9%3HW]SIWCT7M M7RGU72A-MI)EJR)50U0F+.8ND%/\!<*OX5\Q.E**D63K8=8E)43]5*$IS M<+7 M!HL;=W^<6ZQ*P!9+5DH5^<3'IW61C&HOY3CW\W%BJA83IDYU\,D!:XM .7D@ M5D,!\>1'EK66@"2_>B[XL+$1%'OT#GPE>MBHE*M2LTA7U7E=(8-B*;:!P\4Q M825$:"@'G!88V\584/C9-L9.>L#7D.I-88YE$EU!<38,7>D3PBWTFD MUB4.THR1.24\3)A 9A$F6K X]Q,M6)S[B18LSOU$"Q;G?J*Y9?'[SY6:_B6D M*AL9D2J1KBB"S=QA)O.]:<>2-$F16DUQ,LX)Y>1QZ9]0S@>7!04>W_G'5W79 MZ4%T:8AM I@QIS-BV)@Q6A1E3U6:_//>[=/R!VJRT\^_4K9>;W!5U$C..65A M<>:>\J)JZ66?*RS)G6%4^&OR"W?@0\K#PZS M>A$8/18Q5 +6#M(,H &L$TX4!8MS3SEY#U?K^$/5\(X%MA[W MU\MQQW72;YI-<5YAKQUQ]"5\6T+-",J"Q46AG,)*$OJL),^+1#9B';SJ]L@< M(V\Y1VS:.8%KK@6E$7.$@\?-WGC+-$OD^/"(E!S"Q!+KKZ"\]G/$)HY'J=>%N$&NAH"Q8+"B?8A4)[;C.ZP*1 MC4/Y535Z3I"Y;# /A7L3G2 >JI8)H B@"* (H B@"* (H B@"*#D%RAQ; F/ M/U@+ER!BM8>)XPJ4+%5KAZ]![85V1KV) J8N3$.?U.00ASS&1VQ4&721TBP"Q=P*C#4#&R,-ZT MB()V;++QX'G<4\#XXS4W-"V +8,(C.:RS!ID3:/=YI:H*I?_!L(!$CG#8$P8 MS[^>E:F+U&6^KVOU;%.:)[/AQ%KW9[]3]FR/FAGJ>/1C0_S1X/;?@U*G>W/; M'5S2(+!-B1_!3!(+L-\,17(]WQ]F^)F4AF"U_RCA,;1QB;#^BA?VAZLP^6F6 MK9'IU1>,)A:5\U\&O6O $6,"L/N:JAE@\Y<+# W1!],5J;M>=U#J=_YS"ZJ# MMH78!W?MA\[][Y=O,( >VD_?.EUW?I'?!'^Q'T^/O:?V M@+YN=V]0__O7?N>FTW[JW/:_7"R?3:='7P#DA@=#[.#GU9*B:O9,QXM+$$8= M;(XSMA PP3Z[ZO8&MWTTZ,%(*+3ZMS?T5;]WW[EI#^#-7:?;[EYWVO>H/X / M'@!]=&! ZBKE\7W\;N YF/=$_90L99V,Z>KIHFGS_U'9XC FCN#1QQK3F)8&U??;7\^)7L?F+.K=5'IN5].K>7GWU"$_Q"T) 0 \TL DNNFZ2+ M3HFETC,X]*HY$_;>Q0<\IL'P9SH,Y9D8!%9J& 9\3\_HV&]I-[\;; K[=(9@ MR-_[Z%N[_?B)6H%L@;>TZ<9$:H9K'7ISQDC29C0#0#!W+YW3&;J#QT!22_\\ M1VW60^B0OI#HLPNDFM3VH-76]+D*7-7UI?7PIGW71+$(F*9TO,,%6G:0]8^" M02<.\>7T.>JX(S1GFD'; Q( ,%@3Z=?2&V-EJSL&[87.NF"1T=RRZ'QB]8^Y M[;@/&V1$;!M;"SK8F2L-"*,QUJQUFY0DL'4;E?#L7'>!:,Z(BS];VAC"S+29 MHT-BY$?8GJ"Q;K["@'KN\] 5KQ$Z"X"N%:?@ 7G+4W.$,G=(I_0%=LT T,E70>8.F;3V=+?-$. MCV!%9"*!F8M0&\/HX-<:=&@$,V^PF;?("S'F1/*F&J;.K?'G3JZQJODG46%^ M!=.0_C5=X+Q@?6A>RZ.[ DA%(O_ M M%E:0/@P8VA2.B/N?K,ILGMT7K0T.I$LQW3HOM!QA=02K1)^M@+\-2ZZG$2S6LSDJ&N^N$$'#3?F@ DWHOV@WVHPW:RW M#+.P?OUS#OL58H%,/!%8 1A8-O35;^8KC-;R-,1Z!%1$1A-L/!-*ERY9;%:@ M"Z,1[2%%ZD[X1FSY5&\/R@B@A2V.*>@SKX9LN MN QT'V8:9T,JF$(T7/K TK:#=."\@_[TABM1;! ZJVQFPB+1?L3^K M'Y]]KS^@2:UM=/HCLRQA=0*HVY\NXYRA\GE-,T)MLXZ^ MX[CRB(XF1)WKI#?^[M!59K'"8C "][NE=K>?P6XJ=\0E^M0EGCNF]P%S^KJ? MN)ZL9BV2(RM1'W[:X1P3U?6MPR:-NBQ^/5-V;LNV0KC3UYZ(&#P-ZW^:L=_? ML14FN>WQ.-FT"CX>S\?-U9<'-H;V#><(-^'.UHX!T2844P:4&S&]!TB^9V:% MT1&I\?J=9@HU4C98JO#*4A[O%&S/XA-^76V*.4N$D$B(0'@$'XP$J.R-\@_< M\[ UD#907RJ>.\>AR*8[[B0VI7!'E CFA MG#SJ_(-2#VGIV%%7D>H<%OSCW\*]TPS-GA 5/9NFR/45\RVN>"3LJ)#:E81Y MC/U&^1I'6&U3*BOBHI; [E'8K4=:'>+&KMR4FM5WYDS@<<4XB6$_,!T67[!Q M)LFQX+G!SA7HO&K.ASI)Y6I% -%X1*H1:3GHDEAJG"I2*X(@5<0BD$\L-B.I M]WBP6*])C=;Q=\U.@47?.PF[$3$)1L@4^N)*2UQ<*>K%E8A74')Y]V1%.43D M7.A\?+LJWKMS_$@LENDCA;"Y2M!MD0Z+K*8QZ*&2M^OZ0M5WNT_LZH[:AWK@C90I0 MA+%E*+3AES+[+Z80AWK:X2P#6'X)>H!)FMANP'* BGVG#A+Q= 4!5%5Q695]<*ANX5-+!95-J"EP*7'JX#%V]/6ES$=W$8YC@V=6_6#=HNA!H'S^3Y6DGVT'8R)P[-'$3 M/6KC2\*X"$]LN#[MS>A+1&[N5.WIK'K+3W33K+A4*(#F& M9C50X1^RD$\#S1!+0J$ DF=H1LZ/>R*M*0MH\D$Y^06]%=5,/@TT0X1FQE88$T3:Y-,_^R/*.<0#S<:1H'4I?&S;9JY'C)MN%H M'I/[*Q[?_G33<=)VKMFY 7XMJN7,$^FQ4!A*@ MYP7T-7_0A_"D< 1ZH>D%Z(\!?=W_M"C$;H,CT&>C$&%&7/G>=27>G?FAC\LX M$^-$C]@"4^%'/ Q8WNAZXT)(T['%PS&< #R?@*_ZWV"-?L20..";Q]<3%X 7 M@%\!/G*QDY-I^./WX0+P O"K#4I@F&7$XY#$ =_*8631\8[&>+O( MK2P*^^[-%DF+'#B:S-MPBTA9L#CWE 6+NYNB7I7EQE\3 \S%6! M[@($9AX[Y*CTS3T5TG;O=.^V+P4\+@WX*_F\+BZJ"' N?2R!$7B'G(K)@+-Z MWJH)< IPNN!LQI6S,1YP-LXKPJ,MP+ETUOF'U8=PUB6TK%?/F]FX&+KPC)P+(REX M@KDLM*> Y])9TFX%@8XQLLB4&+3 UC+. M=@P_ 1(F@,V-+?I_]-&'(M@>VXMEN2FQ)F8ZCEZ-&DI$PWZZW-O$4V !!H2 M8M!\@FZ?7B>$]4JSW'[:M%>OYEQ7X4$8FJ.5O);.W6E&+G.38V%0%8S('A5: MZ,AV*!]_,W4ZCW90U0-&0#/F1&V#<-(W_QU62%..M4)&]1,*+)'A==1.O#I& MVZ;@VTIMCN@42@!(-"&ZRDK*+7M#H3LT62;*J6F0!8)F?Q 'X=&(I:&$C^?. M'% WGK.'J$B0/^>:L]B WSFB%3E8,XBFL(3IM345)$1E]$J.60*=2!]>L ;H M,Q89T=,>< [6 UH&Z[L M0P_@2WT!$@R=I9\[%C9L=P5P==%R=#.0'H+^G)ONU0Z@^J_UG"-L(QBK!6W! M2QLZ1;.-[G9@HHTFZ%73=<08LQJH >*#9(7.)DV][RHX5F2%9B^%W[-N:B]N MA27W-SJ N03?3ET$N', VA5KAOO+-=T=<( R*.WT==DSP@C"D!T334"T&1$8 MG#/!QKI_YXEKK$+7\Y++H6B*@EZBH%<1"WHM+0J\VE)L6A4^]D95Q97R,#ZG M\+H6%EV<8/FC&M9=;]"UNUS]_9>F(C<^PXJ [0E;0M@+NBC"^N2J9/C0G--8 M3EB#2^SM6J'OZFY86]RZ6S;:2F/]Z1*=II96X(WA\+6TKF%&Z+_;]:2T#;5/ MIV, <[!AN8FR6EG+$<]5 8+]VFQ/*:+$:8OB%MG'UI9%IYS7Z,_W\?P&['@7 M;G(2<#NV.QFNN9'*"3 K".]-UG70:L[=78P=#^\&[/,=="LFG?=(Y].$<#QL M>JF8]XF'B?.A'.>!3IP'-CMARVV[-PXV\MEL/[#)OJ-SW7:NL651)][_4>]< M#(G,ZS61LC:3.&KZXD@IR4JI(J>/(T6J-/G+RYV!JR/,%%+)S+0UAU==RLV] MIACDIG:,_KV>VT" 6#=+_ER[OOXXY(4[62DHY>015S]&4R>'N'I9I%F.HI_- M*;!C1.,69GA&+$Y@&\ZEPX$DI9*"L'644E]Q])$R=%NT_B*6J<*2'%:J2IE( M'"B@R@M4&^6C5H-]4(U644UJ5(^_;2627>ZL#176Y8%)P^\"CR:YEK_!5VU!WSTT3\*^(NXT"H4N$*D?I_I006I4:E6RD4(VZ6\BGM'!C-N7S M+*:@E(O$8JXMS*WSZ4/?<0O6--9^#VP!=DPQ;PJ4FX6_!@DR#^& MQD_YMCW^W)E6'[AC;]2K8MQ' 7 M'\$#V;&7\R1;U7=$!^SUM\,_XY$525&$K1Y!@[?I M96&6((,:YB.+J)J#=-.V"=_'^P4-KVGZA]<$9=^9SK &++W3#& QR-O3*C?( M$]%I:I,5^T64F(!Q[##^&(QC_V"6@/4C,HX3"EW?"^9CW&F?,F#I;X:"V;[G M=%Q+6.ZB;)K^439!:31\TF3$XE9O5K*1-EQ ,@5(5H[1Y@E!4I$EN9:-2JI< M[PNV C/N_3(-B;B,0A[:%Y1RD5C,M2&:@\-%3H_:FZ$N#1][.M,UC5%\!S12 M2^;OB(8KRKR"*]3]X)."JR;)(78S7"OC$]4%S5:0'#=&0PQ2=52>G>W8J,14 M=!B?0*%@D&< 'I6@)R4 REG/T7.BI&>;R?;Y-Z<+=882+("ADD(,7@ ;I<;P8VCPA]<]-S+8*Y.XYI'94I@KKX MXS^-:4G5AJ@R*1"Y1.11F2&20613JM>S<63-]8YAZWAPG2!(\B]'R;\!"P>7)8N[ET_\ ?T]NH7 %6>+8752D5B,;^5L$4E- JO]EASTYAE)# M:J4JU;(4@)+5TK#_(FCN:#HT@C#2M3&AOT2TDI92_DQ^S@BK!;L1RLZ^DC^C M*:O;RJK*(G/X!SQ'B[12)Y*%IWM!2^OTAYJA@NGD@%+>J>P8PPJ;KK3]MIP3[S@0L3"" R]FWM.J#J5 M.T$JX>M4!IUL9K\,Y<'S ']K_BP6!&WZ&_:CZ=H5DW\NQ:3CBOD3C*16E!BH.Z-RWUO MJ+$+K-4:S7#'"^0J4KW%7U$PKBAS"[J]N0MY@%:C>,E!4S$2OG[]>O'U*R>; M]X,AD;S&:L8@@7OCBT,8&U^'PZ_#]PAF2EF(\KM)*RYZ:^6]B;+"&BV@BTZR MLD2,219(SB.2]T;S"KR>VG,29SAE;]"^Y\ORB7-_$(--LK>.1>YW-%8)JY;V1KL%V08JP:4C59@BOA0!.NJHG?(X4=I"P M#1"&I%BP46N&<#N(*-*#$3V]N;5Y\8"%65K$C<=$CHF&Q(L7=2,M5Z29] MCV9ST ^V&_4YQIJ%7F@::P1HP32*=&ZQ.,LAMC7['/G1 1S9FDIHT_?DA>A( M1D#!?:D@; ,8'*SI\#6+]"'+@*,AT:5,6 M3C2W:9>@<_"EOD#D)W23?NY8V+!=%+D7-F"^?A 'S8!W!/TY!R2S[URJ.R%. M]/G-\;L13QN]D-@C;G M2].*P-BR;4"W1;#.&GK&VI*R&V,JN3W']C+]NVX.N%,OEF)>.)N7@QZ+T'=BWH9&U-,.C?C&U/9:>_&U1Q78 M#^?NR*]R3E+8E(2&T78$KXO!:VK:T8E^8[ZM1@M8+H+S=!GVC(' M8RDBY:1SL-?*>RM_N\$L3*(>F$#=@72G'LU2K]6YNR;!%64^R[;4Y*2QU1Z- MYM,Y"PN@!TLL^=9?1/W-U.E1,W6BB6+TQ8.=>@%WQ8%=)&G;4I<@\ MBCE=4KG.3\^V%M?F=$HLEI-QAF?$XE1 LF>>*AR,I8B4D]]>[ UY]F+E/:EZ MI$+UKFAYL=068:F5$T>5V%D(W/GL+$Z,.[&U*";N*HGC+F!OD7UX\7]>L"<1XMXV%:43W+4-=9^R2&#(R+(J)P*I8[<.D4 G\B!R M#+B/P1N($R#N[:8A6B:*ZA&8.V;^/PG\A-X') *?.,\5&E*URM]BR/_)PF;Y M=$YU:O9L21&TE&W^!>\%0J03=B6*GK+:;\I_IY_&26HT#Q>@+!1(,K+DRJE" M31P[%!B#>[8-'($PINW$,?$G8C>1S&XB553%N'MV%:=&7DQ;"05TWQ$EFL1N(IG=1/)HBG,+497*9?X\4BL?B]$2K<9.F[(:-EDCY90F#_*]QEXQ. SOU$ M"Q;G?J(%BW,_T8+%N9]HP6+NC,L3YFQ\$#D;1?AS]BDG'Y+0\CUJ44JR4JK( M?.1L5*1*\W!)YT+A(B,'>7+2Z!+A" )V/M$(IX6=2*U23-A5DH9=G$$+?"ZJ M_-^N%'D;1=1SKB@G;P26#ZO%./,V1KL&4I%:#?[N@7!%F=-E5TD<7ZFD8>$O M@I KRKQ&/E=.C+Z8 I];(NCYQ&JLFCB08KTV">ME/>/9642*QLP;G6+3D&W^ M!6\:Y,/:\"0I&F59:C3X4WQ<4>9TA542P90X@B@PUO;L"TX MICV A5Q!?+D MNJJ:"'QBW0'(4E7A+T\ _R<((C^C"%#*#>7D-P)*B$-5GO(S5NO\EY=%>L93Z[9JJK"*3Q)385!0;>GDW%J9$75Y[WYA$!FF(GD.Y#E2H_@&DTVD]1[2[0QIS!1_/+&+37VQUU(!!6)HYIWVVY\2"YAW4 M)S-GF7NHS'(/5=R6YJ#<0%) M2$=E!KTF@[)-J>LL]!]VZ6V1<(B8YV,G,V1 M:R!!T!D'6: R:2.Z;K[2"84F- OA$8B0K5&PGB,W&=+;'DGHE: )!A1K/]\2 M!2*8]1'-3+4!_KS26_-C5!.>NXH / MZ5 T8XY=)1:C@F JR&MN:%HJL9@6!$1>EEF#K&FTV]Q2<9;+?X-YAA5GAE6Z MWO]Z5J8.#U>_^3I*SC97J\EL.+'6_=GO8MF7JFRHX]&/C81E:'#[[T&IT[VY M[0XN*8HVE[H1H3)(CPZ54#37$_YAAI]):0B:X$<)CZ&12X3U5[RP/UR%<1(M M6R/3JR\832R*RU\&O6O0K(P+ *EK"EGFM,'0$'TP>-E(8IFXZW4'I7[G/[>7 MB+6%V =W[8?._>^7;T" 'MI/WSI==X*1WPROTKH-GCJ]+KKN/3WVGMH#^KK= MO4'][U_[G9M.^ZESV]_.\)9XC[J]P6T?#7K0)XJ2_NT-?=7OW7=NV@-X<]?I MMKO7G?8]Z@_@@P< 4MI=_/C=P',5[!+U4TJ4-R#AKU>KN_?Z#^M5S^CK&+#: M/VL W38LGXY]H]DC6*7F%AE 8U]U<_3C#(&RQ3/XD6.!$?A^B'^L?8ICB8MQ M53N[>L1,PL&44=&]!E-/;8GXU\M-,KI+!HT)_':&-76U4LUMUX:#UQ:"Y]G2 M]_=?FHK<^ Q/+IL PP&#^> PZX<:6-YOP>J"QL>>";3\!;7GEB1=VVG#R*&J M"_I@F2^:2L!4<>U\:J-8Y!E;= U9TUUWW48?56@$6\R\<29@M,&W]J?+1.3A MC[GM:.-%*('8K7\07B#ZHPE1YSKIC=O4Z+.(>J?!9H;<:R]$W966KXL'_(=I M7=-U,UA>]J_F&R/4R=C9L[J[J"K1IR[QW#&]#]@FT?W$-0":M6CKO_\J'IAP M=+E=I3.MPWB,7\_D\EDL?-\\/=FOC=]:G_MSDJ;N/TC;(3]1MUP-1_+29ZI/ MR=TW&6=Y8&XT6_@(*5+2FN9_L:[#ZM&FV_-G@I*U8WJ@J#0#Z[# CI.F]7%! M8%GZY >3Q_;-3:?[;9,S)_ KYD@OI(;7;Y9IV[&8>]=+AUDLC;6GYMSPS6TH MH)8DU**R:WTV$A?[J1'.[&4!@CSIFP/K8\0YV[<,1MU1B]4N?^@3JYV FECM M4HP#33_*($EW== 17".J9RR$/\Q;,)?KY7?FBZ3+W%;H0,DFHTMU;M%%Z^Q* MKIVO$Y>L3MOYC"C*4_B)7(DE_B3RR8,+(]T/1A[2Y'@2XS2K_,6L4KU[:6 0WUZ\XX*5(#0$O7BC'#Z6H7>G73U/S@E^ M*/.JW&KEJ% 2*RYZ;*._8DKINU)[8WF_LK!9&0Q Q%*@1IC>[37W<#)$&)>GDD MF;*8NDO&$D4 C5\_T=T8C3!A T.63-LM@W^;RE23("S.XY@Q8;Q?+:I69E-T M%XQ\F7"NLERN?"=)I2G..-<1=3]_79ZL2\EX<)TH2 M\H+A&C/E$]%-1^B-I!KE<)]T:M[K]3 Q5#'CG)G8GGOI1ZO7=PG\ 4AJV4L MW\%+GV;<>^:_46'*7IK![-!:LHS'.$?J&$BLT"Y%1ND^@;\'O!=WLMD+WO\7 M%-S3+-@+S*W-,"\ANH\IZ#L5NI?175Q=O3]THU-UQO@^IO3N5OA>QG?KL/C^ M%,3A/N!=7X[CG *\CRF^>Q6\E^&]M_/C%?"&9]\@O#=%OP\3#3?6A@^*#\NV M"!\\8,>*F.,/L(P;Z?N'&XT_Q@+0Q,-5H0%#U?9SYPJV%O_X5Z/=XWP?]:]I M)7$'ZV#5'VHGU%]JUF+AZT,%H/[@1MHD"/N$X-C&;,Q]#+(1OJG]QP#8CGA M )8=57 :\7!"'3$8T0P);,Q<[,40AX:MR$S5J@)^*X8N=[#^U!6RLXB0#].; M0N:+(3P,+Z-7!5[2RF0:!DYL8^.1('VG4#-,OJ(AQNYTB@,H F+L:\(9UC,[ M& 3#81@EL*I!A OKD'&V&:=0&TP?!@%R<.!N##OR;[)1B"S/57,,J20V&1I[ MCO#PV;6YJ!G4H9-BM+* -V+?./6=P,8HH!ED[Y' EVU5%+$4T2_D*_'E* B> MJ?*75@:S\&(GZ5BA'M]KC+-SV*,I0\03^':.A$\@-I@;(QZ,0)B-@=MAF4?@B:7;S M#3C/9UXBR<2O\[^FM+P"4HK3CWTN-/IX0]GB:8YWYP51R"S)]ZC5N.2M&C+V M:-P@IY6A'+?:S!=MYAU*S;+MY=8M?]X0>(KK1GZHTW^T^I'=$:7C\C7;,I0! M6=5&G\E&5R)DN?3L>Q!UM'+'!%$;>[A4989O::_7MW2I]OHM[77%U^>SUZ7E MZW*>X/R.9P^.\1AA_^$JY6J74Y[NRFA:<7:Z)#51NCC1-0F^[R.SNF,V6M7] M@R<)J\9NV?Q'A577[';+UT>_5".7%%8=:[<:AF/"JMLSV_WJ-J.3A%5SMZ*/ M8\*JUS(;5J-TL"IGIMI-' 93SGP#=JBXPTX)F* <%?W[4?,KY?&2]:A8XU_) M%M$.'9Q[.F:G7[XRV3,=^?!P7"G'EZS.UX)CLUL^67ZF(Q_>K-CZPIY7@J/5 M,)N="H\E&?GP>&QO;>:^$AZ;9J]=/CR6,^AYY7DJ1S+D(TPK+0F,MXO%EX"S M]G!:L-DB6:D"BL.KL*GWN*5>'#PTAEN;F[94,'RS,%R97K9HV!X2AJVZV=DB7%T&&+YB M:PJ:Q/IR:7QA<7FTHE.]_K([F9,T\>E@'&;SV:+2:068!Q[8^AJDC:>;?SY= MW-Y=W]P]R>N$BA*[L4W@3M55_S5E(WXQ"#G[>L&&\))?#.;-V%S\UX=M/!+U M-C[Y\!=FC$.$[@]/]Q_!7:!="(8&-O/ MK5_^9G!B_#!U2@Y1+ONO=_7I++E MKYX>;N_OC(_W#U_N'ZZ>\-]7=]?&X^^_/MY>WUX]W-X\YC/K#SZCN_NGFT?C MZ1[FA"AYO+G&?SW>?[Z]OGJ"/S[=WEW=?;R]^FP\/L$'OP&0CCW%'W_W6>Q@ M1MM/1QHYW^1!-8MAJ8C?9\.8+1MIJ&8DAH>%W6^B2T:QAMRA9?#]\(LDRJTO M525L3]44H[PU4*?81Z%JBO&&-K-JBE$2\!3;KE6OA&JCJXVN1,A9%E17Q?/G ML]>E+9ZO]KKBZVJOWQY?ES,__),7NXYQ35>=AO-RG4B5O2"X5YPXM3)MFVB= MD/KP":Y=L]O8G M8@NVM@+4 K'YQP>S*W.DC ZMO-NOEN].J5".7%%C=E4EJ MQ?G+QP56VS+;_?(5=I5JY+(":V7>67$.\7&!U6F9_6[Y)%8YLX4_LM!Q@VYX\W=^?XYA1C:V*/X[*TR\833VMV^.\2IH[)C=7H7& MDHQ\>-FX=2+QJZ"QW3#;G2TN%CLG3+QE-&Z=3_PZ:*R;C4[YVEB5,^YY/QU' M8^9-8-A16<.>;XEUBOW#E49N;GL.7S9M=NN545&2D0]OXA9W6UEIXAX7BPVS M4Z^B]B49^?!R<<=6QS16LX0+K7G M* ELM\LO*0$G':,BM;_C/1JTD4=@K::UN25]&0I4*R27!LD[MG<[#I([9K]U M&J76%9++@N3>]OV7CXCD1LOL-BNA7$%Y)RAOW[KYB%"V&F:]L?F4I Q0+F>L MNNK?=@S>6=G:L^K?=KI2_]10V-_Z1KRJ?UN%PH/U[MZZS7'5OZV"X>%@N'5C MXJI_6V:^;NK?=HA.72]ZU4+3I=^"$)LI,=_H]XPI#[&X#_LO!7%H1&@!IYV8 MJ%42QV?N M/_)@'H$+ ^&D8*G&;,S3Z1'X?!L&& #B9>LJ6!%]JUI)#6#"(YKB%%X+,Q?P MF!BZW#&-D-'%+403;>S@&3^$L4R:E:M3@ F8%SS+W6?9Q4W.9< \FH<8Q8@!CC(;UCPKYR>/X_L1O"[Z>2JJ)FP&R IICU%7'"KPW? MNQ&-L# W0G?('*[M6M(5#.? #,\=A&T42"P$*M;U M>C1TS?B;"V0()7),@)<#;QA$!G 3/ BO="=(T]!EWFF!:,R>N<'E*B5*%-L1 M7>Q D$@B=J7=$8@VW!%?D%Q*GV"XC41=$B6!I]A68WTD%FR]+X8\#.5P-(A" MV&D1S@D()<01S)\;R?8C\,(8M"RA/5EZR*,X] 7)KQD+@0C17!.2""*;Q4(R MS\:':=,(=EA-! PQ(V$&],2?#P.@* K"_\ T7/BIVI"3I*_C"AL87L+QF7DQ M":783[7&"K4CR9]H-?D7&"7V&)D_ WFB84&]X0!L0C(C]S 1FX0$FF](9-=_ M#ER;D]@;<,_E](!ZA1U,IA[_AG1GCB-1CKNB%@+"2J RQD==W_9BH70DR#V@ M1CH%^,3U!5B-[A"$#GP @N$,K(< V$VF9+ AG>G!'*S?H0&&P1QI,DDC1"S M(/: : $V.G5)#P8#8:.PGZ ] A@DQ8%Z=C(-PHB1JD]?+4'T\T)_RF.T;K1> MW+KQCL^NI#8 FGT) Q_^:9/.$%>^\Q&LC1$7M[[^#&R-"]LH5C=U_-X%IVU& MNS\9:0<'107UUP,GDS";EY&?_.+/]LZ&G\@>0%6,HIH,,/P5RR8TS4W(8-.I M!W!%/0J_ "G$ %*N$+&T0!'TGUP?6!4QJ:WK$6#FL!!LVU\#^!\#[00R!47R MQ87@$3T*MK[+IKN>Q_\&F\\=SK5.-G_!#CK)MK.(C=+("W#DU&/S7T -81_B M=Z027.O=AUO@",.J&;\Q'ZB.S(%N0:-[*8QKR<6D"T&57?G,FPN7Y$$F@("6 MX$\DSSR0&T2/W(--(:T(8"^&]9)A-P FTT@X M+0$"#(6Q*\8(:<0@4R( M: I2NL"<[^-L-06+%4!]J7F&U+/(4=T#X/6Y.BLUBIZ0SO+I8!0+6!1#CY%->@D4:YE$Q+W$SE M\9GXJ W6&O=A41QL G]DII,@8-'7M+,*521(3F K!N Q^6BR 4C!)!K-*:@7 M( F><3LT+M29,V/$,6=>-+:9E##X&Q $& >4S>V#P$,SCL/N<>F]@7T&STE. M1%JE5N44=EK*&7R]/C$T"1_54Q2X!A M<&07X'/?.05EI@0GL'T:,5HG_%N)@H17!O.]7]VQ MK^LROM,#S9UOM_YTC%/TUM(A\IX2ZJ1SI;]#_4C,)X/ HYGUFI>IL[,\P<)Y M?4(!@CR*,B0G6[?SU0])T9,BY,TW>!S!";+(%4ED3=/R"]H.)P<^3D7FW2LV-2<*!.$RM0<%!/ R\]32%%>8D;4^W!+GOP M!8_NIP&<&P\7G,<5))VF8!X2-AQM7.WCP MRSB #OZ4NT=KP_59ICROPI,8[B3'5>0EO&\U:GT#QO9 .YO@=,Q\HY/DD9B) ML418!^N2RY_4&@N_:/>RGU!D@$?Z#ZSE(;IIKDJ:+K#-2JR26T;9H8L, PYW MV:5]1L@.N,:/^MF"MM.4;00?Y;<;"/"^49/[3:$&6X6"O!A_+\;@K)F)\PI. M8^A@_"%$AQ"@@V0!;QA]2?@_#&$P],K(M[+7S8-PUZOU\A-IU?KMA8G@9RWZ M;/LI63@EGHR7O8]^2;.,H\3%""G (AW1&8ESS#<"H0922/\9<&,LI23RU--;?,72:;^V'A=!M;3;>W=KH' M &QU#J7.H=K5.=2AY>%*W:JI@@(9!]P&O-F8.Z'$H_.>S$"QD/#W'*223Q;A@/)VB23S&-$0QQG21$5?Y21S%D3R MR"^2YA@J-4MSC?TA>PYP>G-U&JXR5GVC5[-2PCK9($O7=U*5#[>Y:O5A:=O]'Z;H]]Z MM^DFU'UE856WZ[UQY%:W<%5[7=W"=61!\NJM*#1(Y"?5/\IYSIG48YXKT[(>JVM1/B[2/UN?MW. MF*J3=?DZ\U1(.#(25"?H\B&AU%:0C(-6_4;W*)%41\_R ;':UN_95M4BLWS; M>FHI1[)?TBC 3FZP&X[,L\4\ERWSC9@P6FEV"]:])=E&LGU$\?N[M?IVN4>F M5DFHF@JYOLR@<1;JOZA43&;X% R[+C&4%M'I:KD]U%5C.1.G4Z^UBIY9F^)9 M[B2=OX;8%&T:!D.7EO2^T:QUT[W92+7W32TS#382UFL5I9ZI%VF)7[G44MRT MD3X3+0%LXQR:5JU7L"N+:;[-?JU3^-CF!%T]:6O#-/5$U<4D+FW)-/&0>TPU M.E.,4X3HLE98) G>2D 0 MC5D4A>X@CI(N0 PFT>[KFG6. M(UN-6GOGG^Y?SYUWBGVG2K$_@-BX1?)R, YEZ9"LDD^X9@MCQ](*:?+6Q7NK MH7V7<(I@6;N$I&TR-5F8''734^3%6E]OVH5*PMML*U0E'1*2#HN MKRF'*KF$I^3X;#%;[Q((]&XOTW>RZV]^LY;>/<** 50AW4YKJ:IHM6$HD@:9 MJG)@T=B(?=A:C[I&XPA2L*L^Q\4;MM#]V);=().9J(8FU'@T[?NRL-]Z443) MM_A6U=FQ;VD/7V*S=J>WS$K%&[[ A W-OMQH*G*M'2+. ?M0;.'M-CJ:BY,? M'[[*-.=QM>5QRD]]+-\XD^I3<(3K^:K/;JW96ZSZA,^Z:ZH^96643K87%J-2 MV*23P5L5Q+9JO?[BE/##S@OF=+1JU*W*._O-LE2C6EM-=WWQ[ GQ0JY*L&&U M"T3J2E1+-=BH:Y&65?6'C59]AS=;BYZ3F[XN9QCQQ.65CM1SX,43.6"CKQ5% M+I?LD>/3K_7U1Y;K\\123&?UA,N]Y55Q7E6#F1(4Y]TA>JO:O JX)UBO M5=7FG<]>5[5YI4B!.-FTS'ZW MJLVK:O->IRBCW3#;G5X)%G2.(^]M$^MFH]-^[065WSZH:O,.@;Z.V6OU2["> MMN4/KXW&/99,-%IFMUD5YU50>/?!:ICUQI+A6@8H ME-H.JJKS]BZ3K+;9;5EE1&*UK]^E:^IFIUW5YQVJ/J_;WRTI1Q9J-=.?;%^8 MM56Y0I)EH]>UO*@Z;_T2.LW"ZKM\3DZ[7ZNOJ_):DV!4%3 4"H(7%C!TJP*& M0Y=K$E^W.LM53ZOYB!)$J;YIRY]8ZXLSJ?ZRL[ZP_G$VKH3&LN@2@ MJKK#@6/Z&((8"FMI%3'K5@HRCP97&EIYXUVP>TCJU&U M4%P)OZ[K%>*MGE8CL;:VDNV2;5M4\-YB8V(S$Y1[G]?6P6UI M4'9Z7:VH>*$0I]/4&.)0U7"%A?7B.&Q 4E0D=C(Q%/"W-EY* M'AFI>ZS8:,!AEFFI$3Q8>B6>Y)I^=H&%'&0B1,!'=;WX Q? &&#NG$B=WA6! M8<55I&-&-D97MS% 20<>W>BJ=A1,>]=#,A &4*,SPWIJ1H#YG_%V^%%S'RZ MM'XV=E%& #@\K' ,L40O&(!SFZ"(KF-GSC/>22Y BD6N9WSB@S!FX=RP>C2[ ME@3NX@3@58*#AI'WB8EX@*5FRIR$_]*%EA\%H8N6*\K!Z22]$979MI2I4IVA M,*T9J3J/:<91\= ,12NUC8B BA<.FYM&1_TO,&*?_FE<.?^.!2[UB8<3X_'^ MTP/U,0%#EB<7H<5H4'LQ,'IF'LG9N6@@STG"$R-[\YKQA]PFO;!N$. -;O O ML6;&,,OE75=]/K1^'3CL3)4M@7Q :>.Y=%^\W&X@Z]#U\0IEAK4(BH_DQY(]Y%A-NJJ453Z5U_M/15 MS8!Y7 /.Y#0:IFK)M<\QLGK;IG8A8=5,9*^QN%X5BSM$6 MH47B1BY/NEXMVU[;5-)+H9:9,BC;0I<*F8=Z;3C)8GD[?*0,(GHB\"\DA^;B M)OZ"DR5UC302P'.?,M?)PA7&M0R*K37Z2##%U&BJT<^N2D[7BCP3D?L_Q! > MD$G9))IN>]_0W1#\9>JYF8D%NWQ?*2AN\ ($82HGN+1I:UZG2>IUPC#21[M# M';3H#"/_ A6%BN@6ZKJV)"5AY92HPR$2>$F?T3=;Z3,9@],T6LWXM#U$$F&\ M#0JMGA;&.2:RM@*1I8'(TAIR;=IJDQYOOA!S]06T+F(.M&MK[4PB7&X,W".B MP/ZZ&G<[8JYEY2/T2.R3-EEF0?B53'+EA9#I4J_KAAQ@QXO)/'S?:>?O]EYI M<,A=:N89=)4-HH)P E0%G]"[QZ@HL#'&4K]Q_'@RJ7#L+%TX",\F<*A+XUQ,(-7 MAB9@RP8UQUR?](P-@'#IL(AG&4XEA%1H;><$ L,#AA\$$ M\*A?IZY89/ M@4X'[G"DV>,N,J0CX!8)">3&#/%?7RZCQ[V M!WXZ#3 :2]Q/814IFCG_2H\",V&\"%:";@YR&'-@BT2RZ6)QIZ75EQ@MJ#ID MDT\9T!IA 1=,-%N&D@F)MB JF3B^\04VV[@UC5O8':-Q91I__@'T5?WR 1XQ M/L'802CHH\:E4KF<="R^CH[*82+PP_K%_U1.^%Z=\'[EA!]0C -J9\ E%Y^# M@$RPQP@88R*7=SB)GHTBSR9 )O]&8@(_0RYK="^%<9WQ,C+N%?#W7+A29'!/ M\-E8!2_I!7^7G0)!\C[P*5@M*"H2GOR[E*0H?X=JP9Y:<-;E+ ;9E)QCDG%G MJTYH200YBD' A*JU'X@=)6KQ,0)"'TS2+"9(%\EM7!D#Q2H-*UE'( -I&.^V<@JMJVD M5J)?*6*C*D#3<85%F9J1N<-Y,>"R_2=MNN([L@_ HN%HS81< M>D6!!ZK?C\&X *].V1PXJ9Q%929]N?$P&_\??S&0/3V'4K%*W-H$=IO%:"%L MX#;JYKO ;)HO+!&\B%Z)1S324772GSAG.7IJ)(!?X B)[C ::R, ;#S0(\JC M]E&EIMM"1T& P=CF"*^)RM_ #*H /HI#>> N3\D0EZIYG-RL.'+I1/\260+H MAH%]!,W!>A7TH9Q.0!/5S$QX/89D0G&IF:RR87V8LU!A M2"\0-#]UC*9X"';N,EDQRM@0'H:Q]<_ 5H-AR7/WX$L;K6 *!-DF&R9$JSDO:A@379"]+J5BT\E1!0&0WPC30+R6K4 M37!%QLM5"$@V7E$.?(G SL9*,MX0IT+[4!F#7_EU X49M(FW% MII?22J8T-[4*,YD[R;G$F\D6^QCP3)!0-"Q_@7F-EYD,@YMWTA"6&TQ M_C(%-4P-QO!HQUF4@@#7)L4*!NSD^Y>?PS?E+B;'3$/*<,0<-C9+!8'(/9>T@9RXWRZ+7ZO" M1DFWR&1&8&"[$Y'[$M !DDS(7=)FCDE N&,2^RA9L3.RYPY=V D80P2^S[W+ M] 8$RD=24HGY\TR$D8B*DH@?A5-1,N(S NQN>*&-!_I@=T4!B'6!A^2I?X4G MVB*>*/>7G"B*TP6 56=$6VMFNVRFJW) :'O!=(']-9G@<-O-5)>($^,%)SG! MN:%T(&3+!<:HK(7-828J*XJ2WJ9(FBR^)(/((!M"D$H $2E\T4Z3.D8%:KQ( MV1#:S!.)2S$^6+R4CZ&:N5PM*#;Y1L1*'/KT9J:"_=+;E;IKN!CXT@_6%6O+ M$.EJU;REF8ODFS"'DD!5K@[&"DAE(QS4J;\3D&XD\RFBO R@L7!P'QE%Y.FN_9%5S:%]FDD4"<**8L5B2(M&$& LPQ,K2? ME9%'#.7D#.^4XC-XN0E?X8[+& 19FI15P? B%YOL2X_-2A:,S1RMOV#'KL2G M9A$;I05D0&>P^>:_P!9C)]EW8*[]]SNW^>X#A2*:-=QRD+M1%FCY.[*^^AN= MI$2!7PT"L'I^DRH$ Q= #1SVPXGD+"4G>$G3]U4'O'0\XKC2,4+ A"[%MG*2 M3I/02JF2IH?'%;6D2RCY58V:)_-_-#([&IFS/.WCQ']>"X(M!<%6C6(>8,)( M\?4E-6D/@:\4%*UVK=F>1@>^A"O30J86C:7(+QHZRL+ 7?X(7O/0N/G&[9@@ M<8_'#2C;E* MBJ7)T#2L0H5#T^C#%FM$394FH:HPB3Q>]P.==Q-;+?2ENL27&6C;:EHT)$U( M"FH$LOY""0!:4^.K$;J,R&&(LZ>%W+(K *2GB"LDZ"4 M1\N;9LM+/)!H/L5B!&&'[D!J-$FB.J4E/Z2Q">.Q=,;3=\."+>+BJ@ 8^AGC M"6/B*N]STK_!T)!^JJDBP'@T3X?9?K!HJR=!%[+3D\AP#C>E-[;W)$A=2YG> M5LWXW<=@I\!*!;!DD@2X&WF8\8AE$5E^W.\RNTZ)F(.8YT[XFLZ=X'?WQN6)0)UVA+4_O7@(64,GKMAES"G$TQ8D^EOY02B09CDB\) MWXQ"-BDHMP$WV*8+@M)G9>Z4U:Z;]7H]O9QIJ&X5GTPP.DKOIX0L*NG#-!9W MDM02I]XR'AN&[C.PJ#>_\/DHB%R981!S<'E=F7X2PH& M/)K!6-F 8_QZ C:R*I!919N(/'N<9,VX"[21TJ7)*9#[0.$O+8,P C-M8\IX MS=A8+Y6-"@X7[*?5ZJZC+XNC<1!2F696JY,0)@G39@=AZDTBPC/:+#%N2+&U M;'>7WB2KM7MFM[W_BRG/V[-H5)Y%'E 'N.<#2^;E^U'4VHU;$!#?]K[PXK$/K,MH=& M:0L[<)C+L^Y(3ZR_-8O69.UU3?6@V:@TIWS-2'[)5XI&7]\C" ?.YN+C_YO$YQ;,? MN3R.;M8MXR/.!D^@D[#[BIATGD(O[>'\O>N4!+$AMY"HQ&S_B]]EC[ M6$O9IM%L@SL/+OZ5$TPQV* _GCS4KW>0FS /)^% RLEM-"Z-C!/OL?RP;E7, M=:;,9:7,]1954+*\BKDJYCHX^K!P_/;N\;19Z)^_/GPV;GWLT61SXSJP8\PE MJM![%NA]_/BW-X#>)_:-2I?!T8ZX3R4;C_:83U@%Y_."\\>KSV\3SA^99R=) M)I]=_RL6?%;@/B]P7]]\>IO@OL9,8;?"]AEC^_/5KV\3VY_9@'L5K,\4UE\> M;MXFK+_HG1LVH?N N1WGG>%C51D^A\T0>6%2CW!'[SX\WO[U[NKI]X>;QT.E M\^3F3(DIA\O?P630%2E#7[2L3LI^UKNHJ'QJ+Z>%&F) ]9MX04S#Q191EJ!Z@I.W8QW8; M^+XLJ[%VD&THS*1Z'2F5DTLHM (/K*"3_-0BGZMO]506\^_#C0PJ9G_**=A=A+,G=Q]^%C\; MU^S9=8PKK+F,0,GO1M;3,!J)M,6KW&5[%@B^\">:2=2["!.F#_#^E>E%+QCI M5';M)-YY<&*36%@2"/M=%$F/%V1,[D&]H!#Z",[IW/C$PU$L4&V<]'Z="I K MHK_"._\!0MM8T!45X8^!]E6)AQ7UC_#.'[^$KH]-2CSP!>EV*^IGZCN&LG>7 M-N:G(^S,8>(4K^X-EB5FU3Q.2.AG]>9Q-/$^_#]02P,$% @ W(5G5V8R M']1=!P YC X !A=')I7V5X,S$Q+FAT;>U;77,3-Q3]*VHZT&3&3N*8 M#!W;9"8AAGH&2$GS0/O2D7>U7C7:U2)I[;B_ON=*ZX\X=@G@@ &_+-F5=.^5 M]IYS/]9T4I>IDTXJ>'S2<=(I<<*=D7^+FV:CL8_!SD%XVOFI7C_749F)W+'( M".Y$S$HK\P'KGK\\O7S-K1.F7C_I' 1A?1V/F75C)9[M7'7?7=5/7_5>OFFQ M?TKK9#)NLQ<7;ZY:K'%8..9D)BS+Q8@9G?%\YZ133);2K/H?O;^Z86I85G]Q M^KKWZL_6XL(V>WUZ^;('+8?%39LY<>/J7,E!WC)RD+HV!%MG=#XXZ;[[K7?6 MNV+-QGZC"X-#EA%W4N>K]O>)NM>YCUZ-G?.A MC-GI/COCSG%78Y&W?U,B"1I: MRWRT/9*Q2S%T^&@')BM5\#B&C&<[ASNDQ4Q4I(+>?ZMQ3(9@()X,! %/'K6' MM.&(JTJOTT5[9PV;;NS3AH'?^);:#VE;D]=/8(YWS%(.US1B*,4(I.%2:=G; MDAOPA1JS2U%HXYC.V0MM,NBLOV4Z8:=@(3Q[K@V&O1NWI]O!Q?S_&:]K0YZX M>F_.NT15S=5[G#G8]+P?]$P7]'WX0+[:VS_:$"\\XQ:^!X_*QNPZUR,EXH&H M!6#YF9>Y,27R!@.=C'WR3LPQW1G+%$A[AD6$ZDZ ( M'>;=F9"+2%C+S9BF9/Q:0.^<3(MG,8R!2D7OC730A$@:!%Q,R[$ 0^F/YX]A M"[-O$6;-38>98(G,XPF1N7>8)0X$D??T>JC"$3X)CSTAJ M)2E\%/!M@B7!5:D9[BJ7MPNJ >U8DN :S2@5)@!L&HCPZJRW)^(V98G2(SM! MHA$#B22*0Q&GA\%N6%F; Y2=&#-G[?MIG-NBZ]M%UY,-0=?5+5?\Q5;(J3)F MHGM=%0#DGCW&C?! @&-+RGKAL$Q8RH"E36DZ3O8E2G@\$.T5\N2P59C2:O-XXWA5[?FGC. YW MX1:ZA,D#$DD^HR T!] $[+E7HK8XY]_/6HTVE"SFTP5WGZZY_>]"&/,' F? MFK9NNR N5")4[KF)!<,ZJH,E8/]2A0G?VPPTG0N+!_ NGTU]V/5KE.A%O+3W M7T(95U_ C2M-(8?3)5YVB: QE-:'(LP2N9=#1>\LB,T'0B,4][BHDKB9+]>J M($F#$@$-MEBM9.Q;-+;L6QE+;B1M0(94TX?FG"25EM(_3R/6YXH^<&DK8)!# MH*1%!:<74RI.80S;\D;,TDBL"$GI?"Z-O_J")B(D8KV(OT;@^])1[KL)M%_Z M!7PU"NAO)!7=.T;>8:3[1]=[$Q/(;"ACXAMN=>YC(;?@*BI*B82XB2>$ (J2 MO"^5=&-*G)>I)7KTW.%I(3#;K:ES1:W/5FZJ#16E*4!+UB?Z480P[ WPY>U MY,C?%=@)(Z(@VJ,I*-T# X$>98&$H4WJ-Q@&6Q[Z47DHVA >Z@ZY*GW>0" 5 M28(26@X!+[ND%$;]<8\,*-PNUL55FD"$@X7(7FRHOONZ=*MUWR='X]/9@EH+ MR8<[7JP_:5IX#A7A#*CCO.6++5]L)%_$&\(7YP&0=X%-K?.J7O O)P:M!?,2;F=5FN4?GC2$K'/R_QA5#G3F"EY+535_U^8 M7_NX\UER-DN(:O.[& _473C^1GMU_B-I/,%3;1:4*$;.^_,L/I%C?D2M<*=Q M *-X&4NGC9TFYOX!A&69=$Z(I5&_KY'TTT@L89-?O@N'1Y"U%,3Q+[4M)O 4 M[TL)DST4RSSR;?:]%3VW[_U3_X_9N?M$;:<*Y2 $^A^RP'NH&1Q) ;^NTLII MGVPD^#7EB:$\])FB+VS]E]G)MYV/0DO5T@H-]"4DSF,LM&+*X4N0517"F R0 MP/EJ(4VUR%%MF6&C.!"_C2ID+OW^]3DIZ/K\Z[.E!K#)/ 8+M)H/IN8S4\;U M _*!D/&);:M/Q2%RN<0@,-2 "N&C&'#E?V=0 ; 6LB&9#[4:"DJ)F1MK]OK0US9UDFWUTV\^KA#_PWAY#]02P,$% @ W(5G5RW<2^-,!P MEB\ X !A=')I7V5X,S$R+FAT;>U:_6_;.!+]5WA9[&X"V$F<;+ 'VQL@ M;9*>@6VSFPL.>_?+@99&%J\4J24I.[Z_?M]0\D=6;B]NWT@=R[?9Y_ZB>;&C3J?!AJNFGO;NKW^[:%S\/WKSKBO]4 M/JALVA/7-^_NNJ)S7 815$%>&)H(9PMI]L[[Y6PH]VK_??"OJ[IK/:Q]??%V M\/,_NZL#>^+MQ>V; :P@^M*56(]-U:I2''B;VP5DS.K_Z[6^#5X,[ M<=HY/.D?-3?[1^6Y>#'3WYFA+WLK-C)K0MNK_U(WFHB7F2R4GG97#132C93I M8OK%,E[GBC)QK8PTB9):W&292LB)U^2PR2J105GSPNO3E&UZ>8.6>*T,XN>: MW*CRUK1$$E!SG4-)MO:%V*6/:E3!#?W>/>ZFK90G==Y/8F M*@TYFHZ_W8/+6IVS%S4SDQ%'1[9RQ(VA(9PWU!#]\VQOS@A.I M&[O!EKV]#2RZ<\@+1E:G#\Q^RMJ&8F66_'C$(I=C$H[&BB: DI K+WZMI .* MZ*FXI=*Z(*P1U]85L-G^5=A,7 ";<.^U=6B.P=V;+P<_W,?W>%,+BG V>'=Y MQ0!V^O@:%P$VW^\7W=,5>Y_>D"_V]$^V) I?28_80T054_'>V(FF=$2M.AA= M'8*IY4DM2 \9)I41TDQ%98*K&"] @Y$1$9M2%+AR#,.93'#+"5LH0(2M^WW0 MP5!"WDLWY2Z%?$^PNS2GQ[T4SL"DYN?&-KA#HAQH&-T,AL,30)68Y"K)A:_X MQV+\A!PUD_ ""N4UJ)DI>Z)"C@7ZDI+H(,];PC6;8IEX"MB4X71Y&W9I]C6F MV>FVIQF);*Y=%H';0HZA.YK=4KLR&:@@@C[^3G258DXDQU*4MI!8BNFC1&QS M6G*Z:KW(NR;D_8III':J>.(6]Z@T.B#9+#(BFO/1GT3Z7&3:3OPL$QV-%*25 MA"')-VN_X65K*:'\S)DE;W^?\]PNN[[>[/IA2[+K[D$H?N^;S&D4,\.];!*P@SPI8^9R[<[<"5,=TQ]>I\HFVOL(X)D%G=9T1I;,) MI;CMQ3X2("5D5!WE5_=)+LV(Q 7XY;;2Z-$YE>W.V3X=Q*&=L[2^JB]ABYRI M,Y'G%TQ"2PE:IPG[\B1#XKMO_GK2Z?1@9C^;&WQX]R"N>S6-T7-"49IV'X8@ M?G")T(3G-A8,FZ@.UB3[YRI,Y,%V9-,E>=Q =$4U]>G0;['02V3EGSZ$%=>0 M$,:-I5K#V0H/NP)IC)6/5(1>9.(\7/0N2&R9"!UI&?.B$7&+6&XU),F-"H0& M7[S5*HT'-[X:>I4JZ10O0-52,U*SX9DJS_(OPHB/6C$2E_4$AP*(D@>5DA], MI273&)85G5C(2(RH1>FREL9?0^*.H$2,I_1+$-_G9KD_#=%^[@?PQ2!@N)50 M]&2._ "1GLZN3P8F@-E8I8PWTEL3N5!Z8!47I0Q"TJ4S0 !$*3E46H4I"^=U M9AD>(W9$6*B1[4'7I:(VJI7[9D%EY4K DH]"/TE P]&!6-Z.R$"_:Z 36JAD MV.,N*-UK! (\JA*"HO%U]3VT57C<]E,TFISW)CY:R#Y]XB6<.+ MB*%4[P&?.._P8H<76XD7Z9;@Q66=D!\F-A^=-_5Z;%G&C5B<_]CSCZB5AP=V M2XJ%2R.;))7C%%ZJ0];,7%@?<#_AD\$,/F*BYB1.[#\R) ,604O,NC5>)X"& M>.3/;P-,-7?HH'8GEWY>K;'\B*!%:=1E<3,:S3056KTGW9S_K_1O/6]_UNS- M&J#:_E.,%SI=./M*S^KB2])TED^M!2DQ1R['\X*?.#"?42M\<' IV25JF"= MGPOS> .3%84*@6@MZP\M1#^WI H^Q>'["'B0K&<2QV\^MIBE)_U>*;@<4[$R M23QF/WCDS.W/_JI_=W*WD=RZT"@4<2M^^(*XXF/B1!$BOA&<\Q.T"VL[<^S\JCYK"K/EI? ^\RQ4!/KF[N[F M;5=\;\>S('ZU\BO@1BNVV^+/Y\S\ M4$L#!!0 ( -R%9U=/>_?8O@, +(+ . 871R:5]E>#,R,2YH=&W5 M5E%OVD@0_BMS1(U2*08;2M/:+I(#)K64X!0<*;V7TV*O\=[97G=WG4!__V?F^[Z9G=EU,U7D(S>C)!FYBJF9W1"HJ#&/D]MI@2YYL0*I-3C]U(O\Q M,KS;X&9FP]^U5"S=.# -9Y$-EEDI4*R@$DKZ#((7I.R,W&KGJJV,1?"GWYJV M;L;4NPMNO]J'C@[<>?.; %',:NV HFMED)RM2ENP5:8<#"R5X.5JY#]^#JZ# M" ;]KN7VMB_=7C6"DT&?ETM9.:?!B+$J5"#(V)]'P308>U$0SN#^8;YX\&81 M1"%8'^"AN^B.N[#PQ\VJ-1B:E^ MP)N$]Y$_.3&U?3(["A_-]Q!.(?KLP\*; M7WLS?P'G9Q_ZEN5 ^'CK?P5O'&F+OFGVW9+X2/7K"F#8+9Q-<;_]WP M #>GJ=XF][60-<$F4WRO9N=GUOLK9ULRE5&HRX0*B7[8ACQ-64P%_H*'S5(^*?DSSE-5E3C$]60V O7V'RIB<#H+2^V1_\P+@-M",,:9UC]!AQ&MP0=X" EO#BP3U$@FD0M^8+'-4@I;:&ZUKP92.Z*_CC)0K"EZL M]++U0[H1@4C M.?*5%5*4;3%35I(RUN\Q8,*:T!H3K>J\%<0KVM93[DAOD]_]W1MTORV43N,. M>' M%KNX&=43U+:03[.0[!;: ,/!&Z>SGX$#V.8Q)07+-_:A_(*(%2MM4T>>Z"/- MAAE_:K?C5;L;6[FOHO% 3'Y@<1W.)_[6()>%VX)DH1]5-:V^SVCX-ZH!^_Q*]K]$KH**7Y;[W_>W'WV.4L MT=*(3M&/X=DO%+M_,)CM3MY'!KQ*A/>A':(D5ZJ')! M5UQ?4+>G6]S.;"9Q#"=4-R?%&:U/I:K&XU+29M[_[,AM*E-RU1CCS 6. _C% M[9@3^%?CMKE2C_X%4$L#!!0 ( -R%9U>A$$:^Q , &D. . 871R M:5]E>#,R,BYH=&WM5]]SVC@0_E?VR#23SL1@F]*T-F7& 9,RDT *SDUZ+S?" MEK'N;,F5Y ;NK[^5#2EEVDP?2)_"@\#>W>_;7Y*6?J:+?-#/*$D&?F'5A3>1U9P/;F:>O!/I31+-SZ,9]/( \&M M0;_7DPBZ;MOM=[8O^YUR ,]&?M(=M6(3#6NIT>_8Y! L(1K/;*!P]LVO[ MSNQ<>&^_A=D8HH\A+(+Y93 -%W!Z\LYU'!]F]]?A9PB&D=%P;=OM/Y;I6>OU MZ/#1"U9O@\ET%)K&?],[X,UI:MKDMI*J(KC)M-BKV>F)\_;"WY9,9Q0JGE"I MT ZWH4A3%E.)WQ#@YA4.U8^ ":NA#2=J57D3D"AI4T^U M2*<<\VR"-SI7DP%5^;=KQHNO%;N'@5)M_Q7\[FHW!N7<1SLJ X,&<=K=4SEJE*"_]"K;5K=XY >A(^+?+HXQ^<\ M$NH3J7O)TQ[JGWCLPRT>/2PQLQZ>0R^Y^FE/98RF,'X\OF?-I?D[$H:+.7R/ MAOZR_LH*SS-S;J_6R,P"0M*5,/^KMD-9W(P:3.'TD%!SLU <+'-D4$L! A0#% @ W(5G5X(#T)5[#0 >)\ !4 ( ! M?0H &%TQ\+E$LI( +F,"@ , " 8> M !A=')I7S$P<2YH=&U02P$"% ,4 " ##,Q,2YH=&U02P$"% ,4 " ##,Q,BYH=&U0 M2P$"% ,4 " ##,R,2YH=&U02P$"% ,4 " ##,R,BYH=&U02P4& H "@!U @ &/BH! end