0001654954-19-008985.txt : 20190807 0001654954-19-008985.hdr.sgml : 20190807 20190807165510 ACCESSION NUMBER: 0001654954-19-008985 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 46 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190807 DATE AS OF CHANGE: 20190807 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: 191006224 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-20190630.htm FORM 10-Q ??? Document
ATRION CORP 0000701288 false --12-31 Q2 2019 0.10 0.10 10,000 10,000 3,420 3,420 30,000 30,000 60,000 60,000 0000701288 2019-04-01 2019-06-30 0000701288 2019-01-01 2019-06-30 0000701288 2018-01-01 2018-06-30 0000701288 2018-04-01 2018-06-30 0000701288 2019-06-30 0000701288 2018-12-31 0000701288 us-gaap:ShortTermInvestmentsMember atri:MoneyMarketMember 2019-06-30 0000701288 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2019-06-30 0000701288 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0000701288 atri:LongTermInvestmentsMember us-gaap:MutualFundMember 2019-06-30 0000701288 atri:LongTermInvestmentsMember atri:EquityInvestmentsMember 2019-06-30 0000701288 us-gaap:ShortTermInvestmentsMember atri:MoneyMarketMember 2018-12-31 0000701288 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2018-12-31 0000701288 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0000701288 atri:LongTermInvestmentsMember us-gaap:MutualFundMember 2018-12-31 0000701288 atri:LongTermInvestmentsMember atri:EquityInvestmentsMember 2018-12-31 0000701288 us-gaap:CommercialPaperMember srt:MaximumMember 2019-01-01 2019-06-30 0000701288 2019-01-01 0000701288 2018-01-01 0000701288 us-gaap:CorporateBondSecuritiesMember srt:MaximumMember 2019-01-01 2019-06-30 0000701288 2018-06-30 0000701288 2018-01-01 2018-12-31 0000701288 country:US 2019-04-01 2019-06-30 0000701288 country:US 2018-04-01 2018-06-30 0000701288 country:US 2019-01-01 2019-06-30 0000701288 country:US 2018-01-01 2018-06-30 0000701288 country:DE 2019-04-01 2019-06-30 0000701288 country:DE 2018-04-01 2018-06-30 0000701288 country:DE 2019-01-01 2019-06-30 0000701288 country:DE 2018-01-01 2018-06-30 0000701288 atri:OtherCountriesMember 2019-04-01 2019-06-30 0000701288 atri:OtherCountriesMember 2018-04-01 2018-06-30 0000701288 atri:OtherCountriesMember 2019-01-01 2019-06-30 0000701288 atri:OtherCountriesMember 2018-01-01 2018-06-30 0000701288 atri:FluidDeliveryMember 2019-04-01 2019-06-30 0000701288 atri:FluidDeliveryMember 2018-04-01 2018-06-30 0000701288 atri:FluidDeliveryMember 2019-01-01 2019-06-30 0000701288 atri:FluidDeliveryMember 2018-01-01 2018-06-30 0000701288 atri:CardiovascularMember 2019-04-01 2019-06-30 0000701288 atri:CardiovascularMember 2018-04-01 2018-06-30 0000701288 atri:CardiovascularMember 2019-01-01 2019-06-30 0000701288 atri:CardiovascularMember 2018-01-01 2018-06-30 0000701288 atri:OphthalmologyMember 2019-04-01 2019-06-30 0000701288 atri:OphthalmologyMember 2018-04-01 2018-06-30 0000701288 atri:OphthalmologyMember 2019-01-01 2019-06-30 0000701288 atri:OphthalmologyMember 2018-01-01 2018-06-30 0000701288 atri:OtherProductsMember 2019-04-01 2019-06-30 0000701288 atri:OtherProductsMember 2018-04-01 2018-06-30 0000701288 atri:OtherProductsMember 2019-01-01 2019-06-30 0000701288 atri:OtherProductsMember 2018-01-01 2018-06-30 0000701288 2018-03-31 0000701288 us-gaap:CommonStockMember 2018-03-31 0000701288 us-gaap:TreasuryStockMember 2018-03-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000701288 us-gaap:RetainedEarningsMember 2018-03-31 0000701288 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000701288 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000701288 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000701288 us-gaap:CommonStockMember 2018-06-30 0000701288 us-gaap:TreasuryStockMember 2019-06-30 0000701288 us-gaap:TreasuryStockMember 2018-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000701288 us-gaap:RetainedEarningsMember 2018-06-30 0000701288 us-gaap:CommonStockMember 2019-03-31 0000701288 us-gaap:TreasuryStockMember 2019-03-31 0000701288 2019-03-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000701288 us-gaap:RetainedEarningsMember 2019-03-31 0000701288 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000701288 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000701288 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000701288 us-gaap:CommonStockMember 2019-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000701288 us-gaap:RetainedEarningsMember 2019-06-30 0000701288 2017-12-31 0000701288 us-gaap:CommonStockMember 2017-12-31 0000701288 us-gaap:TreasuryStockMember 2017-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000701288 us-gaap:RetainedEarningsMember 2017-12-31 0000701288 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000701288 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000701288 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000701288 us-gaap:CommonStockMember 2018-12-31 0000701288 us-gaap:TreasuryStockMember 2018-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000701288 us-gaap:RetainedEarningsMember 2018-12-31 0000701288 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000701288 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000701288 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000701288 2019-07-25 iso4217:USD xbrli:shares iso4217:USD xbrli:shares
 
UNITED STATES
 
SECURITIES AND EXCHANGE COMMISSION
 
WASHINGTON, D.C. 20549
 
FORM 10-Q
Quarterly Report Pursuant To Section 13 or 15(d) of the Securities Exchange Act of 1934 for the Quarterly Period Ended June 30, 2019
 
 
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 Stock Market LLC

 

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.     x Yes No

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).   x  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 “accelerated filer,” “large accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act (Check one):

 

Large accelerated filer 

Accelerated filer 

Non-accelerated filer 

 
 
 
 
 

Smaller reporting company 

Emerging growth company 

 
 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  No

 

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

 

Title of Each Class
 
Number of Shares Outstanding at July 25, 2019
Common stock, Par Value $0.10 per share
 
1,854,829

 

 
 
 
ATRION CORPORATION AND SUBSIDIARIES
TABLE OF CONTENTS
 
 1
 
 
 
 
 
 
2
 
 
 
 
 
 
 2
 
 
 
 
 
 
 3
 
 
 
 
 
 
 4
 
 
 
 
 
 
 5
 
 
 
 
 
 
 7
 
 
 
 
 
 
 12
 
 
 
 
 
 
17
 
 
 
 
 
 
17
 
 
 
 
 
 17
 
 
 
 
 
17
 
 
 
 
 
17
 
 
 
 
 
18
 
 
 
 
 
19
 
 
 
 
 
20
 
 
P ART I
 
FINANCIAL INFORMATION
 
1
 
Item 1.
Financial Statements
 
ATRION CORPORATION AND SUBSIDIARIES
 
C ONSOLIDATED STATEMENTS OF INCOME
 
(Unaudited)
 
 
 
Three Months EndedJune 30,
 
 
Six Months EndedJune 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
(in thousands, except per share amounts)
 
Revenues
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
Cost of goods sold
 
 
21,511
 
 
 
19,624
 
 
 
44,422
 
 
 
40,074
 
Gross profit
 
 
18,592
 
 
 
19,223
 
 
 
37,295
 
 
 
38,174
 
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Selling
 
 
2,098
 
 
 
2,045
 
 
 
4,482
 
 
 
4,064
 
General and administrative
 
 
4,304
 
 
 
4,309
 
 
 
8,490
 
 
 
8,537
 
Research and development
 
 
1,224
 
 
 
1,603
 
 
 
2,319
 
 
 
2,941
 
 
 
 
7,626
 
 
 
7,957
 
 
 
15,291
 
 
 
15,542
 
Operating income
 
 
10,966
 
 
 
11,266
 
 
 
22,004
 
 
 
22,632
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest and dividend income
 
 
388
 
 
 
411
 
 
 
854
 
 
 
742
 
Other investment income (losses)
 
 
354
 
 
 
(408
)
 
 
681
 
 
 
(1,197
)
 
 
 
742
 
 
 
3
 
 
 
1,535
 
 
 
( 455
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Income before provision for income taxes
 
 
11,708
 
 
 
11,269
 
 
 
23,539
 
 
 
22,177
 
Provision for income taxes
 
 
(2,044
)
 
 
( 2,472
)
 
 
(4,437
)
 
 
(4,892
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
$
9,664
 
 
$
8,797
 
 
$
19,102
 
 
$
17,285
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic share
 
$
5.21
 
 
$
4.75
 
 
$
10.30
 
 
$
9.33
 
Weighted average basic shares outstanding
 
 
1,854
 
 
 
1,852
 
 
 
1,854
 
 
 
1,853
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per diluted share
 
$
5.18
 
 
$
4.74
 
 
$
10.25
 
 
$
9.31
 
Weighted average diluted shares outstanding
 
 
1,864
 
 
 
1,857
 
 
 
1,863
 
 
 
1,856
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dividends per common share
 
$
1.35
 
 
$
1.20
 
 
$
2.70
 
 
$
2.40
 
 
The accompanying notes are an integral part of these statements.
 
2
 
ATRION CORPORATION AND SUBSIDIARIES
 
CONSOLIDATED BALANCE SHEETS
 
(Unaudited)
 
Assets
 
June 30,2019
 
 
December 31,2018
 
 
 
(in thousands)
 
Current assets:
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
$
49,602
 
 
$
58,753
 
Short-term investments
 
 
25,595
 
 
 
9,684
 
Accounts receivable
 
 
20,368
 
 
 
17,014
 
Inventories
 
 
34,590
 
 
 
33,572
 
Prepaid expenses and other current assets
 
 
2,931
 
 
 
3,242
 
 
 
 
133,086
 
 
 
122,265
 
 
 
 
 
 
 
 
 
 
Long-term investments
 
 
23,051
 
 
 
21,048
 
 
 
 
 
 
 
 
 
 
Property, plant and equipment
 
 
191,045
 
 
 
181,582
 
Less accumulated depreciation and amortization
 
 
111,324
 
 
 
106,689
 
 
 
 
79,721
 
 
 
74,893
 
 
 
 
 
 
 
 
 
 
Other assets and deferred charges:
 
 
 
 
 
 
 
 
Patents
 
 
1,599
 
 
 
1,659
 
Goodwill
 
 
9,730
 
 
 
9,730
 
Other
 
 
1,564
 
 
 
1,621
 
 
 
 
12,893
 
 
 
13,010
 
 
 
 
 
 
 
 
 
 
Total assets
 
$
248,751
 
 
$
231,216
 
Liabilities and Stockholders’ Equity
 
 
 
 
 
 
 
 
Current liabilities:
 
 
 
 
 
 
 
 
Accounts payable and accrued liabilities
 
$
10,143
 
 
$
9,601
 
Accrued income and other taxes
 
 
799
 
 
 
619
 
 
 
 
10,942
 
 
 
10,220
 
 
 
 
 
 
 
 
 
 
Line of credit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Other non-current liabilities
 
 
12,549
 
 
 
10,229
 
 
 
 
 
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
 
 
 
Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares
 
 
342
 
 
 
342
 
Paid-in capital
 
 
51,332
 
 
 
50,391
 
Retained earnings
 
 
305,846
 
 
 
291,761
 
Treasury shares,1,565 at June 30, 2019 and 1,567 at December 31, 2018, at cost
 
 
(132,260
)
 
 
(131,727
)
Total stockholders’ equity
 
 
225,260
 
 
 
210,767
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total liabilities and stockholders’ equity
 
$
248,751
 
 
$
231,216
 
 
The accompanying notes are an integral part of these financial statements.
 
3
 
ATRION CORPORATION AND SUBSIDIARIES
 
Consolidated Statements of Cash Flows
 
(Unaudited)
 
 
 
Six Months Ended
June 30,
 
 
 
2019
 
 
2018
 
 
 
(in thousands)
 
 
Cash flows from operating activities:
 
 
 
 
 
 
 
 
Net income
 
$
19,102
 
 
$
17,285
 
Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Depreciation and amortization
 
 
5,209
 
 
 
4,455
 
Deferred income taxes
 
 
1,408
 
 
 
(235
)
Stock-based compensation
 
 
980
 
 
 
917
 
Net change in unrealized gains and losses on investments
 
 
(364
)
 
 
1,197
 
Net change in accrued interest, premiums, and discounts on investments
 
 
173
 
 
 
(125
)
Other 
 
 
 (6
 
 
3
 
 
 
 
26,502
 
 
 
23,497
 
 
 
 
 
 
 
 
 
 
Changes in operating assets and liabilities:
 
 
 
 
 
 
 
 
Accounts receivable
 
 
(3,354
)
 
 
(1,193
)
Inventories
 
 
(1,018
)
 
 
(3,149
)
Prepaid expenses
 
 
311
 
 
 
280
 
Other non-current assets
 
 
57
 
 
 
(90
)
Accounts payable and accrued liabilities
 
 
542
 
 
 
862
 
Accrued income and other taxes
 
 
180
 
 
 
(153
)
Other non-current liabilities
 
 
912
 
 
 
859
 
 
 
 
24,132
 
 
 
20,913
 
 
 
 
 
 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
 
 
 
 
Property, plant and equipment additions
 
 
(9,977
)
 
 
(7,598
)
Purchase of investments
 
 
(45,843
)
 
 
(26,887
)
Proceeds from maturities of investments
 
 
28,121
 
 
 
24,035
 
 
 
 
(27,699
)
 
 
(10,450
)
 
 
 
 
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
 
 
 
 
Shares tendered for employees’ withholding taxes on stock-based compensation
 
 
 (579
)
 
 
 (90
)
 
 
 
 
 
 
 
 
 
Dividends paid
 
 
(5,005
)
 
 
(4,446
)
 
 
 
(5,584
)
 
 
(4,536
)
 
 
 
 
 
 
 
 
 
Net change in cash and cash equivalents
 
 
(9,151
)
 
 
5,927
 
Cash and cash equivalents at beginning of period
 
 
58,753
 
 
 
30,136
 
Cash and cash equivalents at end of period
 
$
49,602
 
 
$
36,063
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash paid for:
 
 
 
 
 
 
 
 
Income taxes
 
$
2,104
 
 
$
5,592
 
 
The accompanying notes are an integral part of these financial statements.
 
4
 
ATRION CORPORATION AND SUBSIDIARIES
 
C onsolidated statementS of changes in stockholders’ equity
 
(Unaudited)
 
For the Three Months ended June 30, 2019 and 2018
 
 
 
Common Stock
 
 
Treasury Stock
 
 
 
 
 
 
 
 
 
 
 
 
Shares Outstanding
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Additional Paid-in Capital
 
 
Retained Earnings
 
 
Total
 
Balances, April 1, 2018
 
 
1,852
 
 
$
342
 
 
 
1,568
 
 
$
(131,658
)
 
$
49,044
 
 
$
273,240
 
 
$
  190,968
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8,798
 
 
 
8,798
 
Stock-based compensation transactions
 
 
1
 
 
 
 
 
 
 
(1
)
 
 
21
 
 
 
591
 
 
 
 
 
 
 
612
 
Shares surrendered in stock transactions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(90
)
 
 
 
 
 
 
 
 
 
 
(90
)
Dividends
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(2,231
)
 
 
(2,231
)
Balances, June 30, 2018
 
 
1,853
 
 
$
342
 
 
 
1,567
 
 
$
(131,727
)
 
$
49,635
 
 
$
279,807
 
 
$
  198,057
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balances, April 1, 2019
 
 
1,853
 
 
$
342
 
 
 
1,567
 
 
$
(131,721
)
 
$
50,772
 
 
$
298,690
 
 
$
  218,083
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9,664
 
 
 
9,664
 
Stock-based compensation transactions
 
 
3
 
 
 
 
 
 
 
(3
)
 
 
40
 
 
 
560
 
 
 
 
 
 
 
600
 
Shares surrendered in stock transactions 
 
 
 
(1
)
 
 
 
 
 
 
1
 
 
 
(579
)
 
 
 
 
 
 
 
 
 
 
(579
)
Dividends
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(2,508
)
 
 
(2,508
)
Balances, June 30, 2019
 
 
1,855
 
 
$
342
 
 
 
1,565
 
 
$
(132,260
)
 
$
51,332
 
 
$
305,846
 
 
$
  225,260
 
 
5
 
ATRION CORPORATION AND SUBSIDIARIES
 
Consolidated statementS of changes in stockholders’ equity
 
(Unaudited)
 
 
 
For the Six Months ended June 30, 2019 and 2018
 
 
 
Common Stock
 
 
Treasury Stock
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Shares Outstanding
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Additional Paid-in Capital
 
 
Accumulated Other Comprehensive Income (Loss)
 
 
Retained Earnings
 
 
Total
 
Balances, January 1, 2018
 
 
1,852
 
 
$
342
 
 
 
1,568
 
 
$
(131,663
)
 
$
48,730
 
 
$
  (1,215
)
 
$
268,194
 
 
$
  184,388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17,285
 
 
 
17,285
 
Reclass from adopting ASO 2016-01
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1,215
 
 
 
(1,215
)
 
 
--
 
Stock-based compensation transactions
 
 
1
 
 
 
 
 
 
 
(1
)
 
 
26
 
 
 
905
 
 
 
 
 
 
 
 
 
 
 
931
 
Shares surrendered in stock transactions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(90
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(90
)
Dividends
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(4,457
)
 
 
(4,457
)
Balances, June 30, 2018
 
 
1,853
 
 
$
342
 
 
 
1,567
 
 
$
(131,727
)
 
$
49,635
 
 
$
  --
 
 
$
279,807
 
 
$
  198,057
 
Balances, January 1, 2019
 
 
1,853
 
 
$
342
 
 
 
1,567
 
 
$
(131,727
)
 
$
50,391
 
 
$
  --
 
 
$
291,761
 
 
$
  210,767
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19,102
 
 
 
19,102
 
Stock-based compensation transactions
 
 
3
 
 
 
 
 
 
 
(3
)
 
 
46
 
 
 
941
 
 
 
  
 
 
 
 
 
 
 
987
 
Shares surrendered in stock transactions 
 
 
 
(1
)
 
 
 
 
 
 
1
 
 
 
(579
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(579
)
Dividends
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(5,017
)
 
 
(5,017
)
Balances, June 30, 2019
 
 
1,855
 
 
$
342
 
 
 
1,565
 
 
$
(132,260
)
 
$
51,332
 
 
$
  --
 
 
$
305,846
 
 
$
  225,260
 
 
The accompanying notes are an integral part of these financial statements
 
6
 
ATRION CORPORATION AND SUBSIDIARIES
N otes to Consolidated Financial Statements
(Unaudited)
 
 
(1)
Basis of Presentation
 
The accompanying unaudited consolidated financial statements of Atrion Corporation and its subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States 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 accounting principles generally accepted in the United States 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 accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts in the financial statements and notes. Actual results could differ from those estimates. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s consolidated financial statements and notes included in its Annual Report on Form 10-K for the fiscal year ended December 31, 2018 (“2018 Form 10-K”).  References herein to “Atrion,” the “Company,” “we,” “our,” and “us” refer to Atrion Corporation and its subsidiaries.
 
 
 
 
(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):
 
 
 
June 30,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Raw materials
 
$
15,565
 
 
$
14,994
 
Work in process
 
 
8,611
 
 
 
7,214
 
Finished goods
 
 
10,414
 
 
 
11,364
 
Total inventories
 
$
34,590
 
 
$
33,572
 
 
 
 
(3)
Income per share
 
 
The following is the computation for basic and diluted income per share:
 
 
 
Three Months EndedJune 30,
 
 
Six Months EndedJune 30,
 
(1)   
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
(in thousands, except per share amounts)
 
Net income
 
$
    9,664
 
 
$
  8,797
 
 
$
  19,102
 
 
$
  17,285
 
Weighted average basic shares outstanding
 
 
1,854
 
 
 
1,852
 
 
 
1,854
 
 
 
1,853
 
Add:  Effect of dilutive securities
 
 
10
 
 
 
5
 
 
 
9
 
 
 
3
 
Weighted average diluted shares outstanding
 
 
1,864
 
 
 
1,857
 
 
 
1,863
 
 
 
1,856
 
Earnings per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
5.21
 
 
$
4.75
 
 
$
10.30
 
 
$
9.33
 
Diluted
 
$
5.18
 
 
$
4.74
 
 
$
10.25
 
 
$
9.31
 
 
 
7
 
ATRION CORPORATION AND SUBSIDIARIES
Notes to Consolidated Financial Statements
(Unaudited)
 
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. Dilutive securities representing zero and 1,200 shares of common stock for the quarters ended June 30, 2019 and 2018, respectively, were excluded from the computation of weighted average diluted shares outstanding because their effect would have been anti-dilutive.
 
 
 
 
(4)
Investments
 
As of June 30, 2019, we held investments in commercial paper, bonds and equity securities that are required to be measured for disclosure purposes at fair value on a recurring basis. The commercial paper and bonds are considered held-to-maturity and are recorded at amortized cost in the accompanying consolidated balance sheet. The equity securities and mutual funds are recorded at fair value in the accompanying consolidated balance sheet. These investments are considered Level 1 or Level 2 as detailed in the table below.  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 including our investment in equity securities we intend to hold longer than 12 months. The fair values of these investments were estimated using recently executed transactions and market price quotations.
 
The amortized cost and fair value of our investments, and the related gross unrealized gains and losses, were as follows as of the dates shown below (in thousands):
 
 
 
 
 
 
 
 
 
Gross Unrealized
 
 
 
 
 
 
Level
 
 
Cost
 
 
Gains
 
 
Losses
 
 
Fair Value
 
As of June 30, 2019:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market
 
 
1
 
 
 
23,240
 
 
$
 
 
$
 
 
$
23,240
 
Commercial paper
 
 
2
 
 
 
14,467
 
 
$
2
 
 
$
 
 
$
14,469
 
Bonds
 
 
2
 
 
 
36,321
 
 
$
203
 
 
$
 
 
$
36,524
 
Mutual funds
 
 
1
 
 
 
936
 
 
$
38
 
 
$
 
 
$
974
 
Equity investments
 
 
2
 
 
 
5,675
 
 
$
 
 
$
(2,609
)
 
$
3,066
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market
 
 
1
 
 
 
12,319
 
 
$
 
 
$
 
 
$
12,319
 
Commercial paper
 
 
2
 
 
 
4,393
 
 
$
 
 
$
 
 
$
4,393
 
Bonds
 
 
2
 
 
 
25,922
 
 
$
 
 
$
(211
)
 
$
25,711
 
Mutual funds
 
 
1
 
 
 
795
 
 
$
 
 
$
(121
)
 
$
674
 
Equity investments
 
 
2
 
 
 
5,675
 
 
$
 
 
$
(2,814
)
 
$
2,861
 
 
 
 
8
 
ATRION CORPORATION AND SUBSIDIARIES
Notes to Consolidated Financial Statements
(Unaudited)
  
The above long-term bonds represent investments in various issuers at June 30, 2019.
 
The commercial paper has maturities from less than a month to 4 months. The bonds have maturities from less than a month to 40 months.
 
 
 
 
(5)
Patents and Licenses
 
Purchased patents and license fees paid for the use of other entities’ patents are amortized over the useful life of the patent or license. 
The following tables provide information regarding patents and licenses (dollars in thousands):
 
June 30, 2019
 
 
December 31, 2018
 
 
Weighted Average Original Life (years)
 
 
GrossCarryingAmount
 
 
AccumulatedAmortization
 
 
Weighted Average Original Life (years)
 
 
GrossCarryingAmount
 
 
AccumulatedAmortization
 
 
 
15.67
 
 
$
13,840
 
 
$
12,241
 
 
 
15.67
 
 
$
13,840
 
 
$
12,181
 
 
 
 
Aggregate amortization expense for patents and licenses was $30,000 in each of the three months ended June 30, 2019 and 2018 and $60,000 in each of the six months ended June 30, 2019 and 2018.
 
 
Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):
 
2020
 
$
119
 
2021
 
$
119
 
2022
 
$
117
 
2023
 
$
113
 
2024
 
$
113
 
 
 
 
(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.
 
9
 
ATRION CORPORATION AND SUBSIDIARIES
Notes to Consolidated Financial Statements
(Unaudited)
  
 
A summary of revenues by geographic area, based on shipping destination, for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
United States
 
$
25,006
 
 
$
24,833
 
 
$
51,995
 
 
$
49,440
 
Germany
 
 
2,095
 
 
 
2,291
 
 
 
4,259
 
 
 
4,962
 
Other countries less than 5% of revenues
 
 
13,002
 
 
 
11,723
 
 
 
25,463
 
 
 
23,846
 
Total
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
 
 
 
A summary of revenues by product line for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
Fluid Delivery
 
$
18,285
 
 
$
18,128
 
 
$
36,446
 
 
$
36,928
 
Cardiovascular
 
 
14,579
 
 
 
13,003
 
 
 
29,999
 
 
 
26,213
 
Ophthalmology
 
 
1,817
 
 
 
2,852
 
 
 
4,100
 
 
 
5,637
 
Other
 
 
5,422
 
 
 
4,864
 
 
 
11,172
 
 
 
9,470
 
  Total
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
 
 
The vast majority (98%) of our revenue is driven 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.  On an ongoing basis, the collectability of accounts receivable is assessed based upon historical collection trends, current economic factors and the assessment of the collectability of specific accounts.  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.
 
10
 
ATRION CORPORATION AND SUBSIDIARIES
Notes to Consolidated Financial Statements
(Unaudited)
 
 
 
 
(7)
Recent Accounting Pronouncements
 
ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.
 
In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. The main objective of this update is to enhance the reporting model for financial instruments in order to provide users of financial statements with more decision-useful information. Changes to the previous guidance primarily affect the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments.  The primary impact of this change for us relates to our available-for-sale equity investment and resulted in unrecognized gains and losses from this investment being reflected in our income statement beginning in 2018.  We adopted ASU 2016-01 as of January 1, 2018, applying the update by means of a cumulative-effect adjustment to the balance sheet by reclassifying the balance of our Accumulated Other Comprehensive Loss in the shareholders’ equity section of the balance sheet to Retained Earnings. The balance reclassified of $1,215,000 was a result of prior-period unrealized losses from our equity investment. This change in accounting is expected to create greater volatility in our investment income each quarter in the future.
 
From time to time, new accounting pronouncements applicable to us are issued by the FASB, or other standards setting bodies, which we will adopt 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.
 
 
11
 
 
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 design, product quality, price, customer service and delivery time.
 
Our strategy is to provide a broad selection of products in the areas of our expertise. Research and development 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 and payoff indebtedness, to fund capital expenditures, 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 products;
 
●    Manufacturing products to exacting quality standards; and●    Preserving and fostering a collaborative, respectful and entrepreneurial culture.
 
 
For the three months ended June 30, 2019, we reported revenues of $40.1 million, operating income of $11.0 million and net income of $9.7 million, up 3 percent, down 3 percent and up 10 percent, respectively, from the three months ended June 30, 2018. For the six months ended June 30, 2019, we reported revenues of $81.7 million, operating income of $22.0 million and net income of $19.1 million, up 4 percent, down 3 percent and up 11 percent, respectively, from the six months ended June 30, 2018.
 
Results for the three months ended June 30, 2019
 
Consolidated net income totaled $9.7 million, or $5.21 per basic and $5.18 per diluted share, in the second quarter of 2019. This is compared with consolidated net income of $8.8 million, or $4.75 per basic and $4.74 per diluted share, in the second quarter of 2018. The income per basic share computations are based on weighted average basic shares outstanding of 1,854,000 in the 2019 period and 1,852,000 in the 2018 period. The income per diluted share computations are based on weighted average diluted shares outstanding of 1,864,000 in the 2019 period and 1,857,000 in the 2018 period.
 
12
 
Consolidated revenues of $40.1 million for the second quarter of 2019 were 3 percent higher than revenues of $38.8 million for the second quarter of 2018. This increase was primarily attributable to increased volumes of our cardiovascular products partially offset by decreased volumes of our ophthalmology products.
 
Revenues by product line were as follows (in thousands):
 
 
 
Three Months endedJune 30,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
Fluid Delivery
 
$
18,285
 
 
$
18,128
 
Cardiovascular
 
 
14,579
 
 
 
13,003
 
Ophthalmology
 
 
1,817
 
 
 
2,852
 
Other
 
 
5,422
 
 
 
4,864
 
Total
 
$
40,103
 
 
$
38,847
 
 
Cost of goods sold of $21.5 million for the second quarter of 2019 was 10 percent higher than cost of goods sold of $19.6 million for the second quarter of 2018 primarily due to higher sales volumes, a less favorable product sales mix and increased manufacturing costs partially offset by the impact of continued cost improvement projects. Our cost of goods sold in the second quarter of 2019 was 53.6 percent of revenues compared with 50.5 percent of revenues in the second quarter of 2018.
 
Gross profit of $18.6 million in the second quarter of 2019 was $631,000, or 3 percent, lower than in the comparable 2018 period. Our gross profit percentage in the second quarter of 2019 was 46.4 percent of revenues compared with 49.5 percent of revenues in the second quarter of 2018. The decrease in gross profit percentage in the 2019 period compared to the 2018 period was primarily related to the less favorable product sales mix and increased manufacturing costs partially offset by cost improvement projects mentioned above.
 
Our second quarter 2019 operating expenses of $7.6 million were $331,000 lower than the operating expenses for the second quarter of 2018. This decrease was attributable to a $379,000 decrease in Research and Development, or R&D, expenses and a $5,000 decrease in General and Administrative, or G&A, expenses partially offset by a $53,000 increase in Selling expenses. The decrease in R&D expenses was primarily related to decreased compensation, decreased outside services and decreased materials and supplies costs. The increase in Selling expenses was principally attributable to increased compensation and commissions partially offset by decreased travel and decreased outside services.
 
Operating income in the second quarter of 2019 decreased $300,000 to $11.0 million, a 3 percent decrease compared to our operating income in the quarter ended June 30, 2018. Operating income was 27 percent of revenues for the second quarter of 2019 and 29 percent of revenues for the second quarter of 2018.
 
Other investment income in the second quarter of 2019 was $354,000 compared with an investment loss of $408,000 in the second quarter of 2018. We adopted ASU 2016-01 as of January 1, 2018 (see Note 7). For the second quarter of 2019 we recorded unrealized gains on equity investments of $354,000 as a result of increases in the market value of investments during the quarter. For the second quarter of 2018 we recorded unrealized losses on equity investments of $408,000 as a result of a drop in the market value of investments during the quarter.
 
13
 
Income tax expense was $2.0 million for the second quarter of 2019 compared with $2.5 million for the second quarter of 2018. The effective tax rate for the second quarter of 2019 was 17.5 percent, compared with 21.9 percent for the second quarter of 2018. The decrease in the 2019 period effective tax rate was primarily related to increased tax benefits from stock compensation and foreign sales transactions. We expect the effective tax rate for the remainder of 2019 to be approximately 20.0 percent.
 
Results for the six months ended June 30, 2019
 
Consolidated net income totaled $19.1 million, or $10.30 per basic and $10.25 per diluted share, in the first six months of 2019. This is compared with consolidated net income of $17.3 million, or $9.33 per basic and $9.31 per diluted share, in the first six months of 2018. The income per basic share computations are based on weighted average basic shares outstanding of 1,854,000 in the 2019 period and 1,853,000 in the 2018 period. The income per diluted share computations are based on weighted average diluted shares outstanding of 1,863,000 in the 2019 period and 1,856,000 in the 2018 period.
 
Consolidated revenues of $81.7 million for the first six months of 2019 were 4 percent higher than revenues of $78.2 million for the first six months of 2018. This increase was primarily attributable to increased volumes of our cardiovascular products partially offset by decreased volumes of our ophthalmology products.
 
Revenues by product line were as follows (in thousands):
 
 
 
Six Months endedJune 30,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
Fluid Delivery
 
$
    36,446
 
 
$
36,928
 
Cardiovascular
 
 
29,999
 
 
 
26,213
 
Ophthalmology
 
 
4,100
 
 
 
5,637
 
Other
 
 
11,172
 
 
 
9,470
 
Total
 
$
    81,717
 
 
$
78,248
 
 
Cost of goods sold of $44.4 million for the first six months of 2019 was $4.4 million higher than in the comparable 2018 period. The primary contributor to the increase in our cost of goods sold was increased volumes, a less favorable product sales mix and increased manufacturing costs partially offset by the impact of continued cost improvement projects in the first six months of 2019. Our cost of goods sold in the first six months of 2019 was 54.4 percent of revenues compared with 51.2 percent of revenues in the first six months of 2018.
 
Gross profit of $37.3 million in the first six months of 2019 was $879,000, or 2 percent, lower than in the comparable 2018 period. Our gross profit percentage in the first six months of 2019 was 45.6 percent of revenues compared with 48.8 percent of revenues in the first six months of 2018. The decrease in gross profit percentage in the 2019 period compared to the 2018 period was primarily related to the less favorable product sales mix and increased manufacturing costs partially offset by cost improvement projects mentioned above.
 
14
 
Operating expenses of $15.3 million for the first six months 2019 were $251,000 lower than the operating expenses for the first six months of 2018. This decrease was comprised of a $622,000 decrease in R&D expenses, a $47,000 decrease in G&A expenses and a $418,000 increase in Selling expenses. The decrease in R&D expenses was primarily related to decreased compensation, decreased outside services and decreased materials and supplies costs partially offset by increased regulatory costs. The decrease in G&A expenses for the first six months of 2019 was principally attributable to decreased outside services partially offset by increased information technology costs. The increase in Selling expenses was principally attributable to increased compensation and commissions partially offset by decreased travel and decreased outside services.
 
Operating income in the first six months of 2019 decreased $628,000 to $22.0 million, a 3 percent decrease from our operating income in the six months ended June 30, 2018. Operating income was 27 percent of revenues in the first six months of 2019 and 29 percent of revenues in the first six months of 2018.
 
Interest and dividend income for the first six months of 2019 was $854,000, compared with $742,000 for the same period in the prior year. Increased levels of investment and increased interest rates were the primary reasons for the increase.
 
Other investment income for the first six months of 2019 was $681,000 compared with an investment loss of $1.2 million in the first six months of 2018. We adopted ASU 2016-01 as of January 1, 2018 (see Note 7). For the first six months of 2019 we recorded unrealized gains on equity investments of $681,000 as a result of increases in the market value of these investments during the 2019 period. For the first six months of 2018 we recorded unrealized losses on equity investments of $1.2 million as a result of declines in the market value of these investment during the 2018 period.
 
Income tax expense for the first six months of 2019 was $4.4 million compared to income tax expense of $4.9 million for the same period in the prior year. The effective tax rate for the first six months of 2019 was 18.8 percent, compared with 22.1 percent for the first six months of 2018. The decrease in the 2019 period effective tax rate was primarily related to increased tax benefits from stock compensation and foreign sales transactions.
 
Liquidity and Capital Resources
 
As of June 30, 2019, 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, 2022.  We had no outstanding borrowings under our credit facility at June 30, 2019. Our ability to borrow funds under the credit agreement from time to time is contingent on meeting certain covenants in the loan agreement, the most restrictive of which is the ratio of total debt to earnings before interest, income tax, depreciation and amortization. At June 30, 2019, we were in compliance with all financial covenants
 
At June 30, 2019, we had a total of $98.2 million in cash and cash equivalents, short-term investments and long-term investments, an increase of $8.8 million from December 31, 2018. The principal contributor to this increase was operating results.
 
15
 
Cash flows from operating activities of $24.1 million for the six months ended June 30, 2019 were primarily comprised of net income plus the net effect of non-cash expenses, increases in other non-current liabilities and increases in accounts payable and accrued liabilities partially offset by increases in accounts receivable and increases in inventories. During the six months of 2019, we expended $10.0 million for the addition of property and equipment, $45.8 million for the purchase of investments and $5.0 million for dividends. During the same period, maturities of investments generated $28.1 million in cash.
 
At June 30, 2019, we had working capital of $122.1 million, including $49.6 million in cash and cash equivalents and $25.6 million in short-term investments. The $10.1 million increase in working capital during the first six months of 2019 was primarily related to an increase in short-term investments and accounts receivable. This increase was partially offset by decreases in cash and cash-equivalents and increases in accounts payable and accrued liabilities. The increase in short-term investments was primarily related to operating results and the decrease in cash and cash equivalents. The increase in accounts receivable was primarily related to increased revenues for the second quarter of 2019 as compared to the fourth quarter of 2018. The increases in accounts payable and accrued liabilities are primarily related to the timing of payments for replenishment of inventories and operating expenses.
 
We believe that our $98.2 million in cash, cash equivalents, short-term investments and long-term investments, along with cash flows from operations and available borrowings of up to $75.0 million under our credit facility, will be sufficient to fund our cash requirements for at least the foreseeable future, including the costs associated with the planned expansion of one of our manufacturing facilities. We believe that our strong financial position would allow us to access equity or debt financing should that be necessary. Additionally, we believe that our cash and cash equivalents, short-term investments and long-term investments, as a whole, will continue to increase during the remainder of 2019
 
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 effective tax rate for the remainder of 2019, our ability to fund our cash requirements for the foreseeable future with our current assets, long-term investments, cash flow and borrowings under the credit facility, our access to equity and debt financing, and the increase in cash, cash equivalents, and investments during the remainder of 2019. 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: 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.
 
16
 
Item 3.
Quantitative and Qualitative Disclosures About Market Risk
For the quarter ended June 30, 2019, we did not experience any material changes in market risk exposures that affect the quantitative and qualitative disclosures presented in our 2018 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 June 30, 2019. 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 June 30, 2019 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.
 
P ART II
 
OTHER INFORMATION
 
Item 1.
Legal Proceedings
 
From time to time, we may be involved in claims or litigation that arise in the normal course of business. We are not currently a party to any legal proceedings, which, if decided adversely, would have a material adverse effect on our business, financial condition, or results of operations
.
 
Item 1A.
Risk Factors
 
There were no material changes to the risk factors disclosed in our 2018 Form 10-K.
 
17
 
Item 6.
Exhibits
 
Exhibit Number
 
Description
 
Sarbanes-Oxley Act Section 302 Certification of Chief Executive Officer
 
Sarbanes-Oxley Act Section 302 Certification of Chief Financial Officer
 
Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of The Sarbanes – Oxley Act Of 2002
 
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
 
18
 
SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
Atrion Corporation
(Registrant)
 
 
 
 
 
Date:  August 7, 2019
By:
/s/ David A. Battat
 
 
 
David A. Battat
 
 
 
President and Chief Executive Officer
 
 
Date:  August 7, 2019
By:
/s/ Jeffery Strickland
 
 
 
Jeffery Strickland
 
 
 
Vice President and Chief Financial Officer
 
 
 
(Principal Accounting and Financial Officer)
 
 
19
 
Exhibit Index
 
Exhibit Number
 
Description
 
Sarbanes-Oxley Act Section 302 Certification of Chief Executive Officer
 
Sarbanes-Oxley Act Section 302 Certification of Chief Financial Officer
 
Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of The Sarbanes – Oxley Act Of 2002
 
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
 
20
EX-31.1 2 exhibit31-1.htm CHIEF EXECUTIVE OFFICER CERTIFICATION

Exhibit 31.1

 

Chief Executive Officer Certification

 

I, David A. Battat, certify that:

 

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

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

 

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a – 15(f) and 15d – 15(f)) for the registrant and we have:

 

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; and

 

c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d) Disclosed in this report any change in the registrant’s internal control over the financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

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

 

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

 

Date: August 7, 2019 

 

/s/ David A. Battat

 

David A. Battat

 

President and

 

Chief Executive Officer

 

 
EX-31.2 3 exhibit31-2.htm CHIEF FINANCIAL OFFICER CERTIFICATION

Exhibit 31.2

 

Chief Financial Officer Certification

 

I, Jeffery Strickland, certify that:

 

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

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

 

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a – 15(f) and 15d – 15(f)) for the registrant and we have:

 

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; and

 

c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d) Disclosed in this report any change in the registrant’s internal control over the financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

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

 

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

 

 

Date: August 7, 2019

/s/ Jeffery Strickland

 

 

Jeffery Strickland

 

 

Vice President and

 

 

Chief Financial Officer

 

 
EX-32.1 4 exhibit32-1.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES OXLEY ACT OF 2002

Exhibit 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES – OXLEY ACT OF 2002

 

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

 

Dated: August 7, 2019

/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 exhibit32-2.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES OXLEY ACT OF 2002

Exhibit 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES – OXLEY ACT OF 2002

 

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

 

Dated: August 7, 2019

/s/ Jeffery Strikcland

 

Jeffery Strickland

 

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-20190630.xsd XBRL SCHEMA FILE 000001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000002 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000007 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 000008 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 000009 - Disclosure - Income per share link:presentationLink link:definitionLink link:calculationLink 000010 - Disclosure - Investments link:presentationLink link:definitionLink link:calculationLink 000011 - Disclosure - Patents and Licenses link:presentationLink link:definitionLink link:calculationLink 000012 - Disclosure - Revenues link:presentationLink link:definitionLink link:calculationLink 000013 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 000014 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 000015 - Disclosure - Income per share (Tables) link:presentationLink link:definitionLink link:calculationLink 000016 - Disclosure - Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 000017 - Disclosure - Patents and Licenses (Tables) link:presentationLink link:definitionLink link:calculationLink 000018 - Disclosure - Revenues (Tables) link:presentationLink link:definitionLink link:calculationLink 000019 - Disclosure - Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 000020 - Disclosure - Income per share (Details) link:presentationLink link:definitionLink link:calculationLink 000021 - Disclosure - Income per share (Details Narrative) link:presentationLink link:definitionLink link:calculationLink 000022 - Disclosure - Investments (Details) link:presentationLink link:definitionLink link:calculationLink 000023 - Disclosure - Investments (Details Narrative) link:presentationLink link:definitionLink link:calculationLink 000024 - Disclosure - Patents and Licenses (Details) link:presentationLink link:definitionLink link:calculationLink 000025 - Disclosure - Patents and Licenses (Details 1) link:presentationLink link:definitionLink link:calculationLink 000026 - Disclosure - Patents and Licenses (Details Narrative) link:presentationLink link:definitionLink link:calculationLink 000027 - Disclosure - Revenues (Details) link:presentationLink link:definitionLink link:calculationLink 000028 - Disclosure - Revenues (Details 1) link:presentationLink link:definitionLink link:calculationLink 000029 - Disclosure - Recent Accounting Pronouncements (Details Narrative) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 atri-20190630_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 atri-20190630_def.xml XBRL DEFINITION FILE EX-101.LAB 9 atri-20190630_lab.xml XBRL LABEL FILE Investment Type [Axis] Investments [Domain] Short-term Investments [Member] Investment Secondary Categorization [Axis] Investments by Secondary Categorization [Domain] Money Market [Member] Commercial Paper [Member] Corporate Bond Securities [Member] Long Term Investments [Member] Mutual Fund [Member] Equity Investments [Member] Statistical Measurement [Axis] Range [Domain] Maximum [Member] Geographical [Axis] Geographical [Domain] UNITED STATES Germany Other Countries [Member] Product and Service [Axis] Product and Service [Domain] Fluid Delivery [Member] Cardiovascular [Member] Ophthalmology [Member] Other Products [Member] Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Treasury Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Income Statement [Abstract] Revenues Revenues Cost of goods sold Cost of Revenue Gross profit Gross Profit Operating expenses: Selling Selling Expense General and administrative General and Administrative Expense Research and development Research and Development Expense Operating expenses Operating Expenses Operating income Operating Income (Loss) Other investment income (losses) Other Nonoperating Income (Expense) Interest and dividend income Investment Income, Interest Nonoperating income expense Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Net income per basic share Earnings Per Share, Basic Weighted average basic shares outstanding Weighted Average Number of Shares Outstanding, Basic Organization Consolidation And Presentation Of Financial Statements [Abstract] Basis of Presentation Basis of Accounting [Text Block] Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Earnings Per Share [Abstract] Income per share Earnings Per Share [Text Block] Investments All Other Investments [Abstract] Investments Investment [Text Block] Revenue From Contract With Customer [Abstract] Revenues Revenue from Contract with Customer [Text Block] Accounting Changes And Error Corrections [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Statement Of Financial Position [Abstract] Assets Schedule of computation for basic and diluted income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Current assets: Goodwill And Intangible Assets Disclosure [Abstract] Patents and Licenses Tabular disclosure of patents and licenses . Patentsandlicensestabletextblock Schedule of estimated future amortization expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of revenues by geographic area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of revenues by product line Revenue from External Customers by Products and Services [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cover [Abstract] Document Type Document Type Short-term investments Short-term Investments Document Period End Date Document Period End Date Accounts receivable Accounts Receivable, Net, Current Net income per diluted share Earnings Per Share, Diluted Inventories Inventory, Net Total other assets and deferred charges net Prepaid Expense and Other Assets, Current Weighted average diluted shares outstanding Weighted Average Number of Shares Outstanding, Diluted Assets current Assets, Current Dividends per common share Common Stock, Dividends, Per Share, Declared Long-term investments Long-term Investments Property, plant and equipment Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property plant and equipment Net Property, Plant and Equipment, Net Other assets and deferred charges: Patents Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other Other Assets, Noncurrent Statement Of Cash Flows [Abstract] Cash flows from operating activities: Prepaid expense and other assets noncurrent Prepaid Expense and Other Assets, Noncurrent Net income Cost Debt Securities, Held-to-maturity Fair value Debt Securities, Held-to-maturity, Fair Value Total assets Assets Total assets Gross Unrealized Gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Gross Unrealized Losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Deferred income taxes Deferred Income Tax Expense (Benefit) Stock-based compensation Share-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 Other Operating Activities, Cash Flow Statement Liabilities and Stockholders’ Equity Other Other Noncash Income (Expense) Current liabilities: Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Changes in operating assets and liabilities: Accounts receivable Increase (Decrease) in Accounts Receivable Accounts receivable Inventories Increase (Decrease) in Inventories Inventories Accrued income and other taxes Taxes Payable, Current Prepaid expenses Increase (Decrease) in Prepaid Expense Liabilities, Current Liabilities, Current Other non-current assets Increase (Decrease) in Other Noncurrent Assets Line of credit Long-term Line of Credit, Noncurrent 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 Other non-current liabilities Other Liabilities, Noncurrent Stockholders’ equity: Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares Common Stock, Value, Issued Paid-in capital Additional Paid in Capital, Common Stock Gross Unrealized Losses Retained earnings Retained Earnings (Accumulated Deficit) Treasury shares,1,565 at June 30, 2019 and 1,567 at December 31, 2018, at cost Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Cash flows from investing activities: Property, plant and equipment additions Payments to Acquire Property, Plant, and Equipment Common Stock Par Or Stated Value Per Share Common Stock, Par or Stated Value Per Share Purchase of investments Payments to Acquire Investments Proceeds from maturities of investments Proceeds from Sale, Maturity and Collection of Investments Common Stock Shares Authorized Common Stock, Shares Authorized Common Stock Shares Issued Common Stock, Shares, Issued Cash flows from financing activities: Treasury Stock Shares Treasury Stock, Shares Raw materials Inventory, Raw Materials, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Shares tendered for employees’ withholding taxes on stock-based compensation Payments Related to Tax Withholding for Share-based Compensation Finished goods Inventory, Finished Goods, Net of Reserves Dividends paid Payments of Dividends Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Total inventories Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash paid for: Income taxes Income Taxes Paid 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Add: Effect of dilutive securities Weighted Average Number Diluted Shares Outstanding Adjustment Amortization expense for patents and licenses Amortization of Intangible Assets Securities maturity length The duration of securities maturities. Securitiesmaturity Gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Weighted average diluted shares outstanding Earnings per share: Weighted Average Original Life (years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Shares Excluded from Computation of Weighted average diluted Shares outstanding Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement Of Stockholders Equity [Abstract] Balances at beginning (in shares) Shares, Outstanding Balances at beginning Stock-based compensation transactions (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Stock-based compensation transactions Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Dividends Dividends, Cash Balances at ending (in shares) Balances at ending Dividends Balances, June 30, 2019 Balances, June 30, 2019 Reclass from adopting ASO 2016-01 New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Address, Address Line One Entity Address, Address Line One Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Dividends Title of 12(b) Security Security12b Title Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Shares surrendered in stock transactions The amount of shares surrendered in stock transactions. Sharessurrenderedinstocktransactionsamount Shares surrendered in stock transactions (in shares) Represents shares surrendered in stock transactions. Shares Surrendered In Stock Transactions Shares 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 Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Prior-period unrealized losses Prior Period Reclassification Adjustment Schedule of investments Debt Securities, Held-to-maturity [Table Text Block] Entity Incorporation State Country Code Entity Incorporation State Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Registrant Name Entity Central Index Key Amendment Flag Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Year Focus Patents and licenses Intangible Assets Disclosure [Text Block] EX-101.PRE 10 atri-20190630_pre.xml XBRL PRESENTATION FILE XML 11 atri-20190630_htm.xml IDEA: XBRL DOCUMENT 0000701288 2019-04-01 2019-06-30 0000701288 2019-01-01 2019-06-30 0000701288 2018-01-01 2018-06-30 0000701288 2018-04-01 2018-06-30 0000701288 2019-06-30 0000701288 2018-12-31 0000701288 atri:MoneyMarketMember us-gaap:ShortTermInvestmentsMember 2019-06-30 0000701288 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-06-30 0000701288 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-06-30 0000701288 us-gaap:MutualFundMember atri:LongTermInvestmentsMember 2019-06-30 0000701288 atri:EquityInvestmentsMember atri:LongTermInvestmentsMember 2019-06-30 0000701288 atri:MoneyMarketMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0000701288 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0000701288 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0000701288 us-gaap:MutualFundMember atri:LongTermInvestmentsMember 2018-12-31 0000701288 atri:EquityInvestmentsMember atri:LongTermInvestmentsMember 2018-12-31 0000701288 srt:MaximumMember us-gaap:CommercialPaperMember 2019-01-01 2019-06-30 0000701288 2019-01-01 0000701288 2018-01-01 0000701288 srt:MaximumMember us-gaap:CorporateBondSecuritiesMember 2019-01-01 2019-06-30 0000701288 2018-06-30 0000701288 2018-01-01 2018-12-31 0000701288 country:US 2019-04-01 2019-06-30 0000701288 country:US 2018-04-01 2018-06-30 0000701288 country:US 2019-01-01 2019-06-30 0000701288 country:US 2018-01-01 2018-06-30 0000701288 country:DE 2019-04-01 2019-06-30 0000701288 country:DE 2018-04-01 2018-06-30 0000701288 country:DE 2019-01-01 2019-06-30 0000701288 country:DE 2018-01-01 2018-06-30 0000701288 atri:OtherCountriesMember 2019-04-01 2019-06-30 0000701288 atri:OtherCountriesMember 2018-04-01 2018-06-30 0000701288 atri:OtherCountriesMember 2019-01-01 2019-06-30 0000701288 atri:OtherCountriesMember 2018-01-01 2018-06-30 0000701288 atri:FluidDeliveryMember 2019-04-01 2019-06-30 0000701288 atri:FluidDeliveryMember 2018-04-01 2018-06-30 0000701288 atri:FluidDeliveryMember 2019-01-01 2019-06-30 0000701288 atri:FluidDeliveryMember 2018-01-01 2018-06-30 0000701288 atri:CardiovascularMember 2019-04-01 2019-06-30 0000701288 atri:CardiovascularMember 2018-04-01 2018-06-30 0000701288 atri:CardiovascularMember 2019-01-01 2019-06-30 0000701288 atri:CardiovascularMember 2018-01-01 2018-06-30 0000701288 atri:OphthalmologyMember 2019-04-01 2019-06-30 0000701288 atri:OphthalmologyMember 2018-04-01 2018-06-30 0000701288 atri:OphthalmologyMember 2019-01-01 2019-06-30 0000701288 atri:OphthalmologyMember 2018-01-01 2018-06-30 0000701288 atri:OtherProductsMember 2019-04-01 2019-06-30 0000701288 atri:OtherProductsMember 2018-04-01 2018-06-30 0000701288 atri:OtherProductsMember 2019-01-01 2019-06-30 0000701288 atri:OtherProductsMember 2018-01-01 2018-06-30 0000701288 2018-03-31 0000701288 us-gaap:CommonStockMember 2018-03-31 0000701288 us-gaap:TreasuryStockMember 2018-03-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000701288 us-gaap:RetainedEarningsMember 2018-03-31 0000701288 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000701288 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000701288 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000701288 us-gaap:CommonStockMember 2018-06-30 0000701288 us-gaap:TreasuryStockMember 2019-06-30 0000701288 us-gaap:TreasuryStockMember 2018-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000701288 us-gaap:RetainedEarningsMember 2018-06-30 0000701288 us-gaap:CommonStockMember 2019-03-31 0000701288 us-gaap:TreasuryStockMember 2019-03-31 0000701288 2019-03-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000701288 us-gaap:RetainedEarningsMember 2019-03-31 0000701288 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000701288 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000701288 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000701288 us-gaap:CommonStockMember 2019-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000701288 us-gaap:RetainedEarningsMember 2019-06-30 0000701288 2017-12-31 0000701288 us-gaap:CommonStockMember 2017-12-31 0000701288 us-gaap:TreasuryStockMember 2017-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000701288 us-gaap:RetainedEarningsMember 2017-12-31 0000701288 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000701288 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000701288 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000701288 us-gaap:CommonStockMember 2018-12-31 0000701288 us-gaap:TreasuryStockMember 2018-12-31 0000701288 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000701288 us-gaap:RetainedEarningsMember 2018-12-31 0000701288 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000701288 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000701288 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0000701288 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000701288 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000701288 2019-07-25 iso4217:USD shares iso4217:USD shares ATRION CORP 0000701288 false --12-31 Q2 2019 0.10 0.10 10000 10000 3420 3420 30000000 30000000 60000000 60000000 10-Q true 2019-06-30 false 001-32982 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 1854829 40103000 38847000 81717000 78248000 21511000 19624000 44422000 40074000 18592000 19223000 37295000 38174000 2098000 2045000 4482000 4064000 4304000 4309000 8490000 8537000 1224000 1603000 2319000 2941000 7626000 7957000 15542000 10966000 11266000 22004000 22632000 388000 411000 854000 742000 354000 -408000 681000 -1197000 742000 3000 1535000 11708000 11269000 23539000 22177000 2044000 4437000 4892000 9664000 8797000 19102000 17285000 5.21 4.75 10.30 9.33 1854 1852 1854 1853 5.18 4.74 10.25 9.31 1864 1857 1863 1856 1.35 1.20 2.70 49602000 58753000 25595000 9684000 20368000 17014000 34590000 33572000 2931000 3242000 133086000 122265000 23051000 21048000 191045000 181582000 111324000 106689000 79721000 74893000 1599000 1659000 9730000 9730000 1564000 1621000 12893000 13010000 248751000 231216000 10143000 9601000 799000 619000 10942000 10220000 0 0 12549000 10229000 342000 342000 51332000 50391000 305846000 291761000 1565 1567 132260000 131727000 225260000 210767000 248751000 231216000 19102000 17285000 5209000 4455000 1408000 235000 980000 917000 364000 1197000 173000 125000 6000 3000 26502000 23497000 3354000 1193000 1018000 3149000 311000 280000 57000 90000 542000 862000 180000 153000 912000 859000 24132000 20913000 9977000 7598000 45843000 26887000 28121000 24035000 -27699000 -10450000 579000 90000 5005000 4446000 -5584000 -4536000 9151000 5927000 58753000 30136000 49602000 36063000 2104000 5592000 1852 342000 1568 -131658000 49044000 273240000 190968000 8798000 1 -1 21000 591000 612000 -90000 -90000 2231000 2231000 1853 342000 1567 -131727000 49635000 279807000 198057000 1853 342000 1567 -131721000 50772000 298690000 218083000 9664000 9664000 3 40000 560000 600000 -1 1 -579000 -579000 -2508000 -2508000 1855 342000 1565 -132260000 51332000 305846000 225260000 1852 342000 1568 -131663000 48730000 -1215000 268194000 184388000 17285000 17285000 1215000 -1215000 0 1 1 26000 905000 931000 -90000 -90000 -4457000 -4457000 1853 342000 1567 -131727000 49635000 279807000 198057000 1853 342000 1567 -131727000 50391000 0 291761000 210767000 19102000 19102000 3 -3 46000 941000 987000 -1 1 -579000 -579000 5017000 5017000 1855 342000 1565 -132260000 51332000 0 305846000 225260000 <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%; height: 16px;"> <tr style="height: 16px;"> <td style="width: 6%; height: 16px;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>(1)</b> </div> </div> </td> <td style="width: 94%; height: 16px;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>Basis of Presentation</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0pt 0pt 36pt;"> <div>The accompanying unaudited consolidated financial statements of Atrion Corporation and its subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States 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 accounting principles generally accepted in the United States 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 accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts in the financial statements and notes. Actual results could differ from those estimates. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s consolidated financial statements and notes included in its Annual Report on Form 10-K for the fiscal year ended December 31, 2018 (“2018 Form 10-K”).  References herein to “Atrion,” the “Company,” “we,” “our,” and “us” refer to Atrion Corporation and its subsidiaries.</div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%;"> <tr> <td style="width: 6%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; "> <div> <b>(2)</b> </div> </div> </td> <td style="width: 94%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; "> <div> <b>Inventories</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; "> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt; "> <div style="color: black;">Inventories are stated at the lower of cost or net realizable value. Cost is determined by using the first-in, first-out method. </div> </div> <div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div style="color: black;">The following table details the major components of inventories (in thousands):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px; height: 105px;"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="width: 11.0323%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 12.9235%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>December 31,</b> </div> </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11.0323%; height: 16px;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div> <b>2019</b> </div> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; width: 12.9235%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-right: -1.8pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Raw materials</div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>$</b> </div> </div> </td> <td style="width: 10.0079%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 15,565 </b> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 11.9779%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 14,994 </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Work in process</div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10.0079%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 8,611 </b> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 11.9779%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 7,214 </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 25px;"> <td style="padding: 0px; width: 67.9275%; height: 25px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Finished goods</div> </div> </td> <td style="width: 2.99448%; height: 25px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1.02443%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10.0079%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 10,414 </b> </div> </div> </td> <td style="width: 1.02443%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 25px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 0.945626%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 11.9779%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 11,364 </div> </div> </td> <td style="width: 0.945626%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Total inventories</div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.02443%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>$</b> </div> </div> </td> <td style="width: 10.0079%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 34,590 </b> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.945626%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 11.9779%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 33,572 </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px;"> <tr> <td style="width: 0.945626%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; "> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; "> <div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%;"> <tr> <td style="width: 6%;" valign="top"> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div style="color: black;">The following table details the major components of inventories (in thousands):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px; height: 105px;"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="width: 11.0323%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 12.9235%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>December 31,</b> </div> </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11.0323%; height: 16px;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div> <b>2019</b> </div> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; width: 12.9235%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-right: -1.8pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Raw materials</div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>$</b> </div> </div> </td> <td style="width: 10.0079%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 15,565 </b> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 11.9779%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 14,994 </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Work in process</div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10.0079%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 8,611 </b> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 11.9779%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 7,214 </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 25px;"> <td style="padding: 0px; width: 67.9275%; height: 25px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Finished goods</div> </div> </td> <td style="width: 2.99448%; height: 25px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1.02443%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10.0079%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 10,414 </b> </div> </div> </td> <td style="width: 1.02443%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 25px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 0.945626%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 11.9779%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 11,364 </div> </div> </td> <td style="width: 0.945626%; height: 25px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="width: 67.9275%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>Total inventories</div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.02443%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>$</b> </div> </div> </td> <td style="width: 10.0079%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div style="font-weight: bold;"> <b> 34,590 </b> </div> </div> </td> <td style="width: 1.02443%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.945626%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 11.9779%; height: 16px; border-bottom: 4px double #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 4.4pt 0pt 0pt; text-align: right;"> <div> 33,572 </div> </div> </td> <td style="width: 0.945626%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> 15565000 14994000 8611000 7214000 10414000 11364000 34590000 33572000 <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%;"> <tr> <td style="width: 6%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>(3)</b> </div> </div> </td> <td style="width: 94%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>Income per share</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> </div> <div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div style="color: black;">The following is the computation for basic and diluted income per share:</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; height: 187px;" width="100%"> <tr style="height: 33px;"> <td style="padding: 0pt 5.4pt; width: 40.0315%; height: 33px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt 112.5pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 2.99448%; height: 33px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="width: 24%; height: 33px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Three Months EndedJune 30, </b> </div> </div> </div> </td> <td style="width: 1%; height: 33px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 33px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; width: 24%; height: 33px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Six Months EndedJune 30, </b> </div> </div> </div> </td> <td style="width: 1%; height: 33px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 40.0315%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: -21.6pt; margin: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div>(1)    </div> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 20px;"> <td style="padding: 0pt 5.4pt; width: 40.0315%; height: 20px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: -15.05pt; margin: 0pt 0pt 0pt 15.05pt; text-align: left;"> <div> </div> </div> </td> <td style="width: 2.99448%; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td colspan="14" style="border-bottom: 2px solid black; width: 50%; height: 20px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div>(in thousands, except per share amounts)</div> </div> </td> <td style="width: 1%; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -15.05pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Net income</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>    9,664 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 4px double #000000; border-top: 1pt solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; width: 10%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>  8,797 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 4px double #000000; border-top: 1pt solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; width: 10%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>  19,102 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.26911%; border-bottom: 4px double #000000; border-top: 1pt solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; width: 9.73089%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0px; text-align: right; text-indent: 0px;"> <div>  17,285 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -13.5pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Weighted average basic shares outstanding</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,854 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,852 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,854 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.26911%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 9.73089%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,853 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="width: 40.0315%; height: 18px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -13.7pt; margin: 0pt 0pt 0pt 15.15pt;"> <div>Add:  Effect of dilutive securities </div> </div> </td> <td style="width: 2.99448%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: -21.6pt; margin: 0pt 0pt 0pt 21.6pt; text-align: right;"> <div> 10 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 5 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 9</div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1.26911%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 9.73089%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 3 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -13.5pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Weighted average diluted shares outstanding</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,864 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,857 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,863 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1.26911%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 9.73089%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,856 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 14px;"> <td style="width: 40.0315%; height: 14px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -15.05pt; margin: 0pt 0pt 0pt 15.05pt;"> <div style="font-weight: bold;"> <b> Earnings per share:</b> </div> </div> </td> <td style="width: 2.99448%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.26911%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 9.73089%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -5.75pt; margin: 0pt 0pt 0pt 15.1pt;"> <div>Basic</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 5.21 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 4.75 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 10.30 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1.26911%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 9.73089%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 9.33 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="width: 40.0315%; height: 18px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -6.95pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Diluted</div> </div> </td> <td style="width: 2.99448%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 5.18 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 4.74 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 10.25 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1.26911%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 9.73089%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 9.31 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%;" width="100%"> <tr style="background-color: #cceeff;"> <td style="width: 1%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>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. Dilutive securities representing zero and 1,200 shares of common stock for the quarters ended June 30, 2019 and 2018, respectively, were excluded from the computation of weighted average diluted shares outstanding because their effect would have been anti-dilutive.</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div style="color: black;">The following is the computation for basic and diluted income per share:</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; height: 187px;" width="100%"> <tr style="height: 33px;"> <td style="padding: 0pt 5.4pt; width: 40.0315%; height: 33px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt 112.5pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 2.99448%; height: 33px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="width: 24%; height: 33px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Three Months EndedJune 30, </b> </div> </div> </div> </td> <td style="width: 1%; height: 33px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 33px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; width: 24%; height: 33px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Six Months EndedJune 30, </b> </div> </div> </div> </td> <td style="width: 1%; height: 33px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 40.0315%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: -21.6pt; margin: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div>(1)    </div> </div> </div> </td> <td style="width: 2.99448%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; text-indent: 0pt; margin: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 20px;"> <td style="padding: 0pt 5.4pt; width: 40.0315%; height: 20px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: -15.05pt; margin: 0pt 0pt 0pt 15.05pt; text-align: left;"> <div> </div> </div> </td> <td style="width: 2.99448%; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td colspan="14" style="border-bottom: 2px solid black; width: 50%; height: 20px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div>(in thousands, except per share amounts)</div> </div> </td> <td style="width: 1%; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -15.05pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Net income</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>    9,664 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 4px double #000000; border-top: 1pt solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; width: 10%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>  8,797 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 4px double #000000; border-top: 1pt solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; width: 10%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>  19,102 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.26911%; border-bottom: 4px double #000000; border-top: 1pt solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; width: 9.73089%; border-bottom: 4px double #000000; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0px; text-align: right; text-indent: 0px;"> <div>  17,285 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -13.5pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Weighted average basic shares outstanding</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,854 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,852 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,854 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.26911%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 9.73089%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 1,853 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="width: 40.0315%; height: 18px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -13.7pt; margin: 0pt 0pt 0pt 15.15pt;"> <div>Add:  Effect of dilutive securities </div> </div> </td> <td style="width: 2.99448%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: -21.6pt; margin: 0pt 0pt 0pt 21.6pt; text-align: right;"> <div> 10 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 5 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 9</div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 1.26911%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; width: 9.73089%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> 3 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -13.5pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Weighted average diluted shares outstanding</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,864 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,857 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,863 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1.26911%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 9.73089%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt; text-align: right;"> <div> 1,856 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 14px;"> <td style="width: 40.0315%; height: 14px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -15.05pt; margin: 0pt 0pt 0pt 15.05pt;"> <div style="font-weight: bold;"> <b> Earnings per share:</b> </div> </div> </td> <td style="width: 2.99448%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.26911%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 9.73089%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 0pt; margin: 0pt 0pt 0pt -3.6pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="width: 40.0315%; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -5.75pt; margin: 0pt 0pt 0pt 15.1pt;"> <div>Basic</div> </div> </td> <td style="width: 2.99448%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 5.21 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 4.75 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 10.30 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1.26911%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 9.73089%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 9.33 </div> </div> </td> <td style="width: 1%; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="width: 40.0315%; height: 18px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: -6.95pt; margin: 0pt 0pt 0pt 15.05pt;"> <div>Diluted</div> </div> </td> <td style="width: 2.99448%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 5.18 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 4.74 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 10%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 10.25 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 4px double #000000; width: 1.26911%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-bottom: 4px double #000000; width: 9.73089%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 3.6pt 0pt 0pt; text-align: right;"> <div> 9.31 </div> </div> </td> <td style="width: 1%; height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> 9664000 8797000 19102000 17285000 1854 1852 1854 1853 10 5 3 1864 1857 1863 1856 5.21 4.75 10.30 9.33 5.18 4.74 10.25 9.31 1200 <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%;"> <tr> <td style="width: 6%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>(4)</b> </div> </div> </td> <td style="width: 94%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>Investments</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: normal;">As of June 30, 2019, we held investments in commercial paper, bonds and equity securities that are required to be measured for disclosure purposes at fair value on a recurring basis. The commercial paper and bonds are considered held-to-maturity and are recorded at amortized cost in the accompanying consolidated balance sheet. The equity securities and mutual funds are recorded at fair value in the accompanying consolidated balance sheet. These investments are considered Level 1 or Level 2 as detailed in the table below.  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 including our investment in equity securities we intend to hold longer than 12 months. The fair values of these investments were estimated using recently executed transactions and market price quotations. </div> </div> <div> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> <div> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: normal;">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):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: none; width: 100%; height: 238px;" width="100%"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; width: 24%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Gross Unrealized</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Level</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Cost</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Gains</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Losses</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Fair Value</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="border-bottom: 2px solid black; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>As of June 30, 2019:</b> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Money market</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 23,240 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 23,240 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Commercial paper</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 14,467 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 14,469 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Bonds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,321 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 203 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,524 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Mutual funds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 936 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 38 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 974 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Equity investments</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,675 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(2,609 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 3,066 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="border-bottom: 2px solid black; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>As of December 31, 2018:</b> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Money market</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 12,319 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 12,319 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 14px;"> <td style="padding: 0px; width: 25.7987%; height: 14px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Commercial paper</div> </div> </td> <td style="width: 2.95527%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,393 </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,393 </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Bonds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,922 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(211 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,711 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Mutual funds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 795 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(121 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 674 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Equity investments</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,675 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(2,814 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,861 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: none; width: 100%; height: 238px;" width="100%"> <tr style="height: 16px;"> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: none; width: 100%;" width="100%"> <tr> <td style="width: 1%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>The above long-term bonds represent investments in various issuers at June 30, 2019. </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>The commercial paper has maturities from less than a month to 4 months. The bonds have maturities from less than a month to 40 months.</div> </div> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: normal;">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):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: none; width: 100%; height: 238px;" width="100%"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; width: 24%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Gross Unrealized</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; width: 11%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Level</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Cost</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Gains</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Losses</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; width: 11%; border-bottom: 2px solid black; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Fair Value</b> </div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="border-bottom: 2px solid black; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>As of June 30, 2019:</b> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Money market</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 23,240 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 23,240 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Commercial paper</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 14,467 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 14,469 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Bonds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,321 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 203 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,524 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Mutual funds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 936 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 38 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 974 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Equity investments</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,675 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(2,609 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 3,066 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="border-bottom: 2px solid black; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-weight: bold;"> <b>As of December 31, 2018:</b> </div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Money market</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 12,319 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 12,319 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 14px;"> <td style="padding: 0px; width: 25.7987%; height: 14px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Commercial paper</div> </div> </td> <td style="width: 2.95527%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,393 </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,393 </div> </div> </td> <td style="width: 1%; height: 14px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Bonds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,922 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(211 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,711 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Mutual funds</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>1</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 795 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(121 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 674 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0px; width: 25.7987%; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32px;"> <div>Equity investments</div> </div> </td> <td style="width: 2.95527%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>2</div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,675 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> — </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div>(2,814 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>)</div> </div> </td> <td style="width: 1%; height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,861 </div> </div> </td> <td style="width: 1%; height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> 23240000 0 0 23240000 14467000 2000 0 14469000 36321000 203000 0 36524000 936000 38000 0 974000 5675000 0 2609000 3066000 12319000 0 0 12319000 4393000 0 0 4393000 25922000 0 211000 25711000 795000 0 121000 674000 5675000 0 2814000 2861000 P4M P40M <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%; height: 16px;"> <tr style="height: 16px;"> <td style="width: 6%; height: 16px;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>(5)</b> </div> </div> </td> <td style="width: 94%; height: 16px;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>Patents and Licenses</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div>Purchased patents and license fees paid for the use of other entities’ patents are amortized over the useful life of the patent or license.  </div> </div> <div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div>The following tables provide information regarding patents and licenses (dollars in thousands): </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%;"> <tr> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td colspan="10" style="border-bottom: black 2px solid; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial; vertical-align: top;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>June 30, 2019</b> </div> </div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="10" style="border-bottom: black 2px solid; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial; padding: 0in 5.4pt; vertical-align: top;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>December 31, 2018</b> </div> </div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> </tr> <tr style="text-align: center; vertical-align: bottom;"> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>Weighted Average Original Life (years) </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>GrossCarryingAmount </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> AccumulatedAmortization </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>Weighted Average Original Life (years) </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>GrossCarryingAmount </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> AccumulatedAmortization </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff;"> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 109px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 8.1pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 15.67 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 102px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 13,840 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 86px; border-style: none; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 12,241 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 105px; border-style: none; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 8.1pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 15.67 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 88px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 13,840 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 84px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 12,181 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> </tr> </table> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%;"> <tr style="background-color: #cceeff;"> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </div> <div style="text-align:center;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Aggregate amortization expense for patents and licenses was $30,000 in each of the three months ended June 30, 2019 and 2018 and $60,000 in each of the six months ended June 30, 2019 and 2018. </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> <div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):</div> <div style="font-size: 10pt;"> </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="width: 50%; margin: 0px;"> <tr style="background-color: #cceeff; height: 18px;"> <td style="padding: 0pt; height: 18px; width: 59.5318%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>2020</div> </div> </td> <td style="height: 18px; width: 1.33779%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 18px; width: 35.786%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 119 </div> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 18px;"> <td style="padding: 0pt; height: 18px; width: 59.5318%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>2021</div> </div> </td> <td style="height: 18px; width: 1.33779%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 18px; width: 35.786%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 119 </div> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="padding: 0pt; height: 18px; width: 59.5318%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>2022</div> </div> </td> <td style="height: 18px; width: 1.33779%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 18px; width: 35.786%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 117 </div> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 18px;"> <td style="padding: 0pt; height: 18px; width: 59.5318%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>2023</div> </div> </td> <td style="height: 18px; width: 1.33779%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 18px; width: 35.786%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 113 </div> </div> </td> <td style="height: 18px; width: 1.67224%;" valign="bottom"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="width: 59.5318%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div>2024</div> </div> </td> <td style="width: 1.33779%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.67224%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 35.786%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 113 </div> </div> </td> <td style="width: 1.67224%;" valign="bottom"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0pt; margin: 0pt 0pt 0pt 36pt;"> <div>The following tables provide information regarding patents and licenses (dollars in thousands): </div> </div> <div style="text-align:center;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%;"> <tr> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td colspan="10" style="border-bottom: black 2px solid; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial; vertical-align: top;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>June 30, 2019</b> </div> </div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="10" style="border-bottom: black 2px solid; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial; padding: 0in 5.4pt; vertical-align: top;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>December 31, 2018</b> </div> </div> </td> <td style="vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> </tr> <tr style="text-align: center; vertical-align: bottom;"> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>Weighted Average Original Life (years) </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>GrossCarryingAmount </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> AccumulatedAmortization </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>Weighted Average Original Life (years) </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b>GrossCarryingAmount </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td style="border-bottom: black 2px solid;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> </b> </div> </div> </td> <td colspan="2" style="border-bottom: black 2px solid; padding: 0in 5.4pt; border-top-style: none; border-right-style: none; border-left-style: none; border-image: initial;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <b> AccumulatedAmortization </b> </div> </div> </td> <td> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff;"> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 109px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 8.1pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 15.67 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 102px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 13,840 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 86px; border-style: none; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 12,241 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 105px; border-style: none; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-indent: 8.1pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 15.67 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 88px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 13,840 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%;"> <div style="margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> <span style="font-weight: normal;">$</span> </b> </div> </td> <td style="width: 84px; vertical-align: bottom;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <b> <span style="font-weight: normal;"> 12,181 </span> </b> </div> </td> <td style="width: 1%; vertical-align: bottom;"> <div style="text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <b> </b> </div> </td> </tr> </table> </div> P15Y8M1D 13840000 12241000 P15Y8M1D 13840000 12181000 Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):   2020   $ 119   2021   $ 119   2022   $ 117   2023   $ 113   2024   $ 113   119000 119000 117000 113000 113000 <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%;"> <tr> <td style="width: 6%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>(6)</b> </div> </div> </td> <td style="width: 94%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>Revenues</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0.9pt; margin: 0pt 0pt 0pt 36pt;"> <div>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.</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0.9pt; margin: 0pt 0pt 0pt 36pt;"> </div> <div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0.9pt; margin: 0pt 0pt 0pt 36pt;"> <div>A summary of revenues by geographic area, based on shipping destination, for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px; height: 125px;"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px; width: 26.278%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Three Months Ended</b> </div> </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px; width: 25.7987%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Six Months Ended</b> </div> </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px; width: 26.278%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px; width: 25.7987%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0pt 5.4pt; height: 17px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 17px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; height: 17px; width: 11.1022%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px; width: 11.1022%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px; width: 10.9425%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px; width: 10.9425%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0pt 5pt 0pt 40pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>United States</div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,006 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 24,833 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 51,995 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-top: 1pt solid black; height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 49,440 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt 0pt 40pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Germany</div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,095 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,291 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,259 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,962 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 27px;"> <td style="padding: 0pt 5.4pt 0pt 40pt; height: 27px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -5.6pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Other countries less than 5% of revenues</div> </div> </td> <td style="height: 27px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 13,002 </div> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 11,723 </div> </div> </td> <td style="height: 27px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 27px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,463 </div> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 23,846 </div> </div> </td> <td style="height: 27px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0px 0px 0px 40pt; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Total</div> </div> </td> <td style="width: 3.03514%; height: 17px; border: none;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.03834%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10.0639%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 40,103 </div> </div> </td> <td style="width: 1.03834%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 3.03514%; height: 17px; border-bottom: 2px solid #000000;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.03834%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10.0639%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 38,847 </div> </div> </td> <td style="width: 1.03834%; height: 17px; border: none;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 3.03514%; height: 17px; border: none;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.958466%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 9.98403%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 81,717 </div> </div> </td> <td style="width: 0.958466%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.95527%; height: 17px; border-bottom: 2px solid #000000;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.958466%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 9.98403%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 78,248 </div> </div> </td> <td style="width: 0.958466%; height: 17px; border: none;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px;"> <tr style="height: 17px;"> <td style="width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> <div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>A summary of revenues by product line for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px; height: 136px;"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Three Months Ended</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Six Months Ended</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0pt 5.4pt; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Fluid Delivery</div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 18,285 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 18,128 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,446 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,928 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Cardiovascular</div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 14,579 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 13,003 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 29,999 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 26,213 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="padding: 0pt 5.4pt; height: 18px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Ophthalmology</div> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 1,817 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,852 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,100 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,637 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0pt 5.4pt; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Other </div> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,422 </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,864 </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 11,172 </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 9,470 </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 20px;"> <td style="width: 40%; border: none; height: 20px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>  Total</div> </div> </td> <td style="width: 3%; border: none; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 40,103 </div> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 38,847 </div> </div> </td> <td style="width: 1%; border: none; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 3%; border: none; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 81,717 </div> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 78,248 </div> </div> </td> <td style="width: 1%; border: none; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px;"> <tr style="background-color: #cceeff;"> <td style="width: 1%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>The vast majority (98%) of our revenue is driven 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.</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>We maintain an allowance for doubtful accounts to reflect estimated losses resulting from the failure of customers to make required payments.  On an ongoing basis, the collectability of accounts receivable is assessed based upon historical collection trends, current economic factors and the assessment of the collectability of specific accounts.  An account is written off when we determine the receivable will not be collected.  Historically, bad debt has been immaterial.</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>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.</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>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. </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0pt 0pt 36pt;"> <div>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. </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; text-indent: 0.9pt; margin: 0pt 0pt 0pt 36pt;"> <div>A summary of revenues by geographic area, based on shipping destination, for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px; height: 125px;"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px; width: 26.278%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Three Months Ended</b> </div> </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px; width: 25.7987%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Six Months Ended</b> </div> </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px; width: 26.278%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px; width: 25.7987%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0pt 5.4pt; height: 17px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 17px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; height: 17px; width: 11.1022%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px; width: 11.1022%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px; width: 10.9425%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px; border-bottom: 2px solid black; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px; width: 10.9425%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0pt 5pt 0pt 40pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>United States</div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,006 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 24,833 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 51,995 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-top: 1pt solid black; height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="border-top: 1pt solid black; height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 49,440 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt 0pt 40pt; height: 16px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Germany</div> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,095 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,291 </div> </div> </td> <td style="height: 16px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,259 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,962 </div> </div> </td> <td style="height: 16px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 27px;"> <td style="padding: 0pt 5.4pt 0pt 40pt; height: 27px; width: 40.016%;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -5.6pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Other countries less than 5% of revenues</div> </div> </td> <td style="height: 27px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 13,002 </div> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 10.0639%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 11,723 </div> </div> </td> <td style="height: 27px; width: 1.03834%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 27px; width: 3.03514%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 25,463 </div> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 27px; border-bottom: 2px solid black; width: 2.95527%;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 27px; width: 9.98403%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 23,846 </div> </div> </td> <td style="height: 27px; width: 0.958466%;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0px 0px 0px 40pt; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: -1.1pt; text-indent: -4.5pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Total</div> </div> </td> <td style="width: 3.03514%; height: 17px; border: none;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.03834%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10.0639%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 40,103 </div> </div> </td> <td style="width: 1.03834%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 3.03514%; height: 17px; border-bottom: 2px solid #000000;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1.03834%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10.0639%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 38,847 </div> </div> </td> <td style="width: 1.03834%; height: 17px; border: none;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 3.03514%; height: 17px; border: none;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.958466%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 9.98403%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 81,717 </div> </div> </td> <td style="width: 0.958466%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 2.95527%; height: 17px; border-bottom: 2px solid #000000;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 0.958466%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 9.98403%; height: 17px; border-bottom: 2px solid #000000;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 78,248 </div> </div> </td> <td style="width: 0.958466%; height: 17px; border: none;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> 25006000 24833000 51995000 49440000 2095000 2291000 4259000 4962000 13002000 11723000 25463000 23846000 40103000 38847000 81717000 78248000 <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>A summary of revenues by product line for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin: 0px; height: 136px;"> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Three Months Ended</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>Six Months Ended</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> <div> </div> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="6" style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>June 30,</b> </div> </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0pt 5.4pt; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2019</b> </div> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> </div> </div> </td> <td colspan="2" style="padding: 0pt 5.4pt; border-bottom: 2px solid black; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"> <div style="font-size: 8pt;"> <div style="font-weight: bold;"> <b>2018</b> </div> </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Fluid Delivery</div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 18,285 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 18,128 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,446 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 36,928 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 16px;"> <td style="padding: 0pt 5.4pt; height: 16px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Cardiovascular</div> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 14,579 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 13,003 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 29,999 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 26,213 </div> </div> </td> <td style="height: 16px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 18px;"> <td style="padding: 0pt 5.4pt; height: 18px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Ophthalmology</div> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 1,817 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 2,852 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,100 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,637 </div> </div> </td> <td style="height: 18px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="height: 17px;"> <td style="padding: 0pt 5.4pt; height: 17px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>Other </div> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 5,422 </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 4,864 </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 11,172 </div> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid black; height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 9,470 </div> </div> </td> <td style="height: 17px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> <tr style="background-color: #cceeff; height: 20px;"> <td style="width: 40%; border: none; height: 20px;" valign="top"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>  Total</div> </div> </td> <td style="width: 3%; border: none; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 30.4pt; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 40,103 </div> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 38,847 </div> </div> </td> <td style="width: 1%; border: none; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 3%; border: none; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 81,717 </div> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="border-bottom: 2px solid #000000; height: 20px;"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> <td style="width: 1%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> <div>$</div> </div> </td> <td style="width: 10%; border-bottom: 2px solid #000000; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right;"> <div> 78,248 </div> </div> </td> <td style="width: 1%; border: none; height: 20px;" valign="bottom"> <div style="font: 10pt 'Times New Roman', Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt;"> </div> </td> </tr> </table> 18285000 18128000 36446000 36928000 14579000 13003000 29999000 26213000 1817000 2852000 4100000 5637000 5422000 4864000 11172000 9470000 40103000 38847000 81717000 78248000 <table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 100%;"> <tr> <td style="width: 6%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>(7)</b> </div> </div> </td> <td style="width: 94%;" valign="top"> <div style="font: bold 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> <b>Recent Accounting Pronouncements</b> </div> </div> </td> </tr> </table> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin: 0pt 0pt 0pt 36pt;"> <div style="font-weight: bold; font-style: italic;"> <b> <i>ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.</i> </b> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>In January 2016, the FASB issued ASU 2016-01, <i>Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</i>. The main objective of this update is to enhance the reporting model for financial instruments in order to provide users of financial statements with more decision-useful information. Changes to the previous guidance primarily affect the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments.  The primary impact of this change for us relates to our available-for-sale equity investment and resulted in unrecognized gains and losses from this investment being reflected in our income statement beginning in 2018.  We adopted ASU 2016-01 as of January 1, 2018, applying the update by means of a cumulative-effect adjustment to the balance sheet by reclassifying the balance of our Accumulated Other Comprehensive Loss in the shareholders’ equity section of the balance sheet to Retained Earnings. The balance reclassified of $1,215,000 was a result of prior-period unrealized losses from our equity investment. This change in accounting is expected to create greater volatility in our investment income each quarter in the future.</div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-top: 0pt; margin-bottom: 0pt;"> <div> </div> </div> <div style="font: 10pt 'Times New Roman', Times, serif; margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"> <div>From time to time, new accounting pronouncements applicable to us are issued by the FASB, or other standards setting bodies, which we will adopt 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.</div> </div> 1215000000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 25, 2019
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Jun. 30, 2019  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-32982  
Entity Address, City or Town Allen  
Entity Address, Address Line One One Allentown Parkway  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75002  
City Area Code 972  
Local Phone Number 390-9800  
Title of 12(b) Security Common stock, Par Value $0.10 per share  
Trading Symbol ATRI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   1,854,829
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 63-0821819  
Entity Registrant Name ATRION CORP  
Entity Central Index Key 0000701288  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2019  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenues $ 40,103 $ 38,847 $ 81,717 $ 78,248
Cost of goods sold 21,511 19,624 44,422 40,074
Gross profit 18,592 19,223 37,295 38,174
Operating expenses:        
Selling 2,098 2,045 4,482 4,064
General and administrative 4,304 4,309 8,490 8,537
Research and development 1,224 1,603 2,319 2,941
Operating expenses 7,626 7,957 15,542  
Operating income 10,966 11,266 22,004 22,632
Other investment income (losses) 354 (408) 681 (1,197)
Interest and dividend income 388 411 854 742
Nonoperating income expense 742 3 1,535  
Income before provision for income taxes 11,708 11,269 23,539 22,177
Provision for income taxes   2,044 4,437 4,892
Net income $ 9,664 $ 8,797 $ 19,102 $ 17,285
Net income per basic share $ 5.21 $ 4.75 $ 10.30 $ 9.33
Weighted average basic shares outstanding 1,854 1,852 1,854 1,853
Net income per diluted share $ 5.18 $ 4.74 $ 10.25 $ 9.31
Weighted average diluted shares outstanding 1,864 1,857 1,863 1,856
Dividends per common share $ 1.35 $ 1.20 $ 2.70 $ 1,853
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 49,602 $ 58,753
Short-term investments 25,595 9,684
Accounts receivable 20,368 17,014
Inventories 34,590 33,572
Total other assets and deferred charges net 2,931 3,242
Assets current 133,086 122,265
Long-term investments 23,051 21,048
Property, plant and equipment 191,045 181,582
Less accumulated depreciation and amortization 111,324 106,689
Property plant and equipment Net 79,721 74,893
Other assets and deferred charges:    
Patents 1,599 1,659
Goodwill 9,730 9,730
Other 1,564 1,621
Prepaid expense and other assets noncurrent 12,893 13,010
Total assets 248,751 231,216
Total assets 248,751 231,216
Current liabilities:    
Accounts payable and accrued liabilities 10,143 9,601
Accrued income and other taxes 799 619
Liabilities, Current 10,942 10,220
Other non-current liabilities 12,549 10,229
Line of credit 0 0
Stockholders’ equity:    
Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares 342 342
Paid-in capital 51,332 50,391
Retained earnings 305,846 291,761
Treasury shares,1,565 at June 30, 2019 and 1,567 at December 31, 2018, at cost (132,260) (131,727)
Total stockholders’ equity 225,260 210,767
Total liabilities and stockholders’ equity $ 248,751 $ 231,216
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2019
Dec. 31, 2018
Statement Of Financial Position [Abstract]    
Common Stock Par Or Stated Value Per Share $ 0.10 $ 0.10
Common Stock Shares Authorized   10,000
Common Stock Shares Issued   3,420
Treasury Stock Shares 1,565 1,567
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net income $ 19,102 $ 17,285
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation and amortization 5,209 4,455
Deferred income taxes 1,408 235
Stock-based compensation 980 917
Net change in unrealized gains and losses on investments (364) (1,197)
Net change in accrued interest, premiums, and discounts on investments 173 125
Other (6) (3)
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities 26,502 23,497
Changes in operating assets and liabilities:    
Accounts receivable (3,354) (1,193)
Accounts receivable 3,354 1,193
Inventories (1,018) (3,149)
Inventories 1,018 3,149
Prepaid expenses (311) (280)
Other non-current assets (57) (90)
Accounts payable and accrued liabilities 542 862
Accrued income and other taxes 180 153
Other non-current liabilities 912 859
Net Cash Provided by (Used in) Operating Activities, Continuing Operations 24,132 20,913
Cash flows from investing activities:    
Property, plant and equipment additions (9,977) (7,598)
Purchase of investments (45,843) (26,887)
Proceeds from maturities of investments 28,121 24,035
Net Cash Provided by (Used in) Investing Activities, Continuing Operations (27,699) (10,450)
Cash flows from financing activities:    
Shares tendered for employees’ withholding taxes on stock-based compensation (579) (90)
Dividends paid (5,005) (4,446)
Net Cash Provided by (Used in) Financing Activities, Continuing Operations (5,584) (4,536)
Net change in cash and cash equivalents 9,151 5,927
Cash and cash equivalents at beginning of period 58,753  
Cash and cash equivalents at end of period 49,602 36,063
Cash paid for:    
Income taxes $ 2,104 $ 5,592
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Balances, June 30, 2019 $ 184,388 $ 342 $ (131,663) $ 48,730 $ 268,194 $ (1,215)
Balances, June 30, 2019   1,852 1,568      
Balances at beginning (in shares) at Dec. 31, 2017   1,852 1,568      
Balances at beginning at Dec. 31, 2017 184,388 $ 342 $ (131,663) 48,730 268,194 (1,215)
Net income $ 17,285       17,285  
Stock-based compensation transactions (in shares) 1 1        
Stock-based compensation transactions $ 931   $ 26     905
Dividends (4,457)       (4,457)  
Balances at ending (in shares) at Jun. 30, 2018   1,853 1,567      
Balances at ending at Jun. 30, 2018 198,057 $ 342 $ (131,727) 49,635 279,807 49,635
Dividends (4,457)       (4,457)  
Balances, June 30, 2019 198,057 $ 342 $ (131,727) 49,635 279,807 (1,215)
Balances, June 30, 2019   1,853 1,567      
Reclass from adopting ASO 2016-01 0       (1,215) 1,215
Dividends 4,457       4,457  
Shares surrendered in stock transactions (90)   $ (90)      
Balances, June 30, 2019 190,968 $ 342 $ (131,658) 49,044 273,240  
Balances, June 30, 2019   1,852 1,568      
Balances at beginning (in shares) at Mar. 31, 2018   1,852 1,568      
Balances at beginning at Mar. 31, 2018 190,968 $ 342 $ (131,658) 49,044 273,240  
Net income 8,797       8,798  
Stock-based compensation transactions (in shares)   1 (1)      
Stock-based compensation transactions 612   $ 21 591    
Dividends 2,231       2,231  
Balances at ending (in shares) at Jun. 30, 2018   1,853 1,567      
Balances at ending at Jun. 30, 2018 198,057 $ 342 $ (131,727) 49,635 279,807 49,635
Dividends 2,231       2,231  
Balances, June 30, 2019 190,968 $ 342 $ (131,658) 49,044 273,240 49,635
Balances, June 30, 2019   1,852 1,568      
Dividends (2,231)       (2,231)  
Shares surrendered in stock transactions (90)   $ (90)      
Balances, June 30, 2019 198,057 $ 342 $ (131,727) 49,635 279,807 49,635
Balances, June 30, 2019   1,853 1,567      
Balances, June 30, 2019 210,767 $ 342 $ (131,727) 50,391 291,761 0
Balances, June 30, 2019   1,853 1,567      
Balances at beginning (in shares) at Dec. 31, 2018   1,853 1,567      
Balances at beginning at Dec. 31, 2018 210,767 $ 342 $ (131,727) 50,391 291,761 0
Net income 19,102       19,102  
Stock-based compensation transactions (in shares)   3 (3)      
Stock-based compensation transactions 987   $ 46 941    
Dividends 5,017       5,017  
Balances at ending (in shares) at Jun. 30, 2019   1,855 1,565      
Balances at ending at Jun. 30, 2019 225,260 $ 342 $ (132,260) 51,332 305,846 0
Dividends 5,017       5,017  
Balances, June 30, 2019 225,260 $ 342 $ (132,260) 51,332 305,846 0
Balances, June 30, 2019   1,855 1,565      
Dividends (5,017)       (5,017)  
Shares surrendered in stock transactions $ (579)   $ (579)      
Shares surrendered in stock transactions (in shares) (1)   1      
Balances, June 30, 2019 $ 218,083 $ 342 $ (131,721) 50,772 298,690  
Balances, June 30, 2019   1,853 1,567      
Balances at beginning (in shares) at Mar. 31, 2019   1,853 1,567      
Balances at beginning at Mar. 31, 2019 218,083 $ 342 $ (131,721) 50,772 298,690  
Net income 9,664       9,664  
Stock-based compensation transactions (in shares)   3        
Stock-based compensation transactions 600   $ 40 560    
Dividends (2,508)       (2,508)  
Balances at ending (in shares) at Jun. 30, 2019   1,855 1,565      
Balances at ending at Jun. 30, 2019 225,260 $ 342 $ (132,260) 51,332 305,846 0
Dividends (2,508)       (2,508)  
Balances, June 30, 2019 225,260 $ 342 $ (131,721) 50,772 298,690 0
Balances, June 30, 2019   1,853 1,567      
Dividends 2,508       2,508  
Shares surrendered in stock transactions (579)   $ (579)      
Shares surrendered in stock transactions (in shares)   (1) 1      
Balances, June 30, 2019 $ 225,260 $ 342 $ (132,260) $ 51,332 $ 305,846 $ 0
Balances, June 30, 2019   1,855 1,565      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
6 Months Ended
Jun. 30, 2019
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Basis of Presentation
(1)
Basis of Presentation
 
The accompanying unaudited consolidated financial statements of Atrion Corporation and its subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States 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 accounting principles generally accepted in the United States 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 accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts in the financial statements and notes. Actual results could differ from those estimates. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s consolidated financial statements and notes included in its Annual Report on Form 10-K for the fiscal year ended December 31, 2018 (“2018 Form 10-K”).  References herein to “Atrion,” the “Company,” “we,” “our,” and “us” refer to Atrion Corporation and its subsidiaries.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
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):
 
 
 
June 30,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Raw materials
 
$
15,565
 
 
$
14,994
 
Work in process
 
 
8,611
 
 
 
7,214
 
Finished goods
 
 
10,414
 
 
 
11,364
 
Total inventories
 
$
34,590
 
 
$
33,572
 
 
 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Income per share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Income per share
(3)
Income per share
 
 
The following is the computation for basic and diluted income per share:
 
 
 
Three Months EndedJune 30,
 
 
Six Months EndedJune 30,
 
(1)   
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
(in thousands, except per share amounts)
 
Net income
 
$
    9,664
 
 
$
  8,797
 
 
$
  19,102
 
 
$
  17,285
 
Weighted average basic shares outstanding
 
 
1,854
 
 
 
1,852
 
 
 
1,854
 
 
 
1,853
 
Add:  Effect of dilutive securities
 
 
10
 
 
 
5
 
 
 
9
 
 
 
3
 
Weighted average diluted shares outstanding
 
 
1,864
 
 
 
1,857
 
 
 
1,863
 
 
 
1,856
 
Earnings per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
5.21
 
 
$
4.75
 
 
$
10.30
 
 
$
9.33
 
Diluted
 
$
5.18
 
 
$
4.74
 
 
$
10.25
 
 
$
9.31
 
 
 
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. Dilutive securities representing zero and 1,200 shares of common stock for the quarters ended June 30, 2019 and 2018, respectively, were excluded from the computation of weighted average diluted shares outstanding because their effect would have been anti-dilutive.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Investments
6 Months Ended
Jun. 30, 2019
Investments All Other Investments [Abstract]  
Investments
(4)
Investments
 
As of June 30, 2019, we held investments in commercial paper, bonds and equity securities that are required to be measured for disclosure purposes at fair value on a recurring basis. The commercial paper and bonds are considered held-to-maturity and are recorded at amortized cost in the accompanying consolidated balance sheet. The equity securities and mutual funds are recorded at fair value in the accompanying consolidated balance sheet. These investments are considered Level 1 or Level 2 as detailed in the table below.  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 including our investment in equity securities we intend to hold longer than 12 months. The fair values of these investments were estimated using recently executed transactions and market price quotations.
 
The amortized cost and fair value of our investments, and the related gross unrealized gains and losses, were as follows as of the dates shown below (in thousands):
 
 
 
 
 
 
 
 
 
Gross Unrealized
 
 
 
 
 
 
Level
 
 
Cost
 
 
Gains
 
 
Losses
 
 
Fair Value
 
As of June 30, 2019:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market
 
 
1
 
 
 
23,240
 
 
$
 
 
$
 
 
$
23,240
 
Commercial paper
 
 
2
 
 
 
14,467
 
 
$
2
 
 
$
 
 
$
14,469
 
Bonds
 
 
2
 
 
 
36,321
 
 
$
203
 
 
$
 
 
$
36,524
 
Mutual funds
 
 
1
 
 
 
936
 
 
$
38
 
 
$
 
 
$
974
 
Equity investments
 
 
2
 
 
 
5,675
 
 
$
 
 
$
(2,609
)
 
$
3,066
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market
 
 
1
 
 
 
12,319
 
 
$
 
 
$
 
 
$
12,319
 
Commercial paper
 
 
2
 
 
 
4,393
 
 
$
 
 
$
 
 
$
4,393
 
Bonds
 
 
2
 
 
 
25,922
 
 
$
 
 
$
(211
)
 
$
25,711
 
Mutual funds
 
 
1
 
 
 
795
 
 
$
 
 
$
(121
)
 
$
674
 
Equity investments
 
 
2
 
 
 
5,675
 
 
$
 
 
$
(2,814
)
 
$
2,861
 
 
 
 
The above long-term bonds represent investments in various issuers at June 30, 2019.
 
The commercial paper has maturities from less than a month to 4 months. The bonds have maturities from less than a month to 40 months.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Patents and Licenses
6 Months Ended
Jun. 30, 2019
Goodwill And Intangible Assets Disclosure [Abstract]  
Patents and licenses
(5)
Patents and Licenses
 
Purchased patents and license fees paid for the use of other entities’ patents are amortized over the useful life of the patent or license. 
The following tables provide information regarding patents and licenses (dollars in thousands):
 
June 30, 2019
 
 
December 31, 2018
 
 
Weighted Average Original Life (years)
 
 
GrossCarryingAmount
 
 
AccumulatedAmortization
 
 
Weighted Average Original Life (years)
 
 
GrossCarryingAmount
 
 
AccumulatedAmortization
 
 
 
15.67
 
 
$
13,840
 
 
$
12,241
 
 
 
15.67
 
 
$
13,840
 
 
$
12,181
 
 
 
 
Aggregate amortization expense for patents and licenses was $30,000 in each of the three months ended June 30, 2019 and 2018 and $60,000 in each of the six months ended June 30, 2019 and 2018.
 
 
Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):
 
2020
 
$
119
 
2021
 
$
119
 
2022
 
$
117
 
2023
 
$
113
 
2024
 
$
113
 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues
6 Months Ended
Jun. 30, 2019
Revenue From Contract With Customer [Abstract]  
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 revenues by geographic area, based on shipping destination, for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
United States
 
$
25,006
 
 
$
24,833
 
 
$
51,995
 
 
$
49,440
 
Germany
 
 
2,095
 
 
 
2,291
 
 
 
4,259
 
 
 
4,962
 
Other countries less than 5% of revenues
 
 
13,002
 
 
 
11,723
 
 
 
25,463
 
 
 
23,846
 
Total
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
 
 
 
A summary of revenues by product line for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
Fluid Delivery
 
$
18,285
 
 
$
18,128
 
 
$
36,446
 
 
$
36,928
 
Cardiovascular
 
 
14,579
 
 
 
13,003
 
 
 
29,999
 
 
 
26,213
 
Ophthalmology
 
 
1,817
 
 
 
2,852
 
 
 
4,100
 
 
 
5,637
 
Other
 
 
5,422
 
 
 
4,864
 
 
 
11,172
 
 
 
9,470
 
  Total
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
 
 
The vast majority (98%) of our revenue is driven 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.  On an ongoing basis, the collectability of accounts receivable is assessed based upon historical collection trends, current economic factors and the assessment of the collectability of specific accounts.  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 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2019
Accounting Changes And Error Corrections [Abstract]  
Recent Accounting Pronouncements
(7)
Recent Accounting Pronouncements
 
ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.
 
In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. The main objective of this update is to enhance the reporting model for financial instruments in order to provide users of financial statements with more decision-useful information. Changes to the previous guidance primarily affect the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments.  The primary impact of this change for us relates to our available-for-sale equity investment and resulted in unrecognized gains and losses from this investment being reflected in our income statement beginning in 2018.  We adopted ASU 2016-01 as of January 1, 2018, applying the update by means of a cumulative-effect adjustment to the balance sheet by reclassifying the balance of our Accumulated Other Comprehensive Loss in the shareholders’ equity section of the balance sheet to Retained Earnings. The balance reclassified of $1,215,000 was a result of prior-period unrealized losses from our equity investment. This change in accounting is expected to create greater volatility in our investment income each quarter in the future.
 
From time to time, new accounting pronouncements applicable to us are issued by the FASB, or other standards setting bodies, which we will adopt 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 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories
The following table details the major components of inventories (in thousands):
 
 
 
June 30,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Raw materials
 
$
15,565
 
 
$
14,994
 
Work in process
 
 
8,611
 
 
 
7,214
 
Finished goods
 
 
10,414
 
 
 
11,364
 
Total inventories
 
$
34,590
 
 
$
33,572
 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Income per share (Tables)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]    
Schedule of computation for basic and diluted income per share
The following is the computation for basic and diluted income per share:
 
 
 
Three Months EndedJune 30,
 
 
Six Months EndedJune 30,
 
(1)   
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
(in thousands, except per share amounts)
 
Net income
 
$
    9,664
 
 
$
  8,797
 
 
$
  19,102
 
 
$
  17,285
 
Weighted average basic shares outstanding
 
 
1,854
 
 
 
1,852
 
 
 
1,854
 
 
 
1,853
 
Add:  Effect of dilutive securities
 
 
10
 
 
 
5
 
 
 
9
 
 
 
3
 
Weighted average diluted shares outstanding
 
 
1,864
 
 
 
1,857
 
 
 
1,863
 
 
 
1,856
 
Earnings per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
5.21
 
 
$
4.75
 
 
$
10.30
 
 
$
9.33
 
Diluted
 
$
5.18
 
 
$
4.74
 
 
$
10.25
 
 
$
9.31
 
3
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Tables)
6 Months Ended
Jun. 30, 2019
Investments All Other Investments [Abstract]  
Schedule of investments
The amortized cost and fair value of our investments, and the related gross unrealized gains and losses, were as follows as of the dates shown below (in thousands):
 
 
 
 
 
 
 
 
 
Gross Unrealized
 
 
 
 
 
 
Level
 
 
Cost
 
 
Gains
 
 
Losses
 
 
Fair Value
 
As of June 30, 2019:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market
 
 
1
 
 
 
23,240
 
 
$
 
 
$
 
 
$
23,240
 
Commercial paper
 
 
2
 
 
 
14,467
 
 
$
2
 
 
$
 
 
$
14,469
 
Bonds
 
 
2
 
 
 
36,321
 
 
$
203
 
 
$
 
 
$
36,524
 
Mutual funds
 
 
1
 
 
 
936
 
 
$
38
 
 
$
 
 
$
974
 
Equity investments
 
 
2
 
 
 
5,675
 
 
$
 
 
$
(2,609
)
 
$
3,066
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2018:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market
 
 
1
 
 
 
12,319
 
 
$
 
 
$
 
 
$
12,319
 
Commercial paper
 
 
2
 
 
 
4,393
 
 
$
 
 
$
 
 
$
4,393
 
Bonds
 
 
2
 
 
 
25,922
 
 
$
 
 
$
(211
)
 
$
25,711
 
Mutual funds
 
 
1
 
 
 
795
 
 
$
 
 
$
(121
)
 
$
674
 
Equity investments
 
 
2
 
 
 
5,675
 
 
$
 
 
$
(2,814
)
 
$
2,861
 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Patents and Licenses (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill And Intangible Assets Disclosure [Abstract]  
Patents and Licenses
The following tables provide information regarding patents and licenses (dollars in thousands):
 
June 30, 2019
 
 
December 31, 2018
 
 
Weighted Average Original Life (years)
 
 
GrossCarryingAmount
 
 
AccumulatedAmortization
 
 
Weighted Average Original Life (years)
 
 
GrossCarryingAmount
 
 
AccumulatedAmortization
 
 
 
15.67
 
 
$
13,840
 
 
$
12,241
 
 
 
15.67
 
 
$
13,840
 
 
$
12,181
 
Schedule of estimated future amortization expense Estimated future amortization expense for each of the years set forth below ending December 31 is as follows (in thousands):   2020   $ 119   2021   $ 119   2022   $ 117   2023   $ 113   2024   $ 113  
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2019
Revenue From Contract With Customer [Abstract]  
Schedule of revenues by geographic area
A summary of revenues by geographic area, based on shipping destination, for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
United States
 
$
25,006
 
 
$
24,833
 
 
$
51,995
 
 
$
49,440
 
Germany
 
 
2,095
 
 
 
2,291
 
 
 
4,259
 
 
 
4,962
 
Other countries less than 5% of revenues
 
 
13,002
 
 
 
11,723
 
 
 
25,463
 
 
 
23,846
 
Total
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
Schedule of revenues by product line
A summary of revenues by product line for the three and six months ended June 30, 2019 and 2018 are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
Fluid Delivery
 
$
18,285
 
 
$
18,128
 
 
$
36,446
 
 
$
36,928
 
Cardiovascular
 
 
14,579
 
 
 
13,003
 
 
 
29,999
 
 
 
26,213
 
Ophthalmology
 
 
1,817
 
 
 
2,852
 
 
 
4,100
 
 
 
5,637
 
Other
 
 
5,422
 
 
 
4,864
 
 
 
11,172
 
 
 
9,470
 
  Total
 
$
40,103
 
 
$
38,847
 
 
$
81,717
 
 
$
78,248
 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 15,565 $ 14,994
Work in process 8,611 7,214
Finished goods 10,414 11,364
Total inventories $ 34,590 $ 33,572
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Income per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Net income $ 9,664 $ 8,797 $ 19,102 $ 17,285
Weighted average basic shares outstanding 1,854 1,852 1,854 1,853
Add: Effect of dilutive securities 10 5    
Weighted average diluted shares outstanding 1,864 1,857 1,863 1,856
Earnings per share:        
Net income per basic share $ 5.21 $ 4.75 $ 10.30 $ 9.33
Net income per diluted share $ 5.18 $ 4.74 $ 10.25 $ 9.31
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Income per share (Details Narrative)
6 Months Ended
Jun. 30, 2018
shares
Earnings Per Share [Abstract]  
Shares Excluded from Computation of Weighted average diluted Shares outstanding 1,200
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Short-term Investments [Member] | Money Market [Member]    
Cost $ 23,240 $ 12,319
Fair value 23,240 12,319
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Gross Unrealized Losses 0 0
Short-term Investments [Member] | Commercial Paper [Member]    
Cost 14,467 4,393
Fair value 14,469 4,393
Gross Unrealized Gains 2 0
Gross Unrealized Losses 0 0
Gross Unrealized Losses 0 0
Short-term Investments [Member] | Corporate Bond Securities [Member]    
Cost 36,321 25,922
Fair value 36,524 25,711
Gross Unrealized Gains 203 0
Gross Unrealized Losses 0 211
Gross Unrealized Losses 0 (211)
Long Term Investments [Member] | Mutual Fund [Member]    
Cost 936 795
Fair value 974 674
Gross Unrealized Gains 38 0
Gross Unrealized Losses 0 121
Gross Unrealized Losses 0 (121)
Long Term Investments [Member] | Equity Investments [Member]    
Cost 5,675 5,675
Fair value 3,066 2,861
Gross Unrealized Gains 0  
Gross Unrealized Losses 2,609 2,814
Gross Unrealized Losses $ (2,609) $ (2,814)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Details Narrative) - Maximum [Member]
6 Months Ended
Jun. 30, 2019
Commercial Paper [Member]  
Securities maturity length 4 months
Corporate Bond Securities [Member]  
Securities maturity length 40 months
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Patents and Licenses (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Goodwill And Intangible Assets Disclosure [Abstract]    
Accumulated amortization $ 12,241 $ 12,181
Gross carrying amount $ 13,840 $ 13,840
Weighted Average Original Life (years) 15 years 8 months 1 day 15 years 8 months 1 day
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Patents and Licenses (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Goodwill And Intangible Assets Disclosure [Abstract]    
2020 $ 119  
2021 119  
2022 117  
2023 113  
2024 113  
Gross carrying amount $ 13,840 $ 13,840
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Patents and Licenses (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Goodwill And Intangible Assets Disclosure [Abstract]      
Amortization expense for patents and licenses $ 30,000 $ 60,000 $ 60,000
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues $ 40,103 $ 38,847 $ 81,717 $ 78,248
UNITED STATES        
Revenues 25,006 24,833 51,995 49,440
Germany        
Revenues 2,095 2,291 4,259 4,962
Other Countries [Member]        
Revenues $ 13,002 $ 11,723 $ 25,463 $ 23,846
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues $ 40,103 $ 38,847 $ 81,717 $ 78,248
Fluid Delivery [Member]        
Revenues 18,285 18,128 36,446 36,928
Cardiovascular [Member]        
Revenues 14,579 13,003 29,999 26,213
Ophthalmology [Member]        
Revenues 1,817 2,852 4,100 5,637
Other Products [Member]        
Revenues $ 5,422 $ 4,864 $ 11,172 $ 9,470
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements (Details Narrative)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Accounting Changes And Error Corrections [Abstract]  
Prior-period unrealized losses $ 1,215,000
EXCEL 41 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .2&!T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ Y(8'3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #DA@=/@_8#(? K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NMG&@*CKA6DGD)"8!.(6)=X6T?Q18M3N[6G# MU@G! ^P8^Y?/GR77*@CE([Y$'S"2P733V]8EH<**'8B" $CJ@%:F85=42+)+4DB2,P"),1-;46@D549*/)[Q6$SY\Q3;#M )L MT:*C!+SDP)IQ8CCV;0T7P @CC#;]%%!/Q%S]%YL[P$[)/IDIU75=VMS ND70*AU_)"#H&7+'SY+?YXWJ[8&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ Y(8'3W)XT?DU P .0\ !@ !X;"]W;W)KNG6'IKU4E],6=3JH8G: M2U7ES=^-*O5U%;/X;>&Q.)Y,MY"LE^?\J'XH\_/\T-BG9,RR+RI5MX6NHT8= M5O$]N]L*W@4XQ*]"7=O)?=0=Y4GKY^[AZWX5I]V.5*EVIDN1V\N+VJJR[#+9 M??P9DL8C9Q_B[TYK>)%'.W5(;^4YE%?OZCA0%D< M#:?_IEY4:>'=3BS'3I>M^QOM+JW1U9#%;J7*7_MK4;OKM?]%LB$,!_ A@+\' MI/\-$$. & .8=(?O=^:.^BDW^7K9Z&O4]&J=\ZXHV)VP+W/7+;IWYWZSIVWM MZLLZ728O79H!L>D1?()@(R*QN4<"C@@VG(3SCP1;BA"80, 3"!><9K!EQUA KHS;%\F: 9?>80)2,^PRQDU,??%1YB0^MCJC#J9$_4! M)J0^]CNC=N9$?8H1(?6QYQEUM"#J TQ(?6Q[1DTMB/H $U(?.Y]17PNB/L $ MU.?8^YSZ6OCJ(TQ ?8Z]SZFOA:\^P(2Z,Y]37TO\P )@@"_8^I[Z6?HT! M3) %>Y]37TOR#=)C,H>IAYZ$"90SQPV 4W-+OYP1 M)E3.N %P:FY)RAE@0N6,&P"GYI:DG"DF"S0SCAL I^;.2*&!?_Z!0A.X 0AJ M[LPKM W"A#YW<0,0U-R9]%D )@NPX 8@J+FSF<\",'./)9D,(I5JCFYF:Z.= MOM1N8)RLCG/AO1L+DW=X/U1^SYMC4;?1DS9V'')#RT%KH^Q6TAMKJI.=8\>' M4AU,=SNW]TT_S/4/1I^'0349I^7U/U!+ P04 " #DA@=/3Q@>)&L$ "E M% & 'AL+W=OC@LSD[U[LQ#S&WO^]F1FUHM[ M47ZN3L[5DZ]Y=JF6TU-=7^=!4.U.+D^K67%U%__+H2CSM/:/Y3&HKJ5+]ZU1 MG@4B#*,@3\^7Z6K1CKV6JT5QJ[/SQ;V6D^J6YVGYW]IEQ7TYA>FW@4_GXZEN M!H+5XIH>W5^N_OOZ6OJGX#'+_IR[2W4N+I/2'9;3%YAOA6P,6N*?L[M7@^^3 M1LI;47QN'G[?+Z=AXY'+W*YNIDC]Q[O;N"QK9O)^?.DGG3[6; R'W[_-_FLK MWHMY2RNW*;)_S_OZM)S:Z63O#NDMJS\5]]]<+TA/)[WZ/]R[RSS>>.+7V!59 MU?Z=[&Y57>3]+-Z5//W:?9XO[>>]^\5 ;\8;B-Y / S\VA\9R-Y ?C=0'QJH MWD#][ JZ-]!HA:#3WFYFDM;I:E$6]TG9Q<,U;<(.YMH?UZX9;$^G_67>(&"+Q,Y)0!!Y$X-=_."$X)]:"F(OG!3:4B$+DPP\GV7XX MR9.;DMTKV=K+H?V(3,7:J]9>#>V1B^L.B5KDTB(JA%"BW:"4M%89M"&4LF M45M*&2N4Y75I5I>FNI#'ZP[1@U4$: "DBU(01T(A79122@E\V P5AD;QNB)6 M5T1U(5_6$?78ZAA'+T/%0J ]2B@EC8@UTL50_EA'=!E6EZ%QK'E[R]I;NB\1 MVA=+SSN,46+9<)!">A,**67Q83-0&(WL2@,.,L&/1QK<#0/L!@_N!GC&#A?1,X)Z6H=0,GVW"4!#.))9&J7@F):], M\#V!H#V!P3V!8*H]24(;GD+'D?S47%N>&E/&]P2"]@0&]P0]\WQF@!,$0_DS MPV\:0_DS$[AA9S!_:&/_'_.=@Z"=@\6=@V!: DM>-98B[0X_%PY'?JYH1!G? M-0C:-> JONZ9IXV>29P>68I$(X7$#"?''HH^#L9@<,62N_+8WG=5DUUQN]3- M?U>#T<>=VHMHKFC0^!KF&V#&$YAONQNS[]-W%WA_IN7Q?*DF;T5=%WE[?7,H MBMIYY\.9/XZ32_>/A\P=ZN:K\=_+[N*L>ZB+:W\I&#QN)E?_ U!+ P04 M" #DA@=/3:%BK T$ I$P & 'AL+W=O9\$LZ"2$)MGE]-_7"5D4 M9L;;&TC"._8[_G@R>'EMVF_=T?M^\;VNSMTJ.?;]Y2E-N]W1UV7WI;GX<_CE MT+1UV8?;]C7M+JTO]V-07:6HE$WK\G1.ULOQV7.[7C9O?74Z^^=VT;W5==G^ MN_%5F]E?ZK]N3LUYT7K#ZOD M1WC::AP"1L5?)W_M9M>+(967IODVW/RZ7R5J<.0KO^N')LKP]>ZWOJJ&EH*/ M?Z9&DWN?0^#\^J/UG\?D0S(O9>>W3?7W:=\?5TF1+/;^4+Y5_=?F^HN?$C+) M8LK^-__NJR ?G(0^=DW5C9^+W5O7-_742K!2E]]OWZ?S^'V=VO\(DP-P"L![ M &2?!N@I0). ].9L3/6GLB_7R[:Y+MK;;%W*85' DPZ#N1L>CF,W_A:R[<+3 M]W6!R_1]:&>2;&X2G$F(8LL5A;Y+TM#_W02*)G",U_/X3([78KP>X[-YO"%) MW"1VE)Q'2>:LHHEPE2ER$\DE$[UDW(LE7FX2,^L%C7'$\9:KG(T-BQ&M&&XE M)U8,MZ*T+8@5KH)<0<2+%;U8[H7TLK&L%YT9IX@70:5-CK*77/22,GY MN#@-Q H7:/CHI6A M R.H0&6%[ 64#";%W3 R*9ZU"SW1K23I"C!%9*X@@DK@CC1U!+PG@+ LJ"-! MIZR=K<-'1S(W ;FCC#I"UE/NP/'I*#Z! MDQ&,P5BV^@25 MG2V)1S0V8DG+^-.\J SE&?VKR*O%'T()AY8N05D(.496D9:!J@6@ M @6JYJ1$-((G01>6M8U9DIFJ!:8"9>HDFO];%M]4AR:IO>A3?4E)'CTY?Y^4_E#/USFX;J]'=[<;OKF,AU,I??3 ML?5_4$L#!!0 ( .2&!T]P^6[-YP$ "@% 8 >&PO=V]R:W-H965T M&UL?53MKIL@&+X5PP44O^T:-=GILFS)EC1GV?:;ZFLU!\0! MK6=W/T"/L9:=_BB\\'R]E)*/7+S(%D!YKXSVLD"M4L,!8UFUP(C<\0%ZO=-P MP8C2I;A@.0@@M24QBD/?3S$C78_*W*Z=1)GSJZ)=#R?AR2MC1/Q] LK' @7H M;>&YN[3*+. R'\@%?H#Z.9R$KO"B4G<,>MGQWA/0%.AC<#BF!F\!OSH8Y6KN MF4[.G+^8XFM=(-\$ @J5,@I$#S7/SW^ &5,--$NU1<2KMMU==I>)L5M%1 M&'F=QJZWXSCM)-E,G=W3W4J]>BN#(,[QS0C-F*<)$ZXPX3WB^(C81PL$ZP!+BM"9 M(K3\Z"Y%XA:(G *1%8CO!-)-&Q,FLYC>8OQ=L&GD?($99LH>'5G MS1ORG8A+UTOOS)6^_O:2-IPKT(+^3FNU^ME:"@J-,M-,S\7TYYT*Q8?Y7<++ MXUC^ U!+ P04 " #DA@=/WI-;W&0$ F%0 & 'AL+W=O6Z7\V/771ZC MJ-T>;56T7^J+/;M?]G53%9U[;0Y1>VELL1LJ565$<9Q$57$ZSU>+H>RY62WJ MUZX\G>US,VM?JZIH_EW;LKXNYVK^7O#U=#AV?4&T6ER*@_W#=G]>GAOW%MVB M[$Z5/;>G^CQK['XY?U*/&T[["H/BKY.]MG?/LSZ5E[K^UK_\NEO.X]Z1+>VV MZT,4[NO-;FQ9]I&R^UM=?[)20F<^F['^S;[9T\MZ):V-;E^WP.=N^MEU=35&NL#39KUJ*%[S4T1N>BW)@@UL291G3XV ML)&*),8M,$R"A_K\(8F 10T#Z"& O@N0)EXGC))DD)S'-G(5^YD 54J9P5X, M]&) ,H0#)#! (I)1Q%XVH\;<^304YUXR4J2U">220BLIL*(]*ZEH1>DX\ZQ( M$7' 20:=9,")\9QDHI$\\];"!FA4BHWDT$@.C/AS+1>-/'#B]=L&B)3* UY4 MC%=_#-RD_O*/Y0BEWH3:(!$%1D@%4*2$F3SSO2B9=>); 1H..('$>E($ND58 M(3DG$R.(@&2L@^.$ :<0X?) "(PX)1F7B9'6H.?8^#,/R=S4"_4QQIPR_\./ M$0TA.U+UB1O,3"6AF8D!ESQ\4+'R485DK'1HM# XE22G] /(">Q(U2=N,#P5 MH">+4X)$H\M;^7: BK+ ;J\P0A5@*"O?#N"C27TW0)0'S!!&* &$^A!8DZ2C MT>(4)$59$MCY"2.4)$)5[._])/FHQ#Z'1":PI@A3E !%8W_/)8G'7(F>D:+, M!*8P88(2@SDCAHDEJ[60;9 LSE6H=S"/24ND(G"\S.[_ M0DR.@$S'H7,H89828JF_\1&B9)KD_@D=Z52L30AAF*>4@ZD8&'G&%&1 0?;< MKED"SB'9SPFI0DQFC$$&&-3^?L7@F&AB'U ;)--:)P%#&(4,4*C]'8LEY1Z, M6QB^(2#3AD.& O^8 0[]#6G-DG.Y,OZJ "J34V"5,H8AR\.I\H&P9GGL-%D: MVI08,Y,!,[7/3)8PU'DBCO9 QDF+O17,XG=O92]UU=37<4.WKNK/.9/S%]?C1%KO;2VGW7?^8NN=FO+D; M7[KZ,MU*1K>KT=5_4$L#!!0 ( .2&!T]3N6CAY0< )LT 8 >&PO M=V]R:W-H965T&ULC9M=<]I*$H;_"L6]#YI/22G;50?\L5NU M6Y4Z6WO.-;'EF H@'U#B[+]? 0J)NI]!NHF!O#/3=/?,TRV)Z_=Z]V7_6E7- MY/MFO=W?3%^;YNW#;+9_>JTVR_UO]5NU;?_GI=YMEDW[=O=YMG_;5F:S+,XVR]5V>GM]_.SC[O:Z_MJL5]OJXVZR_[K9+'?_FU?K^OUF:J8_/OAC M]?FU.7PPN[U^6WZN_E,U_WW[N&O?S37?5R,_W=?'B,Q6' M4?'GJGK?__)Z/>EH?$-A_R-B&>#A\>XW_\OS9B M^_;3;[?&Y]>S;X>).LW\I+$]3='7+$A3]C5WH E97W-/&M/7/)#&]C6/I'%G MS:SUR=DQ%AUCCQ/XW@1>..:DB4?-]J0IO"ND;[3,>6'OG=9<&6=B=,(_6N>+ MW DO/FB5C84IA?V/M*@U@=WDT$UNV$V+DR;TW"0#=@>B$ LVQ:,I'DP)PA0_ MQA00)4T):$H 4Z)(G@"F0/*$$DE*'JW"Y-&R"\D3T4U1N2F77HIZ MB^6V$&%]B-J7/57/EAQMR2%D\B#,]3(B6I<4/2,*-*( (T1"S OED=(),^ZT MQ@K'/A;*TC)+.*Q$6TNP59SX\U+GB/?2K0]#JIXQ)F..9=J<*#)[T8G$]A>[ MY(Y4(:;,26#5@#DB2O-.U%NH+#+IGT6GNWP&@.AP".16S'8/J_HR.KFE0&;S MUCHQW>/@='UW,6P-T58F4R<:RJ9!6=\@QIH9P;6Y 69A_-R8^&E1(GYZ58R? MEG'\M.[".6X8O8;8*\L @_!5NP_IFXH>X]< ?Z.5T=, DR0$2=\WG0L!Y6D/ M,@J-9B'L ,TYV@ #JKXY3$,#.)3EQ-QHVEV5F8QGKO/Z%U'?&*:B(2RJS:B! M9LJLC*I1T6R$S:A%QXI*PO@>5O5EYKT,B9;9W%F?\@,3UQ!RU2[3-(42EU3) M&M%(E&6^9 M4)8()2ML"_T856A60PJV.Y ,*S18E2HTD&&%-CA=WUW,4$L,5*P[J)'TR6CYQBU#E"K+[.-0BVI MDJAUC%H'J%7)Y#3-KB";!F5]@YAY#OI'5:XZ: Q5N>K@FFBJ7'6)2Z)C>DF*NW($I$3Z\:,E>J'07&E2:7<'P$72K1N2)PU+.JR(VJ"$B5CAQ7!(XJ M@BC-@8H S %5VAPFK@/BR@29.V I)M*8KA5$B432JV(B@7&82%J72B2N!IRN M!E3+XJ@8,)F5-@_)^C>2&+>><"M#XC5(91J!Y"IQ$](S:3V15C8M7B.T+')I MBVY6O?#Q/4WD$R3V3&(_YDJNUR0.F9'MYY"J;PZSV .+5?WH\09ED [$.Y0) MUOG$+4I@753>T12S-EC5:WG=ANHS 43MF6#5;/>P:C#.R?T%,I>%0J;2(^@2 M9X)G#OLQW:\G(NI$&E#US6'6^1&LFWM-,8Z/(:5TJ MS'=+Y>(^R*,FE(UC>(:>>A]U7-BH=V->3R MB9HA5?]1!89= -CE(L?F 4@F+]&!)L&.P+ +!#NYQX+FF#5%5@@'+D '#TZD M;IK*RWE!DS%D>2[W&,AL6<14 QF8H6'$LT>+H.D(A2RIDH5L8(8&8&@N'WP( MR%!E#C(T90XS- !#92#F 1B*63*&H2!*9 DPE+($C+N4)0S(H &IBN:@R5=& M>8_F84C5MX;Y&(B/LF0.@*#$*HR60&B1Y7#0T(B9O,X3],5<>>GN'B8*,14D MAD\8 Y\ 5+$A*V28AF1]@Q@^@>"CGCG#>X@2SJ1*PCDR?"+=0Y3^B1HL6%9U MNLN;&41<5L&J5%:!#,LJT"52*3(=XYB+KI&NINI4&I3U#6),Q3&/R$8-(([= MF(=D0<0',:Q*!S$9US^(N]AI72IVC- XYC'9. JAI$HB-#)"(UUR5:D$E(), M&E#US6&216CU5$$<-:2@((YP+359$,?$4ZF ,ED0+Z)&F2J(09,HB"/C+H[H MI.91DXQWV)A[G"!*G(Y:B*%G._]>[CZOMOO)I[IIZLWQ)Q4O==U4[8S9;^UUUKX =]Q[]^XXL@'-DVT!''E64MN< MMLYU!\9LV8+B]@H[T/ZF1J.X\Z9IF.T,\"J"E&3)9O.)*2XT+;+H.YDBP]Y) MH>%DB.V5XN;E"!*'G&[IF^-1-*T+#E9D'6_@![B?WCFF(CP&_! QV<2:ADC/B4S"^53G=!$$@H72!@?OM O<@92#R,OY,G'1. M&8#+\QO[EUB[K^7,+=RC_"TJU^;TAI(*:MY+]XC#5YCJN:9D*OX[7$#Z\*#$ MYRA1VKB2LK<.U<3BI2C^/.Y"QWT8;_:W$VP=D$R 9 ;8XQB3+F#F">?8Y1;*6 MXIA\@"?K\-VJPEV$[_Y1F*X3I*L$:21(_UOB6LSUNR1LT5,%IHG39$F)O8Z3 MO/#. WN7Q#?Y&SY.^P,WC="6G-'YEXW]KQ$=>"F;*S]"K?]@LR&A=N&X]V552NXPVWG=' MQES1@!+NQG2@\:8R5@F/IJV9ZRR(,I*49'RSN65*M)KF:?2=;9Z:WLM6P]D2 MURLE[-\32#-D-*%OCL>V;GQPL#SM1 V_P/_NSA8M-JN4K0+M6J.)A2JC=\GQ MM OX"/C3PN 69Q(JN1CS'(SO948W(2&04/B@('"[PCU(&80PC9=)D\XA W%Y M?E/_%FO'6B["P;V13VWIFXP>*"FA$KWTCV9X@*F>+Y1,Q?^ *TB$ATPP1F&D MBRLI>N>-FE0P%25>Q[W5<1_&FRV?:.L$/A'X3#C$.&P,%#/_*KS(4VL&8L?> M=R(\<7+DV)LB.&,KXATF[]![S0^'E%V#S@0YC1"^@"0S@J'X'(&O13CQ3W2^ M3M^N)KB-].TR^OYV76"W*K"+ KO_5?@9DNSW'V*P14<5V#K.DB.%Z76[^(3L'3[.^D]AZU8[WS5VOS+& Z:RN<$!:O![S8:$RH?C'L]V'++1 M\*:;_@^;/W'^#U!+ P04 " #DA@=/M4&6P[0! #2 P & 'AL+W=O M5-2VYRVSG4'QFS9 M@N+V!CO0_J9&H[CSIFF8[0SP*H*49&F2?&2*"TV++/I.ILBP=U)H.!EB>Z6X M^74$B4-.-_3J>!1-ZX*#%5G'&_@![F=W,MYB,TLE%&@K4!,#=4[O-H?C+L3' M@"8ZOE R53\-[B ].%!B<]1HK1Q)65O M':J)Q4M1_&W8XQJ3+F#F">?8Y1;J6XIC^ T_7X=M5 MA=L(W_ZA\-,ZP6Z58!<)=O\M<25FG_R5A"UZJL T<9HL*;'7<9(7WGE@[]+X M)N_AX[1_YZ81VI(S.O^RL?\UH@,O);GQ(]3Z#S8;$FH7CK?^;,8Q&PV'W?2# MV/R-B]]02P,$% @ Y(8'3X4+0VVT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ERZG4Y)I%ZG:9,VZ=1IZV^C\38U&"^=-TS#;&Q!5!&G%^&[WCFDA.UIDT7X!Z4"D9?Q<^:D2\H 7)]?V#_&VGTM M%V'A'M6CK%R;TP,E%=1B4.X!QT\PUW-+R5S\%[B"\N%!B<]1HK)Q)>5@'>J9 MQ4O1XGG:91?W<;I);V?8-H#/ +X #C$/FQ)%Y1^$$T5F<"1FZGTOPA,G1^Y[ M4P9G;$6\\^*M]UZ+Y)!D[!J(YIC3%,/7,4L$\^Q+"KZ5XL3_@?-M^'Y3X3[" M]W\H_ ]!NDF01H+TS1*W8O9_)6&KGFHP39PF2TH_ M 5!+ P04 " #DA@=/<=+ $[YYXXC'="\V ; D50I]DZV&LZ&V%XI8?Z>0.*0T2U] M."@^5I)VKX >YG=S;>8C-+V2K0MD5-#%09O=\>3TF(CP&_6ACLXDQ" M)1?$EV!\+3.Z"8) 0N$"@_#;%1Y RD#D9?R9..F<,@"7YS?VIUB[K^4B+#R@ M_-V6KLGH@9(2*M%+]XS#%YCJV5,R%?\-KB!]>%#B^\>.N]UWQ[2%)V#413S&F,X?2ER+N?N4A"UZJL#4<9HL*;#7<9(7WGE@[WE\D_?P<=J_ M"U.WVI(+.O^RL?\5H@,O97/C1ZCQ'VPV)%0N'._\V8QC-AH.N^D'L?D;Y_\ M4$L#!!0 ( .2&!T]=+ZP(M@$ - # 9 >&PO=V]R:W-H965TDM 5(&431:W42JM4;9Z],( 57ZAM MEO3O:QM"48+R8GO&YYRY>)R/VKS8#L"A5RF4+7#G7'\@Q%8=2&:O= _*WS3: M2.:\:5IB>P.LCB0I"-WM;HAD7.$RC[Z3*7,].,$5G RR@Y3,_#V"T&.!$_SF M>.)MYX*#E'G/6O@)[E=_,MXBBTK-)2C+M4(&F@+?)8=C&O 1\)O#:%=G%"HY M:_T2C&]U@7Q B"/DT_LR:> D9B.OSF_ICK-W7]/@5YGJN,9J+_PX7$!X>,O$Q*BUL7%$U6*?EK.)3D>QU MVKF*^SC=I+RAN:DTO0F2''"4)7D&1!$"^^1*!;$8[T YUNT_>;">XC?;^.GF7; M NFF0!H%TL\J_ A)LB_O8I!51R68-LZ2194>5)SCE7<9USL:7^0_?)KU'\RT M7%ETULZ_:^Q^H[4#G\KNR@]0Y[_78@AH7#C>^K.9AFPRG.[G_T.63US^ U!+ M P04 " #DA@=/5ROK$[,! #2 P &0 'AL+W=O,ZW;1IM+2=+I M\O-S?.PX^6C=D^\ GG6ROB"=B'T1\9\U8$6_L;V8/"FL4Z+ M@*9KF>\=B#J!M&(\RUXQ+:2A99Y\9U?F=@A*&C@[X@>MA?MQ F7'@N[HB^-1 MMEV(#E;FO6CA,X0O_=FAQ1:66FHP7EI#'#0%O=\=3X<8GP*^2AC]ZDQB)1=K MGZ+QH2YH%@6!@BI$!H';%1Y J4B$,K[/G'1)&8'K\PO[NU0[UG(1'AZL^B;K MT!7TCI(:&C&H\&C']S#7(_>:[E[D^7L&HGFF-,4P]3)GGE70;V/CTB^Q4^3?LGX5II/+G8 M@"^;^M]8&P"E9#&UL;5/;;IPP$/T5RQ\0[P*Y= 5(V411*[72*E739R\,8,47:ILE_?N.#:$T MY<7VC,\Y<_$X'XU]=1V )V]*:E?0SOO^P)BK.E#<79D>--XTQBKNT;0M<[T% M7D>2DBS9[6Z8XD+3,H^^DRUS,W@I-)PL<8-2W/X^@C1C0??TW?$LVLX'!ROS MGK?P'?R/_F318HM*+11H)XPF%IJ"WN\/QRS@(^!%P.A69Q(J.1OS&HPO=4%W M(2&04/F@P'&[P -(&80PC5^S)EU"!N+Z_*[^%&O'6L[45)# MPP?IG\WX&>9ZKBF9B_\*%Y (#YE@C,I(%U=2#\S*T9B9UZW_/PQ/M#@KVI@C.V(MYA\@Z]EW+_ M*&PO=V]R:W-H965T=/2+/&VL\X2U5O1M'#6Q/121H(]<">._).^-57)2P5 D?QW7IO7K,-YL MXXFV3H@F0C03]L%_"?%$B&="Z*O)QLA\JD_<\BS1:B!Z?*R.NYX(#S$6,W=& M7SM_A]D:M%ZS\&&;L*L3FC#'$1,M,3."H?KL(EIS<8P^T*/W#DX?$=M@W4.\ MFD3L^?$RP-W#NL!F56#C!3;OJK"[J<(:9G^3R!KF-A"V>!H)NO)=;$BN^M:Z M(BRL\Z \1NYI;^Q''*"QW__)C-/WC>NJ:0VY*(N-XY^W5,H"AAC<84O7./#S M04!IW7:'>SVV_7BPJILFFLV_E>PO4$L#!!0 ( .2&!T^S<6CKM@$ -(# M 9 >&PO=V]R:W-H965T--XVQBGLT;[#TQQH6F91]_9 MEKD9O!0:SI:X02EN?Y] FK&@"7UU/(JV\\'!RKSG+7P'_Z,_6[38HE(+!=H) MHXF%IJ!WR?&4!7P$_!0PNM69A$HNQCP'XTM=T%U(""14/BAPW*YP#U(&(4SC MUZQ)EY"!N#Z_JC_$VK&6"W=P;^23J'U7T ,E-31\D/[1C)]AKN>6DKGXKW % MB?"0"<:HC'1Q)=7@O%&S"J:B^,NT"QWW<;K);F?:-B&=">E".,0X; H4,__$ M/2]S:T9BI][W/#QQH?=:XH/F[!J$9LQIPJ0K3+(@&*HO M(=*M$*?T'WJZ3=]O9KB/]/TZ^N$_ MFF0!8%LK]*3-Z5N(5Y'X2M>JK MG&: M'*G,H.,DK[S+P-ZE\4W>X-.T?^.V%=J1B_'XLK'_C3$>,)7=#8Y0AQ]L,20T M/AP_XME.8S89WO3S#V++-R[_ %!+ P04 " #DA@=/^IS8I<8! W! M&0 'AL+W=O[N,ZOC2PKB :[MOR^@];PM7X09GGF>&88QFZ1ZU2V 06^" M]SK'K3'#@1!=MB"8OI$#]/:DEDHP8TW5$#TH8)4/$IS0*+HE@G4]+C+O.ZDB MDZ/A70\GA?0H!%/O1^!RRO$.?SJ>NZ8USD&*;& -O(#Y-9R4MMW) M'BFH WQU,>K-'KI*SE*_.^%'E.'() 8?2. 9FEPO< ^>.R*;Q M=^'$JZ0+W.X_V1]\[;:6,]-P+_F?KC)MCO<855"SD9MG.3W"4D^*T5+\3[@ MMW"7B=4H)=?^B\I1&RD6%IN*8&_SVO5^G>:3-%["P@%T":!KP-[KD%G(9_Z= M&59D2DY(S7<_,-?BW8':NRF=TU^%/[/):^N]%#2*,W)Q1 OF.&/H!K-;$<2R MKQ(T)'&D7\)I.#P.9AC[\'BKOD_#!$F0(/$$R7\$R56)7S$T2L(B:5 D#1"D M5R(AS.V5"-DT3H!J_)/5J)1C[\=EXUVGXH[ZQO^#SR/UQ%33]1J=I;'/QS>Y MEM* 326ZL;FT=HI7@T-MW/:;W:OY+<^&D<,RIF3]5Q0?4$L#!!0 ( .2& M!T^J%&=^QP$ #<$ 9 >&PO=V]R:W-H965T2E?#'<\ M]SQW!^=TE.I5-P &O0O>Z0PWQO0'0G31@&#Z1O;0V9-**L&,-55-=*^ E3Y( M<$*CZ)8(UG8X3[WOI/)4#H:W'9P4TH,03'T<@9W?U+6(@M+V0KH="L[I*#*\%U\..X6ACU:H]<)6-MYL2+I M<[S_9'WSMMI8STW O^9^V-$V&$XQ*J-C MS;,<'V&N9X?17/Q/N "W<)>)U2@DU_Z+BD$;*686FXI@[]/:=GX=IY/M?@X+ M!] Y@"X!B=M\S=\7Q@=K>%,[I6^'/;/+:>B\YC?8I MN3BB&7.<,'2%B1<$L>R+! U)'.F7+H2B2$N>XD65V< %7[)ZM1(8?.C\O*NTS%'?47_P\^ MC=034W7;:726QCX??\F5E 9L*M&-S:6Q4[P8'"KCMGN[5]-;G@PC^WE,R?*O MR/\"4$L#!!0 ( .2&!T_'V40U_P$ 'D% 9 >&PO=V]R:W-H965T MB@N2/8"Z,D6M0PE44102YLN+',[=Q!ESJ^*-1T<1""O;4O%GQTP M/A1A''Y,O#:76ID)5.8]OH;3EJ9PWO]P_V2S MZRQ'*F'/V:_FI.HB7(?!"<[TRM0K'S[#F"<+@S'\5[@!TW)#HO>H.)/V&517 MJ7@[NFB4EKZ[MNEL.[B5=#66^0N2L2"9"N+TOP5X+,"+ N3(;-07JFB9"SX$ MPKVLGIIO(MYB?9B5F;1G9]=T6JEG;V42)SFZ&:-1LW.:9*ZY5^P?%6L\29 & MF"@2+T5BZ_&L/EX1OP'V&F!KD-[%P(L83D.LIG.;9!G)%E$\JG2S2?TPJ11:NYTQU*YD7)/"B+Q+OL89X\JQN0?,,0+ M0SPP9 %#'HX?I]DF6L!X5#A;)0L8-/L)S*7TC8I+T\G@R)7^G^Q7?^9<@7:, MGG2R6M^#TX#!69GN2O>%NPW<0/%^O.C0=-N6?P%02P,$% @ Y(8'3ZTK MDXVZ @ L D !D !X;"]W;W)K&ULC5;;CML@ M$/T5RQ\0&WR/DDB;2]5*K11MM>TSFY#$6MNX0)+MWQ>PU^O 9+LO-HS/G)DS MC('9E?$7<:)4>J]UU8BY?Y*RG0:!V)UH3<2$M;117PZ,UT2J*3\&HN64[(U3 M704X#-.@)F7C+V;&MN6+&3O+JFSHEGOB7->$_UW2BEWG/O+?#(_E\22U(5C, M6G*D/ZE\:K=A.:@JB7A>ZHE6EF50>?WI2?XBI''LBYDH_L^I7V@A+?Z]5_IQ=:*;C.1,78L4J8I[<["\GJGD6E4I/7 M[ETVYGWMOF11[P8[X-X!#PXJ]D<.4>\0O3O$'SK$O4/\V0A)[Y!8$8).NRGF MFDBRF'%V]7C7#RW1;8>FB5JNG3::U3'?5#V%LEX6&&6SX**)>LRRP^ 1)BEN M(6L7@@9$H!(8LL!0%DOLN./; "L7D896#O\EV7Q($\@54EH*K$ M595;JCI(,HZ2)[8J$&3EN_X,TP8$1;"F%-24.IHPLD6E;A2K)UP=JX-D MX[)/,+**XH+B299817%!*)S817%!Q22ZTV[J5 7WX=!55=C[< C(LKMR!:"4 M+JLCU@!*"<.6_ T 4]+LO3T8G38UY4=S] MOQ\Z-U$L]L@[7BP>L3RO+OD33 M%0+L:WT=,:?;.WUWE_E!^+%LA/?,I#HCS4EV8$Q2E7PX46UZ4M>G85+1@]3# M3(UY=X?H)I*U_?TH&"YIBW]02P,$% @ Y(8'3ROLH%2\ 0 U0, !D M !X;"]W;W)K&UL=5/;;MLP#/T501]0.4JZ;H%M MH&E1;, &!!VV/BLV?4%U\20Y[OY^E.QX;NN^6"1]>'A(4>E@[+-K #QY45*[ MC#;>=WO&7-& $N[*=*#Q3V6L$AY=6S/761!E3%*2\23YQ)1H-09LCHAEX"CVW=^!!@>=J)&GZ"_]4=+7IL9BE;!=JU1A,+ M549O-_O#+N CX'<+@UO8)'1R,N8Y.-_*C"9!$$@H?& 0>)SA#J0,1"CCS\1) MYY(A<6E?V!]B[]C+23BX,_*I+7V3T<^4E%")7OI',WR%J9]K2J;FO\,9),*# M$JQ1&.GBEQ2]\T9-+"A%B9?Q;'4\AXG_DK:>P*<$/B?PF,#&0E'YO? B3ZT9 MB!UGWXEPQ9L]Q]D4(1A'$?^A>(?1<\YYDK)S()HPAQ'#%YC-C&#(/I?@:R4. M_%TZYQ\0;%+S=>066,!]227*&,!M_8 M[$BH?#!OT+;CIHV.-]WTB-C\DO-_4$L#!!0 ( .2&!T\Z9<$8AP, -41 M 9 >&PO=V]R:W-H965T>8Y*8!\OKD,1R>&F8G6;\U M.R&4\UX653-W=TKM'SRO6>U$F37WJ/> M9OML M*WX*];)_JO6>=ZZRSDM1-;FLG%ILYNXG]K#DW8 N\2L7I^9BVVFG\BKE6[OS M;3UW_99(%&*EVA*9_CB*I2B*MI+F^#,4=<^_V0Z\W/ZH_J6;O)[,:]:(I2Q^ MYVNUF[N)ZZS%)CL4ZEF>OHIA0J'K#+/_+HZBT/&61/_&2A9-]]=9'1HERZ&* M1BFS]_XSK[K/4_]-E [#Z $P#(#S !9,#N## &X,\'JR;JJ?,Y4M9K4\.75_ MM?99VQ3L@>N3N6H/=N>N^T[/MM%'CPL /O..;:$A\]AGX#(S3BQQ(OE?Q-, M9PH@*: ;'XPH KH )PMPHD!H3*//1%VFZC,< M^8"DXQX"RE80(2)B!@(@.F MSX178'!J B8D84(")C9@0O0S)LA48@01D1 1 9$8$-%5B*G$""(F(>(;(.*K M$%.)$41"0B0$A.5ZIF2!](9.3W';!$%D7/4E3@4\M=RVS*?MX=_0ZD/(Q$E- MA^#8!(_%9NR&;A]"HWO/9,$1RU5FM- 8932SV8;05+=-1L8@M!@9948$PJ^# M3$7&(+04&6%%;BM!JXQ1+C-[GV%5\8@#,^>#8Q"F !8@6FN,\AIJ?ZPM'H47 M_]X&(!R#,&;, D0KCE&.0_V/%08^-W%N]ARC1< M H MEL;F#4"$HMBR" 1:=D#)SFQ_P";CB1?/U^T+CQ]9OSVYGOMNG_1T.\HN1]>HGCG-SF+?U!+ P04 " #D MA@=/(WJA[\H! !X! &0 'AL+W=OO3" %1M3VRSIW][C$C&>USFP7?69:Y&*W@/9XW,*"73OT\@U%3@!+\YGGG;6>\@93ZP M%KZ!_3Z M$ BHK&=@;KG" PCAB9R,7PLG7E/ZP.W^C?TIU.YJN3 ##TK\Y+7M"GR'40T- M&X5]5M,G6.I),5J*_P)7$ [NE;@-ZA28Q_F;>-=Q^J> MALYYA\\S^97IEO<&791U_1>ZI%'*@I.RNW$%=^X96 T!C?7;6[?7\S#,AE7# M,N=D?6S*/U!+ P04 " #DA@=/9CS7.0(" "(!0 &0 'AL+W=O6&, MB#\54#X6812^.9ZZIE7&@ MX[F"4BWU@*CER_F*,KZX M5PHT3GJ#F5 M]AO4%ZDXFUBT%$9>W=KU=AW=29I-8?X / 7@.0 G[P;$4T"\"D!.F2WU$U&D MS 4? ^$N:R#FGXAVL6YF;9RV=_9,5RNU]UKB^&..KH9HPE0.@Q>8Z!:QOT?@ M9#-CD%8PR\ ^&16^)UBEN$=L8W^&V%MH;./C91';U$^0> D22Y#+J[%B?D?ZD9,YA63><3$*S$^ M3+*2\C[&"4&+'YN!:.P,D$'-+[V=/POO/&8>L7T8_^!N1GTGHNEZ&1RYTL_+ M/H(SYPJTE,V#;DNKQ^)L4#@KL_V@]\(-!V&PO=V]R:W-H965T> L@G.>>#+QP6R'&'4*\;J''_(Z.,,B5AK(>"SED9\1'!OBD M23U!@>")T*UW=?)AZZ3OZLRA=> QPXFONH[*LF1TBZ/05YCRQZ\SAO\,5B(2K2J1'30G77Z>^<$'[6466TN-GTW:#;B>S M$FSV"X0 M6@5"+1"]BI%L8AA,HC&#,?'O[2:1U22RF*0;$X.)/V(26TUBBTFV,8DM)JG= M)+&:)!:3^XU)8C'YSZ&F5I/TUB3V-B;IQTTRJTEF2;+Y._?9[<&'6;0II7H/ M98I!JXNE'KH?F)V[@3M'*N0=U3>IH52 5/3N9*Y6OJW+@$ C5#>5?69>&#,0 M=)P?3[2\X.4_4$L#!!0 ( .2&!T]Z):0M]0$ ,% 9 >&PO=V]R M:W-H965T9[U4+[H",.15\$;G065,NZ)4 MEQ4(IA]D"PWN'*42S.!2G:AN%;"#(PE.HS!,J6!U$Q29B^U4D*Y/E;$!6F0M.\%W,#_:G<(5'54.M8!&U[(A"HYY\+18 M;1.+=X"?-?1Z,B-(/Q2$N< MSM_4/[G<,9<]T["1_%=],%4>/ ;D $?64 MDFOW)66GC12#"EH1[-6/=>/&WN^DZ4"[3X@&0C02\.SW"/% B/^7D R$Y$)P MY:<^%5>;+3.LR)3LB?+_;LOL)5JL$JQ^:8.NV&X/RZ,Q>BZBY2*C9RLT8-8> M$TTPRX_7D,T<%Q M>5\@N2N0.('DJI8W)M<>DSI,XS!QB+^;9.>H=([:_@OE+=/)51"@3J[--"EE MUQA;KDET[.2GR%ZEF_@&.]PWY$7&/P_?F#K5C29[:?"BNNMTE-( F@P?L.CL=,/.%>^+_W"R'9X=9 " M "9" &0 'AL+W=OE9WH@YTJ^L.MGVOO!8=";_THOM%)P78G*L6.5,+_![BPDJWL554I-WKIGV9CG MM7N#4$_S$V!/@ -!Y;Y'2'I"\D&XGP'U!/2_&7!/P%:&J/-NFKDBDLRGG%T# MWFV'ENA=!R98+==.!\WJF'>JGT)%+W.(DVETT4(]9M%AX B#BUO(RH6 1&I M H8JH*^*!73H\#;!TD6DL57#0Y'U79&;,A-OLQ+#1V.^E6+105(#:0P$Q2"V M.KIT44F>H\PRY*)RD $+M79160Y1[O>%O+Z0XPMBY!? 7@'\N#$=!(_*A%B= M9E9C/"B4)U;[5BX*@Z+ 5F-<%"H0^L>"IUY?J:06RQXW)7,NQ[67I M <$"6&UQ00C:_]2U!U2,:KKQE'L]Y9ZFI'Z!PBM0/&Y*X6QJD,2Q?2AX4""# M]FYQ46IWIQ9J[4$E.;)]1:-SM:;\:"XY$>S8N9'ZU!A%AWOT&>ISV8HOP&0) M//&5NG>[:_)#OKNTOQ%^+!L1;)E4MX$YLP^,2:J*CY_4>I[4=\(PJ>A!ZF&F MQKR[+;N)9&W_(1 -7R/SOU!+ P04 " #DA@=/B>?4^;\" "X"0 &0 M 'AL+W=OTSFY#$6MNX0)+MWQ>PU^L%DC0/,8S/'.8,>)CIA?%7<:14!F]U MU8A9>)2RG421V!YI3<0#:VFCWNP9KXE44WZ(1,LIV1FGNHI@'*=13A0ERF&,K,3X4 M@+F5&!>5I BE5F)\J )>T95Z=:6>Q!1^@LQ+D-U/3.9*1CBS/K"E!Y7$]KE: MN2A8J)^5& \JA2#QZ\J]NG(W,=<^I<)+4-Q/3.$["];I7[H@=:@LII4+0B"V MRL?:!>$TR?R:0.POIK$G+5<*(;A2C\']Q/28\2>/$;0KI@>%\A39A=M% 0 R MNW)Z8 7*[!V/1K=.3?G!M BV+)3(W5-'5F'-N,1ZEO+LB_ 9 D\]I5N2\PM M]T'?]30_"#^4C0A>F%1WI;G1]HQ)JH*/']2F'E4;-4PJNI=ZF*DQ[WJ);B)9 MV_=)T="LS?\!4$L#!!0 ( .2&!T\P;6[]P0$ -@# 9 >&PO=V]R M:W-H965T-)15$JE;A$ ":55$ M>?8FDXOJ2["=3?E[?$E#*.'%]HS/G#DS'A>STL^F![#H17!I2MQ;.QX),74/ M@ID;-8)T-ZW2@EEGZHZ840-K0I#@A"9)3@0;)*Z*X#OKJE"3Y8.$LT9F$H+I M7R?@:BYQBE\=CT/76^\@53&R#KZ!_3Z>M;/(RM(, J09E$0:VA+?I\=3YO$! M\#3 ;#9GY"NY*/7LC<]-B1,O"#C4UC,PMUWA 3CW1$[&SX43KRE]X/;\ROXQ MU.YJN3 ##XK_&!K;E_@.HP9:-G'[J.9/L-1SB]%2_!>X G=PK\3EJ!4W847U M9*P2"XN3(MA+W <9]CG>Y'=+V'X 70+H&D!C+3%14/Z!65856LU(Q]Z/S#]Q M>J2N-[5WAE:$.R?>..^UHCDMR-43+9A3Q- -)ET1Q+&O*>A>BA/])YSFAWV" MPZ[&0R X;/.__X^";)<@"P397PJR-T5&3!XP,B:AZ6V2)&\2D4UG!>@NS)1! MM9IDF.>-=QW;>QI>Y@\\SOQ7IKM!&G11UKUO>(56*0M.3G+C!JEWWVPU.+36 M']^YLX[#%@VKQN4?D?4S5[\!4$L#!!0 ( .2&!T^FW/3S A@ "1> 4 M >&POI5LEBK0":G MT4:%\&09Q8%,X<]X]2K9Q$JZR5JI-/!?.=WN\%4@O?#%V^\2[^UWZ=OS:)$% M*DR%#%UQ$:9>NA57(<_@1:$X$9+&/X>[8B>\KX^;N!/I"7'NA$K>A02O<$C11"BN(.QE_?I3;IR:=I2 0 M).LNCAZ\<&',>O^?3TUQ%R6I],5_>1LQC5QC@K-!MVLPAY@Q ?MH?&5\9KQP M'2U@C;MU%+8)HC?NGHQ'W:ZQ 2\%X45+83M'\V,Q4XLLAM5-[0\"T(TDC1:? M.\@]\1_2SY1XV3VUNV(#ED'6:,P>2]<+5V*V#>:1;\CU_L/5[KV< ''Q9;&6 MX0KV(P-CWIO)['QB6)1F_32+8]1I5F1:'L28[7H*=%6ODXUU[#PHM5>8K[0[_Q?1*%4N)Q124:A7%!I.O90S[G2P6 M"D;!&)?'M\PU"Z3OBQ^R!!0^:5OP(E#Q"EGP+HX>TS7H4["189O>S]8*IMP_ M1FO"C#5A1CY8W&8I:'F(LF[EW2**01[LO-FN*&[$VT8E/[]HF>A>?A%7+G#= M6WH+GJU9XX>]D^[(L4>FR]0S?5 K#YTYJ$J3CJ%VWMZ(Z>V'NS96 !4QV-T5 M1)HOXB=EL*P+_YUU;6D M9[=Z=CV'#C*7<-O0E9\-?[+[-E'0^&YCJ+R]F=U>7YU/[B_.Q>P>_O?^XN9^ M)FXOQ=7-]/;]A3CZ&,K,]4#%CR&0?YR=BZ.7Q^*E\$)QOXZR!%3)6*EW<& W MN(W*%RC6.MI6>QC_H!Y4F)D&/ 4WCFYR%45N(I+(-R@ "X/PLXFCI6=XA-L- M&C3:H?H"4"A1R6O3\?E^@_F\4Z%"'4,4)-W "TEET069E"<@I<6:AKJP#3_: M! W>R:2E?81'C#.>IVOP8E[XH)*4V,G#Q)$/'%#)LI< 2A4R/@'+T%W '_F;Z;RB[F]NX-'WJBTC9OF@&$M=1N'J2=E!GD%RZ[8B-+W6^A QI M-/YKA,AR =X]\PEAN JPS\+C0$I.)D#0]#O=:%NJ:25Q8^[N]BF6&'*] Z(: M]O@.O.ZCYQL(DA8PJ50;Z;FYVZ"%:\()H["%X2Q)'M:FD;XGYYX/N5(#^84> M;>06E8@YNEA ZN567VQXCX9H>R\I;G1+U^5$G38,RJR'G9XL3+K-"4/* 18@ M&C-X$=1;0\13):%W'@@+S,0IA(V! H@XQ \GFFOD%DE M&0!/O:;=&0P'0J8"0(0JJ@,D!7QTAH_ 62E$F87#ZN#=!:""9AU*6IG6/+XB M'5KX\/?WNF7(U$#V:Y4"5O;1-;\4KUJX6J*CVR7@OE"&X!9\S%^Y+M".F:HI M >6&MS%C+5=GB0 ^.5/8^Z;.)2:%:APR^HK4I57"U;'/@*G3R>Q'<7E]^^GK M(AM%IZ4?/29B&4>!*!$-98\MOL/]-=,N7J019"<+<%-460$@H+'.T34@K&-\ M3$L0D@$P+.9;H#,A!W(L2O@V*5;;5[AZ3@0XSQWX/MA$3#\!G(..'I))\,*- MD^'&=)(/W,Q"$)I/+F$%]LMFP(A2 &5[(F!]'EGX4D:=X(=B%7A9 ,Z% 6BB MG?3^6?]0>1@:0^0G2']%6Q5YB#[ M1BOI >C8,]EQ6>SAV>RHV_3B4+C?FA=@M)ZKE1Y+P[].+EY=S$35S?PX';ZTX^WU^<7'V:Y9"]^_GAU_\M7A2A" M'7L#[-_?$^ QXL5.;&T;-M$&BA!"X[4IX[765PK@=J&!6_ODM],K,4G3V)MG M*0%M<,&,=5K?^4&"&UF@ M9@7MNPNL(<>3HI!F_/:+!(7<\.F^&IM]J"IL * M98(^ *RD2L=73=!JWOLVH:APL,N#O16WAM>?>@4"K ^!B;V?=*,-^]'9+8X> MGG2-$J=V?@D%-?9_GG9L>_=\D(3?R[B].-$JX:]X:X]F';[NP6\]+'TP^IP)Q0+%@4BX(DTW 8Q+% M92L&@YV7HK#FB>=Z$@M<8BT?L+"J0L3.D,:S ''EV$6>$J:@O[.0S'030T+@ M;7QX=\45:W^+S]4FY77,Z)2T997%<9&)OYK"51@/76M%:7BFZ:0=-^VAT& T M@C2#ASGW8",^YKHP<X=,*_B M%NY5W\Z2_&:,Z^.:![KDT[9^Q%:< SO\"(*MVA=3G&.KTL*H7I-=)ERODZR$ M8-A '5:$J>T98^M"<'F&T#95=4\%-45!B5R%30J"[N! \43"2@LJ3E) _AU] M%65@T0H4T3VE4+:,?%B)\U*2/J)]=*R!UCUQ8M^9SSN6Y^B^#/JX 8+ TEB MC3I#V[;..H[=MRZQ[;K&PA1V?RV[V^G#7=ON](9]B^NW%=)@SEZ_,QAW\:+7 M&9C'=:[*MEYCIZW(?XK"Z3[)]E"R]0EWN.LQ2Y&9F48E:$O2:&+<+O9UY M7L-$L5*USGO!Z)GWI?D!XI>2\>55360=<.KH3XX[==? "A#,:6 M@36V>N9J[9U6G'W(:YS1=8^NAU8AW@J?$>\M8%.#4\>&__5/ST@W MNZ<]5*/Q::]GG?-*- BX28/Z/,@9\" ;-2$F'XO^EDDB[\_@.])!AP$$*)1' M494?9B$Z'3!\57/*I#G27V##4,?8Q\.94/$&:=%VH>6T(Q#G)KLQ"#)VP7=_ M5W&DFS%.T2ABYU1VFXK@\!L'M$1'!K.EP\T;F (A!:R+H)$V#?K(F];ALFXP MS]SV7"UD!O$6I@'HI5BY'BF:EN!:P@9/%GC$S($PJ+O5DNA'/V#0,4,!R5H;T?,(ZP-YK59 %(5*3*TB54) MKR'> 98(2 \TFG/+Z+7)( 8FG+ 18N7F(4;$"MQ%\R;TH@QRB Y-4:P(AGB< M?N)F3M+H1!=ZMPS#B#3,'3CRZ<8')5,8V%CW:_E6#=G,.<$4=(B9*3*9@ L% M&6&S99935EVULM.O6#%1-1GM;/L:CP$)&R,X7SJ /768+:V;@^]<0;0X%9_* M"7!LO66@061UQ<>UMU@+;,YS%;W81:B^I,)V1, A@ET*G^K1QX'*PQ8H8\8= M^8$'DB+S%/R9]$)^LW6G9GNCLB(F.[7C2@UR>E1$6$A*BN5R(@8QVEJ&Y3Z8 MI%)FB#3'BLZH[:GTZ9=H4PT>DCP4F=5+N4OD!(\AJPL M!@;C(W ?B^DM4CH+8:+U#E>RKFD5ZQ+)IMYPD_MY;0&L@"R>F6'9EM/K.'V, M@Y1A.&]J5_KA=,<76 XBN_X0(8-3>X%NCZT?4,/@46_8Z5',=;J]VCAX,'#Z MUON*\0(MX]X0GXUJ0\<0B"]8I2K\A\D'G2$%\G+HD=,9=L?6,4[2Z0Z'F@%& M!F,PP78Z/4!2S4S0#QN8T._TQKV6M_A9S@AGT!D[S@ZQ@(&15'AV!I<[O#@; M[^S-=GCX\%G\& &8ID4 (]FLZ?/HP? &)2K8#4L/D"*!%O+9D3@QCG*P^1C1 M8BV3:N>/PKZ/!Z3(Y"5;/+J#?LWXF1B*XH>]W=CIND;"C[ P 5D,><.I MC&.,XQ/*;:Q)>?1N4CEF\4=,:0].R?G9O!NY^ A6]++'A[@PLDJ UIV*26/&@#LP^-T\7+8.$D":>8!4YQ: M%T6X768$1%KW49V>. M (,4G8+ ]%6,,@ 6N-D/TN125)$(L)H**?50US@FA MLA&\FRP]Y>IR8@3*".PL*H,$<)9Y+0FFBOP@$J@4LLBF.EO'_-]!.>LGZ2@W963SCU\%-K M(I(L"+"&#_O1=Q,LK*U4M(KE9HU%&X!8'<'-7CJO#3S"%5PZ?D*;[Q0>F9DOLGMN5W2P*&<6@LAY77#25A&H5=,89W2X"+*??&?708 9V9TPPHS_N M],%?O5.HNEL "UVX#2YM; ..<09C^'<\="Q.A:F.3W7",B0/_E)E*/J_;M?! M*MX96"8LW!_V$$R.^D.NZ>&:W8Y-J+ W@OOH-4F&%RC!YE@;2A&7#TX M&S-?@9-CD!O,/>PXX/)N-VN0@1]$?K3:8AD,/2(5XOK X2[BPMX9RPZN^P[> MI^*9W;'/' M$?]9]AE00(0!=*5>1$88>C4=_.&_8;4]\/Z@SXZ M%J,G/,*ANG"?N\&\@9"WX-B_9QD0CC2+I> 3*/;+6".5I>Y M0C/6/@\)+#QL1X!36^<):65M1D^P%N=[7I(W_M@_RH8\>Z>.<">WG!B#I6PW M>%08DE0WXS8O;*37A>1O"UGH)_1XL#N)W> 06Y+1(TU$E9PHFZ<(WV1^"IZ< M[I*<8YD+ZR.=W*C"S1;E-DAF?8S;Z,:+@)!WT(H:TH:)Q<8C$0%)0E34A3JZ M;D<>F8],DF5*\P,/#NA 2D*%%?PWVP!_((QA'1\[3'H>/D2CJ&B=>W@\#1H% MX(F7H!51G!2I-D^9MUF;J<'2(WZ^6)!U"N@^_P/I>@2=!:@%8Y>L0(^J;++H MC+[8!V4'V%>=%VMAN/RQV =6..<2O[Z8IY3T4/'1"_)V",F5\AG%+^MHJ<$# M[X$_?RL"#2I6":JH-*A'4*@DHHN G\/[7,F1AB+J\G*TB!8ZT:-;^"1[["7G MQ/+Y7NESESF?,5: ^'0EXQ'PL0R1TQ5PD]=CV?R?&%Q6:-$78C>,K '(Q->7 M^!TD6M)O0 9*5.^S2K:N:C+SBOI,%A;6W(K"^ !>QO^2U?8FO"<;M=I^%,; M3'L@3<', FF'I#D".$,E/D"YGJ(!>@H^L_"%2J.NRS+!S9;E68IJ?(0"8$NB M?9<4/GVU7"(P#P 84(E?Y\(-KC72Z1'0Z( /=<') MN'V@ PGB: 8>-P*'+4;.X,3N'K^F8^K _:*/_)Z1'R\F;ERZ)3 MZRH4?Y-AAM@&*6+7>CF9_9!_H_/_AE:+\B4*M^A**!2&ZK%^GJ/*9B$W&TA@ M\Y.C&>-QO2VMYKC3#J8!#/FILP. AW)%FG(>N72>N3 Y&R# B2?S6RPJ>J9@J-[*LN8IU07:^5F?G$\ MO^V3RF^G \J^^"&\?'YO?S_+OQT9^'ZU#.XU#>X?/+BE?W)8G-I36C>ROV\E M^7^9DORA(J\6Z ^6][>J_C^OJK\WW3SGY/#P#V!K&=_NPYUT;_=Q/>-K_D&/ M/ U4I__4 <2@D8)L';_EIY.2EH/FI=IQ<'$BALLG>("AI>M?>?9\FLC MO+6+6@MT6C]OVYHXS9[\5:M:SO)LW:C\:%3M3*W^LEC\CV!4^YY/Z[5]<3QM M^'68RR+5,0[Z[*0=@G*-)T=Q+O+\'51 ]AV=AFK;Q2%3\;,(@S"XN<16]/>PXB> M/.?@5SOV?K;Z?+RY*G[[8F8H!:/+YE^UF1:@LOU')7;(>HX4Z_"IW?9KD*EU M6 TNM8^BC=WEYY#:][6_D]2H"/MW6_NF7S/(_-T<+XI/] >]E1*6QEU6;!+10$%0*O0_]5O:22;*P+W&S.7/]]>Y+ M7BXGHIQ5[)=DYIG=9YZ9++.)&[UC<%A3_G-;$#Z@M+ M'?0UI'$AQ53*.?: R4TXH"UA";XFC&X4M;L*PBG;>7AI@4PRJ9 V/33:(HLT MCSX<><^VM^?A5$CEFV!-*Z)UJ#$C7'<8@?^$$*] MO=[51F&IR"Y:^@;XI>YEDFRDRD&-:2(\0&G,H+!R%"TK^]:R#FQ0:\F-D5-2 M2D&1]-L^]1_OF M*%I4TZW4'UI3C7"^/3IPJZ"@G?.[8LQOV$E=L]U[1DO!P=?RRX31D0G3F QY M4"45?31\]J1D!@"%T1:4IMD^\DV1>@V='DY35QRK>?D,-3]UGTL0H C;%VV. M_O_4;1I*=-4]'(K MFN?@]=C[,,%?[%7,9E-QFLJ&7I.-^<^8\9N].12D9?K6ENB""9[L3U9XM!I7 MK4>*!$_V9\AIR]^ZA-//3/H=4$L#!!0 ( .2&!T]9((O;[ ( *\3 / M >&PO=V]R:V)O;VLN>&ULQ9A+;^(P$(#_BI53][(A;DL?*I4HT 6)!=2P MO:Y,,BE6$QO9IMWMK^\DB-94V=%>W)Z"'3\^CQE_2:Z>M7E<:?W(_E2ELKUH M[=SF,HYMMH9*V.]Z PKO%-I4PF'1/,1V8T#D=@W@JC+FG4XWKH14T?75?JR% MB?V"=I YJ156UA7W$I[M^_VZR 0V>(*E6/6B3L3$UNE;63HP0^'@A]';C50/ MO2B)6"&-=6D]=].RDDI6\@7RIF37^GFLC7S1RHDRS8PNRZ97?:/IA#/8MYI[ M,$YF!PV=6-T)9.U%W0X.^"2M7,E2NK^]J/E=0H2KB+UE-''87W=!O#3_$T9= M%#*#H92X@TSR9,:/!SD8#Y+Y]/)L+\<#5FZQ,O/T6R9LODMF\P&4I MGGX=Y+@_\R"[!&0W+.2-L-(R7;"% 8M-/^;T&8%V%A9MHIZP 9ZG8#V@L!,U I_9U#W]#$I*R2!M> E M(SO"QY@2[#>?C9)!$M@&'_.R%9 201+8!%Z*MK)1YW\26 !MN=H*29D@":R" M?=*V@E%&2((KP4N+(3@ART,X2@Q)<#-\S(L60DZ)@@<6Q3\)V4P8XS]L8%("X8$%TG[.M 634@D/K!*2DB4^)B44 M'E@H-*;_:L$IM_# ;GD_MMOVF1(*_S2AO.WM 1OE%![8*>03X6_N8U)VX8U= MXOT'HAP*J2"?X106ZS-19@O#ZLON$?CDM'95L2W+ =;-U52+YI-./<;^6]GU M*U!+ P04 " #DA@=/(L)<@V8! ",$@ &@ 'AL+U]R96QS+W=OP2NG?QE?7LZE9F\MMEG+4VX4_&[(#'W@S@>Q/"@63QH M!@^:QX/F\*!%/&@!#UK&@Y;PH%4\: 4/6L>#UO"@33QH P^B5)$QQ2=I6..U M)H5KPGM-"MB$%YL4L@EO-BEH$UYM4M@FO-NDP$UXN4FAF_!VDX(WX?5F16_& MZ\V*WOP/W]K:QS9>;U;T9KS>K.C->+U9T9OQ>K.B-^/U9D5OQNO-BMZ,UYL5 MO1FO]VRDMR^LD^-[<&63^V>7W Q_6#."VX=K)<_/&*8^W#]2.O1;Q S'I[\N MAJD_$>;FY]/^&U!+ P04 " #DA@=/V!4YQ84! !+$P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-F-UNPB 4@%^EZ>UB$;:YGZ@WVVXWD^T%&)Q:(G\! M=/KVHU67S'2)BYJ6)B^IH@_ 96P DM%5;'@ ^9Z"LO,=[XR'],I-3DS6FOR:4%V. M(VTT] -TD7-63OE:0%^I+K!]TI,*[F^#< $&/N1H2*IG>QEIEJ.1M!//N45H MKXX$>53QG/IR'_;+A47WWG?@/\%(NN:T4S\?!T/"<8V$XP8)QRT2CA$2CCLD M'/=(.!Z0<- A%A L1J58E$JQ.)5BD2K%8E6*1:L4BUD !D;V-0&UL4$L! A0#% @ Y(8'3X/V M R'P *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL M4$L! A0#% @ Y(8'3YE&PO=V]R:W-H965T&UL M4$L! A0#% @ Y(8'3T\8'B1K! I10 !@ ( !9 P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(8' M3]Z36]QD! )A4 !@ ( !91< 'AL+W=OYB'+4! #2 P & @ $:) >&PO=V]R:W-H M965T&UL4$L! A0#% @ Y(8'3TD@9&NV 0 T , !@ M ( !!28 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(8'3UTO MK BV 0 T , !D ( !M"T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(8'3\2P!8W6 0 8@0 !D M ( !>#, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(8'3ZH49W[' 0 -P0 !D ( ! M;SD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(8'3ROLH%2\ 0 U0, !D ( !E$ 'AL+W=O&PO=V]R:W-H965TJ'OR@$ '@$ 9 " 45& !X M;"]W;W)K&UL4$L! A0#% @ Y(8'3V8\USD" M @ B 4 !D ( !1D@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(8'3Q>$7G60 @ F0@ !D M ( !V4X 'AL+W=O?4^;\" "X"0 &0 @ &@40 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(8'3Z;<]/,"& )%X !0 ( !CE8 M 'AL+W-H87)E9%-T&UL4$L! A0#% @ Y(8'3]\C18XL @ MV0@ T ( !PFX 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ Y(8'3R+"7(-F 0 C!( !H M ( !,G0 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& "8 )@ \"@ AG< 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.19.2 html 98 211 1 false 20 0 false 3 false false R1.htm 000001 - Document - Document and Entity Information Sheet http://atrioncorp.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 000002 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 2 false false R3.htm 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 3 false false R4.htm 000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://atrioncorp.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 5 false false R6.htm 000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Unaudited) Sheet http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - Basis of Presentation Sheet http://atrioncorp.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 000008 - Disclosure - Inventories Sheet http://atrioncorp.com/role/Inventories Inventories Notes 8 false false R9.htm 000009 - Disclosure - Income per share Sheet http://atrioncorp.com/role/IncomePerShare Income per share Notes 9 false false R10.htm 000010 - Disclosure - Investments Sheet http://atrioncorp.com/role/Investments Investments Notes 10 false false R11.htm 000011 - Disclosure - Patents and Licenses Sheet http://atrioncorp.com/role/PatentsandLicenses Patents and Licenses Notes 11 false false R12.htm 000012 - Disclosure - Revenues Sheet http://atrioncorp.com/role/Revenues Revenues Notes 12 false false R13.htm 000013 - Disclosure - Recent Accounting Pronouncements Sheet http://atrioncorp.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 13 false false R14.htm 000014 - Disclosure - Inventories (Tables) Sheet http://atrioncorp.com/role/InventoriesTables Inventories (Tables) Tables http://atrioncorp.com/role/Inventories 14 false false R15.htm 000015 - Disclosure - Income per share (Tables) Sheet http://atrioncorp.com/role/IncomePerShareTables Income per share (Tables) Tables http://atrioncorp.com/role/IncomePerShare 15 false false R16.htm 000016 - Disclosure - Investments (Tables) Sheet http://atrioncorp.com/role/InvestmentsTables Investments (Tables) Tables http://atrioncorp.com/role/Investments 16 false false R17.htm 000017 - Disclosure - Patents and Licenses (Tables) Sheet http://atrioncorp.com/role/PatentsandLicensesTables Patents and Licenses (Tables) Tables http://atrioncorp.com/role/PatentsandLicenses 17 false false R18.htm 000018 - Disclosure - Revenues (Tables) Sheet http://atrioncorp.com/role/RevenuesTables Revenues (Tables) Tables http://atrioncorp.com/role/Revenues 18 false false R19.htm 000019 - Disclosure - Inventories (Details) Sheet http://atrioncorp.com/role/InventoriesDetails Inventories (Details) Details http://atrioncorp.com/role/InventoriesTables 19 false false R20.htm 000020 - Disclosure - Income per share (Details) Sheet http://atrioncorp.com/role/IncomePerShareDetails Income per share (Details) Details http://atrioncorp.com/role/IncomePerShareTables 20 false false R21.htm 000021 - Disclosure - Income per share (Details Narrative) Sheet http://atrioncorp.com/role/IncomePerShareDetailsNarrative Income per share (Details Narrative) Details http://atrioncorp.com/role/IncomePerShareTables 21 false false R22.htm 000022 - Disclosure - Investments (Details) Sheet http://atrioncorp.com/role/InvestmentsDetails Investments (Details) Details http://atrioncorp.com/role/InvestmentsTables 22 false false R23.htm 000023 - Disclosure - Investments (Details Narrative) Sheet http://atrioncorp.com/role/InvestmentsDetailsNarrative Investments (Details Narrative) Details http://atrioncorp.com/role/InvestmentsTables 23 false false R24.htm 000024 - Disclosure - Patents and Licenses (Details) Sheet http://atrioncorp.com/role/PatentsandLicensesDetails Patents and Licenses (Details) Details http://atrioncorp.com/role/PatentsandLicensesTables 24 false false R25.htm 000025 - Disclosure - Patents and Licenses (Details 1) Sheet http://atrioncorp.com/role/PatentsandLicensesDetails1 Patents and Licenses (Details 1) Details http://atrioncorp.com/role/PatentsandLicensesTables 25 false false R26.htm 000026 - Disclosure - Patents and Licenses (Details Narrative) Sheet http://atrioncorp.com/role/PatentsandLicensesDetailsNarrative Patents and Licenses (Details Narrative) Details http://atrioncorp.com/role/PatentsandLicensesTables 26 false false R27.htm 000027 - Disclosure - Revenues (Details) Sheet http://atrioncorp.com/role/RevenuesDetails Revenues (Details) Details http://atrioncorp.com/role/RevenuesTables 27 false false R28.htm 000028 - Disclosure - Revenues (Details 1) Sheet http://atrioncorp.com/role/RevenuesDetails1 Revenues (Details 1) Details http://atrioncorp.com/role/RevenuesTables 28 false false R29.htm 000029 - Disclosure - Recent Accounting Pronouncements (Details Narrative) Sheet http://atrioncorp.com/role/RecentAccountingPronouncementsDetailsNarrative Recent Accounting Pronouncements (Details Narrative) Details 29 false false All Reports Book All Reports atri-20190630.htm atri-20190630.xsd atri-20190630_cal.xml atri-20190630_def.xml atri-20190630_lab.xml atri-20190630_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 47 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atri-20190630.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 98, "dts": { "calculationLink": { "local": [ "atri-20190630_cal.xml" ] }, "definitionLink": { "local": [ "atri-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "atri-20190630.htm" ] }, "labelLink": { "local": [ "atri-20190630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "atri-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "atri-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.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", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 203, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 10, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 16 }, "keyCustom": 4, "keyStandard": 207, "memberCustom": 8, "memberStandard": 12, "nsprefix": "atri", "nsuri": "http://atrioncorp.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Document and Entity Information", "role": "http://atrioncorp.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Investments", "role": "http://atrioncorp.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Patents and Licenses", "role": "http://atrioncorp.com/role/PatentsandLicenses", "shortName": "Patents and Licenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Revenues", "role": "http://atrioncorp.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Recent Accounting Pronouncements", "role": "http://atrioncorp.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Inventories (Tables)", "role": "http://atrioncorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Income per share (Tables)", "role": "http://atrioncorp.com/role/IncomePerShareTables", "shortName": "Income per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Investments (Tables)", "role": "http://atrioncorp.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "atri:Patentsandlicensestabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Patents and Licenses (Tables)", "role": "http://atrioncorp.com/role/PatentsandLicensesTables", "shortName": "Patents and Licenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "atri:Patentsandlicensestabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Revenues (Tables)", "role": "http://atrioncorp.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "b", "div", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Inventories (Details)", "role": "http://atrioncorp.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "div", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "role": "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Income per share (Details)", "role": "http://atrioncorp.com/role/IncomePerShareDetails", "shortName": "Income per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2018-01-01To2018-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Income per share (Details Narrative)", "role": "http://atrioncorp.com/role/IncomePerShareDetailsNarrative", "shortName": "Income per share (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2018-01-01To2018-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "div", "div", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30_ShortTermInvestmentsMember_MoneyMarketMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Investments (Details)", "role": "http://atrioncorp.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "div", "div", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30_ShortTermInvestmentsMember_MoneyMarketMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30_CommercialPaperMember_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "atri:Securitiesmaturity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Investments (Details Narrative)", "role": "http://atrioncorp.com/role/InvestmentsDetailsNarrative", "shortName": "Investments (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30_CommercialPaperMember_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "atri:Securitiesmaturity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "b", "div", "td", "tr", "table", "div", "atri:Patentsandlicensestabletextblock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Patents and Licenses (Details)", "role": "http://atrioncorp.com/role/PatentsandLicensesDetails", "shortName": "Patents and Licenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "b", "div", "td", "tr", "table", "div", "atri:Patentsandlicensestabletextblock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Patents and Licenses (Details 1)", "role": "http://atrioncorp.com/role/PatentsandLicensesDetails1", "shortName": "Patents and Licenses (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Patents and Licenses (Details Narrative)", "role": "http://atrioncorp.com/role/PatentsandLicensesDetailsNarrative", "shortName": "Patents and Licenses (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Revenues (Details)", "role": "http://atrioncorp.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Revenues (Details 1)", "role": "http://atrioncorp.com/role/RevenuesDetails1", "shortName": "Revenues (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-04-01To2019-06-30_FluidDeliveryMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PriorPeriodReclassificationAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Recent Accounting Pronouncements (Details Narrative)", "role": "http://atrioncorp.com/role/RecentAccountingPronouncementsDetailsNarrative", "shortName": "Recent Accounting Pronouncements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PriorPeriodReclassificationAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://atrioncorp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2019-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "AsOf2017-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Unaudited)", "role": "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2018-01-01To2018-06-30_RetainedEarningsMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - Basis of Presentation", "role": "http://atrioncorp.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Inventories", "role": "http://atrioncorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Income per share", "role": "http://atrioncorp.com/role/IncomePerShare", "shortName": "Income per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "atri-20190630.htm", "contextRef": "From2019-01-01To2019-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 20, "tag": { "atri_CardiovascularMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cardiovascular [Member]" } } }, "localname": "CardiovascularMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "domainItemType" }, "atri_EquityInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments [Member]" } } }, "localname": "EquityInvestmentsMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "atri_FluidDeliveryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fluid Delivery [Member]" } } }, "localname": "FluidDeliveryMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "domainItemType" }, "atri_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long Term Investments [Member]" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "atri_MoneyMarketMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Money Market [Member]" } } }, "localname": "MoneyMarketMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "atri_OphthalmologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ophthalmology [Member]" } } }, "localname": "OphthalmologyMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "domainItemType" }, "atri_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "atri_OtherProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Products [Member]" } } }, "localname": "OtherProductsMember", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "domainItemType" }, "atri_Patentsandlicensestabletextblock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of patents and licenses .", "label": "Patentsandlicensestabletextblock", "terseLabel": "Patents and Licenses" } } }, "localname": "Patentsandlicensestabletextblock", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesTables" ], "xbrltype": "textBlockItemType" }, "atri_Securitiesmaturity": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The duration of securities maturities.", "label": "Securitiesmaturity", "terseLabel": "Securities maturity length" } } }, "localname": "Securitiesmaturity", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "durationItemType" }, "atri_SharesSurrenderedInStockTransactionsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents shares surrendered in stock transactions.", "label": "Shares Surrendered In Stock Transactions Shares", "terseLabel": "Shares surrendered in stock transactions (in shares)" } } }, "localname": "SharesSurrenderedInStockTransactionsShares", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "atri_Sharessurrenderedinstocktransactionsamount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of shares surrendered in stock transactions.", "label": "Sharessurrenderedinstocktransactionsamount", "terseLabel": "Shares surrendered in stock transactions" } } }, "localname": "Sharessurrenderedinstocktransactionsamount", "nsuri": "http://atrioncorp.com/20190630", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code", "terseLabel": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://atrioncorp.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r87", "r127", "r129", "r158", "r159" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r89", "r127", "r130", "r160", "r170", "r171" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes And Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of 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.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r12", "r90", "r91", "r128" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r118" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r40", "r41", "r139" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Original Life (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r109", "r113" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for patents and licenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares Excluded from Computation of Weighted average diluted Shares outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/IncomePerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r85", "r142", "r152" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r38" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Assets current" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r68" ], "lang": { "en-US": { "role": { "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).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r26", "r64" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "terseLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails", "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends per common share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock Par Or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock Shares Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.10 per share; authorized 10,000 shares, issued 3,420 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails", "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r66", "r136", "r137" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r62", "r116" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r124", "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Dividends", "negativeLabel": "Dividends", "terseLabel": "Dividends" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r46", "r69", "r73", "r74", "r75", "r76", "r79", "r148", "r157" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per basic share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r46", "r69", "r73", "r74", "r75", "r76", "r79", "r148", "r157" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per diluted share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Income per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/IncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r112" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r112", "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicensesDetails", "http://atrioncorp.com/role/PatentsandLicensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r106", "r107" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill And Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r93", "r94" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity", "terseLabel": "Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedLabel": "Gross Unrealized Losses", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Fair value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table Text Block]", "terseLabel": "Schedule of investments" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r66", "r84", "r138" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negativeLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r59", "r65" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "terseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Accrued income and other taxes" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "terseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Patents and licenses" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/PatentsandLicenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r108", "r111" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Patents" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r18", "r104" ], "calculation": { "http://atrioncorp.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r37", "r103" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://atrioncorp.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://atrioncorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r20", "r104" ], "calculation": { "http://atrioncorp.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r19", "r104" ], "calculation": { "http://atrioncorp.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r51", "r83" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest and dividend income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentSecondaryCategorizationAxis": { "auth_ref": [ "r164", "r165", "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "Information by second categorization of investments, which may include, but is not limited to industry.", "label": "Investment Secondary Categorization [Axis]" } } }, "localname": "InvestmentSecondaryCategorizationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails", "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r99", "r100", "r101", "r102" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r161", "r163", "r168", "r169" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r161", "r163", "r168", "r169" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsBySecondaryCategorizationDomain": { "auth_ref": [ "r162", "r166" ], "lang": { "en-US": { "role": { "documentation": "Investments in the \"Investment Holdings [Table]\" and the \"Summary of Investment Holdings [Table]\" are often categorized at two levels. The first categorization is the investment type. The second categorization can vary. The usual secondary categorizations are industry, country or geography.", "label": "Investments by Secondary Categorization [Domain]" } } }, "localname": "InvestmentsBySecondaryCategorizationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails", "http://atrioncorp.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r143", "r154" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Liabilities, Current" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r27" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r33", "r121", "r122" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r58" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r58" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r58", "r60", "r63" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r43", "r45", "r63", "r78", "r147", "r156" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited", "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "Reclass from adopting ASO 2016-01" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Nonoperating income expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization Consolidation And Presentation Of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other investment income (losses)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Net change in accrued interest, premiums, and discounts on investments" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r57" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r57" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares tendered for employees\u2019 withholding taxes on stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r56" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property, plant and equipment additions" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r24", "r25" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Total other assets and deferred charges net" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r8", "r141", "r151" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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 after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "totalLabel": "Prepaid expense and other assets noncurrent" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Other assets and deferred charges:" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PriorPeriodReclassificationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of a reclassification adjustment made to prior period financial statement amounts.", "label": "Prior Period Reclassification Adjustment", "terseLabel": "Prior-period unrealized losses" } } }, "localname": "PriorPeriodReclassificationAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RecentAccountingPronouncementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r54" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r117" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r119", "r155" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property plant and equipment Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r135", "r172" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r124", "r153" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue From Contract With Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r44", "r81", "r82", "r86" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://atrioncorp.com/role/RevenuesDetails", "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation for basic and diluted income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/IncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of revenues by product line" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r5", "r21", "r22", "r23" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r47", "r88" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenues by geographic area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r50" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "terseLabel": "Selling" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balances at ending (in shares)", "periodStartLabel": "Balances at beginning (in shares)", "terseLabel": "Balances, June 30, 2019" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r9", "r144", "r145", "r146", "r150" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited", "http://atrioncorp.com/role/InvestmentsDetails", "http://atrioncorp.com/role/InvestmentsDetailsNarrative", "http://atrioncorp.com/role/RevenuesDetails", "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited", "http://atrioncorp.com/role/InvestmentsDetails", "http://atrioncorp.com/role/InvestmentsDetailsNarrative", "http://atrioncorp.com/role/RevenuesDetails", "http://atrioncorp.com/role/RevenuesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r10", "r11", "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation transactions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r10", "r11", "r124", "r133", "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation transactions" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r92" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balances at ending", "periodStartLabel": "Balances at beginning", "terseLabel": "Balances, June 30, 2019", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "terseLabel": "Cash paid for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Taxes Payable, Current", "terseLabel": "Accrued income and other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r125" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r125" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r125", "r126" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury shares,1,565 at June 30, 2019 and 1,567 at December 31, 2018, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r62" ], "calculation": { "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Net change in unrealized gains and losses on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r76" ], "calculation": { "http://atrioncorp.com/role/IncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Add: Effect of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r72", "r76" ], "calculation": { "http://atrioncorp.com/role/IncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average diluted shares outstanding", "totalLabel": "Weighted average diluted shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r71", "r76" ], "calculation": { "http://atrioncorp.com/role/IncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://atrioncorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://atrioncorp.com/role/IncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 3 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.2(ii))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(b))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C.1(b),2)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12C(2))-", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r173": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r174": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r175": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r176": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r177": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r178": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" } }, "version": "2.1" } ZIP 48 0001654954-19-008985-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-19-008985-xbrl.zip M4$L#!!0 ( .2&!T^DX1\Q;[D #;-#@ 1 871R:2TR,#$Y,#8S,"YH M=&WLO=ERXSBV+GR?$?T.:%^]PH(!*V MN(LB523EM.O5SL7_2/\K'("D)$HB*4HB)8!:'=V=MCEA6-^W!BPL_/__]__[ M\K_>1C9Z)9YON<[/)W)+.D'$,5S35Q_WG MQA?98_+28\'8RWDNOCK]'WN!MO@"8^)Y5";>FW3:LU^T?%=*!VR"TT>97DBY MW0@&=OK][$K* R\3[*4_P*ZD/.!-TF_W)FG#ST8*VW;..-*KT_^EC"/MI9_9 M?S]#3@S;(SF2$EY.>=3"KI7^+78E[5L4)Y:3TK[P2]'%M#ER)T[@K1.-Q9O8 M:WJIK\E]/.6Q$)U^AE#%%U,:[6#+\-._%5Y*:Z"1P3'T0MKP.Z\9H^^\9C4H M?PP7;DEIH.\M/CR?/R\+CJ'(LC?F"W5\1XY@SV[+9YGXCARFF1*V9>&,24W> MD=*EB=_$GN&Y-DF1Y,3%E$=-PQB[&5^-KF6@QA^D(&V*&GHQO9DO&(\7!C[9 MS.G%M"\:STT_;9K9!\-K:2@EAFU@VU"S^'1V/>7A-W_>OX1.5B1)/OVO7[X_ MTAD980:U #L&F0TGL?)E*W%#&H!\MZW(O84/AX_'GU9/XSOFWQM[Q& 62>8S M^FD\_:?SFQ<1F-G8V>44Y'D9S."E$0-#8_ ^3A//V:4T147H'5F?B;J70D%& MBN*(2FLAG9H6OD%GJT!+Z%TI+\)>QAC0"RFWDS=C MF/XM=B7E =<8/VD"WSJ5],8>(9*.0?#&0"FH]#,0F)T+=/H26O@S.A):R@9_4^&>F=7 MTKY#&^!/QF,CNWWAY;1O_3ZQ@O>,KX77TK#_EC6 ,B5.Q[8?.RVI4F M%Y1#!QEJA%U*ZX.9Q43L2LH#60Y=J@_'%$FNEDF7;VH>#E+T:&PY#M)8B?(F M]0.S/S:_'H[TXL/#K#$8I@X!:T.V3SI($TMJ.&1;/IEF3X;'9*;Y2R2+34DJ MFR;M_FQULGA3&GG%-I_K&C_RK4)V1X;YDVWXI*G;<89DT NI-EGT>7\R&KIV MQJ-+-^58:4J^D::DJ:%@:%LX Y;QQ0S^(R^C;/ZC%],$+?#(2PY%T^LK0S-T MO:# X$QO2V]L9D/3!-L:9EGS]$HJCV0!CEW)F?;UWRY35B\)V5\/2.CR_1"&L=D44RJ[#^/FQ,C-Q(4 M7D[C[$E&((A>2->FF9HTS;X>I[\"CMYIG/L]X_ MRPX@F)G!Y^AB^A0\#^T,#1-?3+<6Q]G6XCCMD6E@(!/,B1O2K: ,!WMZ)6-0 M4F-VTT%)C]M%5TS+2]$T\R?9]32&]-WGYPR29)D68G9'!!3D@X MIW>SZVE1(]HJ*P=!R_&BF0D7^,,,."3NR*#(;+F.+J8): 9IIW*VXSH%=#9U MAI?T-A5U?Y#!E-&U5 /&=\<9U!5=2PT4/1.&?I(Y]+$'/;MQUL9,+S_3MX^M M@$SS("/^E>&DS"[E>!)KEQC2PQ\."=:-![UE!=5K0)TV_+:3Y2*%E])\W8PI M#M+&86IWY1IEZ;PX7T!8$^7,=L2HS&0.8Y=)U(*.R1N_]-%CQ)[+^AD]RR U M)Y74J";.MB6F5],4H/7\FA4O8)?2O3**L;<,X$^O9NB5M=/C2@UFT[:^_ M9_?K]??,R%2*!SB/2Z5Y@*&:R;>V\RSM/ L[Q;+.LJK2K:DA,;(<178I;6I= M(\NVI%=2-6.*UHA48JI[P]9E\DRN]/5^RS$"_);1]?!:RD/C<4;LC%[((=:U MX9ET1K#>J!E&C 56F$_G-,YX&GC8\9]=;Q2&BME[.DU)6VB&DZ$=H]LS_,7< M;(B$B2BOM#J=Q]8U66DJW12?<9T_GFC)DF1':]291G6Z;T*RK *2:A*PM=>, M4:)73E=782W\DK5P1*^DR1S."%#3"^FSESEK*;,56%F6R?1*FE]JD S#CEW) MT:R$2?N]:SD9"R;I]V48P.:2+SW3E='%F0++8)_4Q0<_;14A))+T]0/&Q?GN M0L8*K)EFI(528*;[4-$J1JZ['5W/0'1N]"<]\O-FIP,Y=#'^ZWLBI.61%S=# M$8>7,CP*P\Y*B8DNIE)J1D"57L@,BN2%1-+=ZA>219GAM3SO,7-!-7E'FJ%% M7M8LL,>F]$MR98YDQ9_25'$(C" 5-9T(-3,S'0?>_,WL%]H_]'?O!NT^FD/1S;^)VYC(2U MPGH[8X\0+_[9,DWB1#_36VXC?Q$Y>,2>)=;9M4,_]?Y 7BR?J:+@EEXY018= M_&=L!(JJQDU^"QZ85?[-)?9C]G??N; M1]]&41Q_/-:T9Y?N:.0ZCX%K_':/O3OO,6#L\F]L3P@=B<WI;[!=[5UW0ZDA/'BEXV\VQ2]V&$F4:XN?UV@MAX MT'8N"9HS&9EN$-]*9;\E2],.3SM858]G@C_ML:J)U^.P2?[%)!BZGO4'4R.% MYK;3SWG'4@]WZ9TL-2B;[;]_JEC]N_']2>&^::M]BYXOL5]JHZWLN5M=7KMU MP4)=5?,[NY5LEMY;N7Z]E;-[V]M/;[O[ZFVJI3CKK7+@WIXN^0:S91J?_LY6 MG<.%LA&F7T=ARL;9,(S*,_^G.?5Z6F^L6=%EMB1%*<8:C6T2>C2GRV\-?_?= MB1?]&B['9(AX*VTM2(X27-_][T3E8 M?I@U-_7]X] $GOWJ!]@+F$%^/F_G],GYM7E;S<2]K!_SKYCQG:=+WSE=&)8U MP[1J]O(Y3/(!ARF-='@<)FV#8=(J&:853<3I,!4&79G#M.3Y<#(T47)#D *= MZ95=.CNU-/GKK#8-;)37V7C\^H\L,_2)>*.;<$V%123\7\AH0+S^+ZY#WG_! MWF\DB/ZRAY&)Q9R\L(;$OYOT>V]CVS*LN!W(M.CE:&?UU&*9-Y_%'2_>+/_D M?'HMNX]?3E,_L-V''PD=9Q-[[Y<4=B_,@PR-G:@MS) X6QG1[.^?+H\$!P I M(#/,,R.>86'['M,O@-SL*C=)EWEE8&LH/M[8]>@P?*4C0L=EXEF!17P0H_+$ M*&> Q12G[Z[SDJ' )L$$V]\FCBFF (4Z([-[^Q>>Y?&LF[QK@,R L5P38_E0X@/&6@>T(R?'F MT;-?'ZN&\"$SOE)R=&"Z.,P5RM'G,%W\*Y#NFLF< P;)_6EV-3;C"?]=)^,)_U M4H\PG_72G]_LB65>$=MZ)=X[W]-Y[[GFQ CNO$?BO5I&G%L6E*F,B:Z$F8R)IH29C(NNA(%G>.AXCS$'K> M1*[VXNAT)$QD370D3&1-="1,I$ ZPZ]%=_=BY,TV*; M']FV:,N\<2[QV JP79N)RNV?F%/V0 )L.<2\QIYC.2\<:^8-YRJ]8X),4HYG M Q-6&W\G=1D4C(_Z32J8+36=6#!XZC;9B\4E@(YW-XJJJO(+I+K[]%1221>F MAV/T@.82=LK \^-XDG0('I>EDD0/!9@>CA<8ZI0%D']BB:?H'ZYG*2< M9"Z8L-JD>*7N_0)+JWZ3"C9:32<6#)ZZ3?92.!;H>&>CJ*I(.6!/N"D#VY7C M2>KQ58 ]T=E>^><$Q:\$?M]1#BN<&C":N9X>4+_B39EA3$83FW;?C$O1C<8> M&;(!>B4WCN&.2'VFKVA?Q9Q*L*1XG*2\DB-@:.P8$3CPQNJT2044UGIZ05_N M05_R+@3@AH@\L0-0N2FG*FI[/!MH$RNIPBM/>NM MRJ82?$8>)RFG5A-,6*E9'8>LX)1:UAGLR/I-*EB@-9U8L%WK-MG+65U@Z>[5 MTJTFVZO75#H<)A+%+=NZLQ/'BGHZ\V\G(^+AP/6V[LWJ&]A? MKXCCCBPG][7XDM.E3BQV_]1Z.Z/O>0?SX]R'!9B0G]*'S/WWX0O]! M?O!N4XD;8>_%@/#?1(1?CY,THT'1D4'\2;]3"W MRVE=_$&LER'][L"US?"&P?FOMS=/UU?H\>GBZ?KQR^D@L[73\8G>+4S_'J\O M?WVX>;JY?D07MU?H^K\N_^/B]A_7Z/+NEU]N'A]O[FYKV.G_O'C\CYO;?SS= MW3;05>NRA12IT]9KV-%O=P^_H"^4(!S7">G+,B*[\ZK7TZ7^E4O5,OWJT_N8 M]#5=.T$.9DK*)-99\MH)BO7# WG.,UI/SF6I^:^0D>8?9".4&-CXGP /;#)M M?DP8AFO;>.S3<9[^-.T[Z_3;9S2,>ZBUV6\_+#,8LF&6_OKY)":=GT^DD^C" MSR?L FTYL6U_C WJ]X<7V>]C3(W/Z/?S#[0MWK0ATP_(&OT &\+ G%Z*GXFG M9/KMEJYK/?VO\Z9%3Z+7<$Y_/J&3F#)5Q61C6SEXQB/+?C]#_TF;RYKL?T99 M\O$A538TI=V;R<:_)M0\)I[]_D#&KA=DB/Z$ M&G'HR:6?,YCOA&05N1Z2.Q_-3\A]1M2T9IB"P8@OLD5L)G80%Z6''#^-Y^6;"\GWE MV@GM([03YB.Z8B@$I1@*B0_$EL(SG2;Z\C7LQ?YA1CZG[,M6CBR?13/1-XNZ M(E1B6(PS2]3;_>LP]L;NC6Y=%O'EZ\6=)HG^355T32DDO8F^)88H'J&3#5RK MI/\T$W*U'0KY/KTIU&FU$\!K]_1YC.D,T>$@E6"P3/F*HP-*?'EP?A%X3+(N M78]"$C/PE*[KTX>M L6YXT"=?[Q^PY17;BE2&+D\D!?+#SQ&4-A'CV-BL""W MB2P'68&/+H>A7_*I$+%L!8F%D$*)082U,Y49%QW8V/B-C]E:1YOIMH N:;V8 M(-EJSDSHP^6A2W?B!-[[I6NN>(L%'MG>0O#9F\:>^\J^QYS'*V+C']2/W-E( MB"?TT!-6W,(^"@G48@E\PF\W\=J9$8I4GK[.N+FX\NZJ34E39&TU')$C5E/* M7YBP*9%K?^5C(LX_AEADAF.X:(O^2>U%W[0BBY(R^0)NP]N\%^Q8?X2_IQ/X M:F]YZ6QJ3#^KT?Q,T4WKH?780M>CL>V^TSE:%&9TZ[8JU*0YQN4L5)_4LKT, M)=O;WK3&&:'O']^)_OED/D=/9+N;$X\]TY MU&&T;=H_]P?U#;'WVP_\ODR"C2R/JJLM-O:2_GCG/=%7Y39U?EOQAH:-+-HP M55X:Q9 $[]BAD:^68V28,.GWEFB[/)$W["_W(;,+O<4NW+OT??;_L<;9-EC: MG<5'N->1I&+>:[[+0_&Y.9P7'^8!P.HZ)@C;&-KM^(,0FL5X+N MGBE#$_\3^DB'&K&Q_O3APX\(ZA]CL1]#;TD JHVO1$"?^-^M.(CSK MA1TC'C'1."VVJWP]+;?[[K-%^N7YI2NREZ472@R>!.WL' M2SR;_NG9=G$P-=#V$:)9SXQ3^5=:LM93.+'_URX.6($=!MT(-H;(L+'O;[T@ MTFE)747BP//99&&QX*RV6QVMW5$/W[>B2SXA@SV^C^A?MYY0K:5I2D<^?*;G81CBPRGLY,^E-"T5S6 MC"C*#-?31 3&B%G83MZS?8"%T>PLMD+MYEOLF_AW%&XX1+]@[S<2H._?+S?U MKQ(.P[BJM) O+,EM)ACA+U].Q[M\,;5>4+,28 M+L#!Q$^/"J;?6YP5T7_3R5M-T]V@Z] 7V/9[*+]CUV=7W"C=8KJ"1]!_D@'RK8 TD/5, M;WQO(/)*O'=TPQ0!-L*XY14.<)0NM83G^1<3GT@&*QXF]*&VU$EF@(3 ?VP^ MH8]LI'N?D4)-U?B>8&C1Q@WQF.6"5 WUJ/6SIL^@3/Q/+506+N,WI*.S/4^? MF(TV&^P8@%EY$VGW%D?G?Y.5%86HD6B+WBX#%25P(QY0PUV0A8V?+6!*I1LC MF[Z.(&P8%*8,@V8H=![3,ZE_90&Q9NH%?T3Q3;_B39F:"L&(MNJ=:57Z-JJ* M6,M?T(OG_@B&TZLMVG>"3/)L.6&&9[A@P:*GBO1Y]3OA!?GS](:LUB_=EMFT MZ7T,=O&]&\_.T9W=LH,+$;XLE'DC M?AGS)KZGPR*#:6="6HAD9[OADI)=*-C'Y61>+ _2]H/2WFI05 X'Y3:-X_<] M,'(U^QZV'YHU*5J[[I=:A,?T(;[Z> 1=4,7O@LQ_%W;=S\:E+GG,-C.WH,Y, M,T./S8SP?&B2QGM/"F&'P MDEK CAN&$"<^">^B#21AK8I@OC,U#O:Q("#[EOW./O[#HI]F,1"'=M9EJN'5 M\D.+VL&.86&;>6ELIQ&[F15(,[%G^HBEW5IF5K*5^A%_2@L]),.$9=CI0@2P M_"&Q[5FHZ2.=LS"6%.WFRP_5?&JE!%9WY75UJIU9NW+I/'G'_E@\@=/_)GX) M(0 T]1F3PB,&T6PGFTR,G&BK-A6JJ+0>32QREN]/B/=W/TI^ M(V& TUC(]<#^]%Y6G](/*/Y93-T(HW>L!DWKP&.[S>[60V583F..F6I]XYV( MT1V\YC3,$BROF$J[5WR.#YV 5S@7KG!V4U09@6L)GTZ4Q$-3-\JG^A;J*SIA*]D;\^+XD70G MA'O1YEFJ9SPWJ&9)(SFOB@PL5ITV?%=>G,L-K=-N:,IL+_6T;^=%$J\6_2T4_>>P"KO(FW8HOKM:6G>9 ME5?+\Z:7+T6S0?USLXF^6<0VSRCT7ZAU\$A^GQ#'8-]'S69V_T*0+W>PFZ(I MZ'W3UD1M2\M)G6N>%](<> 3_UAP0*CJT&=C^@=_]Q6GJID \T9-3UI65UG,$ MY:3M'WZ,8B+>67]&L46'SZ9^U>/=S?/5P\L9]9X=['7[\^WES= M7#S(_R=*:VBJ=I/ZP$DY8.D M/MC8HCCKH>&05#/*3,W"'H>$ M4+665&:K.NJ*&-&9H:K< (7%&0Q5P"&_. 2%Q1%2 "C\ F518776^6"7V!^B M;[;[PT_UP\#[$A2B;< HOQ@%9<814@ H_ )E49EUURJS?'=8_1]>\3*WC?,-Y8*UU7@Y6RJ L=0"V_J!54O=4&'( -?K&QJ-%ZH4:[ M=0/ZKQNT6#PBXY&$655*UGT*K@3_4V:O:B']$4] MI&9DJ\]O:R%VR[]8"1J+>D:L #=3.O0/]O1WIK-LUY^PK>L7 W<23,\N>+#\ MW[A1015/];Y!F#[5B6\8KNUZ9[1YCNG^8*^A-\B]5+5: W#R:BONLP\< $B%7TL=K\!S;3]4@?>>:Q"3:3W> M@H.@ZD13=<<1$.%2O1US:*)<;(A;,&*Y8L1-"]V%]2:A7 3'PCL(27X % \4 MST/C.45)?;"QC0>C\Z.2%C3.9L4CXMN_DQ=L1WY'>/K<%NL[O EI!#HPUH') M.6H\;R !)N>8R=4E)K]80^71_6QI!'W#1N!ZP.(<2RJPN+"-YPTD&[%X;PML M]-;T<4_/KU@17S3@E[BR*P JQPEE+!O,BQ($#VPK4>R![( MOE*R[R:M7G3CF.0-^%X OE>D L?11,?0Y)VGHHA_GLJ?2IB?TH\48$2BH;AU6?_E!:!.GXQ&)G/^2J8%-$>?,D??APJ/JBQT'L^".IJ:J']-P\6> M;8/96C3:X%0]7>&CZ:D;^(LK2"#>Z4 6.MMKD-F'Z2EQJ;;8X7L=OB8\LYLE M]IVAR7A,/ .S$[BRU?CEG$C4.9'?;^YNGBZIJ/S1/_YA9T%QLX%N[F] MO/OE.K_7/(Y3.*N#8F*R4!N#%ZU<*K///().',O?E.B7'4I57>-0+MPX\Z7T M5D?M]OZZ1Q]J=0/!TN?BA/OXC-UB\8'4SBDMO=-1>@=0(1'\M&ST+;=_Q=]Y M6SAI.'WRE&ZK(^OMOR9# EW^#G9-#D;V1&6K.,V+>/V(54#;R @ M$A40K=WM)L4_ZDTI Y?<';,'&4H'>$M2.W);! P4.(&[,"[43D^K.2Z6JQN6 MA@J9BHRFMD4&Q=:9#PLW\JPD-Y"@K)'*%XF%$:BA)EWHGRRWNG)'_FL%P76. M&(-5/=V"'!9&2FI1A=D3FAQ UF5)4>LOZ]KNLEY'\W!1M8EC'H*P5TSL(.SB M"[O25>HOZSL3.S\>3JDI(PLW\NR\[!+A6^C0V M%W \_V@Y*!BZ$Q\[)GTK>3,(_>B84)$;8H\@/'(G3N!_VF9*!,86&E!Y?/%H MW\UF+*(_&08AS\]"P"X?9 _DE3@35DZH5C#CS6PY_\M6H)%:W4ZIG=B8IZ,4 MLFDOT!?K[-L):P X>T>]/_.8+QN.SJ3 Q;G/86QY8PM\WSQTQ4[0I MM9N2_.1&/W>;JG02KG!^N^IU-:4_?;BOZ=H)FCA6]/3$-T^020QKA&W_YY.F M>H)\ [->TY^B0BD_GUAOP9DS&9EN$-]Y7MV8[/_(6"BA]P+@;.^7(Y=L9Y7GB@)TN5X%S6&UVE71;. M!9&W@ZY4 ]"/'NCY 0:M$J"WVXVVH@#0 >@\ YVOZ$09&CTG1*%7 W2I(?5* MTN@"QREV32S@.H3Q#\_U?33VW&7;(0E %0![-+=@9J[KBEI ME0&UO<.B1WT$"NQK0.H&*C5G<;(BE=INM+4=\HSJ(U" U&/QA$O1J3DKC!7I MU'9#ZNZPQE@3C[ZF;OL_B$,\;"/LF B;(\NQ_( M0KX2<.3YXC*A'/E8K"X< M\V)!J+;U[+NZWE_SSM+83I5*8CMP]0'*XCL0VT YW_??)Y1U<#' Q0 L[Z:6 M,Z,#/4G>$Y:U1EN7 ,N 90@7[*:7,^,'/4G9&Y8[:DD%&P4-*(BQP[KL6,,# M\0GVC&$8;##)*['=,3N7&K9@\R2T1[8%>RJ4E/.NYB*Y?08"*T.=\\:RMG V ME/+*3@D6I0 :$(,&A/*,-J>!_!A'>T\TT-WE' DAQ1'V> (/\,0#^?&1SEYX M0&FH\@Z13B'%$7A ,!X0*KJRE3V0$UOI[HD']'9)5:<%CJQP$C[9(5+"_U'@ M0( UCXO,BA'$#+7YP7D]N=U?>4M9IXDTNDH7XA\ =X[A+I3?4PSN^;7J.A7" M7>_LL&(DI-B!?P-XWP7O'^1.0]%EP A@A!^,"!4#*&P"9\?_Y%YE.I'"N],N MJ5*SH,Z^&)46=H@#S"O"68[ACF!/QJ'UC,A[,F;"=!/*TG?7W\:GU_HI[RF+ MTJ2&WMW!K8?-%X#9>B5L%\5LOF.N5XE9N:&4AUF198L/OZ.& UM7T.9Z#HI4 M(6@5I2&5M\M19-D"T,)VBDTU;?8ROR)7"]JN6E+)%($=?O&]^NTK8H)?<"R^ M/)1V!P&OM0T-A:]!PD'"ZS@1(.''XE)!:?>Z+3C>4'_7(WX0;=&V7BV3T!]@ M\9%'+N#+85D37KEQ7JE8L1T/45QD*FB;KT JO7[6RTH[50]JO0-TC\=0+1.Z MN0N1BE8U=-OR#MN?ZB-B8((#=K=2NSGKD7K5V-4ZL"()V#TB][EDO9N]+*E* M56.WMTLFGV\U]95C2@/+,$H@$ 8^X]BH^EPS@W)J#N!\;(#X>V>7+>EDJ+ M[G$C=]',;:6?P=TX%F!7HI^S P9J;S_ZN:M!R ]P?$1A@TH4=$[P0-NS@I8; MLEZ[\O!Y&OIXTPU$SX2.RR"$[Y#I)]-K( C)A9MW3;2 1(FQ"%7O5VWFE!9A MA3 $P+YDV OEYY08NVA+E<-^A^KN0LH?Q[X-H/YH4)\;V&C+E:->;G34#B ? MD,\G\CF+AWQH=SI'&AW@) 00G137ZG1F,V4Y)F$O:<9_A%B!V#PAALR?GMLNZ959?=ES.@=6_HP?U\:A+_/1L%/3BC[ MY-N2^R+%/E:V6Q*%?]" /+L>06//?;5\%GZBOT[3IP/\1OR"\[W04;[LNH6F M"<<)"ZWGSG%9NQ5D6DN.!2@O::LL9T)1$A>;?K]K*&MA)/AP,PL?6ZB)2-Y;]8Z[4-B:[4TS4HPS[KX2ASQ;6Q0C M:_?Z&>\JBS0;4GOST@$QJR1G,5,N>0D[;;C]&'A!#%[@R[/\^$%IM'M*B?#A M9OIVP \?3@_@1P#\E*=7\Z,H>L5ZM=UHJYO[(D ,0 R\$ -?T91R#>[LR$=' MJIP8-'WS3;+%B8&?R 54$X = KR1(>P0X'@>0, A?[K>$\&'O5O#@04)YV0B M0,)AAT ]=PCPM)5Y!__CE@1P5-I>/-^_;(4-WGP1M*9D"0G6G$6?FY;?D?L+ M;R@IR*(WNETHB YPW0=<^;([=X9K;CI"1ZD$KEJC5U8Q58[$"JQGP.M>U&OV M,F='K02OLMZ0I=(J?7(C5P!8+@'+E]M;AH+-67YL5P/87D/12JK5)ZCWWBMA M8;''LV._63RFQYV7L%#DK]6A'S7=R< F*WD*/3Y)KH+><1<,V%[&A'.C 2!B M (0OG:D L[&! "".%@H@ A@B&$+P]S>X0(ZIKI11=6=9[]K_G" M*AH3C[J:OF4@?XB]P@NM.J\FY_21]O@M"U$ZGWQ1+/*T73>Y\\[6A*:NL>=0 M4/GWQ'MD8OF52>BF2[:ZI.G]U#>MAJK&H?3[R8C5S>VW6J<>IH4@,@ML(1Q;\!7#6<,6E^YHY#J/ M@6O\=F6]6B9QS%D4YHH8-OW'W#BDHRG=?I$7EQWKI?QPW"&>>A0;@&)G7&@< MK@L,0+$S$/"2!9PO*Q]*08&$@X37<2) PJN3<+Y\KZ,K=K:')6:NTO5-RYZP MU69(V*]U5@Y?KL^&63E7D8QNOHBLKZ;LQ^\J/6E?WOZX-@RR: M+&6ETV5]H]R$NET*WD/D!0@#LF_+)XR\;'U-E@]+&)T=2NX+*;?@D %C\,X8 MN>$:63VPB5%23JXP<@N,(1QC\!6ZV8^-D1W2D3/W^.S)QN@>=9P'3C.'_&=( M\(<$?Q!P2'^NWT3P80C7<&!!PCF9")!P2/"O:8+_Z@;C91]CT07AQ>.XFFY! M#]/VC7!O>J&L_66S#*T,Q<$ O@+I)>]O73#DX))7+!UGV4$Y5"^K3HPM-3-L_:6G;&2)R 8&EMA@2;EW&)90-B_,O4::#RZL MA; X\P^ )H FN**)_'5D[1 TH;1Z0!- $X>BB2C>("I-**VV5+"KTWB$ $@) MHQ/L'TR'? \QA?0PSX$B&4]#@K!AN*,Q=MXMYP4Y;D"_2 D680=9E-)?/&RC M,?8"Y#ZC8$A\0E^% S(B3N"W]MR+]+'[<[.)OEG$-L_0/7XAG^F+?Y\0QR 4 M3*C97&Q7\FNRDO*Y+OO;$B9EVHN?I/ _R'=MRUP>UI4^)"7TD@X5\=+A5GB8 M3A8[.NWB9_3T/J8=_>[^(%[XW&=T2]5W-!2W+NN_DGSP=/ID-#*9\S>FCS<' M'L&_-0>$:E3Z1FS_P._^XH1U4W"5_!IK!?O2GTI NK$XCIN(/?M@\T?,10/7 MCB9P<'[Q]'!S=XLN[Q[N[QXNGMC/%[=7Z/'7KX\W5S<7#S?7CU].!YD"WO2M M/TC4D:Q$A$/V.GQ-X&''9R;1&9J,Q\0SL$\BN5L=$-;D+SBTT; DM?NO,OOK M*3Z_O+M]O/M^W)+ MU[J=BA>\5FV(/7\N_ -U3%P/,R^$HM.A(V5;=(0*"NF'#Q>^3P(_34+7K!Y% MDY-P#22U\@7&+&[0LJEA34:F0DWE4!TO)V0N=$^6V;H8A0>5=6IZ*N6L(I5) M0,EQ*#3S_YPX!*E2@SG6'[:>_C4XI$:\+,D[B,5.7E4I@K) .^G"L6LG]]:E M19:-.QCW8D1,:S*:_J.D$V_T?Y'YBN;J8^X.H'SQH%W,QI20,+HB!F&9R$B5 M&92TRJ DM?2VTNL> DP55OS.$Y #*_$=@K:F!>3CR/3CG"H:%Y5BSZ M-T40?Y%F>>W8QA+&A3RE1) K;_\^4MB63"^A9R2U#R#J(.K+*URQHA)H3I;5 M6?8>LE7IY\& #,?"6P5 M[M_8GI#%E(H+_^XYK:RRIO4+O6TUCR*90-%49_D3:GY!5;W1E78X8[/0Q!TJ M[K3-'H+]A(\ W4>!;JTI*TU53J!;WRNZ.UJCM\N9=\?DLPMAR3P.72]H!L0; M(IF+E/%K!5=[J<]7!)]*9U&1]^APC,8)X#9 MH\?LB@VBJU5BEOH3V@Y%0VM@<1Q-6.7",&@O Q]YQ"#4D!W8A0^Y DL$6"V- MU:8B]3"3J%L2Q&M6!2V27C_O)659)E)#[>YP*A58)H#A[9H?I0Y,DP9JB.@E M>T67=&T?B)9[#4D^;L.E7M8),VV=P/4L O$1KAF-?PZ;BM([99U"5H@FR?WD M0R5QE-IN=/3-M[N"U0$8!8PNQT$TJ5L)1M5&IU?Q@BKG=D21 $BOJ(G1X]C$ MN/?(&%LF(F]CXOALFZUC(C<8LAIB"WF612>_QYL!4G1_3OHT<4]^Y7:/7W*, M!?4ZDM,+Q[QC0AIM-MLDNJ))6K_ N\H*LC3T78[T*S1GG%L[/=ZL'2"$HR:$ M52-*WR,AJ VEO8-I563..#>MN+2?-LD9VVP;%]A#0'^5!*4WMWQDI5\%I<&QC@/X.Q<>34!?XS:&D0]7JJ-^%U MV+WGCFECWAMH;&.6^N>88:VI,;.#0+4!WG=+V(F$ZYZ)UH5C7D\%ZQ^>ZQ=U MJ95^_FO*6NS2F;$.=1M <0.0RP#RJJ>M[@G(FMSH:+"90:3-#!M%_(GOL]/" M)J.)C0-B4AD9>W3R<2BWS'[!(YZ"FPOQ3,*>" PW/ ZL'TDI@[>W(0_:05G)PO0^B+JJHA-=A'SZ$]33B M2E+AJHQ)GHGG$1,90_H<67N,)V@X@#UH.!!U$/4Z:CC1'+CMRRWB +8D @/L M&INZ<0+LO%@#FT25/FY)MW*O*KN%]+=3L60YMQXJ9>%,A4/,%& SW;ALPTYJ]TOF9?T1D^% M1#'W6]6= M6K.QH9-_"$[Y)*A4G[4,I@_P O#"1KRP8@MUVWOF!;5!@7#4UI%HR3"PFT$4 M A0F@ VYG@>W!4#4115USM7;K"]:41VF<;S \>0&V-[PB&R--[6V9!BWJ6%L MNI.!3=!/4OB?=9/! 1U$T_&7-7-0>D_Y]0(B [V8]]_NQD?&E57JOJTU>KN< M3E%H[#E7Z1IO*AU@?EPP7W'FV[V28:[*#47>X>37(F//N3DCFK=>W-*)K^WO M2^$#5+A<#S,Q.J,"2E%L6PY):T3S1SQJ ]?<%.)RL\$N]DYHVEB.X8XB M:\<-:RL&^*VXE0,[$B#SN K.?&)"&)/;1E:0IO93GBWME(2*#X7AW=2!C08 M]T/"?<44TMH5PKTK'_<94*(5EX"-E\![8O'>MK$>7>U7&=*AK 1V#M@Y@/<# MX7W%S-$[E>)=48Y[HR27*UFP&U(4]A(F4 V)&@=7Y"#JHHHZYSI,M$2-3=3; M=\LAR'U&AD=,*P U!]C?R0AWG9\ O6YB&$R&%-D+ QP:V A\;%#.(.OC8-?2Q/WQ(*PM'PK)P4#<' MJ "T'F@]$/5CU'IM9?Q"3-J@A25)T@3;!\GVVW5QMM)7I'T%! FOL$L2*I#*TP/[- MQ+%8Z%GN])ZR;0K4.P#UJ(&Z&F/N"@M4SHT3T5SRK>V6>VR9]$%D MX+$58!L,#N"Q77CL@@* _1G;3+!NG,M(K!(L55Q'4=N:&J8)> M70)X+@O/*Y:*TMXCGJ6&JD,AOOK8* \DP)9#3$2PY]"V0U@$6&TG5IL*U'4L M3Q>&,1E-;!P0\XH\6T;!W6ZZTNVO?U59'IG4:6CM'0X S,% V 7F.F:/L# MM*++#6I!'+6=(EK]O.W/+O8(]B?>^W2Q9TVQQ_CNT"I^#)\HII#:>C_EV26! M]>,7SF7VYO;;3&BE_(S31J?;61%9A /TSXE#D"HU$&M76"RYG#ZN8+2C[*&/ MO=0^7A&#C ;$0ZH<]E-KL+\:KE^XX@*4282R:5LIP(\;H&F#I3YEB3#*7$.0 M5:6A="NNFW8PBS6:ED_; )\+RQ6 ?TS 7]&BJE0E\*EEJZRJT%*!?T#+-@_Z M-3L20^FT]*09ZP;8CI*<4C-ZP0P"-CQD'""9:QX=/5[,#%+E_NJC9?GY2J?& M9A"4BP; \P_X5?-'J1#PLM3HI400ZF+^U#%_*NXH&X8S-#6(\LPDV-S+/PD* ML[H!VYP.;@^ J(LJZIQKPFE?E'9!=1?>> 3J+NHGC^HN?0:$X8!BS1>% XKU MAF]UMR#J7*D[$'711)US=2>:X[=]1D<8"D\4C QS'G8/C7/G!"Z%DJB,(M.= M#&R"?I+"_V2+;+JY?[ 5F[^LF8/2>\IOW"Q1E>[",;<.FR\M4G"S'N17!G],,U #4D!5@;^^-&E2YH<@5)\;S:'6Q?]B1WM4R0(X=6_57 MIR^/#KD_&E($#8,=S3&SCNU&I'C!LS\\NB?'611V7SQJ&DVQE[ CL0* MAL0GZ-ERL&-88?8"#LB(VGM^:\_]21_%/S>;Z)M%;/,,W>,7\IF^^/<)<0QR MACJHV5QL5_)KLI+RN2[[VQ);R;07,4U%JX#+ [S2AZ2L7M*A(EXZR10>II/% MCDZ[^!D]O8]I1[^[/X@7/O<9W5(VBH;BUF7]5Y,/GDZ?C$8F<_[&]/'FP"/X MM^: 4/*@;\3V#_SN+TY8-P5AR:^Q5K O_:D$S!N+X[@) -@'FS]BOAI0#@UO M&)Q?/#WOCS=7-Q.7TT&F@#=]ZP\2 M=6259W: 1$F]#E\3>-CQ&?N?HHP5_*+32.76 M'>_/M LMB:(>Q*Q_^]+<">1HV<#9-GDE'G.31B492TG+WVAZ6+;04U:V *>%CUH9UX_F:TH]2.=EBL;S>,+\FX:!@OT#<09Y'$ M6:N#.)=:^66Z@B:5+=DE)Y5LI(?29U+=,WCSC?%L\9I!4,UNX-^76OCW61/] M+4V"&)PS!SIE2+/#IC')A->F;E'>@FVWI #J%HQR_M%R4#!T)SYV3#]U]U;: M-)6.CRW#]B7@H#PEQCF#E6E;[X?./GP( U'/+!"%GCUWA-PQ\7# PMML/>,U M7$99=V"&8'S'H3HM@O^RVLTA'P@Q)2#>(-[U$>_*$^@$U(:W)$"68[@CPE&$ M:8,DG8,+6K&D%AYQ?[XF.X6*QDTH&=]=?ZE@U#=J-D59:C+][Y.;DK&FM:7^ MPAO*JGBA-V1IQQ+2!Q>:300H'U1_@'"%(>"XS71$R24G+AF!<) M&=D\5-EI]W/>5]9960U%TFL83 'T\=A6OM"7&[WL=/: OG:CW3F&4.:QN)KY M%L0S\3QBSJ*E^(UL=) =<%>MN2N2CFBYY F_7;^-B>.3K\0AS\NG5Q6R'K3^ MFG>6M1[3:$M:#3D,4,AC6W=$X9K#-+9!8:X5T97VA$)%%=V.B"9HPT,UZFXT MA$53F@/L4[N!%;R@@@,1AZ-BK'7U[]DY=U^9?%PFQ&-S.A;S6.#B_SD3F'U1B6%;FG7,SEY,M[(9N M?\T[2Z(SM=L6G,[R'!S (H]MK=:0V :+^19%;T]8E!NR?@S&1>TM"&P8WB1< MD@B(1X6D@<8>&5F3$6T',R9,RS>H;16 /0$'?3_/Z+67H_V\S. MBBK.:BUN;EGTY'[AMY>VM42M(:L!+GEL:[5V_FZXS+R6 M=W(!UZ3V211K _ J@!=1&*^YUDFO73E>Z^@CU#_RD9%@ 98',%F)3)8HD_#D M/DR+)"R4P7ARF9MT']='^/K^J\]RPU*\J4V-%:TK]?IE-J"LU+1NHP.U<8 @ M!.F+X 218QUI75WGDB#41OLHUI..*K)3#X.+?R'C/%!=DXWO()L\MA5D\ZB= M]P\?+L-4!I_E,B2JS/D^">)LR/D1M.MJIP.N^6DKX!IDD]>V@FR":Y.NCBZ, M.%G.(P:Q7MDAIZ!SC@77:Y:D;QS#(]@G5R3Z]\:92LO#3%BV6)W6^T5>7-;" M5T/M0!(^X!)PN6X56I/VB4N6CB_ZHC3L_D\Q*-C.#2=P/0L*!0%A91)60DHV MMR T.86I$F\LC:+"(UAK2U& 1![;RAL2\VT&92](5!MR6_2"GY!-OYD=<>^1 M,;9,1*(\2# FCH;"UF2CK!).+"I;Y\MKO1066WQI640FRX+3&,3\ 85;HS#7 MEM#;^T*A4LNZ7D<;<0CW3B ZF4UCXGGT[?%B.E@,P%497#7;;A,)S$4H+YL; M#GJ:X9#Z[K)./JACQBE DL>V[CL.41R2^5:$MF=(ZJ+;$A"8V#)C8HS?V8)8 M=+)27)0HD;L'YL>Q<-W&YL=4A.XC"6+GM$3R\WTN/AM;([J4%HPM\JFRC),V M;)@#Q )B"QLKNJ0>%K%:MXZ(/=I R,6L,F)X6!.S2]PP-@+'-@&[K6$W)CA/ M3$QBVMG"_.BDD]GRF\O*SJAE$!?PR&-;#Y#.60B/^<9%=[]X[!Q3.B<$0M+6 M742,?D#Q$=&LE:5H[FXQDP(K..7[7;I<1[\+T WHWCNZ\TV@ HM!%415.J+G MJD)41=SB/\!X?#/>+0D*5BJ[I"VVG G]6WS1=;:HKZ@I_=T^65;27;LAJV#V M F(T1?A2""OAF)/DC@A :FARZ+'B:"T2"T-)_Z%C/,P=TVJ!(%L\MA6D,VC M=L(_?&#&"WJVW1\^>J863WRR8U@Z<6:Y0+E$ '0]1AED$V3ST*,,/LVJ'J+N M,_6)@_<&&MN8[31T3$1^GUCC4;COD'8U=)=!#QT+UM?D]MSC]_C8B@N#BHE' MI@)TS\3GPC&OI\*S^=JUVNT7?WU9*]<-O2?Z'D2HB008+1&CN2O0:F__&.TU M.GJ=ZY8=K1-\/_&,(?8)P 6B M3;4VK?@2-@&CY#7)@P/9Y+&M()M'[::O;@AXMASL&+ A M,J!!-GEL*\@F M^#3I>NAQB#W:F(#05WO$9,XO(J.Q[;X3XO_M)TV1>Y_1#RL8#EV;=3NJQ8M< MA[[/-7YK#C!UPZD_/V('7(6^-JBL(Z&%7"^Y8(;1 [%Q0,PG]PF__>='9SO?F)MY3EM/:D"31\T(AZPE0>PC4YKNP6H6H;3?:[6Z- M47NTR\6"N:[ 9'PS648RY;=I"D+I6=W=K/S-@I\L.W^ST^AH[1H3)9 "D (' MI)"?U)VYU>- I-!N=-1CLIX@P".<8<67L(FWS%F75":031[;"K)YU$XZM6:0 M,<3."T&6@PR6W\WJZX8_L"*[M$-"5:/A7]0X!_0:@YN9OJS$ _WG>BX>]_33 MKKE\[N,6RP-Z?Y,/E%9@5^Z(7CY&-,>:K]$3$*=KRL#LC-/= B<=AJZ M(GJU/$AB*&:77&99(@@':$#HRQR6V>\^HW$H]X[%;E_ M8WNRQ)@7_MWSW+))L&0O@R67WE86/6J-7D?TLKZB! X QG6%L;8"8VVO,%:E MABQ\2'^C&$NOJ"W3JZ$M0^C?-[9B>IS17YM2ANE.!C9!/TGA?S)G[:#^\5_6 M#/#!NL4K&:Y$:'I9$9IJR+"M-[K2#B?8E\6SB*HM:QP3D46 M3KVXUCAKDEP$LLEC6T$V8>TY7RE6D9 ML'\&KOE^3O_% YM4"\<BX=MZI)Z 4! M7NE#4E0OZ5 1+YTQ"@_3R6)'IUW\C)[>Q[2CW]T?Q N?^XQN*;5$0W'KLOZW MDP^>3I^,1B9S_L;T\>; (_BWYH!0?J!OQ/8/_.XO3EAW!6!_*@'47'"H.+$G= M_JO,_GR*SUTG%&U6,WH.\4=& -&639_MV0S/-&"5I(DW._R Y1@&[ZMC)? @ M1H+S\5<'3TR+#LBG#Q^8LE@U/A(O3[0Q;F+H8#*]LD037J0<\21PE]S"Z$_/ MMHOI+U3A$G:TA!D,63.EO\[=4E510L4:\=3/)]02,(AM^V/,BH+,?H]]6O8[ M4W8;9L/2Z>ZTVBMI(;,6:2V]J\A_776/?\\S>?-CLIV*+GL%Z]'TWZ0$;)O8GAR% MGM;J2'J7#2(50/:5GT^4;@4!AY;46=9+4R!1$6U27(_],Z2'MTWM1-116_K\ M*2J;3,#H %LF<:F),!XVJ;5(/V8D_N)2\8^BP7FC+=/R<.0:K40,S/#?.FF7F].O$%!&"-F.=;P=O[39P 8:N$^ZTI M9FVGE]L] %[:A)=DO=7557V!E\JEI5@)-N/Y7T-,E)>HK(3/4+2VNG5@I4MW M-'(=],A,*B"<'20<<'Q '$?FQ18P;LLMK5,''#^QL@,3[QV0#$@NU,OB]H_: MTI; JZ0)PSZL(9#!XY1!:H++G0[((,@@R. 1R&"F&Z]MYL9K!W#CM3J#I;#Y MKVT!G-*"\@E;/[+R6UW+$=_$CP^!OIL$?H =)O6[F?GIDEIS:@'$'AJQ$'J+ M\7PQ MUEKM(DDT2RCNU0/%IFFQU&]L(Y9=WJ0]O,1C*\ V(!N0+;9VWB@W+L)U1VHI M=8#U PFPY1 376./U3@'6QO0?$QHKENFZY,KF$9>WO57M,=H(85_8:TH96?: M-H5'\A>\-E[JVB[8,Q=816E5;4B6.!?1!I"OV,:.P6Z\&'N6C>1&G%V].$5[ M)-/]B-N1H&I--WLM76M+ZMIN;A?[C/;7'F#!L724K-D;',5 $TN/665VU:8J M]Z.DXC 3\19A)MQW3Q#@B5(W#AQ M>L0*ZW6J\US;>D-J%ZB?65>N ]OPZ#GN$+9ARHKSJFFX[_01SMERFG@RS3M9 MHB %TH+* ,7T97%^HD?,S%$'&0,^$&*N.%B+SJE]$+<( ,^W M$ '@Q9DK#@#/0_()0!N@?11S!4D8P!:\ W8@J-N\I9ZL%+3 :P%X60*\"_X M7'&TW"3NLCP0 Q!#W>:*.V)HMUL:$(.@PB9L\8=D$BPU5+N1U):XU!O.1%B^ MG?TK]\*BH94(XRT)D!4>4 VKO/5 %:SR DN#^7;L<\7! @^_*[H ;@"WR'/% M ;AYB,<"C '&M9LK6*D%9@!F./*Y@E59P#I@_8CGBKN%%A%78-=L]+LEP4T8 M^?[N^O[B'K]OGCN*]OBUFY+\Y$8_=YNJM'Y_M-9?>'%).P"U1D^'_7_ >K6> M*^Y83\3EY9@ICIX7^-X77*,EY'#7>W. ?6)2)3H:$\?'H;H-/$Q_##65#ZO+ M]4 5EZO+JM[J"!>B*E*2^\;W)\2\FGB4G>[IZUPS*F ;_O]7AKC+!. *V[ Y M];OUN'[W9E\NLXHN&+E D369JPK7Z8K9O>N7X ]WGCS$ 0^.,R +CKH)B_H1 MC(L4NJ[(+LJMBJVKA[6,$J6SC]=$BD0$BF:+-&=[]2:WJ'"=+&>]+Y+;SOG[ M-[8GI%*.:V=Q7,ZGRRK^>L2T!L9:*MP2.[(;P4]&_&KXK6/U?[QR.^3HZ M4!]07ZWGBKN571'S62# !<10M[GBCAA$3/DXF#>9L)^ZA[.?NC*<"UPD P;J M*QP@.28,^")_XGF$]L@C)J)?]1E4(#^FAI@[:'Z,01'#A+P>"3)@[@+^!9XK M2/X LN 99T 6''43DC\ Q@#C>LX55'2H,"T,!YYU%CG9"1_;9,R'P)*'@AEOP U@6?*^[6 2%! MH+["!L0@3C>Y(P81$P3VZSS-'26U!XX2KXX2U,?84PK E?5*V^"8L,8O$H)X MTEAPPL(QRQ-@G\MNP'@_, ,QP MY',%"\Z =<#Z$<\5=^M*'25&ODA6 %I3K6T6^[[$_K"T,Q9TO;_PXK(J$#44 M]8@K<4!RG7AS5B/^J]&Z^D[L-Z,Y69* YKA8&A=FXWR)Z^,'F).OV,:.P6[\ MY\0A2)4:B,$"%)) Z.))(=5SV7Q=L922>%>9YSPTM(YZO%H(@@R%YFH[L!_8MOA+,2$^_!IC=O1S/U5!B]2M&KJV M23S_^O>)%;QOS67QJ38++RO)G%;;4'T*:*PN*-K*R\S<2R MI%9L9W6Z/2 H(*BCM;,@">1@RS\;6G#Y/-FNS(9+'*VCRHV>J.K=HZ7Z\ V/'J.$V-I7,1:%.6RY9J, M(%GJ5D>32D]O:-(1VX3 D\"3G/-D#%;445NZ:$P926:I?)D@QEYUQ"CK6D/J M #$622$J*T]H:\H1.S6HQ!T(M=!$8H&AL!XI0Z'6)].G,J$77%YJC64AK XR/$L3ASLW] \I'B ; \0EC67KU69&$?8W9#O0D"'&M@BYW7 M^,$TYQGB8 ,<)ZKW80,N#D]*?*R@EU(D8E/=6) %*R$+,#7@3BB14L>UWRG4%BR3(%9;WZTB-7@^<5^"XX^4X MWC?_BIM>4BY;KBN2(*L5%DG0M497EX G@2>!)SGE2?'3;$KERP0Q5E=:\%R1 MM8:DP2)ND10BR!,2("^-+Q$Z$J1 6E 9H)B^+,Y/](B9.>H@8\ '0LP5!VO1 MTZ.+LY=S /!\"Q$ 7IRYX@#P/"2? +0!VDB &(H6YSQ1TQM-LM#8A!4&$3MOA# M,@F6&JK=2&I+7.H-9X)U*/Q7[K74JH3QE@3(<@QW1&"5MQZH@E5>8&DPWXY] MKCA8X.%W11? #> 6>:XX #L'_%< M<;?0(N(*[)J-?KLEZ*T+]';017)8":\(-^'F_>8 M^\2DJ!B-B>/C$#^!A^F/H43ZL$A>#U1QN4BNZJV.<)&V(I7%;WQ_0LRKB4?9 MZ9Z^SC6C.KSA_W]EB+M, *ZP*9Y3AESN];?X:JPN7&8N;[ M^DR"C+4+56IU12-4"&<"60@\5Y";$ =EW]C>T)V])KR2__K67Y3SJ=+B@&V5PN_HF.A4#"#:C97O&5P9#>$GY+^ MU?!=P?+_BG0XYNMTH>8U4%^MYXJ[I5T1$UH@- 3$4+>YXHX8:ICS49UUE;"? MY,/93UT)[*..+AW$*#IF6PAX M[1CF"G)M]N,])J(SEA/&9I*A&3QR)TY0#E5VE7[Q3Y83'IW[CIV>?KR,"5F* MXLV9D*DV4"Q%+/D!K L^5]PM(4-N27V%#8A!G&YR1PPBYI;LUWN:>TH='3PE M;CTEJ$JRI_21*^N5ML$QH?*(2 CB267!\1S'+$^ ?2Z[R<$J)AS/(9+ +C% MF2L.P VQ9CY% V L^%S!BCPP S##D<\5K#@#U@'K1SQ7W"TL=908^2)9 2AC M:6FZ;7D6^[[$_K"T SH4O;_PXK*7CI1&1])@\0B6*\29LQH188U6V'>BP3G? M44H$ON-JL7R[,@S+:^5+]Y:S)%;QOS65*?_5E)54O4]L*T!C06+WFZH"DQ,>RQ[J"UQM96;DU M^U6U8CNKTP4["P@*[*R*O4N3.;2W6N0,E.)<5_!<$[53G>?:D1NJ"LXK<-SQ!)X$G.>7)&*RHH[9TT9@RDLQ2^7).C!VI M.F)4E,YQ.\OKSFYA_^"!3>87_]QLHF\6LJFS(M:\5F2XIM M=Y.&932VL=@ME6&9WKD%RN(DN8&-C=]B%/V(D3Z@K!3>/CB_>'JXN;M%EW;Z\D?N,C"%V7FAWIT<8Q5KA;S]IBMS[C$BH M'0XQS&DC6IFH??S5P1/3HL/S::&O).,4-G252C M/SW;+J:_4.5,Y@$Z24KHVK:JA,HVHN=P,=$@MLW,)NIGS7Z/8X'L=Z;64BI' M=7,J1['Q>"5>8%&K8CK+=*02&K^[&$&4%'5U T&YD[%JA.?O>,O*?$ZVG#9< M562MXI9'0OSA"YTC)P6;V@(TV4VL^8/LKBQI9BH/D4:>PFAYYJ(;,R9/:[H8]8#3MS,3,9 M8<=D/VCS<2XPWAN-9V0=R^T=9&I[4WEW*MTX"P@["7ALF!V$' M8>=7V'L@[#46]JPP5COOO(2U8:RV=CQAK(6^BNG4[.K.+PQ!16Y.RK:3JMS[ M:-,:2NQ:*Y4^%L%1,QL;"Q5X@,-N3B-BFQ*;EH'A;8G6P$#PRL 870H;!2H7%OI8\*L.$84Q& M$SM,IKUC.T70I3L:>V1('-]Z)>C&,=P101^_N[[_"6 ",.%">^P=)M,-FFBZ M0Q.@ %#8#@K[6DJI+._)K:O!M)09OW5U['7)O\M+(@6R@2N'"^MSHD U=B;8 M>T=R(\[_SMTLL.PD[;7I:9.V6I8\99!3%_2XD+G5?85..YW*BS87*!B3(6/3 (C(D@88WG;3]6JI@NO*QO@6-[ ,6 XD-JXDU<]&GRTHX0+ZDF M;3&05W>N0+(FK=SH=M6Z@CVCXBR 7EC0BV)^%RS!VNU69XJWM49/+5!!*Z]T M%@L%0!Y5T20EUD(-X;ZW(K7Y>HP+6OMAJIM'8X3$M.UJ>RU*'T\E_W+)[#-:N9P MDCVR9?/WNDTV]93!.+?%(^9JS\J8GX-M%LB?)9#_NLC_THYA0 6@ E !\@_R MS]7([EO^RUR)!5 *&H!BFUJ2!X<%IQM$^"C7!C (KG?C+O0'\@_R+\X:@'D M'^2?IX'=J/E=D'_AMTGN>!&I!UT66=PW4I0 @ -B>HQD!60=9!UD'61=+UGE<@EKH(V?> M_1H,"!&DJQ,$.%N"6AND^W%A&.QD3,MYN?='%U$I_ M"/@'^$<<%5PF_ZPI\'E8_EFWE"AW>2:;7>N+BL(ZD2"MJR\*[,,#^W"V1-GD MF'T2-*/S13-_$,\UL3\\H>-75U(I:1-?>'3CUFNHBR>#'FX--:R$=C:H"' H0"#],?PYGW"_+O0!$V'37Q&(O1K[IF=(I2^/]?F0!>)N2OL"&7?=*:HJC]+;YFWBC4"3R)YY'Z.,>,9'ET.]3X=IF#1IV 8B>@LA/NC_O M42.0==%EGR=-CIJ/WBGRQ[!X0N59NI+$J6 ?"#Z/P ^Y]+U9%"A$GK!($Z+I.! M_(/\"[K_%N0?Y'^OS>=LF6R_'E+"&^K5V!OB=#/XT1[">&6]6O0IL^CZ&!S4 MLF^*A%.YN"A9#[(NH*QSN#X&" $ -MS-",@ZW61=3B#$0# U''9 >YVH]WIU?80 MM\U2?@#MAT2[&,M=.Z$] >L.P'H_2U= O98K)@N;1+/O_Y]8@7OVP*YW>VOOJRD3>9J6P$, X9! M#^^HAW-+#K;UBC5QIUNQ3P$HKA^*]ZV)#[ XBHJ4)RZNHW-!WE$KT]*)8Y!4 MN=%3:@OV'<*" 'HN02^*^;U%I=!NNSJSO*TWNFKYQ4!YB1/"(I\X\.9RL1LU MF[N>. I8 "P(OO!=K@I M X:P", GI/E<]2X7\!NGO*A2F3EN?Q#/-=DFO?/F"N2; 'F /$]:7-S%_0CL M:Q;W5:E7X>*^3DWV+NAU /GA05[KQ?T0Z@E,5VBJ*[)$,7W1I8\9=^:BS_HN^% MW/JLREL2("O,GX&E%1&( 8XO@]@ R/IAEE$ 8 X1 L@ZR?BRR#H=5 @"X M&EFQET+J[_9#V(LO","R!\C_,:VINW)(@VGKWW?7]U./K],3Q=7JQ MTIVJ+/<77EQ:A;^&+%5@69U&G"G0G8*P C*O=RM/6=EF "I_F8 $J MW/75'&"?F%3&1F/B^#B4QL##],=P>OV":U,+?1+#@5V]/B'DU\2A"[NE773,J\Q7^_U4# MBA"=(DI=]MS.DOXWMB>D.MK095G+HHV<3Y=UP%UWA2EV/="+$Z8 (T)TAJBN M8N?AB*!8=4]5Z1Z.$O1V^27"%B:=LQCD&E(08BFA3IS Y4)Y^>XUH !0L _; MF:-T$9!_D/^BS1=K0;DZBW%N$T[/B#R(3:B57V*29S;88L^DJNRR9!T^S<.2 M=1A]1/[$\PA]W",FLASZ?2IW"ZO6&Y6L7.B<&$[VXGQP(I5;-O\@D?JX_5'S M+O[Z*6'P!;[H,&3UP2#XM M, ^\4'=>X' -FQ-4%/,Q &B(Z!DAZ(B=9B[;MWIJ0=1D44T(X ?P,\O^$M= MG5YO(">\,LL)?;*D2X9'U#\-RF&$;J=?_)-E'RW9Z>EU)8;-TE> ($0G"!XW M+2_TD;.XVQH,"!&%KQ,$N%R+!?D'^1='!8#\@_SS-+ ;-9^S5=C]ND@)=ZA; M9W?H@!R0YP\)<HQD!6:^+K$-M6@ 5R,+M6G/N"[[!=7[^() '9=Y0/Y!_@6M3;NF MOLTL='B)_6%IM6G53G_AQ27M'.HT)+G\O4.\@'NS?!X ^2%!+L9:UDX@3Z"Y M"VBN=#5JNU,4][DTM4F?OV(;.P9[^)\3AR!5:B F5; V)0*Q\;>+8;8M.EPT MOYL$?H =MD*[2&07_MUSL6JS;:V_\JXR-R(TM$ZG6EJ#(%3],!QAX"]EBLF! M"F*A N4-AJYM$L^__GUB!>_; KD3E\A<>%E)QHG:KKAX/F"X?A@&/;P"W]P: MMQVU8DWE2O3THFZ&*K24+I27<&^0V@0 M0,\EZ$4QOPO6F.TJU9GB';FAJL=UE!6$^_F$-)=KVZA9+N(-8S*:V#@@YETP M)!ZK .B1(7%\ZY5$Y]0MH[]7IB/^!_%7ZYZ7[>0 MKTD5AMBD3D-+.3,"%#N ?-\@YVP]/U;L94(]@>GJ'/)S1>E4[X=SANEP-9_] M@P2F-T3^5?_QI2! VV FTV'FG*@,Y;D#?C3WZ9P=95/Q>/&RC,?8" MY#XC:D'Z!#U;#G8,B_[=#ZAA.:).Z_)>U<.,VI^;3?3-(K9YAN[Q"_E,7_S[ MA#@&H;8^:C87VY7\FJRD?*[+_C9P/0JKV=]DVHN?I/ _R'=MRUP6VI4^)&7S MDHX4\=+IH_ PG2QV=-K%S^CI?4P[^MW]0;SPN<_HEC),-!2W+NM_-_G@Z?3) M:&0RYV],'V\./()_:PX()0OZ1FS_P._^XH1U4Q"5_!IK!?O2G\J/H1CQL&8% M4:8?B[-Q!C8V?HL&O/DC9J0!9<_P]L'YQ=/#S=TMNKQ[N+][N'AB/U_<7J'' M7[\^WES=7#S<7#\R?A@LOCO\=KCCG_'I&9J,Q\0SL$]F$GO[!8>DC26IUW^5 MV9]/\7D(M\!%EZX3RA-SU.B830'V. /8A^4I&IQ__-7!$].B3WR*VL,#!D/> M7$)#O D"3P)W2<%&?WJV74Q_H2J&S$T12:(:(<9?N#9D$-OVQ]B@-#7[/=[> MSWYGK!UE8LWT4,(<0*^AL-")5^Y_ MQ;Y%30#JS[-*$K.EM44C8N6FXNF!A%H$8R;(WH1$8UGF1"YEOFT\K:EV]DG& M9"]_;-W4LYGF4/MYME*DRG],I#-V3O-/&*C>!%XS.R_=+VQZX5C26TL M$UD!.U1AX%NFA3V+-G&(7PD:$.*@L4>HY14=M,"^[)DL%9,"*QB&OT<8I[=9 M]'MCFS[[0AQ"#3;[G5TGXR!ZEIIMZ%-$NVUG,@9F#8M M_!![F%6T\291*1NFK;[1V^BP-O_50A=ANV@S[/<&N_<=F2ZS(NDSACTQZ9#9 M=FPZKKP_,C8]:H=8K)>#]Q)ZQ>;')D&ZE=I"-]%S[MAR6"MHPZ@L4-.$76[$ M]FUBVI*=<%C;[;#A'C$F'CME!6'S?R9^$-WL$(/X/O;>V1"-(\P@C)ZQY4MGJ'I2X(A#NC(O%,Y1.1M3(Q0 ML.F;V4W/$SH:[P1[+<8,5$*C&8U?<1D!Y&\_:8K<^^RGPX%.'QT )@W46RU# MH&,A\A/3R69AA'^C'?A_[7UID]O(L>WWB?!_P)4U#BF"Y!#@WK([HD?+N'TE MM=S=\^:]3PJ0+#8Q @$:2R_^]2^SJK 2 $$0) &P;MRQ)!(LU'+RY%)96;8# M_BSU:V#V5-MV5VL.91RFNEC ^/CP032Q55:OR?;>E3@&'\$H!(X+7WJS!P,! M4IYKT+ E+4#I0B.F'>I(1[I? K7^VP6_BE@PN%OZ8@EFT1/PIHTC#UT9!HYCLS?_&RR^AJ$#NOP2UKN:2Q\ M41AG9&3BF[5KD'CR/ M7W5S]B/)6%][2>IG./'N+ONC"U&$AZ6+059OC M[J]NTZ59J7]R7P@HC?N?6@@3;ZAA:[HVV#CVVXLR/>AR//?0W/'P[JNX_1&) M+T6"PWX(I3LX5+0I7%=4XFF\'MN/.A,%]WUW#>64R%<;T-NI@(:?;#J9]/OC MC8$7 #?W2X M=RV=$,:>JZ3O/'*[59\DW >R-%7?=LO#B24^.[FXAI2;(%FO=XB-RMU.MSN: M''"H^R4;;QOKEG( ?@@-(/K%0^A7XMPL;@GT[S%^KW!R5O)H,IA\W]Y425G* M\B"M,D#^5:TL@'/)7Z7)H<(:*-_1@\"^GHR.(/G,,NJC9>1%A/>H[U%0H,=M M66GWY$"@A]TC"G2_!7C>^=1!]?&6Q^*IL5GSAVG]P$R2M65BCI$P;$ZM%\[% M6$'@71O?&.P*6"M#^7N.MDIBMW%K*,O"6JFHQ-=,>S3-2ME1DC?-%.6(DCQJ M*?*YFBDY C/*H*@%PWYY @OFDV9H]I+,I0?3W'K_9BJ=^0,_(9WE#:ENJ)+8 MW%<*A+L/;\, *GMXU3" /-S^AK M8@ -ON=HJRSWKMOJ)_/F'A90/6#;!,I( M4%SUF/S\^Z@Q"^HPG'$@"VI'*MBTH(;'I *YU1N6:4)5&8D[1'JJ%]NY-QUZ M0#"4E]W4Z$Y\.[H/1#$W7?$K>WBX M]]TK6?J-6/02D@],Y4X.9S)E*6I MC9W.E6X4DDB5RU$O=#(W+G18'6IV9F@U4?F;$*P3DL$VO4\L,N]!I@275W;Y$+R_I96*VX\BMMO]+E_ MO,+G"I[E[?5V.235[W:Z/3D<@6._+_-@W59\F1DYJ*6V]!&K,'DG@).#1-E.?CJZ*Q3=+'P$ MO(X8SF"D1N/Z3GL6J$XS6/<^\;NIS$K=3HK@HZW(G6$<(T45V!OY+9N<\/]N MW!Y3R8CR,<__GJH4P!&(H>!1X H&1@^CV6H#YJR"%CB@;6!O,, +G.X5 !< MKP_ !8,+@#<:X UA\%V2UY3N?AX(^_U!/!!Y$+F^*Q93\[X\4*4\)>'^F8HF M] ZZF^OA2Z7Z2%DA+*)JUA\81Z.9T9*D6* M.3I>)['GC[";"*&+R>9R1=8C'R=D#JE)A+$W28Q#)#&.7>[:[0X/0A+CUF@R M$B0A2$*01#U((C'=R;)W>X MY0_:0;PBZ)%8>%4W2T*EH35;,EW'=E0#P[H-B<;4 7#)(9:#]GQK+FJ[Q])Z M"I^\\X!VQ7#VU<6['6X6- _D., 1G>PR1X_?63SX+= M;!9LC0'149GU3&A4\D9%S(>"EZ/#VH,9&%'A:+NY%TDC&.X0UQL<-:XPRPAIR.*QQ-9]?\,#:Q\6" MS!R\")>>JM4>";QPYEJ:@Q?B%@YKC$]/E7D/B*0O6*6P6J#*ZZ%'EG6JR?_/ M^ZY_JTS>3:QPMC/IU@+(J1T7Q'$> MQ'%DPZP@:61'75(BJT@Y;I5+7F5&#^)EKSJI=;2; 8+G%<&AE?\JUDY&#E2LVH66RLT MMI/M )4? TYS ':-2XR[LI(6!4Y[1[EQ8'%R1M"#H(=3TD-F!$).W20Z#CT, MQ)D900^"'DYK/:2EC ]]$]L/31^%[E)]%#3O)+\(SQQZLGI#8FT;!-@BN&) M#8EATYFB2+Y)?X<@3K^B94O"[T^\@>PG+Q 8*>:>4#4J=TRG?WK:30)GO[K@ MW)*/>XB>EQ"Q+EQ8KE8K(9 MD-W,E1#(%LANYDI4%-F;'EZ=9C7!?1,@%SO- M:4[*H#/*\E'DT$8S33T06\BUJ'=RZF!P&$Z4"#Q0[1'>24R%V7VS6)$W+HU, M.AKDVO/U7AFG'45N>K2F27'="DZYD/C<$I^Y_ZLH1Y'X/JA2(?%"XH7$'TG' MIV_I*IL70Q]"XN5NIU?.:;2*X*_I(E_9S=NR!?_PF[@GU_?IV[1*_RC2/^GT M&I^YT:3S_\/.)'=2/=_/;]#I_KR64$6.<1S6$BIYD,?@0H[( O&.P08;\K9* MCWC@15;BF*V0>B'UQY#Z[)C'\$A2W^^,RCG]4A$("JD74E]EJ<^.>XR.)/5R MMZ.(FAHU$OO*U@\X0N2C80R0'?L8'XD!)IU>.?N;%<%A:O0#_\ J"Z%1I11+ M"/4XU M^9RF-B& [,4C/3%U7US:YD+R_A?08*+)7_%(2NA[TBW^\PB\ &D3' MRU9GL-;T2_PWOT,7_XT]SQ.X20S5R#_794T.2K]9B4J^5)/GF>[.8WT)MR\K M"2^@R5$Q6L,+:CB?L3(I<06ST>OPS,8NQPV/1-IA:O"5_]-N2Y\THL\OI#OR M'Y<8,T#E_$[Z2MPV(7T#<_!F%*[?3D*__ 7[Y?X37S:0F-: MP\_;4XNH/]I3 H0#+:KZD_IB1Q=IF+U(T1E* 1#]XZWWVYNK^[Q[U=?/TAWO_]Z M=_WA^NKV^N,=BL T@7,<2S5LI.T+R5VOB353@5!8JU]-![KNF-)[TZ#H4K%* MR"?-4(V9INK2G0,?8-TUVVNH M(6T)0$[P'F$N%OVY% MG*4Y[T@?$HK+6F0-[< H\+?_)99)>YQM25S!TUZAVCN_J8]L/>9H0KPW5VO7 MH:/8K"]T16_#WMWNZ/6_E_+F4@_,*=W-W5E_<18PQM4*YH^M S1$E^<_KFH! M"]@2,7#E_^4:1.IU6Q*Z6W3Z(GT]7GTA)^#M\3 [KC:&UORCMQ!;7=2@D)9$P>?7&\2Q3' M3C>_0$8Y>)^W%U?6$<.+_]ABM*NZCAD;'_MHH9LJ_ .F,,LBRV6$)5E8PY_C M&U]>SQ/,G+_49 @%UW=3#Y9K(%XF5VT;C8:C[]?&(V'E1C,KLB4\EC\\$ZVV M]E-]%Q/7Y@ &-C4Q^DFF1>HIA_Z)NQO@P4[O=E5\E1(FIJ A%C&B/0DW4&?K M\,@55<,1%8NZ5%J" P$VES_#:'^AL@9S%@W5-0B3U8)!&'-FPX&CH3DO8K*M!SP&N;P2]OQ[$UUAA:$:KS@RV=AJWVJZBJZ5O:2$(?U M:',2\$4KUW&ACPO7ZUGXK:&1%GBC32)K%!OV9P*FD21+,,_LKXJDVF#'.:JF M!Q8U(\(IT^[349DL@1%V7Z!3[8S& MFL'WEL#&?![G NB/=(NF.PWNFD\M.';%5M+-K/@2:B:P7Z9 M.E[@Y7:LK\$;3=<*_18[N+E:3X1VS*!07:* 8F<(6J6J$8R#=2E8.2I"SL9J M,(O4=L 4QM5C[@>.UW#T%S!5X;WX.747F67,\:):/X@CK4%+HBUL,NL5WKI) M*>A*GXA;-FS*% T_Z0ZZW_\) GAO?N'B%W@FF?I^ZX_VT/Y5I6,$5HR($!)A M/ES$H P=PT<<*B4ZA=J#9=HV>'#@YNJTH0<0'@8N(%L;QT+!";*],'40?!O_ MRD L(=?8P#'FD\%807I#I=ET;6C ?GNQ3;,=2:/FC>2RKY*L-C\ KO18!+R4 M,*\?51]N).'QW[!]BT&GC\/V$M@&';SC.1R5'Y:8F)=GMC=CQ$6.B2J=R6"@ M; [D*$B)"!<+ 8Y3HY"%"X'+FZL$< . P#(IQURQ;:/>'CO/LSLTK,;N4 D+ MG#JZ&H S@SLH(+>!5P!6 +8J@%7Z>P!V>#*=F+$YM0'B1#,OM+_T&S71?O=- MM,0(AH!\8R#?'([>;Q5KC-'4PB*-,?3+U\O"&VB KJ+!0Z&@A((Z/,XSDJGV M=RRVX?R]:3L"Y@+F#8?Y;Q@,%C@7.&\XSC_3K0X!= 'TAMOGGW!W\/_@[F S MP+Y35<]-YSNGXU8!1SSG^B;DZ.QX\="PQ6PGD M\_*+:9 7GE@OG&8A\$D"+S=+UH7R.F,L;REUE':R)GJ@YLJ^602':+[?+4W+ MN2?6*G3N\@O!NW>_4WK]0MF5?>(5)1B-^[W4PS^;U9#"10;:/;_&0"^SQH#2 M:RG]'T$+ M@A8$+1R8%C";A":3',(H&*1*O_]:X18<)BVFAF&[][$*+R)T)\(=24RG-$NH MA?8^8RP?.7074.PW9-BXPAXIAP[?R?U6?SAJNIX6(BT,\NJ%[[8(_SC=6C]< M""]NQ@MF$,P@F.'8$;QMS# 443Q!#56>SW.GAKVC>%L88)+. &5'\JB',&FZ ML)]M;MZO6.571/9$-$1$]@26FXSEHT?VK+5I@1V.!!LT%U/DDV[ZAGQ)^KLW M;/644F8_FXD3S&L1N?AW1Y^@Y\22I\T!J.!DU7XD*D MA:%>N9#>=N%/WW07]?0$-U1@/AO##6\J%MG;S@U%#^KO$^"+I^^VAMU&'=)C M6'A;= "")II.$R>*]6UG@_1]_]+3\UK=8>-3 !J0G>=!=I=+343H[MS"'4V\ M\D9H:@%H 6@!: 'H^BR +0 =*,60 !: +K&"U!.ULO4M.;$\E^GK)\EV]2U MN335H;T*>LOAYMM/O#-34Y_3!Z:75[9D+J0/9$;C+U)/;DE*5QY?_/V7:=X0 MB/"Q!3\T<0$$H 6@&[4 M "T(U: %H >A&+8 M !TC1>@ 9O,&<='Z)6 M^/T/X@C/6$BU* $CL-QD+)=Y<&3P;6">#@U>#Z;=ZDW+N9*H5 H5$'\%4;X1D'RZPERG[ MX]XH/:I?M^!>1: LJ$%00SV">UNH85+T*L?J!?@J F5!#8(:*A7@RV: OI*^ M\U=VD.\L/(1FI^;A57^BF'-E(A[5VL(0Q9P%EIN"Y:-'[W+=I3I(WX\OJS#C MH#51E*9OQ G1%CON50SCY2"!<6^D-":<5Q%("XH0%)%($<>M[5P:1?2[1/[LE*HQQ\$=T3['"ZZ%X1$NBE6P9EQ_.&HWZ39/W\ MLO;8)8"2%L!+Q.U$K$.D\ DL-QG+QXW;;;UH=9!>3:,D/3UH#4H$_\V&^]4%2 M][=W$OOJ0H(VB!_]D[MAI"N],9T/]N@_7G5?L>?^\0J? ^ 07;?7Z@PHG'Z) M_^9!1?PW=C=7(++N*U'6Q.\YTRES6I-9/*B:8E29>($.B!%YGNGN/-:)<,.R MDM#R$#^+W>XJ0Y?_VJ7_QVYYC6O@C>Z&IW0&/$JL9 6PPYS@*_^GW98^:<"_ M%](=^8]+C!E@[?YE#4C\;#X1B_[PG?05=,6%]$U](%]-J=V^'(=_^(OW2_PF MSJ:A,:WAY^VI1=0?[2D!FH865?U)?;&CJS/,7IWH#*4@A_[Q4^3YA E,0'A[ MH:XT_>5B.Z#HTS98IVRVXXWQC&A^>2]]..F.W/O;ZYNOTON;VV\WMU?W^/>K MKQ^DN]]_O;O^<'UU>_WQ#K$_O=P7799V.PXV931\()89!:JH"SO::A_[W,04>&M^UT3.;@NVFCCYO(*39E,E1C M2/6!>I<(U$XW/U2C\K+/VXN+9\2$0H>9*32'2B M]"??KPU'-1XT>/;*MHEC?]#LF6[:KD7N@39_UJ&.'#_+R[VO)&+/ M0-/ O%DN8>L@(+&?$43-T$&2^9D6FIGT*]7Y;Z!\TB;:\W M@0G91V:.YW-G;0@T(.UJLW1 M> $;BT@N?&HN)!/^;DGP/+5PZ)[?Z%W0A 4^P?-V'1-<3ZF<2ZB-M^V'^S!0J=< M3;24%Z:NFT_ 11(=$JR?93YJ%[- ,0)MD0?50L)*6G9;>C/'6)A%O35G M";X:?&N_O?@)'?M4[(9&$/+R\\;<2K!FML1Q"NR.Q&)'-*0@*>MG'CGR8DOP MCC;]A:=(^.=4^21^@RN<^(6V4A_@,\T P5+U=Q+(CJ/-5-V#!KSJ'8(3I\3 MV&-)L<)88"L/F46"-RP<,^;?3B\C#GT>A1(?*'MA_%U[[25E=M@#0GI/B\"K MC/=6!XQ!.C+PPJ#3QV'7%: ?R(SZY5)/IB =-P&D\=3RI G,&(/ >!BZRL&W MYK?/W!_4M 8CZ@J6#3HJW< 0-4/5P;P%*^K-"P$M_3862RXVM]NV04Z]]E7O M7R([GAM>?[-,VWZO6M8+S,35RG0-1X"S OT3X(39_"F4XW;%W%/J#64C]%0K M*Q!5?40)]5R;_@F\"O5]78C$M,[(0R')G9Q\V])#S .8$CZ'G MZ\G.<1XOTCWNR'G3$%)RKA$L".L(VKS=: -CX#I]+CE%1)Y\OYK]Q]4L,O^$ MDD(^:X]D'M^Y]#0_5_R_TZT-5/I)VY[[M)=_)R(AOP3MCU>7\J S'"5DCN < M7<:$ZU0 3*/3U/X4I/0=WW(HL!>]UKC?33HA(:3T[*5TC(D5GA$7,>S.2G!3[,.P31)R/FI"_+14_>=4.OT>2W+&3GDB]>GC A'''S^IG2>3D>]=JGO=R;'GL9S[ &NI MPJYTE>Z6!(#$3LN=7F\TFAQDZSCEA<.1HO0K47&&3=VV\EZ)P^@-.J/QL-11 M[&'TAWFU@$F_R85?X37W3T1_)%^HI3:_+4DI6TW(PI2$J24ERW^'U@N]T]F/BZ:*#MR$6]=4- NB6@U-YFVW?\@ MV$FPTT[\@2&%G/RTJ[OKMU\:0XV:PU#UIJ&>H"%!0R72T"?3M7*R4.8^:D;S MI9%0KSDD5,Q,J@@']?-56SHDZ]269\Z(6>#9G,PR+,(L\.P)F>747))_:S=C MR_?RI_"_:AAJK^ J[+4S>^@:I/R/FA3S%*5(#U&*-'E+=3CY?DL>B>$2W+]\ M#]U )OQ#0ZS,[=.\OZU*O=+N MQOU[E4H:"B( WUE*X(A),RZ.M.2E#;^U%QJ98\ER#7XSF[F6S1ZF+=%[ ^!A M:(PV9>JTEB:TL[;,N3MSZ-4!7ILV[Z'W%7W%4ENO\05\Y3%/8$54K* [QX0! M?(U*S_7SE]@:C(/E)#P1FI8 W8>7P'00L/=H1LWS; GV(4M6\/IHT=J0WJOA M"UB01VU&[(YTIV)524RN855 '?49DX^>3WF9- M8N-H%CZR,NXX,GZ/P9S5=.>/QZN?GPJ]X@:2T TD$W$#B;B!).0*[7T#R=XD MOT.>V_#[W6Q)YJY.;A8A$^OC,V#"4'7/O+*O',?2IB[,Q;WY"> *G7N/M&H! M7_WZ\ALQ'RQUO=1F5P#I3#ON@*^K7I'BG.KX2K+=%3SU@DJ*4[TM35^D!W^@ MJ!/4EC2EI:E!>5'%AVIC3FP'P(P:K>57I6;9I*B2YUN;R#W-X*RQRZA4WP$RK"CC&CPVZ\'-"QK_0Y7PC?^ M;8*&I3NV$LMNDSXB'20Z2CM,E0R+/>Y5*#Q^ #C4"M"YB4D9=$:3\:B!*+\# ME56J2PODIMVQX9<:UFT<8YZ4!/>M7Z+V&P5CHO=*P MW7!]-]I-WXV$ODL"S*BN1!$+/OLU9[WH9.((95B;KJ)$2$-I!&FD7D>49_VW MS67#E>4N"J,9@E'DI,*V("7?5>UW:QJK]'RQWS%)?Y!!G*WCUG2ZCT,,>N/"2)=/2)OJQM(GOO]\%Q?,4 M/YNWK#H9RJ#5[0Z+'\"J*M *R(D0XEH+\2GD=1R2UW&"O,(_RY;7?FO7-.Q$7B,CIN'1?H:4,]J@/VR0L524LT,C);9B@)CGU M$4$M?8>LWYH,E3,1U )) DJ>S.X$=U\Y7HKWH+/SO2HWM*;(S#O\#A-K8UD3 MU9 &/X>/B^=$@7*:Y+Q<4="MJ4)*5;,G#S&\,PT=4+S[M1Z^T N E+ME[Z- M*?=:W6YQ5E7JF@B?3X'O-#Q!)V=))U6)9FQACM+W4V6Y-5**)T#4%'W-,R0J M;POO.;Z&^5U) 9(MHM\[0*YB?[BOZ-?Q-,0!K(:JQ%P$=S2?.Y)B-ENXHU\Z M=_1:@)ARS(;*PZ_8*?QG_[]88@;]5:43,>Y-1]6W+&7<:(H=A6*"RFM*GY@4 MX^9I8E<3.(77^VY.X>UV74%ZFY1#&; M-;(&*)CD3)FD(@&:$&F4GFO2&X-1M?L5@KE Z6GBTP.P!(*HE%D1F*]-9P/? MCSI/-D@LPNVS0>D9+6.Y-2IPH6@34)E+[OR02SUMB%HOD*"-O<(U(=HH/;]F M-&XI_?&!:*/:5L3&77,I5_KEJ\!?0LG]S?A0K4)>H:D\*%]F5' L)?JP0[K2 M#I>.C$*7CGPT',UY^4.;DVN#R2;(7-;5(+^^?./7,%T9\SM^"U/.*T=*?MGQ M+QPIO#IL15(O&N$W6TFZ9A!QBTCT%I'>\&2WB!PDUETXI'B,&NIUJ'866Z*& ME9$N[Y*0"BCHTE>[!O#,P2H-@VQ9-W[4&;!EWN\AU$X5Y;K9,KSO[05UEMT: M@_+\E,TY [7,2S5JJ&1VK_9J5!S$^LR[U+0?,?)JJ^H%QUR#0"_=[7R M)@I!X>+DS0"Y '$30"R87##YV0M!G9F\I%(0M0QZ>4&L3[H+:/U =.V16#N5 M=#QQ>DXEW=S=BDV?5QK_=PHU#VGQHT^#TJO2RN.6,MZSQSZK0J$A/ ) MX2OAR'VV\)5^' 2$;])0S=>HK \/;N]5:ZZ9CZH]CZO!S?*,3B M%#0LOU98OS48[5EDN6: $J)X^MY6S./=(G7EQYNPMN>>5Q36##M"ZD[?VXJY MNENDKOSB>)/69")TG9"ZLY&Z)!]WB]257U9NV%+D9NJZ(AO X]W\WW&5_-^; M]=)9JOH*QO:0>_]W7"$>&E<72X?O;1WEV[7$#E"YD[? MVXHYOIDR-RK]_J9!:]AKIFW9J,.6OF]+K[.KU&&<E'4PNG&*'I ME?O:(*[2-Z<&K;ZRNX%^SG 41- 8(JB,4YXI\Z5OC?5;XV&_N+%2"V0)F14R M>UBG/E-F2[^/1)9;\D@H:J&HZS#SC1#ZU%O:4H6^]!VK2:L_VB.25V%D%=A, M5[IIQ;C[6#4W4M\\]J.JA!W83$B[W,ZV962GY3BO;/'/.>X"2%N2BI^%\2LS MGW2,-0AQU0^3!95PRG@$.9P3.50DF!'B@?*/T.UWOUI>*Z&B MXB], B'UE9#ZS'O41J7G,Q2\1ZU^\!/:OR(+(7A@_XO1QJ7G6.QW,5H]M7]5 M;D1+C\\D1F1D<2_:ENL@2@D$['SSUOV2P++8#CSSIVEISHOT9C+^^2W>PV6Z MEG<7EZ39TMS2X.]X*99RE:H3?;3[BA_"N M%NT5_&9M$1M+8<[Q>C 5GR7:(Y49?B81LK]0>!Y__C:A;\?LT6RO86[H9VQ30>3&QLJMH:#!>; PK# M5ZM334<9@%;]CH4P >NM8H=L:!I^#/_KK@$G2PTZ8"$,O'80KHY%C#DT/W,M M"\$",#3,E3:#KL_@<9M"$-_-FJ2 XA#?[(V]!IVW@!][W?)&=&5X'V'OGD"" M'8*BLF#B]$1 KSK$6N']>=AT:#1/FJZ#XD-)\MY(YEZ[__3'I+^T8+!S:&?J M2"#T\#@TK*UPA2Q-U<\>Y4OUD4B$31^#,2<)$\ MD**06"Y8EY1]O-FTB.-:!I/$)]6">45I\S4.0GVFNJCFJ"K<\C#% 14.+!\% MW/5$=0(L$?Y\8<(BH5;Y#W0#I9JO<2>>=%K+-6,9OMY_=.DV5V6NV3-@="87 M8 NZE+Y=PU?<*9J?+9IG6+!_/2VUV1+I+9 VSU8!"X/2ZHJR8N1AND24!M'0 MQZ71C$=3FY&.] >NG:X1^@!O8F:NUCIYQM4",YB)&ZXE'PCH'WI)*3ZJ&3/= MM;F9HDHZS(K?!?A$,VPP5I'! 39(R:"^4/95H.O5FJHV:-N?("VX!592IZ;K MA/@V-!%/IJO#I)E ^8Y&C1!S:L]0+:Y,^!] +E6Q:.JLUJ;EJ-3:\INN#/3 MA2'/,'_SF/T=;EA6$EJF%!'SM&7H,O>QF<<=#WQL=#>C,'K$9]YA3O"5_]-N M2Y\THL\OI#LP2 B ^IUT_[(F%])G\XE8](?OI*_@7E^ 2?E OII2NWTI=\._ M_,7[*7X5=VQ#@UK#[]M3BZ@_VE,"*PQ-JOH3&*'1Y1EF+T]TBE*\)OI']*K@ MA!E,\.[:"W6EZ2\7VQ$5JC$O)W2/.YP\TR2MY/S5_>WUS5?I_77^XOKJ]_GB'?M_TD- -CC[?Z%:2-6IKO M@9@07M10_:090%HHG7<.?$"-3J]Q/F_3RS>_&ZH[U^#YMPFE\-DL!Q]&A"+- MR]^Z!K%6(U$!C@.+S9SJ.F9,!;./%KJI.EZ()!Q)V#UXD!09B-R83M,Q/+PE MN.=_J@7&Y@XS+MZO-1]SMTZHIY$C#>;Q8X*R[0#D7R ME3%_#Z[T [&OC? SH/0T4)#9MYR7T>X>%YK7%2ZX^@?0OY2'1DG\DQ8FG?1/ MW-U;@G0F!0"1HBA*'TLC0GOIIG5$MT99@RE0_/I"TAQ8NQE77T EU=WOTL@ M,T,0GE9((PCRGX\+/&XAH:P0"9=OE3TOK51%8,5/.6BX9IU)(P;8W@//(X_,>#U2%CP2K/! M8D*;B 9'38D82^K-L=@3.B$HP"MS3G3JFBW\5VBAD6"[-+(,+8"S_JC-J3=C MV?B2X">V;VO1R"OS>G!W"!VQ-G=_(@X/5S=>W&0-/J-F@E_^X((AA_U<6QHL M%%BIDKI88#"2NI(!]6"?,;H(+B&XCL1VZ.M;H4[IP52!;SOG 9R%JEF>S[O& MOK3\^!^/0:O^T@3NI1?)9&-,G2\O:'>_] ;P@AX?^(C^HLSHP&D3+L8T=96; ML>C/JH_@CB)'MN'[-L:A-L?(X_@8B,5PNP%C"T76'P *##,\9,L#M9H=;H*% M['F8E[6"KP=U;ZY(L)KP'$B*@<_"$[B5Z T0G'1U#O,7%0D,J<$X/1$"$<'? MP 2OU_H+=:UA7C@JP5U?$3#NF9L^6XZ1R X _AZ& MK:NVK2W\MKU'^*8):"K6+G23G2M^;ZY@E9?$L%%0/L,4T5V/);:JPA? V0!N MW#*11^^\N;=Y()D'A:/]@,[=8A3!@'=\5"V<+ \&]Z&'_;YB= 4:>IV]N0NF MEVE] TXSY[?^+V<4F5?^Q.R< 3+JCK_G:KFTLDZ*/&AU$TI>2$]\FP=AC/.Q MQFZUU[1?%-&@*O]+HBC&)=T0!V3 0*PT(\P1\#F&=[UX\ Q:!>0]T#^ !$Q$ MG,Z:X_CW)82+ E%G2PP46O@#CI2%ZP CG'>$]Q-E%=PL1.&D&WD&O"LT]^N( M:4@I &"&+@#\ I@/I,U3JCQRAWJV!>I&,JFH @L9<]6:V]!EAS8Y-><:#L&/ M(M*-$\I#G'FH(+,=&FB7,0D*.C).1_K= %?&9LT_:3:A_.[B)E(+6PNBCB1$ MVA8U>D$-\7MQ,0A%ZC""]\Z/]('?Q")VIPUGOL\7 MSLR>IGV"F?*!@YEQ&(3?AMU@;ZI@$&"\6]C+5/E?9 M\-[F. O*:EK.3]0_3H@6I\6'KX'M)*6S2RA$J>Q@OJ@&H!W9FUN1MO2!J1G/ MJ[@R5/W%UNRHM_?>-.:!4WA+#2/ZR T816SW;=_XRJ$Y>.\%0/,3K'G^H08^ MF[&S,LJU2.B>/VKD*3*C\=]%MCW*&_ >BC;8QP4[13?7%"KP"A8T*88;811,=*,5GOD!A@MNKP+K\.P?9GZAH;VFIG#H!1;S?=$X MMM8F@R4WBS4K>#MVRP9>0IM& S<)M1GS<]=+ #] WH I69KV&J-BF)VC MP[,S]EO6 P?M=-H#MHL"7;YQ@\$DC!5L6VZ_+>@5N7-^@Q2T'BFVS5X2+D/& M9X*_@KW?GS5X&$BYO?%BNM4\)Z$ 0"1TL#9M%$<; R;4Q0:^ O^";0,;"YT] M[,V,]Q .Q2#T(?518\_8ZH* E^*]..=V<27%?6_TX_H$0&.;ZW3B5-29F,Y@ M:81GCH7@CDZ&@88R!IG\1#4J!& 'H=-"+"H'Q-$\5&, CT<2.#SHLK"GPA$J M/T61L_J<8))!RT]OX9DF^ &L=RN' 0#+ 6^O@TJ5J!:XCFRZ*852?@''S;0X MG&AZ$,9H,+6.OA8\3R]U,,)PO 7\?@D:1G]I$P.&1 A->/2>I%[B"B-%_JK# M(W./))&P@/>6Q(<8"Z 2%2-) EV6A^;DD'-UV 6N =Z''[[UFI+Y@_:+LT M#,S2WQXP]F4"I&8Z#)Q%QBP4"Q@6)3+-I)%=0#3T"\T0[;\!A>%44A>?1V48 M\SOTA31_+MP!+TC'1K'657C73#6P2ZZQMI ZJ7%")0X(WPSRL'C^E4XGVK0= M*JLL%,,CCQBEMHR0(J+Q/C);&DC>&O'D,FB'YT7S0,0,,T69L >Y8;8[P\]9 M9)JZXIKM,%?_@1C4YL(.J?:21Y]\.XR^C39$D4)7F#Y')QUF@PGT6GW!]$\T M8Z;@X!OPLA8^LG"QLRI5?"S]$ P_3&%JL0;\G&Z R^P'6PH36P.E@D)@S(4& MX/2@S4+;'HPI%J[%[!>^WX$< .+BDSK^FXK=W)>XZA3^7^D3BBA* 4IIA+W2HCU',9K+'>3'YS6(&(Z2/&NV%[NDG 940C:X M/LRZ#9J&+Q%R#=27"=."07OXT$N8]4.@[W!N(DU*WL$,W$JSJ.[$Z5L K1.+ M*0W,<%>GU'EX!%L('L0(O9S MM @FGQK.TH8YQ939?[G@5O2Z=$]NTF(9N[@-3.9>PBZUF5[WNQU96FF@1W%O ME&L]JH?IC@@^(LN=KO<(/)@9/VM0Y>W M#CUS0.-\&U'U@7OAU+MPHA*+GBUR2D/>,%"T;P9N?.K5B@U%EW1H-X;^"S_JZ]&;/$&/ZJH$'Z4]I!U_&, M>8OP,V0F'M/"M<53B)C \T#"/P.2 3=@ M.!+S?S)A@22!7 4*&8,XP5GE4)N]$$UEMSGV2-# 7!-PX3'-)93) MYCB6-G4=+PW">VR.N2CNBOA!JUBX.@AUP\OX^:+%PF994'.2TD@TP.T'CRLA MTL>#BE?I JQU5?12, #T;;TAM*?Z=I BO;;BTI,4UG;R&,L-^$7'^U/ M]BHXX;73Z^UTS0A[O)1-V[0MVDV$9,YN6G56?V"'7O0$.W.<[L<6+?S+)Q[\ M;EABF/EA^3OGT<-Z^?;.P^/U2F"@F?XE9*9[5OK&KG>>!KX4JE452J9@[S[2M56_.H./?HBIOZ3Z*&) M !W7$: [7>DVW(WZAZ51_\X)V!GFNB.[X1/,V/_!4.*%#]K=\.1Z>-&-N M/F&+\,"V\KD5%>'(&.1Q2QD/:B_) LWE5'RN"F01E[*RX8]4>H;+ M1_9/A!HY'S,OJB/ZK<%H(WC5F$D74*T75"_E7JN+EV75'(^-]3YNPCOF0FLT M6!0SM49KC'?:U%Q(!5*KV-<"2D/!),+:P['8GO;S07:S"R@&/%)4H8\U!1Z 01O\>*M\]*P_!C/RV\[0CKFR[41].B!T>\\R[LN97VS&M/ M>0>&H@556.V5I"-&T8JH6&=%,[ 6*AT:JY+#ZD7#W[ :!R^CE3#RS!.D=!8' M/9@7;QYI_55^?B=ZJG30[0P2']MR*K02QWI. _/?+"QW#4NTT!P&P7$(@MM7 MYO6P)^,Y47I2-W2D7\>3B0SKO!&V5!2"D1.O"(J'<"]X&RJKW+SE_?UAIY\# M&?U),63@<5SO+!T^NZ6CX6.T?@=X$:30H&,G %F]=__! \EKJEQ*^"]8;3P] M/(4O:WP8<&]QH&6$HEB@:QK4?>!70[)#H*.0K-"C@Z][3!S"^,:T->%,1JI:/8AJ&A&1?3V;^IJ_>Y#*^@'+2HHO1YLM/,; M+7C%*K!C8T\_SAOOG%0U<:;0&[+93O##QL(ZQCL?'==:*["9>F25;=P2S M^+H'V@L!"FL5*6*#ME-P$-P'9YC7V8GJY!=[;TPL2[/16T21,DI445NL3,2$ M,MG]E^=M][";/S;O=LAA\?1X?8^HA4$-';\UO*&"EQX8A\MHI*W$+E>G2&]L M0B2\Z5 :O0U5.$JK9T O8;40A*$K--B5,,!#F]?EL/(&?)"Q&SD\,O,-IQ4K M%NS?%QMN9\YK,@;"L*6WX[3>\@L_TKOK37.LNZHTM\QUP;Y60CJRRIS(HLQ) M^U+NU;?,R=XL=LT+.:G/_I7EE*+"!E"V&R,.V$)W4LU) -##9^=@O4+3AZ_98A57=TPX! Y M( 7<-Z/WTK*[C'@1:7K/$.U4QCQ9!*]JFX>F"#HS):PD[[.&YJF.5\]U_%!2 M-:BI/,@?H+I;=KV__)<:UF<2=PMN;JD(%RU9B$78Y&ZGUXU788,/E4%&&;:% M9ME.>"WV* L'G-&+=FG2Z?7B/8+/Y-T[5)W*<+T*5(:+]V&CD\-*5X8[X*9Z M[HICX:JA/B>E20,+'?6WUQP;C3M*WE;K4'6LQ@ZH*#N&/ZYUV3')S]/I=)5N MKGNTJU*'S.NZTIE,9!EO+#\"+,*-'[@PF3^^06,:P;7,>FC!O9R=2;]?'U 7*9!605 ?NF3:@73.,6JH'5N=['!Z MSA>:3G<\&E441MOZ#H@8RDJ)G=\["[MH1:N:R/5VG!]%#Q7H6KTG=@($TA- MK_9)I&WE%.)ZK!KU%8I7=Q/:[53EWRJL ".#2KC2KC=L]?O#!C*&4(V5%9/J M:<_(F$ D)KM5IZO@RI5:KZZ:FK)X 3NA*<_-#XP(N#)I328[E;RKB8 +G2?< MP22\#UN*O%-)O9HLR_EXA86K[@E5=]:JKM^2N]T&2K[0=$+3)581&_9V*DM9 MDU4I7!DP79O5JE1@M;18L=WP>FBYHCO]E=:"LMR21SM5%ZP)+U0D#^4 D*K- MQ!<:7<75Z*35'^6V&FNT:B77,]S0J34I:NAKT0H5;(MIR7C&64T*N.VS51+7 MI:>;@H-O.H[EUFAK^?@-2JG8@N?"LZ^!JR=JH8D]6V'S]'!39&TT;BG];5N7 M=10L47IQHSABO]_I[W"F$NL@A'\1/E6YI20='K5E1R5?:&%#>E(27\@*M(7+ M09G))0WQ[1M'*JM4C''[">WL8HV9\S[HYRK*-Y [2E91OO23K94X$'D:X=@H MV-@+G8O/M3JOQZQH'#U$KQRH9&-F#_J#7.4\^^/.N!@^1-G&4PE%5KTB1=0K M:E_*_3.N5Q24O8N4T90'(0I+U>Q!J837RF#7*IM;JB1$ZFPB!5@:K9^!)<1> M#Q5EL\AFK#XEZO;7_=%F$4U6)7.CW&9?'M>W*F8B40749I$'%SIB6B_A(IJ9 MLY++G,NJLIDQKNS.:@:\>T5G!WABMC18C8H:5O^L!/^?FE>B91Q3X10J_SE4 MQG[Y3T796OZ3E@/+JON967EJQ]*?VX:14?M3V-#I7;E&$X# O%")TAY!C)AM MALN1S[/DI9SBQ>M>C_I,5_AUR%16KPG-1[XD0!?PY0M1K8YT[=.#CH6:[6A9 MRIC)J'G=QO)Q-E.%3LA5Q<>03+QW>[\\:V9(J?.:;Y6'8SE_J51:;>UY\?*OX:F/=1^(&TLLY>Y]K/.! MTWO&0I109G3W^%O8L=8V&Z01OLYDL_AH-H%NJ4&:V3TY%%_8J$*J=.2-*J3Y M P[5J4/:,-B64"KTLP8D,D<:P:E[KZXU1]7QU@2PZL".CM0&C76>T2:JL8/:>U:MJN"> !FGY;:;,G#8+24+?C4YE37'CQ0K]0?J/$> M50-=,M=P-%WZ1*86U7-@@4/O0.3X=ND?K(^&&:E..34MRWR"O^'O:;EJLZT0&S8*4Z9=]B85W:BK2 )KQV:*B3M:,^6(2%V:BX.1HMBLK^I-5*,;#^ M0&UM0UH10NWX&;$JA$$UW433 6_R1;3/QC/0RO.TA@AP!*QV8/V M:3E@%&NJF3#! 5AE2F<8V,Z@8V?Q']\8;(7(%-W[-2A0+6 &=66"9_E?^D%' MNG(2X$#M2(T1M*[A O$UUW5@/!@0M*>'!M9 M"-D/9$964T!U3VZ%E),?H]CR*RW+Z4!_6-+&]N MG=-/L"PZ-A$"3#1S(%Z0%R5L04NHLCB-#V4TAQXU1^,19Z4?U+?.63.<\61@ ML46BQ*%:U6O=942.GS&[CSYA&FU& '[$..)9F=11I4^YED4=2XVI+8W'9B./ MJ[.9Z1HT%/M"8XV4[& MTJ9E32F1CG%.6(7PS:L(,&.?:BCXS=K"1>+&&)(COZOJ=7\0IC;^2[ Y9DO. M?7'&?#V(O+,(M/M#;K]!Z>:V,0V#AA%X-3CREK*7J MPB?3^D'-(FY94P>=^E-^9!6PI;O4J'O=GT3O&TS5EFR-E4'T\60-RG0>@B^\ M<(%[%N]BR.??M@.QZ:^IT;8S='J"J"56Z<[8#+ WYJ@=GZ-"/+&YU9$RCM1I MV# ;Z*N!1@^";>,E*,?=6(RHAE#(!7 MP:ON0S-L=K'/%EG#C&CV(M3HFL$@RM+\/_0+4PT MPEOE6.#X.;^N(MG54VG\ BYKK">[IIN-D7\[U2/%F@5'L'[8&QW ML=!F&F$>-SJPO$ _=,+"05DD !',@PYP=3BN020)H5U9N*#Q2)B"6:8/;NNJ MMFVB\^@%P:C&U54#,*6&AWQ1GZ,KS'\*C<#2X4]HVU,TM_!QU7H!-Y?; M%\BA5"UM]*-1>?H9H,\KWBH;N M/IG6DVK-VY]-D^KO.P? 2E?3.ECYH]LREN0'L^E6 \HNM,102W29/2QZTH0W\FRDLT#"W9 WHQ> 43-4* M1M'^-P,]*J(%FSV ,9N]X)X8=XT!>NYWL%NK&(^UN&9S7)!53Z^#*#(6D5#5 M8B::"@:*!JZ.Y:>-Z"]4;5K4I6QYVY'@&G$&L=W9TNM0V^M0.!>#2[=A4N&V MR(-*=X7X[LX:"#4.]!96S_:O8&+OY.8I^E;:XB49]P$, MZ1YIRG=4K<"\08LH6,PK-W4 H^&NB&6"#%B:_8-URC5X5!IUL;]P>,L,_H>_ MF++I1]UM6EQ\9E3F9JIKDZU"CTE7<9D/F15,D.)"Q$".2IX>V0=?WGB@ABR, MS5QILY:W/TO!"VQA("C1?J<*W7Z'W:*+ ).$?8(W6V 9VZMWH6OV;):S_D@L M V>.CH*FI$$3[S9RY5=KXFA^P-P MO?SP&#NWDDVS3)L8Y9A.X 83<=@.;Z< MTO"7_O5(T#5XATY73O6>8&-CJXKDP=K?? Y;BMI5T"Z*)TEI&'\0(<\7&T # M;<"\S%APQ%*?@J3 R'->JO-*>WZ7 MW"R=6?X8W^/QO*07:::KVLH./X(>'\#)9FL5ZC]FU^&ZX;,6H9LNX*SIVD*# M]8 WV2;8JOH[GZ=X;@;-=%>-%[__6#V8+YSF[YJ:+?J,#?H<&ISASA;H8#!8 MH%W,U/'#5FCQV>YJS0B!.G64V4Q [/R!+G K6.N6/ZIY$Q;JT&7K&&@"% M[3:ASF:"SJUMW>$.2*CG7GR$Q?,T%'^*0-9S-EI@%[Y_!8AQ+8.VK/*XIVL% M!+*(^T?AS24NX,S73N?'G"8/3M]*G1.>3T.#$*BLD0$1#OAV< OF)B4HJAD= MND$)<\RW+=DZT_PPFR*4?CEW45_"=-&$6+ZMYZYIX]1U?]1LPD@^Z#1.$*$S M%LM-@16V:93>X:3:XF(UCQAA_HP_0>,M^ I7'-OB-L0<+2 5$W1GU'+0U:=J MA">SMFSZ8LNF?2D/*[!E(_U=!?OD'Z_4;G?R_5'&X?RB7I9WX9O<[?Y7=>B%=1/V]FB0:*XQ=Q.IU]*H M'$9LAI#%PXU4-+?Q<3X;S-%FFH^_,#J-_PE-XSPTC=R;I38EU9DT\=!39_]; M#3+W24+N"I;8AR7Z#6&)]YA(8O(#0M_009DCF@], 0<).+ZZO''#EG@K%/_& MS3CJ\GFQ;WCR_5(C"^GC,YFY5)AO,#*/]AV/\+#O/_GV+?\>;#?,.Z;>(SX6 M< #+RO$F<^U/IO1&Q<-I"^KU SE\?&8L)%T!Q]RZZ+?(/;4M#]Z0M^QZYL&< M_>NMETL>S8;[-8CW43N:=XC=J;UE9"FCDI;J(QT #:#-@T!X'U7C$ MD"5:&&:8<#V'U3*\#"93E]#!#SD1%G4$Z"[$=L9GO:0]#\(7G+QQ=2S:-7:B M N#Z O[J#Z*_L%3&V/.[]:X:;'[HM^X2U\<>?0OI%SG0+U>W]]+U=9Q-Q,1Y M''QS_\^/M]+UUT\WMU^N[J]OOB:Q[ZGM!>5<[(4"RTP7EH:7\27V"FBE/5/7 M&&#+!0!J4DB]9!#EI^3@SC\0PJ?XLGM MU '"P-V4>+L*U-[@L5E0A[BK_\"/2;,-12TXZL(:QNT#B^7F>:%[=M"-[Z;Q M'2S4F]2L8B%=<+%TNJKK8%5Y2+$E:?0 ET9W_N:@4&U"=_3I-@55WFK@G_$' M_)Q+9C5X/6DEA1M;+&B7$*!DZ]>I"H7V*D2A&P4Q-V\8: RQ7IT-LV+T1OK$ M-@,;2:HY(D51]V,C\,/3]FC4Q]LVY3[.UM -G=#T%)4*!.0'(B#?OI1'U0K( MR_T*$7\:Q9<1D?K3M3$_XG14/\0A N7L M@J,#V#_A.^7CM\EOJ9]^7 ,"UQT&;*1$13E"I*\T7>COO^"C,446%Y",H9_, M-HJ-*M>ET4U9P@_$GED:S57)6+_,FS*E]++QN6%_W#E1I:5%%O]X19Y[W)&9&JT!Z ;%'6$Y5KVN I:=Y="T M*F\?)66G(5T-[4V])\2@XF-0$1BL&@8W=K1VQV!U*+)XA?D08!6?-)53D^9> M%?,K N']QA!%[3>OZLJ]*=]QT>YW!MT6]*5+5WQXF+AQ[V')MTA M@A\S+3V!H:GOLOQ."@3G!E/SN\F72%6)CTL"O.(#_L0,+0!?-\ W@?S3O26Y M*W>NO][5&E('<@2K.[+_^^OM9^G:P-I9,R)],&Z7H!%\\A[.3XW6Q)5NH><&P(TU*DOK_Z7.]5;C)2WZOZC!\8 ME#YKQ@\\)GU.-/KAXZ=Z+VR3P?D!\X&ULK#9)$[]?/5KO9>\R;#]K$Z)7CZ; M>GM[@Y\K.!<(RF^W'_-M*BM5'$$N1'K) +TJCB -C]_"-41V@.7)M\.SLGB& M(HNG?2F/*Y#%4^;YIO#DSJ*3FR/*Z>42#<*Y1&FQ@]1LD;OKW[Y>W?]^^_&N M.F<,#C/#^^3DQ.(PWT(UTEGEFU#5'UZ9X([,O!JDD>-=\+4\Z?5;_(;6E\ZW.RW*8;N<>J]T@V!=I\YR[O&HJ$Y=KR92*Y)/^$%UR 4O:W7E M/H#U((W8*>/=&+H:H_GUY:( J"N2#)D^K%_L7Z0/ZB/TZPI/P3O@]U5U=>HM M#45L$]'S?1FH%L N./G;L>^Y (/N"4_@[6\?>*-HPB!Z%1H%1OIH!=90&9-\ MB<=;!BG7 V_5"%M6Z?1:)2GPW.S(&EF._\*B M:+=(?7]OW0@4;JN"1[Z=@: M#$+T_$ ]%_"OPR!$SP_4\_\#]J&49$3F.SE4\='M*A9U];5JZEU5T)]Z\\V_ M3?:*W81&KY,!L=@0B&W[(<*1*C?_8R3R/]J7X#")_ \/1D'^QW"O_ ^O%L2U M,2?/U4D!J5UMD"U>[RF/4..:-K<:2#YU6W!YV/.G7J%BQ3[2$\"E4YYBR$]P MHMA'/0HMB&(?U>S].6&P6+&/BE*D*/91/0B?5^V#>@)>%/NHS!AJ /C&D7]Z M[$L4^ZCAR$2QCYJN9Q,P66JQCR8RK2CV494QB&(?HMA'9<=PL&(?C>544>RC M F,0Q3Y$L8\JC>"LBGV,1;)'^U+IYD[V2$K3^$OPT-2EP^?_'U!+ M P04 " #DA@=/7(3E=]H' !E20 $0 &%T'-D M[5S=<^,T$']GAO]!F!D&'MPT+7?04DN6W^ M>R392OP5RTXZ3&8P+R=K/[R[/VFUZT9\^/4U#, S8AQ3TG.Z)Z<.0,2C/B:+ MGA-Q%W(/8^?7CU]_]>$;U\5_73^.P WUHA 1 ?H,08%\\(+%$FC:? WFC(;@ MO!]@[XG?02X0<]U$',2C5^Y?7EY.7DY/Z%L MT3D[/>UV_KH;332ODS 'F#QEN%]G+##\YQU%GD&.#/MK@3_1WKVXN.AHJ@.@ M$ S/(H%N*0MOT!Q&@9#NDR\1#/ <(U]&)4#*YPQ#BBP@6R!Q#T/$5]!#FQ=" MJ9C*@++5B4=#:6+WXO3]^:FQCE!"HK#<'5^PCEBO4$QMY.Q"60'% MX(N-3#IF[SHQ,0>)L(*Q?K^NLCG+6!(^]D09\[DJ"9W=.N>]XU M['(!+B!<;43FD,^T(0FA7(31 /%2&4TI%U)!*Q?2E+207,, Z%6,PQ5E I " M[!MYSD3F??&Z'U$/"KWCTK$H"'50(+AZ'6C&-JTV,\/( MO8D9%QW(/ 6W1,X3+GI=!9! 0=GZ5C[7,RU@+*-EL%6B;+Q0-G;?'V*C5DW0 M0AV-]6U*2[VM(0T"8R0.-Z#\\*IC1UKR/A9\2W/V,^4 .\J/VIJ[R BH-[]K M^$YSM'HT(H*M58KZJ2JW\2I!\^!NM>QK3L28+#'7UEQ;M"C56S:W82.E1X=;@#$UF8&Y;""[)UACZTI(@7!=J-T=9(HT$E\9[#9< #9)S_S[WRT;RI M5U($$WS,3@5PUM0I*8*"8_5GQ5!3?Z0(1T3LM_:4AJGD &KP^7&XJY'6;S(? M7B#Q!T1@L1[*+OEU>'T_5?UW@;C_NI(92&XC5@92^ M#YV\DKS^B"-_3#[J<3Y*B73"4B69W03UY7(IH5PPF34P'().GQ). ^RK"GXB M'=7?BSB=#R5?B#X3&/E8MP0*J+K,5LS.)% ;!7+<']]/QJ/AS=5T< ,F4_G/ MW>!^.@'C6S"\[X_O!N#[C?8?6@AW0W@- ]4_3Y8("5Z!W@X^*W#G5!#LS9XWW13'>2@&0_2O@2D4; M].+RYD(?$=OE;29LX>Z>EBWO1+J-=#;2#_+0E&&!Q!]A#Q%N\DG)O#7NW7S< M$R7Z,X-1TP*0!> 1R=0;F;!OGJS!/LL'VXBV 7IOW-ALGA@E,BA MAU+IQ<)C!>.\"(92"+8:059E"]+.>F8*9T%)59-,6Z'XL:*V =_'6MJ2OK+( MR2)00K&"\,Y6\+1(V"N?_$;(3ELQ>%]1!;7AKUT.I5'82;6"4>ARRTJC%A5+ MC93&(C=G1:#0\QH%;=3M9_(-$A 'Q4/9S%NC7](!IT[E1$V+0.6QG .AC&3# MX:RD-*SP%#KHG?" C=86J-TE5"%OY>:M@!2Z M[$P1U6Z5N@@4]LEN!BLFA6:[#)-V?S2H<3/;9#?9BDRA]RZO"0WHMN#4!2>7VFKP6<$JM.[58+6ISM8X9A)1KI*V*KKU-5?O]Q:,\;364L0)7:/AM?Q'YGZ6S#YW\98QD)GMI0U_9 M2&ZH:YP4WO_<48+6=Y ](7&'PAEBCKYKTG-*"'#&!8.>Z#F"11)L@H- ?>\R MS_I2^*5L,#'UI_H7[7[$DA_UQ+]PCZ^R7_HTA)@,!0H5FP-X)#5C$2G6WQB- M5CTGUH4E2^8B2L'^$26+*6)AJG#/^E'!<(S^Q+]7V^G-3O(Q^C(62\3Z^DX@ M1CE'RFG'Z,5M$&'_!@4RB[!UUHE2TC'ZT(?,Q_09C%>+<42 M!B$-Z"*'1"GI*'U0ZUX>5W[DY?=V*>D8?=CV)4'20 AEDD"O8A90[\DX5(-O M7V^4CFNEXTTS^)Y%S_&46:*.YY.M M'\D/OJK.&ULY5U;4^.X$G[? MJO,?LNQS"!G.7F9JV*T08(HJ&%+ G-FW+6$KBROWY;C!'S1Q<&. MEQZ"(1$'+P MQ^__^>'CC]TN^?/T]JISQH)XAB/9&7*,) X[3T1..\G_QHO.F+-9YWA(2?!- M7",A,>]V4_;.\A,ET;WIZ.GQ^X/20\4GO MW='1<6]%?9"2/PN2H7XZ7M'V>W]>7]T%4SQ#71()B:+@A:O02\K7?__^?2_Y M+Y *\D$D_%X?_@LPC4NH"&&7M9R@/8Z MG:7^.*/X%H\[ZO>7V\LU-Y(<( >,SP\#-NNI?_=6!D-1>!Y)(A>7T9CQ62(< M8$C:FW(\/CE0W "R__[HE^,C!?$G%UZYF..3 T%F1(Z\$P A>%1F%ZN2(!CH3=,'J.>A#=8C!\;,>1IZNK M=Y!)#H* Q3#=1I,19Q%\#+"3F=RX:Q]+]^B!5AI1688FQI4K)#U/[6/,74NE M#$V--S=8-KYZQYX;IG+JVKW[#$M$:!7WSG$TX=_.H Q,#>+ZC#B'^?NQXORF MXZY]+%:P:3E'4X@J*,[*VE3$<%2>E;%A?/V- ?:WA-#9V.XMU!N''2VM(6\$ MB]6J.OIMK,^JVG6SUO220+(=Q#1)G*[@[Y1> 7]S@6C9*7X&1PQ5JEA#MQN5 M:M8(DOY7""@+,E14U>X8S^H_A9(4U\9(/"05MEAT)PC->\HN/4RE6'V36*I[ MU$^+=3^E7__UB3,AP%!C(E?-4_2 :=+I7RE5AJC7%M1\BE+$^4*1!?G*H@.> MQ8MXL&H//F:,7"Q=IA0]$<^6[M0%B\Y6_*I6K%=;VBG3 &8\Q/SD ,;W$R:3 MJ4P^MJ;J(1/R9IRBT^L[1[8C2L^A3C7_[D7SW395?S/'*CY&D_/G>:8>4%1_ M"6EKL.\PI2](])CS=%[XC%;G.<_)@_=KT'["$8A!!U$X"& ]@Y!$V5RM&ZPVL[#ME,4LLJ3V.O;#7FNAENNZ M*YAM'"+T:^+6H'^&Y7@6D-7-#"RMB?%2*U@BNHPDYO"-7@H]AQ?CQ&J7W'C1 MB^/7A'0CIYAOX'0VOITTFDTHOV:EEWAU 8)#:@N(8P"=!C1(=4\Q)-5X27>/ MGK&X)A'C2;:]]$:(YME6EL]GK[&LM,+EMK6J\P#80 =,.8JSTT M>C?)D;57^D!"+435+Q4K'A%5\6$@AXCS!02?_R%J+(FXL7OA^Z66R1=+W.3Q M:^%Q-V5YT8MX9,SE) MDUKO9U^LI](ZN1C!>DSE'&JJ3(I8QF%DYO)/F.31R@;BI'Q>.*"+I0K^:);+ MK[4/S#;Q3"D6AV=XSG% $JW 9XH394?A8 8K!O)/\KU6...T7%,/N^H1]6G MLX>/IM#[&3+1MTQ$K_E;7-](%$T(K,%24%B>/PL>%VY/ MO+J*)0L+)1$I^M)-@OB+H@5 B";:GHF6TK9>=1FBARBYJ618$/,9A M%8DJ->*%O^FETU2FG$3S:[I/GO:EN*TF+"7>+5.5BN!7F"B>Q374W$MH6]SM M.INQY5%BV].= J477J37?&'K:QZ_7Z-Z$(9$B8OH")9>E]$0S8E$]!5L0YQV MX-TM:[E(Y%<(N%5G/"(0:XH,H62,0E,^P1<>'?+?BX2^941W'.,1,P7 M+K&PC':W[%,F0?&I4*L%N5?K UB=59EA[9RMIW57,#ANQD..0U-<**?VPM-< MK:-)^;(2^17)DP+&*_F^@XPPVN*MG+2T?:FH?:WHH7_ MCU=OHV"W. #!2+(;XV4+X#U34HPX>R2 ]'3Q16!8>:WW\0\"21X3)S M1.OL M9:?WI;95<&O SKF8D!.[F$:UNFQX_50R]S!2;TDCT[[8U:@$OZ9HR"$PS$)A MY1W95L;],;9%$7YE9\E+94X1"#ED,P74,J!U]/MB7IW\?NW\^Q)!&DK)/SC\ MA$BDY+Z)G!YX61GWQ(525 M5WR&E[\OH^(1"=,F/!=N+X9!/98OGD9TD-^SC:5%T"5O)':Q=89MGXR<$;R8 MEWAFW>SFN2H&SG/NDXWSLGOV,*H(>#T)+\OAM@V%S@WLD]$U*O L9]'/.J;- M8YO,XN;V]LDSW#3B5S)3*H7"_'H#6T6W*++OF1<4%5!,BZH;1@23*WL MDPN8])!ZPF]^>()&(0*;>F<,H MQ4$BZ*;-/8=.\(FZO#KD:U&+Q-5GW)OWJ+/(Z>BAVA":'6=>#ISWHS/B-)/%#I,F!GB[]_(&7'; M?B7AVVYIK'6;JO7^Q5I[T]ZP6',O^@L4:Q>G](K$6GNQW7Y8:V?E5QS6W(7[ MC85->5_9_7$-^N 6NC->(=BP/S;>I>G:OZ9_)41?+",P?S85..Z\7RY8RB^C>J6B0Q:\SQFO$7QG_IIZY0I(I*IO. MQ+QSMC,)X]>>]S7D"W6SRQ2'ZD5(E8UG8MXYXYF$:>%TFL,=K:W/-%\39>!P M\ @IU@1_CFH^JW%!K T>#M !1)4U!98%U MS7@QF#:T=FZ\593!0/QZ0P+__"U!+ M P04 " #DA@=/G3@H,JT+ "IE@ %0 &%T0C9EB/F02:+6?[DXW] M@ST'!B[V4# \WXMH#5 7H;W??OW[WW[Y1ZV&_KRXOW;:V(W&, B=%H$@A)[S MBL*1$[\W>'<&!(^=HY:/W._T!M 0DEHM:>Y,?_-1\/TK__$,*'08@(#&?Y[O MC<)P\K5>?WU]W7][)OX^)L/ZX<'!47TFO9>(OU&4D7X]FLDVZG_>7/?=$1R# M&@IH" +WH]724Y)VC;.SLWK\+A.EZ"N-VU]C%X2Q7Y2X'*$$_ZLV$ZOQEVJ- MP]I18_^->G-<3,8+YX])*SBN3]],BR()H+G)S-&.,W4UP3Z\AP.'__]XWYVW M!B%AUKF83/9=/*[SM^LS;D'@=8(0A>_=8(#)./8#PQ#K&Q$X.-_CK9D]C;.# MDZ,#;LTGG;;A^P2>[U$TGOB,EOJ**%LXH-A''N]]_9#]Y(^E>-!E\C['ML#._\+V)1M[Y-!KKM6'D!*&(/OB.0 M\O%#9["1-+&#J1N\,,68($A56')$;6'@ ]$=)/T1"Q(UC#QI>]Z@8=Q!=+RQ M(&H'PQWKHDPIFUZND0L#JB9&W,(.HGO(B(_4.!;E;#V=V10V71=';+H-AG<$ M!^Q7%VK1I-?:>BP]@&??***R#8J(*UU(XC;68TS?2[D-BHHW/5BJ=G9C3P]3 MOK3UWMV&(4"^2?=>:%%$_]8&)6E4(*Y;0 B;OU\,YS=1:^NQ:,!I?HNB$!DX M3MFTJ!%#TWG*A@7C:ZP,L%$20FVR]378'8E/;67 L*PCH3 MK2/ZKFX3% AI"76Q>.-WY.;0S'SY 8@LTV+1HI\'TS?'&#HE$% M.&R: INU*;$OP@&(_'#ESCAKGD;,7D0!XGLEU^S/!"%ON/:>\-1T^,;F'B^U M.X1"KON _VO49GKFOSA,HS-5Z61TKH]YI:U=&?S#VEQ-K=6[[?>NN^WF0Z?M M]!_8?S>=VX>^T[MTNK>MWDW'^6G^A'_9MD9GQU=FR)'(D(OF=?.VU7'Z5YT. M,Z8L$R3;OS(S/NN:D=%OW123O6"9.<=ZW:O5[%\YE]>]_Q3*SWJ;P3(S3S3- MO&K>?NOT632Q-WJM?U_UKMN=^_X_/[WQ)='/3N?WQ^[#?S,NB!TPZ'!NB,G!3P1V=KDAGT9#+2G.VG M,^!7%P0SS&T]7%39*6BIA;$GTZ*(&U;,HL8$P>&=C,C T,;@\$ AJ1 M=RT>;3(WX 3#M12$O=N6URI)T:%E4S4UZ ML50$6?K)ZS)Z];J@A,QT<2M(EHXNRVX3 3GP*[ W< O#:9Q>8RK9"U@0VR*_ M+R!73^OE=/HNI1'TVA'A!["0(.Q-(S3^>0$H]/A8R@;2S.&(("I,E6T1?2O9 MIUXF;(KD/X ?04L<2W5M/\52\RJP=&BC%^3!P*/\M$9,WH+8%O&R@#QQ^GG!?_QX!)C! KB+N"GK<%G6! M@CR0=*73E;K2G9+@::5R)HKC8ZT/5^@#S M+U7)8!VF87TTMP%%_RZ5#.!1%B!7ZGQH=1;56HW/O)LQ,JR?!5'J_#359*4J M27WI2@;Q6!:TEG%*;V+)0)X(8M@J/KTK63*8IZJ0MHI7=EU+AO)+7H1;9UIV M=4N&[DP8,HFJ F+&%.3A@3QH"D6,?'PIC?N[>73WC MKIY1L.^VI?6,'_W\@3U*7L28)UOERD6Q;1NKZ,E":C$CAFRR^2M.[53GW_IM M*U#(*/&]C"2U51LH_2F6M&H5.5KD;0O*'/LC3,('2,:IZ5[%J+A-=0H?#8)J ML;1!USC-P;/$":P/6:_R 'G/VJL[ITF;;\>K\V-BWP9&Q!8F$TR8'1?, M)&981)@CH7)]*6U6G:IT"[09V&E4L2X8RZYQ,-1=Z_,&0OGJU)>;K_.-#-.L M++<9-#=1& '_,@H\59PL2CX=5X^5%4-#95J:%TD-F30:IG73NK$@D'XZV7Z? M&YB7]OMJ!5=V@N0*^MX#O@$A'S/?/\9.<;"(6VQ#I8_2B KL0XC 70)$XO); MS'5E]H?JBHK!#A2%0*DBQ9V)0&[DH#\HY3M M+PG8G:BL=*)2>BW![D2EU!.5'_+$;'>B4LD*!2M[_16L2["ZUU].:0(E88HW M]M91U M=U9D!M#W:*$'XJO[_ :\H7$TEGD](U*!HW)!3\5Z@#=R!%[ V>J/="1N8*?F M4+3"C>7Y@\?)EI'@="E/Q>QU:7X]CVRGZ[/Z_IC-JT6ZW] M$C 9\:^E$&=Q$O&J9G5*"VUM8^KY>]K+TEB$.UD$;@W1F*(7N_A"_U../DR#OG+'3V1^"A:RZ?MCMBG[4XU4G13GR[C-AI5!%E=\N'$_ FRC)O+YHE6 M(,LV<:6N&>LGT;8^_#S[^3MY'W>>_8B=:J?82Z#+R:WEWT$J2Y@$'W:2RDEW M*=,N9=K^E.F.8"]RPQ[I0_*"7,F95[YD51,EF5VEYD@)$-KD.[@Q%"I;FBO% M-YPC2?VZY'Z5&26E1[8XJ$YZM"X-A69&@A7GI1\AKPU]] +)NW3!F2-9C71( MW:VQD15&8Y# K2U /(1? '4C'X@K2[ALGF@U8?-D:Q&@F3D5PTKC.H=9)GG#)@Z\3) Y_S3X$68[IV5GICHJ_DCC]]0?^GX<@PX@!2#/QS[]\MW;-__YX>8^7.!E)"2@O^K[/*[(Q_=/;V MF[-W;U\_9]$6%[.)-:5LZ\%^/82*WX^2!'_",\3__].G:Z7W]V^XQ9L4S_FC MNL,T)M%]'M#\)GC "4,@HBTHGLE#))3N1>!5^)Y7X>UWO I_, 3.-RO\EZ^R M>+E*V&-X@3<#]@UXRMH6[A=R.V3?H(NG>9E&QR!),VS?X/O%?%QR MD#Q(>B9'*V2/H#NTO;R-T[;!)=SLAOU56O*(&I44!98:7HN,GW.<1C@JQ',; MFX2R6HB(LR![$&%9_IL'P8J%?_O]&YSD6?7)&?_D[/QMJ>-_*#_^?)T^XBSG MN7'*RAX_QUF%1=1%9%2#80$ZX:F'T.KWV/M%QK2"'M#0\)N4%F]"PM+'*C]+ MZK\\S]16D(C.ZG/RT'B6K% I<-N?HA[1ZIFWZ41Q1M:TS/RL1-Z;P>G93_=? M_757'N(%HE]XD7__\YL=ML&),F$-=TYH_)OH;GS RP=,K8BC3^ MZ23*/6/#JR7:8U91MC]!N\?LX44!W>RW,*MD:.$+0-9L4$J53>/8G[A9%G+4 MQ+K%@/9!^$ZVV?N-XNFX2?EAHR&N:\(. MJ-!J>5 0Y1672EASE:_Q00Q:&B M/%_IC2@-\>)Z4XW+?Z[C?&.E&093/XIA D7T=@>IA47,_DE0%'H$ MHAZRY M?\!!MJ983,;T,>=B_YRE4J#XUM^S;C?XQE<'/^\AFK4HJ*=W"59/^$/P'"_7 M2^4SEG[OY2G+D1#)EX<\:66@(^3QHJ@A=9L+BI"0'S&9TV"UX-*BT'&CK1<6 MF%$1@^$A[+ *VC]3ZJ4-)_[W>-ZLJG1.WY07EXI'N?O"VZ.L02#U3P]]E/L1CM$ZZ3)( M-X>.UV_S!:83@5DU,VRT\S-2UR(B&J.#QNBF@/T_:%$BVA8Y9"_OCI)H'>:W M]![3QSA4#=1U9E[2M1804=LR7V]N!O5XM\$21+DI"YIK%KS#SU&C6 B-KFL#ZC/MX1NHSU OM[Y+PC6N4M MPTA!;N9QH* 1-0VAP\3U/&.-4JH2O3UKG\[K5F\59R0Y8JD_)VB9HFWE8^_ MK016Z(BEP\$;"FR#'^T]\:Y(/PNV&Q77KLW6VGICE!X5,1@>RB!CT.,SQ]<. M)[XJDZ3W.0E_-2ZBE=IY74 K1T0T1GTLG%4&/,ZB69(B49ZO_#6E8G'$QDP2 MC:4WFN@P$:W9H50QA.R?+%6!?NDRCJ*8;P'A2\OCZ#J=!*LX#Q(M<:Q\O%'( M#AVQ=#B45M;!^R?8KFC$RSZ+4U26[HMLGW#.DB:.+@.:QNEE.K,%POUPD_":1\B[5<4;S :18_XNLT)$OY"KW. M_OY4S!DIZ>!\L+IU*>@(2G<[N4;C/*?QPSH/'A*,NJ\=X[SRV\'N M^"'+:1#F"EX:K#WNM]7C(D939X:U'G8WSMC]P"6Z]K99;HVVYNB7RF'XC/F( MTS5633PUO_:8%1M 2/N[ :F0M\X04_QP"@)47\-\VI_?@GG>-2BR)_X62/-O M 0+RP"'*N1R)C<=Y'!D:HC" U.1EP-H3.%F.R S-"8DRE)$D@DX( M %J@PJ,D!115D*-2<:*T&Y@0/U*297>4S&)5WU%BX8T*,BQ$^O60RM Z,U+] M"RHX("S02IA )@ -9"C49 BA+(,,DY<.># [7SRLVML:983AI MM/?&#C,R8F$,J5MA ME>V%+:(UPZ_##T"@><)#N\JB4-4B-_:QCD<(C* A)# MI,A:VYL+(_A4 )!BE(#4=("2:!2P%&Q I=W070Z<,HU*QFDTCI9Q&G,]R^-' MK*>)I9>_CHDE/F+M DED[*"V=V )+[&6/MCS>PF4 R!5]@@=: =%S&QQZEBW M[^E)\#[A#+-?<,%J4+@ M5$@"0'YTF+1$@2(S:F1JGEQZYDFQ/.*&9$:FM"W],T6"2<:4G1E(46G!4],E M%J:G1!9(PB)%92 ,.'&18%/SI5S]](J;?STT;?@JPH\D)?O(]7UD.R=_5+*# M1VP]((W&K)#*-WK&NPM5XI)Q"6,0=&UNQ@RFE7]]M*7>DZ M-/-V)Q870*Y3UN#8)XIZF\P]+A,V )->PK-O"TG5#!C;RX6+KXOII?@QCC#[ MPTNWJR=& = O"V@VK(*B64: FOO&"H\1JGP&YI1K:H3;$W/JA('H?YG&@ZY= MK[WL5W:[L)>IR=Y8!4"K'+M9\'M8[ITK6-VJ:K1[Q1[3A*0,U)KA*H>X),W> MXQFAY0:U:?",LP]Q2JBXN:*0V'$:[4(#5O7 MUKZS08J')/S#5UNQ2>Y!%,/71C_&&;]+DOVSRBPY+_;WQG_$1^,_]_FIK2K4AM_8V0I&J(P@-35 ME@%K#7]Q[F?"UYD( $1$A4=)!BB"(4 M!UD<*BJJM?5W[*@6%3$80GK!I .HEA;$[V%_X*8HXUZG1B TF/"9201%"G2 MHVN=7UN=V\;,D; ?(>$Q,(5^QO%\D>-H_,A&AW/\<&KQ49[P1&+CNKA MT>T,;0O8G>68^3O,D;?I['8V#L4%FZR9*WY I9TWWJL1$8T1I-Z("ER38,*. MBW*=2J?"$P"]!!TF+5>@9'LU,B55=K;HERE^SM%[]L/_.OR)PX^,KX1N+N(L M3$BVIMAXZK#1P^OR3Q,V8F4.A%=FA+(5H,(#[5S\)2\)?LYU077[*K=<(!&L M#4[/L*T]I$1G@5-%M-C#:]%>204@_UG"LR46E*QH!=).P/QER.:6!0B;WK_"$@#YC /(AAFDE*F&IR'2*?$$0&[4 MHS)P!4H^U&'3;&+VF '+FSNJK1)6LUT<-*=#1V^-)C&XXV_*F)W15;5CAMH@'0%4$[]>]J:IF4CU7=ZA916U](R=41,Y#; MR09B(X#$W %J%T9"2>'.@%4B.ML3T:=]$?67\'"D(_N M:FUI/_[O+6;O1_3?U>FY&GVW&BA=I%XKT][2]:1N,>(4P2HAQ>F^856&S][5 M?;C T3K!M[/M"_[)FO(=C5.^P='4CES=O;449Z#$W1=2EG#$W+JSK'3G*R)C M;RN*!B(G "'O +4+0:$(LC-@'3^W(4:H#,($5>S.]BBKU0Z%VKZ(.Y+%8N>$ M?K#JXNJ/KRX@B9L?%([:0VVQLW+=W[92>?L;@XZS#!N7"4JMT\SF_*"M.UCF.'#-MIV@ TFXWW-(<[!0*$EL/JX(N18=D MN5J7._GXX5W%SN_BA'41L7XHAH]%>R": ZA^:%?D/30)>+W4;OAU+4)YB$=Q MV6#9*KSW8XO<5':KK?H-"EO/W0<5JE8OHF$(29YU )M4JP9"@?#Y8>@+H F) MGN(D$<>2Y@Q7S%AS]@IAC>6=4-+.@8 HH]=,+>NCRYCB+=UNRBH"'/@ M9LD@I['@Z/EW[\X%0_DGG^_8Z"S-,R:T21R*RQ?%86XY4]D'259W\AF<@6[H MB*4#!-US =HZ*[9P$\GTIG14TZ:7>D0D7"^K0P9ZK KK JR3@+*>\K8IL/[# MJE;!*AQZ#;%E>.S5NN*S;AV^>ZAN*!6-0^DX<&_A*D[C'-_$C[B51L9+0O/R MA)CRE%ZK 5@?(;WU)7H!3_J)!R$/]%@/W8B,M8)X&?!1UVR=SE,U.7 M-$BJ]:Q9=8@SCJ;DBE W&0,MGQJZE+=+3<@( >-FB^C8("%N;WMGK +^\_.0Y3NX':*Y34 M.D0==YV9T:&=B7SVPC*LM&V<-[*=\4C7CZD)'V9YG&^^3F.\'4Z M(W0I>A.Z'_K]YHZ2:!V*I9OWF#ZR(:QQN>_1RP/0Y(]5,_D+O7X+@YFAWP24+J)T_E_!,E:=4>WDZ^WYN6&DC@Z0LI++H!; MRP&8DZ!FR/_ ._>7QD< @N^*TYF34(38#:V2DN*/6H 1"G)4Q4 BB!-+LXJF M&0Y?S\GCFPC'!4/9'TUBLH\^3\BC\MP8Y?>#TTN-A$B^]$P1%9X6";A-U^7P MS@_ZHGQ#/V5UE0"6?>WE,4N!D/9W$+*3 E/S05LX4&BNQ)^]9\ M):#^'G0/P]8%H?D4TV7M4#O5($)CZF^HJ -%]'80M, "7VOR@YN>L8A+LB. T[%@609HEN?TR87@&Z.)3Q;@OF6 M+2>02G[MO$:(^6T/P?!\[46YA5%198,UF LOFK@TEUV4II!D2P^Q?9!57M^& M7>W,AG"'2BDMY(< &\GM".! #40P%'100H.B$%I;Q.4'1:!J;"'<6K(([*/0OC-!+7 MY^SMKU?4S<'3&VU<,!(G-TA:8P^WM:&6Y$&"B+@QJ3@?H3B)!L\P+UB_;?R( M:3#'']?+!TQO9V5O3O3MLMMUGN4,L/J*^XY1O-&U*U[2.00D@>T&O U%G+OB5M*Z#(2*2'P-?Q$$U:+X&O;:=!Q@ M=5V-G51OW5'>9]2^(;#H>);[ID,O*=R9# "DRJ)G"+,/:-?;\]NGFY#EDJ3W M.0E_O8@?XPBGT6YJ#X<)^Y]JPM7%U=\Z;!>0Q,T/4C_- 6_K+7AE+R;\0Q'( MRWS_D;D(0,H<8;KR$8KP.8%MKP87!!3>O,]4^H_V7B"4008FZ U)YW8K!#66 MWLBGPT2T9I"$3@VO221NZ7M1Z4&, 2!8>E0&UD"1(QTV-6G\W8E^1PG+Q/GF MCB'+^26(_US'*P[D1THR%7_LG#Q.^EK!([8>D"3)"FE[DK=P&J$5=Q.3O+AR M/'W" = N:X#VI(.B:)8PU9R[VW)NZSI"PGGXY8GKY3KA)RY>X!7%82SV[[._ M$RSNV$FC^@ESRHJKAN ]A_>YZ+'?BI#^8T/2Y)[KU.HFX"Q#P:X,%-4*$>VJ M?F[H[VU*^M/Z3Q%'J,HQVA64M--[A23+F;M"=D#=9?&M:7SGTI53-<]%9 M.[I\#I,U7Z%1W4*D^$%<7#VN%G< 2=S\(+'3 :_BXI.713P V=L1IBOYH&1S M)[#M#0^-^Q-$)D>OMA%0%>)K3[?U*6H-1N!T(@91J QB5'T-\VD#4!6]'K@TLZ;H@Y:6V]$T*,B!D-(DJ #*.U GQI7 ,B&"9>1+U $18]./M[: M=BVV#D.?I9:S/C:?J+B=\8-=KQ+RE!EF!FQ<_)VL9@..V-D#X94%Q-99:Y4+ MNIT5!_8*KZXGMQY.,WY "H-Q1PE?)!B]W_R4\9O/;E>8!CGK3(_#/'Z,\QAG M$Y*R#];LL_)+DIH(V6]P;]3MN1JD[\B0$G.O-9(>=3T3#49<(4"JJ"C8AAUZ M-LQNCN^@"4+O#< 1IO/<+:R76@Z(5=N.<6W;\=[^^-17=V( F@+HLCH#=:>KXLA5R+T[-NU"LG]VP^O_-./!4>HC0!EK0ET-3'F@U,B+_A M))J2#T&^IG&^N<2,D*.E^M5=?IV HJKS_ MI>=3+V3L*;Z!-.VPATA^T%XQA0#O.0,0D1:0]K.&(@<-./*C3 ^9/]C[!:0 M]D,&-:IN8 +4J%4IJ;9WY*>4XI#,T_@W'/V-)&)E5A"GCCG./B"X_H<#=(MN MB3D:).8>7(O6BAV^+19QGR#A'HC;?L&L!Y R>P'?#_.AI.8>JM"A"U_?L%" M'!+OI#/#C>X@D4,RPXV'0T:B?ZS+HYRFY!/F-(K%]5J[%X=38KGRQ[!J[)A% M^1N\'K-2Y+CE0,I 1ZQ?:RIF5Q3*"=H6)K8;%<6A5[S K_G78FU:52AZV*!7 MO%P4IU^C;=%H5[:_%9_U0R$:ITTH?G,+#V_MR@8;L3*'Q'(SS'8Z@7-X3J\, M ] ALD-GR3(H71H;C#J2Z<^3^4C2%271.O1"OV)_?"'1T^"Y7./V'J=X%JMZ M'99>'DEHAX]8N\ 2/!NH;3Z6)R&4MVWFP?/@8\>CL V$Z-DB=& <'/&SPZDD M7-G]8Y[;%;2O2N>A=YV+\[S?!ZRS.2%+#D67:/7&_C:'Z6$1DR4D*=,B;.\' M(^&O9P_@#E<9A,%6$*-:\E"/H&GM?,GD!).1N:#L2&$K2[H)9R=^[ M&G_+,*@6Q]>E]JQC07&0\;NFQ?]K"R@GP2K.@\20Z=T#>#QUWQDJZ>(-28&= M4;=Z"F+>,N,3E[5C&'>WE'CL0;3K5K6V3SC$\2-O;]8_B]H5$%\U(+5,;?O! M&E\[(%8*+-U:OBP: LC^CC!=J0@EWSN!;5]74CBA5Y7[UUPSM_3\]%+IZ?_ M"$>8KO0$==B$$^)3T$K^QCYEA%&?UF?E XA\,G1:SM4EG#S2SRAJ++UQ M28>):,T@<48-3]+#*M=VB?=UNWL!?&Q9.H@Z )*?'I6!/E 2G0Y;ZZ@X;EO- M%,.9$=Z_@L!:5^5N@-*: J VK^W[0.^N2]$:+C/QWX7JA6\ ],L!H@OGH"B; M-5#+7GSCJA+O2URLUUIX)YK=&@*_2P5,!R-;KP@ \-+T *X D"7;5_: W\P[ MO( '0!?).]AJ.6"Y6$MW+K.C-Z!LI\>I?[4NV]*!EB_O3$EZ5EK[.2%Z M$&H"T#QWI!WH"44=7?%:]L]V*Y)+QGHYP_Z&I/,IILN;.,6WLPG%D?+P%9VI MO^RK T7T=I#FQ#3XVBDXQ8C,4"B,3HLO +3+ ,O$&2BJI 77H@PS/F,<7*** M/(6#Q^LJU6_>=>M#G5_CVP0#E$:=8%NMO-!%@B2 !]7@1):Y ^ \ $^&/CA MO(V^7O;.T,271I?M@#@&(L19@7::<3J93;,1MGAF% MU/\]*FU!2JT5W*[4A2N\%J"[SIOZZ\$**+7B=Z 4OXO9P>\9(7IHS2-"I-:0 MY-.($K)8]D@N $)H!*0$1M0TDSBBPM0XA$&8HXW8C MM HH>N36Z'^>OWY[CE9,HC)^,OJ_HF"=+P@5)P._/1^=GY\77S#9BK.,#X+? MC;[]IOKP-#@&(!=J(.EX!B7O*8$I:'9?T$S8CM"U(,[@US!&,3_8/TCN@CBZ M3LNS.FHU4=35WM'?64+V$(F+%R1=LT;;6HS/S,_8H#$L'%X.[0#(F!-(-^I! MD3H'J.UK,"M7Q'WYS$7I/4)U8?R"[VSVOS>W%_#]W-D\R*Y>^^6X/=0$YJ7E MGW >Q"F.+@.:,L3U"EW@61PJE[/9.WJCLP-$XN(%J2M@C;9)O\H1X=+SY1 / M0&? ":0;^:!T!AR@*KE7^:)7]5OJ2_>ACZ&>\I^P$EV++#Q2,8TL?^]P.L0!(#1:4'KR0!$:#33=VZK_55X2A,9Y3N.' M=2Y6*><$W05^MZ-++T52U-W6#<)&=3U ATNM(,F6)5:YB-76>8A>%!Q1.Q(= M 0B> T072D(10VN@IFO5O-R@]A'G_-[!.TH>XPA'[S<_93BZ+N^3W;_DD*3L M@S7[K#P+GZ2982E)O\&]$;CG:I"^(T.:M^NU1JTWS?Q2KUE"GC+$GU!YS:NX M6F$;=N@U,'?!1MPS.R7CD#5@BEG567WRS1V#GC-%X,UZI;GQU3V MX;0 2KI MX@UK]L89=_NHN,)^A%;<0X@]KGQ04+Y!''JB>D#B NB$= +;C;Q0.B8=(+?7 M510A^""M#()V;!9Q1MN^R\K#C<6U5_1L$'E+QHRV,/5K3SCDPCHEA9W9T?%A"9B_D@$>$FT!*"F;B@=J0E% M/UVPZM=$^^,:)2'&47;%GM=]D.!J*1OKWDY( MDN!0#*UN9Q84[![)'R\/P$P."@.I ]D=OF2D+B(5TTO+(@Z?G_6KISXY#D%] M#T)](,_!:/4!V/4TY]%&J(HGAO.[B)SY_M2]U@47?>5LO-VI9NZTJSP@C)J4 MV.1CI:8Y)/4UP]0.VPL?M',Z98H!$$L[=)8T@R)^-ACU0W!P-"LV2-K6=]\: M#KD:N'2T*DQ!*]<>1!O5\K++M1E:#?,2$,?(D&2UUQJ9EH#,JJ@>EX#LK;LOFK+BI]%8PMCX MT,"DVO=0F$$BG1J>?NM#*;VGQ!@ J5N/RL :*"E;A\VT7\8+:ZKKE#>?@J/)VA:0R0N7I TRAIM:U]I\,0GHPN'ET,Z M $+F!-*->%!DS@&JZO[VS0AQ"FZ]1XCY\YGA*H(O3OY,Z*_\ E42XLR-E&9/ M_YRTP"BCI-H-I!@:X399R1WX.3NKPN4E<0^2(EJA=.0?.$VTP*H1Q8J)I;]O M6:Q69GS"XKR)*9D&SS_'^6)1G-IS18I%:^\#-AZ?D"6_+UJ,N0VK0[J&\[Y: MIS-PR3H>UU@PEY)UK$5K4V\Q^YWC-,(41VA&*,++54(V&.^V43[M"BCN>$'5 M8:1G#[P@%-9*^C*;"@"][P%Z'\T%2F8XN +*Y7)E1+YLCL5$M:"B_8BP9<.8 M^&L8V^QV%:=QML#1CX1$;MT;LZ?_SHT%1EG71NT&LFMMA-LD:^6 YMSC)5$/ M@-*ZH72D'Q3]=,&JZ5EOB2CP22^\97H9)DKIK9C [ ML6V 32)MOT>K(![Z=?I!9 $@4WI4!L) D2$=-F4/C0G,UGKH-3U!MN K>=G_ M^%;:QR#AB.XPC4G4O&5+M0*E0PA_:W^Z@"7=_"%US3K@;M*5I\)PP3[!2)QX MGRW$DFWQ!][%?-D$!J"3'>%V)3$49>T$6KJ*1VPTX'_4XHQ0$0E);@7T-1QA M#<[4V64F (ZY5\"1C22$!:13W:3(Y&>XQ:7I\'?UR;D_SB"\=UG >7&D M_?9$2/MM=])^.SAI+U/M8-@-MA-EV?#'&UGOUZM5@OEP+$@XR*N$/%VG,T*7 M8C+<='6EF[>_(X =<1)G5TAC'C?(4JKR:1S^EF3HE=VL%TJ6>,I?7O+;G91] M%ZF5QWZ@' ]1FD"BBQR:Y-9P9E6\5SX%4@ 8L*H1:8@!9=BIPJ7@A3 4-[(- M3 [^XB+'-_$CW_*2,V3Q0X+'6899_"=&[?.8O>/%'_)Q/GW#RB#^0 M-%^H)HK[">J->#W!)WU%A*1VO=2DV0B^.?_F_'?> Y#A"'I/U9"M M8,CQF8B+=H%1$7F$ZK%1&9R_7G[.41$?%06 ;C[_A0,Z?2*]_+*-6"?25)JH M.[>/,M#IIH3]"D@RP=LOCU!![JQ*6]5@6)N'_S)9+Z- 6^@;P'8I^PR._A[U/F>6#P;>** M_?R]_9;U8"?4'O9@']08>*33%OE:#20:_^[+X_-)*GP#^.&L!3NEME"'?5A+8+8GKNZ[&DC4_=LOC\^GJ>[[P _G] FK>QU^ MG^K.? 9N#3_C>+[(<31^Q#28XX_KY0.F%W&R9I\5N]QOUWG&*L'WZ8ZC?ZR+ M<] 5/^6!T;RUAD-QDX-#05+XPZK0; _C*/H!7A_$<93@L+Y?X M$BD/( 4D#29RND+1FN=SMPT>T0YVZL@KQ8^)Q&*(E#_OG0BGP$ M @+05VN ]B2$HI:6,+4<%/?J-'K'UKP+H.0-U MG<<4WG!8. Y9DE^+$P;KW,^C#.'T"ZFR"[OS>J4;YL3_*2R=:^2EE\JE6E^E:=10 QXIT1VR: M9=<%@73"35?PRJGUH)Q:C\HY]:R84R>[& -S^S*@_*03?AA4=4AR'([3J*RB MX? &1V]O3';%29Q=(74YW" WN5IY\\-$"GX.?8+#./SG.J8XTF2:1L/\*<.S M=7(3SU2+7OH(Z6]6O@_PI)]XD'C>0SV,[T!O:3R/TR!!W F]VN" 9D.?:@>L M/0#HAO<$OZ\V :5KWDLEVN/.(B@J>^N)JK?>:CM%<-%RAFXQ:1Y7JW9V4]^7 MSV&RCMC/P[C$KVM8Y^7;P&;"'(OI2M6/W&=L?RVHUUJ0G@.#RC(]5DAQ*4\5 MK+@>N1:.O[!3CAWN?8\=P+:]-*8K7HJ/967]ORMB,A M5DC1VL12Z.'?9-TS3.(POMN9N,N8WT'$9(L?(IEO3.LK4Q1^:+;&:I[H\(=_5(%^/O0Y+2<_U3:^2.=$A'1&,$["ED%L'W^Z%R6_"1:SGQ?X,^=^9SXSJD^T0LO)!J ]D/)C,?@!V*>%1$0P5 MTH;L'=W@!Y1>@,Q_F:#KY+1_%3B(L6^F@.%H&@M04;R.:&H(ER M LIO1M])^+\<CO0AQ$1$/M,QO;P#E%X\H?BRIC3?VRM$0 MA<& ?!-W^L:/6E6585->YPN="@"D3(5'203*3C !FCNR6 MV/I=1&MU]9G]4MGZI!$N3IGP/)[N./'H_X8]+2C]Q".XN_,T&,T, I^#_$N- M"H\R!PVZ3M\TSI-#@](G.41%_NB=&5I0>A7Y(R2.:/"I%&2$_GV=8O3N?(3X MHSV9G@N U*/!I.VY#)EXS)11PH/)F(_X:1R&?($2GPR@)&5_AL6*$SI9,+SX M.JT;Q&D8KQ)L M8+/U?<)A$F19L8@O$)[\<+K[6]X(OV,-Y?=VZ/@[^Y\4.7:]CMX6H4S2'+=V MS:;(2D.[:&BO/$0H*DI$;$2_9U46.JJ=NEH5/$+[13NUY:QJS!D.7\_)XYL( MQT4[9G\TFR_[Z/-%>? 6*Y,RC4LVG_"*T.;B6@O+P1N.#2:B-8.0/LSP6J.Z MTAIMS5%A#YPH'C76#I6!++[US08;,*Y,^CMHPJ+ MIV3+SOY4Z )$7#2P3)2!)"]*<% 8<\GZ1_GF*D[*(THD=5&9>.&'$@R1?P]% M0!2X6D=H"#/$[[ !\C:F5K[I] *F R!C5L04J0'*.)2,*+)Z_*[V28!$F, MU-!LV 1.DE0 (9/ICF1YD/R_>#4AD9%*4F/_-)+#DE%HSQ*D',D0FOA3^"#F MA+C72; 'D@RI@)D9!$Z"Y/! $8@/^\84!PK*R+[V0A$I$-+^#HJ,2# UG[L8 M<7,;6(_9LQ8HH,@>-83V+@7D\TG?L,>5W"U(JIZZ5YEX>=Y*,$3^/90&KL#5 M?/3"# F[0>;M.SQ^SPU> T=% 0@-7PFJ9P;XV#WD?[F_"H]R]] @R_R_KVUI MQMK=97)P_>P?K;;UX]?%T='NMV?^80'/"<%S1P5#R D!>4H!0WJ')#)"R/2X I#?B&H_O- M\H'(<$N_]_+@Y4B(Y$LH#5\&JM7J"QM4& %ZUIZ;N0J+]'E#:.!R1#X?=Z4D ME\^AV SQ,5CJ]%UFYE7AI8"(V@9*L]=@4XD]JFP1-P9+"R"I7P%)1PT("J$% M!H$9Q8SS9$TI3O-B.3%7M#S(U\U+K&W-/;XW, C9ELH@F*!4?'RH/1!6R=4 M>)T,CT"\@3)"L^$2! 6R @B02MLV2P\KP1 MIHVGM1-F:P)+;F30-!MB**IL@1("A)*H$&E( 4/#QZ)[A?,_HV\(BM!RQAL4"JFN(7GL6MS]6U:YUO8X7"-A#: M9 G0GG%PM,L*YK$)%^2TX-3Y=^_.!:/X)^6YVIF8%8XPQ2QFQLNJ7Z86+/GI MH(WJ=?0>G&%=<1)G5P@:UPVR_)II5(O 3XD5,2QOV>NEEE%YA)OLS.5^*CI= M8%08\%7%F66U7Y]*H_,H[-V1=FAXOJ6^*UYYN[,)T0\#[W!4-L!8#79=]?U0/4XX#!MX-.8[^L-?(AR]W_R4\9_A=H5IP-?#C?E"E#B/6[P^9A'>=F(>I3+D M./&'3&(D#Q)9$CMBO9H-K58$R@G:%B+N3RZ*0:]X05_SKWE9J"H,/6S0*UX> MRPU?HVV1:%?F[\U2^T3\WV=SI.H\13Z">JM[?4$G_05$5+BZZ4F[5N@>DXY_;A7 MH+\6!#S]N%;CI3>@JS@-V(BNWP;D&!1:\W&%;VX\EA%/(/VXU<2Q]6R#_]YZ M+'YBL.G'O0+]M2#@Z<>U&B^F =W1F- [S/X;E7?2;Z^MWLTQ*GY+)U]OC<$- M)7%TA+"LH0O@)H&%[]E*.*-U2G&0Q+\Q]B8DRP:?$3XZ*0%HM"M.9V)"45PW MM%)>HL(=-?W1+L# #/T;3J(I^1#DXFBM\H@M)NI3_)R_9T7^JO@QK/V\\=(> M(7%P@B23MF!;RT["!8[6Q^"%' M.X<1XJ'.I *4C$GM.\UX+WW/;$)A&Z9L5DQ M"HY6F1!")-0G/(\SOOLB5YS"K3/S2!X%(**V 4,3*2P%-W:VPYV^S9A(@^0Z MC?#S_\'JXS<4=C[WN"L0$8T1&%;(<:FVK1?&2%@C9GY<8HR7.(WXI,55$LC. M0)!^[X4(?A&4$1O!X 2!FBM^SO+(]$+>\0=$//@9Q$?.5=?8K]IGL M3$FCK1>VF%$1@R$ OIBPM:8#2_N*,>4+$N$R)&$X4^WHTK($0)8V)BE5MF;@ MB-)$9J*)$!9WDAS^UN(ZS1FN^"'!XRS#>7;!\"0D6U-L>F_AX.GMO84+1N+D M-B#C'C%](/HW9_: 6Z]Q62+C>]4"EM22.,3I\(L*CDI! "_/W% ZTM#WY$P7 MK$T.[GQ1X8QVWN@7W7NS^@M5#@4L\'$P_ MOXK# R=T,7[UC[__^[_][3\.#O"_3FXO>J?$C>;T'',UZR=\F M3[T))?/>VX&/W9_AI1-&B!X<9-5[Z6\^#G[^RO]WYX2HQP0(PN2?GU_-HFCQ MZ^'AP\/#Z\<[ZK\F='KXYNCH[6%>^E56_#'$:Z4?WN9ECP__=7DQ4BY6!DN^98F#::_72_5'B8]NT:3'?WZ[/5_6=B+*1'8)7;QV MR?R0__DP)\P)O&$0X>CI/)@0.D_ ,1F2]F8433Z_XK69D,>?CCZ\/>(B_D6G M;O2T0)]?A7B^\)FN#QM*.2!!2'SL<9,:1>S__&M#,CEGY>;H6^#$'F9_4@EL MV$S[LI\X/B=K-$,H"AN)+6]ARQ+?.)0I;(8B[#I^8ZEK6]FNG0R<<';FDX=F M.M=K:%Y,(J(^W-&?(]US,,_8N9UFV,R:+L=E"=.B-D7WU 4\OY# MI[.15&E'IO/@GC5,*$:A2I::HFW)P#NB&T1',^8D:C'J2K>GC3!*#$1'&Z6B M[F*IZK7K>WHR MU9=NW;I/4>1@W\2\2S6V8=_:0DDJ;5&N*X=2-G[?&XYOHMJM^Z(!I_4UMB61 M@>*45;?58V@J3UEQR_(=-Q;P>$<2:I.MWT*[_; FTX+B6Y%%R:JH_"[F9Z:\ M-FM-C&116#E=L ^R"ESRC7>(TF]%C\P2O<):$4>\[2/^W_%!WL[REQYKL9;:7]A'/P;D'M'^71A1QXWR]GSG#OG)M_RH*7.X(]%R#8U9N_62K9=8EZM( M=)^NR^A0-V^0_;K&?75O,2MQN$@V; [<&?:7W/*M7*&>LF\D G$)]1#]_(IY M'Q-U@BA%WD6*3BA*(D>$:(B2DKNG@LU",&$.X)VR[E;.2:DH&')*GJK(&2WOX=#2]SRFV'# ?KVF8_(0R-BI*0R$ MI!K),ZX^@.,J^\%FX.A8@ZWUXK#X6I<]8^PC.,:2H[)KRM9?]SB-&%"15JD! MB[>*^!EUOX"C[H:$D>/_+UX,B*=#7*D\+-I*PF>D?8) &N_9^Q0Y8IK62UA/ MS+JX^8+W" (7/+3)OYF10#KAJY:RGI.JR#DO('8B1LB-*3.KXS=W8[ZQ5L]+ MM93UO%1%SGD!L?? EG<\)'+T-+\C?CTII2+6,U*2-Z<#Q/9";DW#1S<):[IR MY@I762]I/3GU8N<< =I3&,24ZR+=%.'FQM0SSVF&SS!Z>5']8&PL H0$H7RY_2!V!))L=RB*>9P@TB\ M)5)?$@A99;%SCM[M?!QC<*CCGP<>>OPGDDXT*D6!Z+HB=Z[L][M3=G^. H\' MV)SYCF!^4"IBO7)+\N9*_;##D[AT8^,,AZ[C_XX<*@UY%)>V7M5BT7.M?]Q] M3%PJ31J(><8^$ZS^)<6MU[M$]ESQOW2E>&X&VFHO% :F](+DN\*'%8P M7+ /6KA'T"CY@NQ*P9N#93,'@^NKT?7%^6E_/#SMC<;LQ^7P:CSJ79_USJ\& MUY?#WE^7W_!?#6\8Y+8U<<*[A*0X/)@ZSB(U,.1'8?Y)V=*RCW^D4)=22RX? M9#6$%1KZQ^80RC>;JS*O2G3J%BH-KOM(1?8.[RAL3M* A-'U) ,C9JI4#!Y= M)0 =WEC8G+,OE(3A#243+.D/U@K!XVM-_,9W%DCD^%VS=;U ?&C:P:SCM52#J\J)'&]M3>=J@%%82\\@^D>U/B6K XU:, MI<=G5(*, M%20;-@./?$. 7=XK:M_#3[$?%X(OU#Z^K "/:"&4+F\B;>RCP5M:/7)_]D+B^7FUX1J"'J\5[5+N)K=-Y M(4@65O=6%%9WTK_H7PV&O='7X7 \LB*@;BGI]>0,!PPV=OP;DB9;5$=DZ-7N MS&O[8<@85,,HE[/!$TV(*;EE&0[H2+P43!9KKDMEI;@-C-9;8RUW%?E!!^;Q M%[_Z@<=_\)VW>\?GNVW]:.!0^L0F!__C^-(@2[WJ]E L,-;RX*D'J\/$Q"V, M+C-"HS&BE8)&W[KTH(/W;BA:.-C+#CK8$)+$5*PI0\RB5F5HY&J! M AW*I\DNVL#WL*6BKE;[#Y,EM=+$\X"5ZNO&=@(F H50&!':;'YG+Q//;Y7M\I8O*[..& _>ZCA(S Z\]Y MALD_D\^%RI#.?5OZ!C FTQYDV-&"0F#2V;6\%A@CD,. '2THFV5>D<#5W:(T M;0<0^6; NLR*W<:J.7*"*;[S48801<-'UX_Y<><70KP'[-0V"IY,/? :K&+F104WQM:!?A@Q_'I:6;3@7N/ MK$ 7U:::';0:G"%O$HT'AY8?;\ 1PT6&'0UW@9T[[.,(HY!U M"DG\UXSX#%&8WJQ1KX'T6["!W UB#)CLLHO ]:4M MH[+1&%P+K)!J':"')HOP@EZT]ZL$=2RC6<]C98 *2=\!TMMD.67[ FI#+]99 M-L&,ZRKL@W@^#<.]LZ#@;/ ;/@OP)2L M@#3J@B19!U@A;SY VF]1Y+ IA9??A%X+?IE@5S;9TJD+DG8=8/EU%IB[7&.* MG#"F3SH==EU9D+36 I/=ZSPL.^J.OO;.+Z^_6941:@C>:9=74ZC)Y+!?GAA*>GLL[>?H6 M(N\\6+ZPT'N]1D5E;#;JM]R]Q>2'PU9VTK\$%/W^ F*&[7.[3R&<.< MMO6]_XNSF]UC@$<6(R MN_H6AH;O,?/\^LG/@G:R,#OU MND#1L,9ZO+9A-EP$Y[5D5:36IK8C1UM6TP M%W,749I$'53S-&6V]R1MFX,ME_-W8A#%:_TP=WFK*/.LR5AVCJNHMJ<&L(;1 M/).9[5W!YLSOL?.74,).6U:%MY[VQX3^WNOUP_99BDM&@R9Y2WMZ=6HP<>]C.IM:@YQF+J#$.+J5;?7P.I M8H7]QJJR[VS8D/V;;"]]J9"QO";)PNTP8*S;P-.9*:X6?C7&LH3;/ M9V@7[_4OG=\@BHE7WM80&X19*S982H/QR PD\-R'M5C[S+LH?6).HTJ(J%=] MKPRA@JYQ\L1%8E),,!H]!SNP)1AA6Y90"$,PSZB8VL(PZ'R@&,6+A9^HQ_%S M]9P'$T+GCF:N(]T&@-J"-C[8:1:75\GXL1>69(>I%+2"5S,KKI[SK$,R3[5H M$Y5MQOR+[:#=;['!B'9X5Z)=Y<%.*+G930/C;3;M=FTPR6UGR]A(02TFLK3' M[#1WS;=UT&VUV;5SHK"I@G*S@_E(S&9;6=LZ5+#:[-K9YMM40;G9F>=4Z"AM M[UI*N9D33%%X'E03$C=(,O=!,\GWH/__R MR'WCOWO#W[Z=CW^W+0%=L[=@M*J+.IVM(!G+HSSKRY44K=,I;&^%WB#9NAA3 MTFL5K@_NE OFPNB<_2KIO\5E+>)D7:\"Y0L K!%0V1K<,@&I^?"C/1(D6WF/ M6(<+635HM*BQK#&T&X)*0IV2N8,E1]S2XA81(M4U,854Y&5'CE-(E7R)YG>( MBCD1%NV>#[ENA8U5+$@*P^)!":0#;Q"\K:7B1*L:+'8,(!5Y M>KL;GLJ/8:D(DI>'Q8P.EB(E[W;D.JOWR)*[,QP,13,4A/@>I9O=2C?'7H:I\_,L,?&E8J X+-(5U$HS/ MIM%=,[;))-FZ,%KC:7(A4-8X:MZ>.-F-ILGP2*R%T#2YLS4L-NDZP7%7D=XX M_;)-H]V&CE?9>K2-#Z[IB1@O[II MD 9-(XN6B=62 CAP\<)'P\D$N='UI.^1!2?KM]AA!2;85:Q8MO1UH*QH2SJ MG2RYT>@-K?^H2-]=HF,>89AP''ZQ EQ2"8WA>KZ4;\?#TYQZ/J$63@Z2%KJD4EOK:W.WNVA4R?(WDA< MA4"G[R<6!2P\+KZ*CE:'][;4?&?C9D(6FQ0LYPMBJ#5%;?#75@DN#;@UD-M[ M&WI[OESS6H#:AW\I^G"QA>ZN':QH45>Y3RS#!<"Y^U'R#TKQ0^O[U:=V_>".]!:*],&FF*\O,8\)R/&H/ M$]?HS+W*(FGXEJ2*#8ZEHJ4<*2Y& \.E*CDXE?YT?%0>K_(6NNSD,QGZOI\$ M[!4_TAJZ=.IW.HJETF@.7I7"-KB6&4TUPU<%%007NV$S7@;/";P+[/)G<@P\ M[;CH:5E#/=92;]E45Q;YA1#O ?L^F^J?,Z4$4\P?[DB>>S&9-!HVTZ$#BH33 MD=VYKFWB,V88Q-_?5/TUV7UKHPV$X GB>:W MYSEI/+_J( XC-@6F:N_4;J SOU1(J.&<^BW8X*&&E%:NH^ABA3"P\A='@TAP M(&?@M&_7G98WVENUVBLUVUG^L*5$6=H(_HX$I80."&/'U[F&W01[P0[M+V_IBUUER-E MC[9J1^X,>;&/TFB9(U'%N_!1N:NN1[V:9N M]WZY%[N[*WLK"\>/YUPV/IQB/^9O-Q@[J&&#-OBKXY;V?JN!\$ MN\?=^^S>;R-_1;XW)OEC42/D\I]8:\ZL4=4&']UHBUD#(P3?K&XXF[KH1]6V M<_>^"F;_61#NIJ-GCA1OO(>C#;<\0.C/<,!SA" M%_@>5?33GQ,:93%5PT=^.1;I3JXV:Q6\W;2BA:9I)W:[[YF>*YCVZK_4'4YT MWY,_@U.*U5*@(.N0444#Q\_E#/L1(_LN61&0,T(1G@8#ON?&-YI.GKX@,J7. M8L96#A0Y1FNM+7RI#;W%9F%[?93GD[/-QCR/@GW[;.F7C;NVX1R MZSRPU3.BV/'#*Q3QKC5D1B=[L$BGK@TNO$&\M009Z'%B"? [H3_/@^1-\M"8 M=UEEX,3+H+77\W;)/%]LA6QTX@LW8^9EE8$S+X,&.DG>$B$#I4%Q4@HXEPF& MQHGK=OC,S/IYJNEO(D< \1;N.>1-S0OIB(#&-[4S0+)C>E$"'SN8ZP 8"FH(T-= +A6I2& MA-M)K\*8==ANGFW82FXS3>BSNZRP?_PNH37-1MQ=S'*V)KYR*$TR6NLOMH^U M%MN]9%?E?%E;J.;1Q)55].G*\'KE/_8C-/$G@.?5H'IMOE:53OGD'#7E ; M4P=.5C"EDR>!H*I'Y\W;Z)Y",W9$S)KA+=*K?/!9<%?ID@3HZ=*A/U$D[ MY M06$YFU2OK3ZB#:P#%V*KZCFB/*/RC;- 5#5$28M#9DD:>,LDJ=\(UW0BUV08*H[L^,5E.5MHD!W5F< K*ASR5OF M;3K,91S%CG\6!Y[*1T0E;>*DH5O(H159^=#0$](7S'3]0%$:LL:UX16U_M'" M! YB1Q'7L.&T0?O])3$,T)&%(EAG#J;)4\GFQ!:J[@7#!3R@XP5%^/JN&\]C MG[\)]BV@K/>:!OA/Y'TE/@]K^B)=!&_2YEX8APY0T"&#S8#+@\LW:?,96,U: MP/JNGX+;1ZL!]U3S9E"-@Q E#T/N,IJA01336U58@PT!3"\!#E8NU5X"'&PA M90\"'%X. -LY -SYR>W+ > N#P!?#J< '$XU\\&01@6"V+_*Y+"/?MSR9/Z" M3I']O?+G[I4O[_3$,F]N]?H*%=IW+IXU%EVK+Z(6=O.S4RUM7CJ/>![/9?JL M+6*!1NM/V^0"=](SOYQ(MW\B+7$)\\3 JZ^=9QL0@G.YNH(PMEE$TD.X!5)- MKFU\&>2=.KMVY[="P*37WGY"YM6F7S%_L!ASD[9L\-MM)U\680=]@"L!_(5* M]]/5-9^!461(01_L]MT_8LPDEL LY;+X%J))[%_@B60'=[-6]\5T-M-">R>_ M',W_$#\N_1)0FB6;-Q0ZO=?>D:-M7# MODX[:L#_CAPZ?B!MV=2RN>=I2DOXH&PDYWG*,0,6[_!*LU?(B@)1I1Z,S0,26YW^2B8FJQ(VK,.T;X6NQ :XK#*()A \ M$V]!!,'+RNIE9?6RLMJCE57V./DUS9XF%R^J9"5M5[J6^#M:2M4\!R];2BF+ M=SN%DJJUHGT5BC9FIF=^C+U3Y.-[1)^D$U-)22N4*M$6,4!A9-<"I0XFE:7Q*24E4HBDJ5Y&Y]69@^EX6IRZKUW62#" =39CH!^]5%&^8B^K2^;.5? MTEM]2V_]:ZPZU%]).9CQN\3<[X:4$CH@C$&7*U@C39%9*YUYX0VS"'J#V/\] M1I+OA"&>8#=U+8U'DC6KV^"_36@M>;8FVEVX??87_K\[)T1__W]02P$"% ,4 M " #DA@=/I.$?,6^Y VS0X $0 @ $ 871R:2TR M,#$Y,#8S,"YH=&U02P$"% ,4 " #DA@=/7(3E=]H' !E20 $0 M @ &>N0 871R:2TR,#$Y,#8S,"YX&UL4$L! A0#% @ Y(8'3YTX*#*M"P J98 !4 M ( !$\P &%T