0001033905-19-000086.txt : 20191105 0001033905-19-000086.hdr.sgml : 20191105 20191105104751 ACCESSION NUMBER: 0001033905-19-000086 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191105 DATE AS OF CHANGE: 20191105 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LUMINEX CORP CENTRAL INDEX KEY: 0001033905 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 742747608 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-30109 FILM NUMBER: 191192137 BUSINESS ADDRESS: STREET 1: 12212 TECHNOLOGY BLVD STREET 2: 512-219-8020 CITY: AUSTIN STATE: TX ZIP: 78727 BUSINESS PHONE: 5122494741 MAIL ADDRESS: STREET 1: 12212 TECHNOLOGY BLVD CITY: AUSTIN STATE: TX ZIP: 78727 10-Q 1 lmnx-9302019x10q.htm 10-Q Document
false--12-31Q3201900010339050.0010.001200000000200000000438992100.0010.001500000050000000000000000 0001033905 2019-01-01 2019-09-30 0001033905 2019-11-04 0001033905 2018-12-31 0001033905 2019-09-30 0001033905 2019-07-01 2019-09-30 0001033905 2018-01-01 2018-09-30 0001033905 2018-07-01 2018-09-30 0001033905 2018-06-30 0001033905 2017-12-31 0001033905 2019-06-30 0001033905 2018-09-30 0001033905 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001033905 2019-04-01 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001033905 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001033905 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001033905 us-gaap:RetainedEarningsMember 2019-03-31 0001033905 us-gaap:CommonStockMember 2019-03-31 0001033905 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001033905 2019-01-01 2019-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001033905 us-gaap:RetainedEarningsMember 2018-12-31 0001033905 us-gaap:CommonStockMember 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001033905 2019-03-31 0001033905 us-gaap:RetainedEarningsMember 2019-09-30 0001033905 us-gaap:RetainedEarningsMember 2019-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001033905 us-gaap:CommonStockMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001033905 2018-01-01 2018-12-31 0001033905 2018-10-01 2018-12-31 0001033905 us-gaap:LicensingAgreementsMember 2018-12-31 0001033905 us-gaap:LicensingAgreementsMember 2019-09-30 0001033905 us-gaap:FairValueInputsLevel1Member 2019-09-30 0001033905 us-gaap:FairValueInputsLevel3Member 2019-09-30 0001033905 us-gaap:FairValueInputsLevel2Member 2019-09-30 0001033905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-09-30 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-09-30 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-09-30 0001033905 2018-01-01 2018-03-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001033905 us-gaap:RestrictedStockMember 2018-12-31 0001033905 us-gaap:RestrictedStockMember 2019-09-30 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001033905 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001033905 us-gaap:EmployeeStockOptionMember 2018-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2019-09-30 iso4217:USD xbrli:shares utreg:Rate 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
 
September 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 __.

lmnxlogoa01a01a02a21.jpg
LUMINEX CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
 
000-30109
 
74-2747608
(State or other jurisdiction of incorporation)
 
(Commission File Number)
 
(I.R.S. Employer Identification No.)
 
12212 Technology Blvd.,
Austin,
Texas
 
 
 
 
78727
(Address of principal executive offices)
 
 
 
(Zip Code)
 
 
(512)
219-8020
 
 
Registrant’s Telephone Number, Including Area Code
None
Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
 
Trading Symbol(s)
 
 
Name of exchange on which registered
Common Stock, $0.001 par value
 
 
LMNX
 
 
The Nasdaq Global Select Market

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
 
Yes
No
 
 
 
 
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 
Yes
No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer
 
Accelerated filer
Non-accelerated filer
 
Smaller reporting company
 
 
 
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
 
 
 
 
 
 
 
 
 
 
 
 
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
 
 
Yes
No

There were 45,051,907 shares of the Company’s Common Stock, par value $0.001 per share, outstanding on November 4, 2019.



LUMINEX CORPORATION

FORM 10-Q
FOR THE QUARTER ENDED SEPTEMBER 30, 2019

TABLE OF CONTENTS
 
 
 
 
PAGE
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS

LUMINEX CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
 
 
 
September 30,
 
December 31,
 
2019
 
2018
ASSETS
(unaudited)
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
66,051

 
$
76,441

Accounts receivable, net
45,810

 
53,396

Inventories, net
76,122

 
63,250

Prepaids and other
10,956

 
9,657

Total current assets
198,939

 
202,744

Property and equipment, net
66,527

 
66,288

Intangible assets, net
93,188

 
105,148

Deferred income taxes
31,160

 
21,470

Goodwill
118,145

 
118,127

Right of use assets
21,554

 

Other
9,365

 
11,398

Total assets
$
538,878

 
$
525,175

LIABILITIES AND STOCKHOLDERS EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
18,547

 
$
14,504

Accrued liabilities
29,940

 
26,772

Deferred revenue - current portion
8,053

 
10,099

Total current liabilities
56,540

 
51,375

Deferred revenue
2,214

 
1,079

Lease liabilities
18,380

 

Other long-term liabilities
1,837

 
5,065

Total liabilities
78,971

 
57,519

Stockholders’ equity:
 

 
 

Common stock, $.001 par value, 200,000,000 shares authorized; issued and outstanding: 44,222,148 shares at September 30, 2019; 43,899,210 shares at December 31, 2018
44

 
44

Preferred stock, $.001 par value, 5,000,000 shares authorized; no shares issued and outstanding

 

Additional paid-in capital
374,872

 
365,349

Accumulated other comprehensive loss
(1,623
)
 
(1,127
)
Retained earnings
86,614

 
103,390

Total stockholders’ equity
459,907

 
467,656

Total liabilities and stockholders’ equity
$
538,878

 
$
525,175

 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

1


LUMINEX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands, except per share amounts)
 
 
 
 
 
 
 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
2019
 
2018
 
2019
 
2018
 
(unaudited)
 
(unaudited)
Revenue
$
78,673

 
$
72,445

 
$
244,137

 
$
234,685

Cost of revenue
36,833

 
28,189

 
111,263

 
87,535

Gross profit
41,840

 
44,256

 
132,874

 
147,150

Operating expenses:
 
 
 
 
 
 
 

Research and development
13,262

 
11,996

 
43,295

 
33,994

Selling, general and administrative
31,448

 
26,340

 
96,085

 
79,780

Amortization of acquired intangible assets
2,852

 
2,166

 
8,556

 
6,498

Total operating expenses
47,562

 
40,502

 
147,936

 
120,272

Income (loss) from operations
(5,722
)
 
3,754

 
(15,062
)
 
26,878

Other income (expense), net
2

 
8

 
(96
)
 
465

Income (loss) before income taxes
(5,720
)
 
3,762

 
(15,158
)
 
27,343

Income tax benefit (expense)
470

 
(2,025
)
 
7,937

 
(6,540
)
Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

 
 
 
 
 
 
 
 
Net income (loss) attributable to common stockholders
 
 
 
 
 
 
Basic
$
(5,224
)
 
$
1,708

 
$
(7,187
)
 
$
20,447

Diluted
(5,224
)
 
1,708

 
(7,189
)
 
20,449

Net income (loss) per share attributable to common stockholders
 
 
 
 
 
 
Basic
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.47

Diluted
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.46

Weighted-average shares used in computing net income per share
 
 
 
 
Basic
44,216

 
43,836

 
44,109

 
43,679

Diluted
44,216

 
44,707

 
44,109

 
44,193

 
 
 
 
 
 
 
 
Dividends declared per share
$
0.09

 
$
0.06

 
$
0.21

 
$
0.18

 
 
 
 
 
 
 
 
Other comprehensive income:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(454
)
 
(102
)
 
(496
)
 
(421
)
Other comprehensive income (loss)
(454
)
 
(102
)
 
(496
)
 
(421
)
Comprehensive income (loss)
$
(5,704
)
 
$
1,635

 
$
(7,717
)
 
$
20,382

 
 
 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

2


LUMINEX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
 
 
 
 
 
 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
2019
 
2018
 
2019
 
2018
 
(unaudited)
 
(unaudited)
Cash flows from operating activities:
 
 
 
 
 
 
 
Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

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

Depreciation and amortization
7,177

 
5,714

 
21,170

 
17,737

Stock-based compensation
3,565

 
3,652

 
9,644

 
8,460

Deferred income tax (benefit) expense
(2,316
)
 
4,889

 
(10,970
)
 
8,650

Loss on sale or disposal of assets
59

 
332

 
231

 
443

Other
(510
)
 
(159
)
 
(532
)
 
(1,286
)
Changes in operating assets and liabilities:
 
 
 
 
 
 
 
Accounts receivable, net
13,459

 
4,570

 
7,563

 
9,623

Inventories, net
(6,617
)
 
(2,982
)
 
(12,602
)
 
(5,584
)
Other assets
567

 
(4,187
)
 
3,971

 
(4,743
)
Accounts payable
372

 
(47
)
 
4,540

 
(1,708
)
Accrued liabilities
600

 
1,633

 
(6,956
)
 
(6,440
)
Deferred revenue
(1,661
)
 

 
(610
)
 
653

Net cash provided by (used in) operating activities
9,445

 
15,152

 
8,228

 
46,608

Cash flows from investing activities:
 
 
 
 
 
 
 

Purchase of property and equipment
(4,993
)
 
(5,228
)
 
(13,115
)
 
(14,264
)
Proceeds from net working capital adjustments related to business acquisition

 

 
1,915

 

Issuance of note receivable

 

 

 
(1,000
)
Purchase of cost method investment

 

 

 
(1,782
)
Acquired technology rights

 

 

 
(4,000
)
Net cash used in investing activities
(4,993
)
 
(5,228
)
 
(11,200
)
 
(21,046
)
Cash flows from financing activities:
 
 
 
 
 
 
 

Proceeds from issuance of common stock
695

 
566

 
2,481

 
3,982

Shares surrendered for tax withholding
(4
)
 
(18
)
 
(2,089
)
 
(2,034
)
Dividends paid
(2,703
)
 
(2,676
)
 
(8,098
)
 
(7,978
)
Net cash used in financing activities
(2,012
)
 
(2,128
)
 
(7,706
)
 
(6,030
)
Effect of foreign currency exchange rate on cash
286

 
102

 
288

 
250

Change in cash and cash equivalents
2,726

 
7,898

 
(10,390
)
 
19,782

Cash and cash equivalents, beginning of period
63,325

 
138,996

 
76,441

 
127,112

Cash and cash equivalents, end of period
$
66,051

 
$
146,894

 
$
66,051

 
$
146,894

 
 
 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

3


LUMINEX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY
(in thousands, except share data)
(unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
Common Stock
 
 
 
 
 
 
 
 
 
Number of Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total Stockholders Equity
Balance at December 31, 2018
43,899,210

 
$
44

 
$
365,349

 
$
(1,127
)
 
$
103,390

 
$
467,656

Exercise of stock options
16,707

 

 
298

 

 

 
298

Issuances of restricted stock, net of shares withheld for taxes
204,216

 

 
(2,072
)
 

 

 
(2,072
)
Stock compensation

 

 
2,449

 

 

 
2,449

Net income

 

 

 

 
2,960

 
2,960

Foreign currency translation adjustments

 

 

 
(133
)
 

 
(133
)
Dividends

 

 
25

 

 
(2,726
)
 
(2,701
)
Balance at March 31, 2019
44,120,133

 
$
44

 
$
366,049

 
$
(1,260
)
 
$
103,624

 
$
468,457

Exercise of stock options
28,327

 

 
499

 

 

 
499

Issuances of restricted stock, net of shares withheld for taxes
11,033

 

 
(13
)
 

 

 
(13
)
Stock compensation

 

 
3,630

 

 

 
3,630

Issuance of common shares under ESPP
53,865

 

 
966

 

 

 
966

Net income (loss)

 

 

 

 
(4,931
)
 
(4,931
)
Foreign currency translation adjustments

 

 

 
91

 

 
91

Dividends

 

 
27

 

 
(2,732
)
 
(2,705
)
Balance at June 30, 2019
44,213,358

 
$
44

 
$
371,158

 
$
(1,169
)
 
$
95,961

 
$
465,994

Exercise of stock options
7,283

 

 
124

 

 

 
124

Issuances of restricted stock, net of shares withheld for taxes
1,507

 

 
(4
)
 

 

 
(4
)
Stock compensation

 

 
3,565

 

 

 
3,565

Net income

 

 

 

 
(5,250
)
 
(5,250
)
Foreign currency translation adjustments

 

 

 
(454
)
 

 
(454
)
Dividends

 

 
29

 

 
(4,097
)
 
(4,068
)
Balance at September 30, 2019
44,222,148

 
$
44

 
$
374,872

 
$
(1,623
)
 
$
86,614

 
$
459,907

 
 
 
 
 
 
 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

4


LUMINEX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (cont.)
(in thousands, except share data)
(unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
Common Stock
 
 
 
 
 
 
 
 
 
Number of Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total Stockholders’ Equity
Balance at December 31, 2017
43,404,493

 
$
43

 
$
350,834

 
$
(625
)
 
$
87,655

 
$
437,907

Exercise of stock options
40,142

 

 
697

 

 

 
697

Issuances of restricted stock, net of shares withheld for taxes
222,534

 
1

 
(2,003
)
 

 

 
(2,002
)
Stock compensation

 

 
1,235

 

 

 
1,235

Net income

 

 

 

 
13,397

 
13,397

Foreign currency translation adjustments

 

 

 
392

 

 
392

Dividends

 

 
47

 

 
(2,690
)
 
(2,643
)
Other

 

 

 

 
8,023

 
8,023

Balance at March 31, 2018
43,667,169

 
$
44

 
$
350,810

 
$
(233
)
 
$
106,385

 
$
457,006

Exercise of stock options
102,976

 

 
1,874

 

 

 
1,874

Issuances of restricted stock, net of shares withheld for taxes
12,670

 

 
(13
)
 

 

 
(13
)
Stock compensation

 

 
3,563

 

 

 
3,563

Issuance of common shares under ESPP
47,300

 

 
854

 

 

 
854

Net income

 

 

 

 
5,669

 
5,669

Foreign currency translation adjustments

 

 

 
(711
)
 

 
(711
)
Dividends

 

 
(12
)
 

 
(2,701
)
 
(2,713
)
Balance at June 30, 2018
43,830,115

 
$
44

 
$
357,076

 
$
(944
)
 
$
109,353

 
$
465,529

Exercise of stock options
6,935

 

 
114

 

 

 
114

Issuances of restricted stock, net of shares withheld for taxes
1,672

 

 
(18
)
 

 

 
(18
)
Stock compensation

 

 
3,627

 

 

 
3,627

Net income

 

 

 

 
1,737

 
1,737

Foreign currency translation adjustments

 

 

 
(102
)
 

 
(102
)
Dividends

 

 
26

 

 
(2,702
)
 
(2,676
)
Balance at September 30, 2018
43,838,722

 
$
44

 
$
360,825

 
$
(1,046
)
 
$
108,388

 
$
468,211

 
 
 
 
 
 
 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

5


NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 — BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements have been prepared by Luminex Corporation (the Company or Luminex) in accordance with United States generally accepted accounting principles (U.S. GAAP) for interim financial information and the rules and regulations of the Securities and Exchange Commission (SEC). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring entries) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. These financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 (the 2018 10-K).

NOTE 2 — BUSINESS COMBINATIONS

On December 31, 2018, the Company completed its acquisition (the Acquisition) of EMD Millipore Corporation’s flow cytometry portfolio for $75 million, consisting of approximately $69.9 million paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and approximately $5.1 million in committed inventory purchases, both of which were subject to adjustment. A purchase price reconciliation was completed in the quarter ended March 31, 2019 resulting in a decrease of the purchase price by $1.9 million. This adjustment resulted in a revised amount of $68.0 million paid under the Purchase Agreement. We completed the committed inventory purchases in the third quarter of 2019. The Company financed the Acquisition with cash on hand. Luminex acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).

The Acquisition expands Luminex’s existing offering of flow-based detection systems, which is centered around its innovative xMAP® multiplexing technology, with approximately 16,700 xMAP Systems sold worldwide (some of which may be retired or otherwise not in use). MilliporeSigma’s flow cytometry portfolio included Amnis®, a family of imaging flow cytometry products for cell-based analysis, as well as their Guava® and Muse® portfolio of products, which are economical systems based on microcapillary technologies. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The Company recorded approximately $2.7 million of acquisition-related costs during fiscal 2018. The impact of the Acquisition on our liquidity, and the Company’s committed inventory purchases is more fully described under “Liquidity and Capital Resources.”

The following table summarizes the estimated fair values of assets acquired and liabilities assumed in connection with the Acquisition at December 31, 2018 and adjusted as of September 30, 2019 (in thousands):
 
 
Net tangible assets assumed as of December 31, 2018
$
8,922

Intangible assets subject to amortization
30,094

Deferred tax liabilities
(3,702
)
Goodwill
32,664

Total purchase price
$
67,978



The Company finalized the purchase price allocation for the Acquisition in the quarter ended September 30, 2019. If information later becomes available which would indicate adjustments are required to the purchase price allocation, such adjustments will be recognized in the Consolidated Statements of Comprehensive Income. Such adjustments have been included in the purchase price allocations retrospectively through revisions to the net tangible assets assumed, fair values of the intangible assets, deferred tax assets and liabilities and resulting goodwill recorded. The excess of the purchase price over the fair value of the tangible net assets, liabilities and intangible assets acquired was recorded to goodwill.


6


NOTE 3 — INVESTMENTS AND OTHER ASSETS

Marketable Securities

The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of September 30, 2019, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.

Available-for-sale securities consisted of the following as of September 30, 2019 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Total current securities
707

 

 

 
707

Total available-for-sale securities
$
707

 
$

 
$

 
$
707



Available-for-sale securities consisted of the following as of December 31, 2018 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
704

 
$

 
$

 
$
704

Total current securities
704

 

 

 
704

Total available-for-sale securities
$
704

 
$

 
$

 
$
704



There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2019 and the year ended December 31, 2018. Realized gains and losses on sales of investments are determined using the specific identification method and are included in Other income, net in the Condensed Consolidated Statements of Comprehensive Income. There were no available-for-sale debt securities as of September 30, 2019 or December 31, 2018. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2019 had been in a loss position for less than 12 months.

Non-Marketable Securities and Other-Than-Temporary Impairment

During the year ended December 31, 2018, the Company made a $1.8 million investment in a private company. Based in the U.S., this minority investment is included at cost in other long-term assets of the Company’s Consolidated Balance Sheets. As of September 30, 2019, the Company does not have significant influence over the investee, since the Company owns less than 20% of the voting equity in the investee. Further, the Company does not participate in policy-making processes or interchange managerial personnel. See Note 15 - Subsequent Events for a discussion of an additional investment made in this private company in October 2019.

In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of $2.0 million being applied to the purchase option, (ii) the forgiveness and application of a $2.4 million note and related interest receivable to the purchase option and (iii) a tax impact of $0.1 million. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company has recorded the $4.3 million asset acquisition as a defensive, in-process research and development (IP R&D) intangible asset. There were no gains or losses recognized as part of this transaction.


7


The Company owns a minority interest in another private company based in the U.S. through its initial investment of $1.0 million in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the short-term and that Luminex can expect to have the majority of its investment returned, although we cannot be certain of this. We recorded an impairment of $160,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter of 2019 based upon these circumstances and communication from this private company. This minority interest is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as the Company does not have significant influence over the investee, as the Company owns less than 20% of the voting equity and the investee is not publicly traded.  

These investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the $160,000 impairment in the second quarter of 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.

As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 5 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.

Other long-term assets consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Purchased technology rights (net of accumulated amortization of $8,133 and $7,633 in September 30, 2019 and December 31, 2018, respectively)
$
6,153

 
$
6,653

Minority interest investments
1,782

 
2,782

Other
1,430

 
1,963

 
$
9,365

 
$
11,398



For the nine months ended September 30, 2019 and 2018, the Company recognized amortization expenses related to the amortization of purchased technology rights of approximately $500,000 and $459,000, respectively.  Future amortization expenses are estimated to be $166,000 in the remaining three months of 2019, $565,000 in 2020, $533,000 in 2021, $515,000 in 2022, $499,000 in 2023 and $3,875,000 thereafter.

NOTE 4 — INVENTORIES, NET

Inventories are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company routinely assesses its on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory. Net inventories consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Parts and supplies
$
44,589

 
$
39,873

Work-in-progress
14,982

 
11,847

Finished goods
16,551

 
11,530

 
$
76,122

 
$
63,250



8



NOTE 5 — FAIR VALUE MEASUREMENT

Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company determines the fair value of its investment portfolio assets by obtaining non-binding market prices from its third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value.  There were no transfers between Level 1, Level 2 or Level 3 measurements for the nine-month period ended September 30, 2019.

The following table represents the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 (in thousands):
 
Fair Value Measurements as of September 30, 2019 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Minority interest investments - short-term
$

 
$

 
$
840

 
$
840

Minority interest investments - long-term
$

 
$

 
$
1,782

 
$
1,782



 
Fair Value Measurements as of December 31, 2018 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
704

 
$

 
$

 
$
704

Minority interest investments - long-term
$

 
$

 
$
2,782

 
$
2,782



NOTE 6 — GOODWILL AND OTHER INTANGIBLE ASSETS

On December 31, 2018, the Company completed the Acquisition. As a result of the Acquisition, the Company recorded approximately $32.7 million of goodwill and $30.1 million of other identifiable intangible assets. The goodwill is derived from expected synergies from combining operations of the Company and the business acquired in connection with the Acquisition. The
Company has finalized the purchase price allocation for the Acquisition. A portion of the Company’s goodwill is not expected to be deductible for tax purposes. The changes in the carrying amount of goodwill during the period are as follows (in thousands):
 
September 30, 2019
 
December 31, 2018
Balance at beginning of period
$
118,127

 
$
85,481

Flow cytometry acquisition
$
18

 
$
32,646

Balance at end of period
$
118,145

 
$
118,127




9


The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):
 
Finite-lived
 
Indefinite-lived
 
 
 
Technology, trade secrets and know-how
 
Customer lists and contracts
 
Other identifiable intangible assets
 
IP R&D
 
Total
2018
 
 
 
 
 
 
 
 
 
Balance as of December 31, 2017
$
81,385

 
$
19,097

 
$
5,664

 
$
12,982

 
$
119,128

Flow cytometry acquisition
17,084

 
4,722

 
4,991

 
6,703

 
33,500

Asset acquisition

 

 

 
4,328

 
4,328

Balance as of December 31, 2018
98,469

 
23,819

 
10,655

 
24,013

 
156,956

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2017
(34,414
)
 
(7,037
)
 
(1,692
)
 

 
(43,143
)
Amortization expense
(6,087
)
 
(1,999
)
 
(579
)
 

 
(8,665
)
Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Net balance as of December 31, 2018
$
57,968

 
$
14,783

 
$
8,384

 
$
24,013

 
$
105,148

Weighted average life (in years)
11

 
10

 
10

 
 

 
 

 
 
 
 
 
 
 
 
 
 
2019
 

 
 

 
 

 
 

 
 

Balance as of December 31, 2018
$
98,469

 
$
23,819

 
$
10,655

 
$
24,013

 
$
156,956

Flow cytometry acquisition purchase price allocation adjustments
(116
)
 
(428
)
 
1,154

 
(4,016
)
 
(3,406
)
Balance as of September 30, 2019
98,353

 
23,391

 
11,809

 
19,997

 
$
153,550

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Amortization expense
(5,838
)
 
(1,820
)
 
(896
)
 

 
(8,554
)
Accumulated amortization balance as of September 30, 2019
(46,339
)
 
(10,856
)
 
(3,167
)
 

 
(60,362
)
Net balance as of September 30, 2019
$
52,014

 
$
12,535

 
$
8,642

 
$
19,997

 
$
93,188

Weighted average life (in years)
11

 
10

 
10

 
 

 
 



The Company currently has three IP R&D projects. The first relates to the development of the next generation VERIGENE® System, VERIGENE II, on which the Company began clinical trials in May 2018. The Company believes the VERIGENE II will launch commercially in 2020. The second is a defensive IP R&D project related to the Company’s next generation xMAP® System, SENSIPLEX™, which the Company believes will launch commercially in 2020. The third relates to the development of the next generation Guava System, acquired as part of the Acquisition (Guava Next Gen System). The fair value of the Guava Next Gen System IP R&D project was determined using the income approach. The discount rate applied to the projected cash flows was 13.0%, which reflects the engineering and technical risks related to the projects. The Company believes the Guava Next Gen System will launch in the first quarter of 2020.

The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):
2019 (three months)
$
2,852

2020
11,406

2021
11,048

2022
9,801

2023
9,452

Thereafter
28,632

 
$
73,191




10


NOTE 7 — OTHER COMPREHENSIVE LOSS

Other comprehensive loss represents a measure of all changes in equity that result from recognized transactions and other economic events other than those resulting from investments by, and distributions to, shareholders. Other comprehensive loss for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.

The following table presents the changes in each component of accumulated other comprehensive loss, net of tax (in thousands):
 
Accumulated Other Comprehensive Loss Items - Foreign Currency
Balance as of December 31, 2018
$
(1,127
)
Other comprehensive loss
(496
)
Net current-period other comprehensive loss
(496
)
Balance as of September 30, 2019
$
(1,623
)


There are no material tax benefits or expenses related to the other comprehensive loss for the three and nine months ended September 30, 2019.

NOTE 8 — EARNINGS (LOSS) PER SHARE

A reconciliation of the denominators used in computing per share net income (EPS) is as follows (in thousands, except per share amounts):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Basic:
 
 
 
 
 
 
 
Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

Less: allocation to participating securities
26

 
(29
)
 
34

 
(356
)
Net income (loss) attributable to common stockholders
$
(5,224
)
 
$
1,708

 
$
(7,187
)
 
$
20,447

Weighted average common stock outstanding
44,216

 
43,836

 
44,109

 
43,679

Net income (loss) per share attributable to common stockholders
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.47

 
 
 
 
 
 
 
 
Diluted:
 
 
 
 
 

 
 

Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

Less: allocation to participating securities
26

 
(29
)
 
32

 
(354
)
Net income (loss) attributable to common stockholders
$
(5,224
)
 
$
1,708

 
$
(7,189
)
 
$
20,449

Weighted average common stock outstanding
44,216

 
43,836

 
44,109

 
43,679

Effect of dilutive securities: stock options and awards

 
871

 

 
514

Weighted-average shares used in computing net income per share
44,216

 
44,707

 
44,109

 
44,193

Net income (loss) per share attributable to common stockholders
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.46



Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common and common equivalent shares outstanding during the period. Restricted stock awards (RSAs) and stock options to acquire 2,123,497 and 9,424 shares for the three months ended September 30, 2019 and 2018, respectively, and 1,502,841 and 565,213 shares for the nine months ended September 30, 2019 and 2018, respectively, were excluded from the computations of diluted earnings per share because the effect of including the RSAs and stock options would have been anti-dilutive.


11


We apply the two-class method of computing earnings per share, which requires the calculation of separate earnings per share amounts for our non-vested, time-based restricted stock awards with non-forfeitable dividends and for our common stock. Our non-vested, time-based restricted stock awards with non-forfeitable dividends are considered securities which participate in undistributed earnings with common stock. Under the two-class computation method, net losses are not allocated to participating securities unless the holder of the security has a contractual obligation to share in the losses. Our non-vested, time-based restricted stock awards with non-forfeitable dividends do not have such an obligation so they are not allocated losses.

NOTE 9 — STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION

Dividends

On July 31, 2019, the Board of Directors declared a cash dividend on the Company’s common stock of $0.09 per share. The dividend was payable to stockholders of record as of September 26, 2019 and was paid on October 17, 2019. The Company’s current intent is to pay a continuing dividend on a quarterly basis. However, future declarations of dividends are subject to the final determination of the Company’s Board of Directors.

Stock-Based Compensation

The Company’s stock option activity for the nine months ended September 30, 2019 is as follows:
Stock Options
Shares
(in thousands)
 
Weighted Average Exercise Price
Outstanding at December 31, 2018
3,323

 
$
19.05

Granted
977

 
24.43

Exercised
(52
)
 
17.58

Canceled or expired
(411
)
 
21.74

Outstanding at September 30, 2019
3,837

 
$
20.15



The Company had $11.7 million of total unrecognized compensation costs related to stock options at September 30, 2019 that are expected to be recognized over a weighted-average period of 2.54 years.

The Company’s restricted share activity for the nine months ended September 30, 2019 is as follows:
Restricted Stock Awards (RSAs)
Shares
(in thousands)
 
Weighted Average Grant Price
Non-vested at December 31, 2018
724

 
$
20.27

Granted
402

 
24.19

Vested
(261
)
 
19.66

Cancelled or expired
(49
)
 
21.76

Non-vested at September 30, 2019
816

 
$
22.30


Restricted Stock Units (RSUs)
Shares
(in thousands)
Non-vested at December 31, 2018
468

Granted
128

Vested
(45
)
Cancelled or expired
(20
)
Non-vested at September 30, 2019
531


As of September 30, 2019, there were $16.4 million and $3.3 million of unrecognized compensation costs related to RSAs and RSUs, respectively.  These costs are expected to be recognized over a weighted average-period of 2.62 years for the RSAs and 2.06 years for the RSUs. The Company issues a small number of cash-settled RSUs pursuant to the Company’s equity incentive plan in certain foreign countries. These grants do not result in the issuance of common stock and are considered immaterial by the Company.


12


The following are the stock-based compensation costs recognized in the Company’s Condensed Consolidated Statements of Comprehensive Income (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenue
$
528

 
$
437

 
$
1,489

 
$
1,253

Research and development
549

 
571

 
1,055

 
771

Selling, general and administrative
2,509

 
2,644

 
7,172

 
6,436

Stock-based compensation costs reflected in net income
$
3,586

 
$
3,652

 
$
9,716

 
$
8,460



NOTE 10 — ACCRUED LIABILITIES

Accrued liabilities consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Compensation and employee benefits
$
14,955

 
$
18,086

Dividends payable
4,097

 
2,703

Income and other taxes
2,080

 
1,014

Warranty costs
1,481

 
1,901

Royalties payable
1,099

 
1,373

Current operating lease liabilities
5,023

 

Other
1,205

 
1,695

 
$
29,940

 
$
26,772



The following table summarizes the changes in the warranty accrual (in thousands):
Accrued warranty costs as of December 31, 2018
$
1,901

Warranty adjustments/settlements
1,632

Accrual for warranty costs
(2,052
)
Accrued warranty costs as of September 30, 2019
$
1,481



NOTE 11 — REVENUE RECOGNITION

On January 1, 2018, the Company adopted the new standard on revenue recognition, ASC 606 (the Standard), using the modified retrospective transition method consistent with the guidance issued by the Financial Accounting Standards Board (FASB) in May 2014.  Under this method, the Company applied the guidance retrospectively, only to those contracts which were not completed as of the date of initial application, and recognized the cumulative effect of initially applying the Standard as an adjustment to the opening balance of retained earnings as of January 1, 2018.

The Standard applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments.  Under the Standard, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.  To determine revenue recognition for arrangements that the Company determines are within the scope of the Standard, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when the Company satisfies a performance obligation.  The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.  At contract inception, once the contract is determined to be within the scope of the Standard, the Company assesses the goods or services promised within each contract, identifies the performance obligations and assesses whether each promised good or service is distinct. The Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised good or service underlying each performance obligation and recognizes this as revenue when such performance obligation is satisfied.


13


Contract assets are included within accounts receivables, net and contract liabilities are included in deferred revenue on the Company’s Balance Sheet. The following table presents the opening and closing balances of the Company’s contract assets and liabilities as of September 30, 2019 (in thousands):
 
Balance at December 31, 2018
 
Balance at
September 30, 2019
Contract assets:
 
 
 
Unbilled receivables - Royalties
$
10,805

 
$
12,085

Contract liabilities - Short-term:
 
 
 
Deferred revenue - Service
$
9,476

 
$
7,510

Deferred revenue - Licenses
227

 
212

Deferred revenue - Instruments

 
88

Deferred revenue - Other
396

 
243

Total contract liabilities - Short-term
$
10,099

 
$
8,053

Contract liabilities - Long-term:
 
 
 
Deferred revenue - Service
$
207

 
$
1,500

Deferred revenue - Licenses
872

 
715

Total contract liabilities - Long-term
$
1,079

 
$
2,215


During the nine months ended September 30, 2019, the Company recognized the following revenues as a result of changes in the contract asset and contract liability balances in the period (in thousands):
 
Nine Months Ended
September 30, 2019
Revenue recognized in the period:
 
Amounts included as contract liabilities at the beginning of the period
$
4,815

Performance obligations satisfied in previous periods
 -



NOTE 12 — INCOME TAXES
 
At the end of each interim reporting period, an estimate is made of the effective tax rate expected to be applicable for the full year. The estimated full year’s effective tax rate is used to determine the income tax rate for each applicable interim reporting period. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date. The effective tax rate for the nine months ended September 30, 2019 was a benefit of 52%, including amounts recorded for discrete events. This differs from the statutory rate of 21% primarily as a result of a reduction in unrecognized tax benefit liability and the effect of foreign operations. The Company’s tax expense reflects the full federal, various state, and foreign blended statutory rates. The Company currently expects a 2019 full year effective tax rate of 10% to 20%, excluding amounts recorded for discrete events. The Company will be subject to provisions regarding U.S. federal taxation of foreign intangible income and has included in its estimate of income tax the effects of this tax. The Company is utilizing its net operating losses (NOLs) and tax credits in the U.S., Canada and the Netherlands and, therefore, cash taxes to be paid are expected to be less than 10% of book tax expense.

In the first quarter of 2019, U.S. tax legislation was enacted which provided guidance on the U.S. federal transition tax on earnings of foreign subsidiaries and as a result, the Company revised its Earnings and Profits (E&P) calculations for its Canadian subsidiary and discrete income tax expense of $414,000 for the U.S. transition tax has been recorded for the nine month period ended September 30, 2019.

The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, Australia, Canada, China, France, Germany, Hong Kong, Japan, the Netherlands, the U.K., and various U.S. states. Due to net operating losses, the U.S., Canadian and Netherlands tax returns dating back to 2016, 2007, and 2013, respectively, can still be reviewed by the taxing authorities. In the first quarter of 2019, the Company recorded a reduction in unrecognized tax benefit liability related to the U.S. transition tax and a related income tax benefit of $6.6 million as a result of a ruling for certain aspects of the E&P calculation of its Canadian subsidiary. The Company does not expect any material changes to the unrecognized tax benefit liability within the next twelve months. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes.


14


NOTE 13 — COMMITMENTS AND CONTINGENCIES

In the normal course of business, the Company is subject to claims, lawsuits and legal proceedings. When it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements.  If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided.

Leases

We have leased all of our research, manufacturing and office space and have entered into various other agreements in conducting our business. Our leases have remaining lease terms of 1 year to 6 years, and some of our leases include options to extend the leases for up to 10 years, tenant improvement allowances, rent holidays and rent escalation clauses. At inception, we determine whether an agreement represents a lease and at commencement we evaluate each lease agreement to determine whether the lease is an operating or financing lease. As described below under “Note 14 - Recent Accounting Pronouncements - Recently adopted accounting guidance,” the Company adopted the new lease guidance as of January 1, 2019.

Pursuant to the new lease guidance, all of the Company’s leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of the new lease guidance, the Company recorded an operating lease right-of-use asset and an operating lease liability on its balance sheet. Right-of-use lease assets represent the Company’s right to use the underlying asset for the lease term and the lease obligation represents the Company’s commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company’s leases do not provide an implicit rate, we have used an estimated incremental borrowing rate of 5.75%, based on the information available at the commencement date in determining the present value of lease payments. The right-of-use lease asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all lease agreements we combine lease and non-lease components. Leases with an initial term of twelve months or less are not recorded on the balance sheet.

The components of the lease expense were as follows (in thousands):
 
Nine Months Ended
 
September 30, 2019
Operating lease cost
$
7,036


Supplemental cash flow information related to leases was as follows (in thousands):
 
Nine Months Ended
 
September 30, 2019
Lease liabilities arising from obtaining right to use assets
 
Operating leases recorded upon lease standard adoption
$
24,922


15



Supplemental balance sheet information related to leases was as follows (in thousands):
 
September 30, 2019
Operating leases:
 
Operating lease right-of-use assets
$
21,554

Operating lease liabilities
$
23,403

 
 
Weighted Average Remaining Lease Term
4.57 years

Weighted Average Discount Rate
5.75
%

Maturities of lease liabilities for the next five fiscal years and thereafter are as follows (in thousands):
 
Operating Leases
2019 (three months)
$
1,672

2020
6,378

2021
6,176

2022
4,627

2023
3,965

Thereafter
3,891

Total lease payments
26,709

Less: imputed interest
(3,662
)
Lease liabilities at September 30, 2019
$
23,047



NOTE 14 — RECENT ACCOUNTING PRONOUNCEMENTS

Recently adopted accounting guidance

In May 2014, the FASB issued a new standard on revenue recognition, which outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company adopted the Standard effective January 1, 2018, using the modified retrospective approach. Under this method, the Company recorded a cumulative adjustment increasing retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. See Note 11, “Revenue Recognition” for additional discussion related to the Company’s adoption of the Standard. Under the Standard, estimated royalty revenue will be recorded each quarter on an accrual basis to more closely coincide with the timing of the end user sale by the strategic partner; with reconciliation made upon submission of the royalty report by the partner indicating actual royalties owed in the following quarter. In addition, the Company began recording the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements as system revenue rather than assay revenue effective January 1, 2018. This change has not and is not expected to have any impact on top line revenue and the Company does not anticipate any material effects to its revenue categorization.

In February 2016, the FASB issued guidance requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases, with the exception of short-term leases. On January 1, 2019, the Company elected to adopt this new lease guidance using a simplified transition option that allows companies to initially apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

The Company also elected to adopt the package of practical expedients permitted in the new lease guidance. Accordingly, the Company is continuing to account for its existing operating leases as operating leases under the new lease guidance, without reassessing whether the contracts contain a lease under the new lease guidance or whether classification of the operating leases would be different under the new lease guidance. All of our leases at the adoption date were operating leases, primarily for facilities, and did not include any non-lease components.


16


With the implementation of the new lease standard, the Company recognized right-to-use assets of $24.9 million, lease liabilities for operating leases of approximately $26.8 million, and eliminated deferred rent of $1.9 million. The Company did not have a cumulative adjustment impacting retained earnings. There are no changes to our previously reported results prior to January 1, 2019. Lease expense is not expected to change materially as a result of the adoption of the new lease standard.

Recent accounting guidance not yet adopted

In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.

NOTE 15 — SUBSEQUENT EVENTS

On October 1, 2019, the Company made an additional $7.0 million investment in a private company. After this investment, the Company owns approximately 28.2% of the voting interest of the private company as an equity method investment. Effective October 1, 2019, the Company has significant influence over the investee due to its larger ownership percentage and its seat on the Board of Directors. The Company does not have unilateral decision making power, and therefore will not consolidate the investee. In the fourth quarter of 2019, we will remeasure the existing, minority interest investment based on the fair value prior to the additional investment and record the gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income.

ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following information should be read in conjunction with the condensed consolidated financial statements and the accompanying notes included in Part I, Item 1 of this Report, and the “Risk Factors” included in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2018 (the 2018 10-K).

SAFE HARBOR CAUTIONARY STATEMENT

This quarterly report on Form 10-Q contains statements that are forward-looking statements under the Private Securities Litigation Reform Act of 1995. Forward-looking statements provide our current expectations of forecasts of future events. All statements other than statements of current or historical fact contained in this quarterly report, including statements regarding our future financial position, business strategy, impact of the reimbursement landscape, products including ARIES®, VERIGENE®, NxTAG®, Muse®, Guava®, easyCyte™, InCyte™, Amnis®, ImageStream®, FlowSight® and CellStream®, assay sales, consumable sales patterns and bulk purchases, budgets, system sales, anticipated gross margins, liquidity, cash flows, projected costs and expenses, taxes, deferred tax assets, regulatory approvals or the impact of laws or regulations applicable to us, plans and objectives of management for future operations, and impact of prior acquisitions or future acquisitions, integration and the expected benefit of our acquisitions are all forward-looking statements. The words “anticipate,” “believe,” “continue,” “should,” “estimate,” “expect,” “intend,” “may,” “plan,” “projects,” “will” and similar expressions as they relate to us, are intended to identify forward-looking statements. These statements are based on our current plans and actual future activities, and our financial condition and results of operations may be materially different from those set forth in the forward-looking statements as a result of known or unknown risks and uncertainties, including, among other things:

concentration of our revenue in a limited number of direct customers and strategic partners, some of whom may experience decreased demand for their products utilizing or incorporating our technology, budget or finance constraints in the current economic environment, or periodic variability in their purchasing patterns or practices as a result of internal resource planning challenges;

risks and uncertainties relating to market demand and acceptance of our products and technologies, including ARIES®, MultiCode®, NxTAG®, xMAP®, VERIGENE®, Muse®, Guava®, and Amnis® products;

our ability to scale manufacturing operations and manage operating expenses, gross margins and inventory levels;

17



our ability to obtain and enforce intellectual property protections on our products and technologies;

the impact on our growth and future results of operations with respect to the loss of the LabCorp women’s health business;

our ability to successfully develop and launch new products in a timely manner;

dependence on strategic partners for development, commercialization and distribution of products;

risks and uncertainties associated with implementing our acquisition strategy, and our challenge to identify acquisition targets, including our ability to obtain financing on acceptable terms;

our ability to integrate acquired companies or selected assets, including the flow cytometry assets recently acquired from EMD Millipore, into our consolidated business operations, and the ability to fully realize the benefits of our acquisitions;

timing of and process for regulatory approvals;

competition and competitive technologies utilized by our competitors;

fluctuations in quarterly results due to a lengthy and unpredictable sales cycle, fluctuations in bulk purchases of consumables, fluctuations in product mix and the seasonal nature of some of our assays;

our ability to comply with applicable laws, regulations, policies and procedures;

the impact of the ongoing uncertainty in global finance markets and changes in government and government agency funding, including its effects on the capital spending policies of our partners and end users and their ability to finance purchases of our products;

changes in principal members of our management staff;

potential shortages, or increases in costs, of components or other disruptions to our manufacturing operations;

our increasing dependency on information technology to enable us to improve the effectiveness of our operations and to monitor financial accuracy and efficiency;

implementation, including any modification, of our strategic operating plans;

uncertainty regarding the outcome or expense of any litigation brought against or initiated by us;

risks relating to our foreign operations, including fluctuations in exchange rates, tariffs, customs and other barriers to importing/exporting materials and products in a cost-effective and timely manner; difficulties in accounts receivable collections; our ability to monitor and comply with foreign and international laws and treaties; and our ability to comply with changes in international taxation policies;

budget or finance constraints in the current economic environment, or periodic variability in customer purchasing patterns or practices as a result of material resource planning challenges; and

reliance on third party distributors for distribution of specific Luminex-developed and manufactured assay products.


18


Many of these risks, uncertainties and other factors are beyond our control and are difficult to predict.  Any or all of our forward-looking statements in this quarterly report may turn out to be inaccurate. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. New factors could also emerge from time to time that could adversely affect our business. The forward-looking statements herein can be affected by inaccurate assumptions we might make or by known or unknown risks, uncertainties and assumptions, including the risks, uncertainties and assumptions outlined above and described in the 2018 10-K. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this quarterly report may not occur and actual results could differ materially from those anticipated or implied in the forward-looking statements. When you consider these forward-looking statements, you should keep in mind these risk factors and other cautionary statements in this quarterly report including in this “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in our other annual and periodic reports.
 
Our forward-looking statements speak only as of the date made. We undertake no obligation to publicly update or revise forward-looking statements, whether as a result of new information, future events or otherwise. All subsequent written and oral forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the cautionary statements contained in this quarterly report.
 
Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “Luminex,” the “Company,” “we,” “us” and “our” refer to Luminex Corporation and its subsidiaries.

OVERVIEW

We develop, manufacture and sell proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceutical and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing and conduct life science research. We have established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by our proprietary technologies.

Multiplexing, the foundation of our Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because our end user customers, which include laboratory professionals performing discovery and research, and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed.

Our xMAP Technology

Our xMAP technology is an open architecture, multiplexing technology that combines existing biological testing techniques with illumination, advanced digital signal processing, detection and proprietary software. With our technology, discrete assays are performed on the surface of color-coded microspheres. These microspheres are read in a compact analyzer that utilizes lasers or light emitting diodes (LEDs), detectors, charge-coupled device imaging and high-speed digital signal processing to simultaneously identify the assay and measure the individual assay results. The key features of xMAP technology include the following:

Multi-analyte/multi-format

xMAP technology has been designed to simultaneously perform up to 500 distinct assays in a single tube or well of a microtiter plate using only a small amount of sample. Moreover, unlike most existing technologies that are dedicated to only one type of assay, xMAP can perform multiple types of assays including enzymatic, genetic and immunologic tests on the same instrument platform.

Flexibility/scalability

xMAP technology allows for flexibility in customizing test panels. Panels can be modified to include new assays in the same tube by adding additional microsphere sets. It is also scalable, meaning that there is no change in the manufacturing process and only minimal changes to the labor required to produce a small or large number of microsphere-based tests.

19



Both protein and nucleic acid applications on a single platform

xMAP technology has an advantage due to its ability to analyze both proteins and nucleic acids. This allows customers to utilize a single platform to evaluate samples across more biological parameters and generate a more complete assessment of these samples. Alternative technologies are typically restricted to either proteins or nucleic acid, requiring customers to use two or more technologies from other vendors to get the same information.

High throughput

Our technology can perform up to 500 tests in a single well, permitting up to 96,000 tests to be detected in approximately one hour with only a small amount of sample. Rapid sample analysis permits efficient use for high-throughput applications.

Ease of use

Most xMAP-based assays are simple to perform. A test sample is added to a solution containing microspheres that have been coated with reagents. The solution is then processed through one of our xMAP Systems, which incorporate proprietary software to automate data acquisition and analysis in real-time.

Cost-effective

By performing multiple assays at one time, xMAP technology is designed to be cost-effective for customers compared to competitive techniques such as ELISA and real-time PCR. By analyzing only those assays in which a customer is interested, xMAP is also more cost-effective than most competing microarray technologies. In addition, microsphere-based assays are inexpensive compared to other technologies, such as chip-based microarrays.

Two types of microspheres, polystyrene microspheres and polystyrene magnetic microspheres, are both fundamental components of our xMAP technology. We purchase and manufacture microspheres and, in a proprietary process, dye them with varying intensities of proprietary dyes to achieve up to 500 distinct colors. The specific dye proportions permit each color-coded microsphere to be readily identified based on its distinctive fluorescent signature. Our customers create assays by attaching different biochemical reactants to each distinctly colored microsphere set. These unique reactants bind, or capture, specific substances present in the test sample. The microsphere sets can then be combined in test panels as required by the user, with a maximum of 500 tests per panel. Customers can order either standard microspheres or magnetic microspheres.

To perform an assay using xMAP technology on our systems, a researcher attaches biomarker detectors such as antibodies or nucleic acid oligos to one or more sets of color-coded microspheres, which are then mixed with a test sample. This mixture is injected into the xMAP analyzer, such as the Luminex 200 instrument, where the microspheres pass single-file in a fluid stream through two laser beams. The first laser excites the internal dyes that are used to identify the color of the microsphere and the test being performed on the surface of the microsphere. The second laser excites a fluorescent dye captured on the surface of the microspheres that is used to detect the result of the assay taking place. Our proprietary optics, digital signal processors and software record the fluorescent signature of each microsphere and compare the results to the known identity of that color-coded microsphere set. The results are analyzed and displayed in real-time with data stored on the computer database for reference, evaluation and analysis.

Our xMAP technology is currently being used within various segments of the life sciences industries, including the fields of drug discovery and development, and for clinical diagnostics, bio-defense, food safety and biomedical research.

We have a full range of instruments using our xMAP Technology: our LUMINEX® 100/200™ Systems offer 100-plex testing; our FLEXMAP 3D® System is our high-throughput, 500-plex testing system; and our MAGPIX® System provides 50-plex testing at a lower cost using imaging rather than flow cytometry. By using our xMAP technology, end users are able to be more efficient by generating multiple simultaneous results per sample. We believe that this technology may also offer advantages in other industries, such as in food safety, animal health and bio-defense/bio-threat markets. Using the xMAP products Luminex has available today, up to 500 simultaneous analyte results can be determined from a single sample.


20


Our Amnis/Guava® Technologies

We acquired EMD Millipore Corporation’s flow cytometry portfolio (the Acquisition) on December 31, 2018, including the Amnis® and Guava® Technologies. Amnis Systems are a family of imaging flow cytometry products for cell-based analysis. With the proprietary Amnis® charge-coupled device detection and time-delayed integration (CCD-TDI) technology, the CellStream® System provides fluorescence and small particle sensitivity in a highly customizable flow cytometer. FlowSight® and ImageStream® imaging flow cytometers combine the speed and sensitivity of flow cytometry with the functional detail and spatial information of microscopy. The Guava® portfolio of products, which are versatile, easy-to-use cytometry systems based on microcapillary fluidics technology, include the Muse® Cell Analyzer, a simple, compact, and affordable system for absolute cell counting, viability, and basic cell health analyses, and the Guava easyCyte™ System, a versatile benchtop platform for additional, multi-dimensional cell health and biological assessments.

The Acquisition expanded Luminex’s existing offering of flow-based detection systems, which is centered around our innovative xMAP® multiplexing technology, with approximately 16,700 xMAP Systems sold worldwide (some of which may be retired or otherwise not in use). The results of operations for the Acquisition have been included in Luminex’s consolidated financial statements beginning January 1, 2019. 

Our Non-Automated Technologies

Our xTAG technology consists of several components, including multiplexed polymerase chain reaction (PCR) or target identification primers, DNA Tags, xMAP microspheres and data analysis software. xTAG technology permits the development of molecular diagnostic assays for clinical use by hospital and reference laboratories. xTAG technology has also been applied to human genetic assays, pharmacogenetic assays and infectious disease assays.

Our MultiCode technology is based upon a unique assay chemistry that is a flexible platform for both real-time PCR and multiplex PCR-based applications. MultiCode-based PCR assays are primarily used for the detection of infectious diseases and genetic-based conditions. We have multiple molecular diagnostic (MDx) assays based on the MultiCode chemistry. MultiCode products are based upon the unique MultiCode bases, isoC and isoG. The synthetic isoC:isoG DNA base pair differs from the naturally occurring base pairs in its hydrogen bonding pattern. As a result, the MultiCode bases, isoC and isoG, can only pair with each other, but can co-exist with naturally occurring nucleotide pairs. This property enables site-specific incorporation of the isobases during amplification. The MultiCode base pair is recognized by naturally occurring enzymes and can be used for the specific placement of reporter molecules and to increase the molecular recognition capabilities of hybridization-based assays. The MultiCode base pair enables solutions to complex molecular challenges that were previously not possible with natural nucleic acid alone.

We have multiple assay development activities ongoing and these activities are focused in the areas of infectious disease, human genetics and pharmacogenomics.

Our ARIES® Technology

The ARIES® System is our sample to answer platform for our MultiCode®-RTx technology, including In Vitro Diagnostic (IVD) assays. The ARIES® System is a clinical test system which automates and integrates extraction of nucleic acid from a clinical sample, performs real-time PCR, and detects multiple signals generated by target-specific probes. The ARIES® System is used with specific assays to measure multiple analytes indicative of infectious disease. The ARIES® System uses internal barcode scanning and other advanced features to minimize operator errors. Each independent module supports from one to six cassettes, allowing for both STAT and batch testing. The ARIES® System can run both IVD and MultiCode® Analyte Specific Reagents (ASRs) simultaneously with a common Universal Assay Protocol.


21


Our VERIGENE Technology

Our offering in the molecular diagnostic market segment includes proprietary diagnostic tools that enable rapid and accurate detection of respiratory, gastrointestinal and bloodstream infections. Our U.S. Food and Drug Administration (FDA) cleared VERIGENE® Gram-Positive Blood Culture (BC-GP) and Gram-Negative Blood Culture (BC-GN) test panels for the early detection of pathogens associated with bloodstream infections are leading products in the high-growth bloodstream infection testing segment. In addition to detecting bacteria, these panels also detect yeast and identify antibiotic resistance markers. In contrast to traditional methodologies, which can take several days, these assays enable physicians to identify pathogens, including any associated resistance markers, and prescribe the most appropriate antibiotic regimen, all within 2.5 hours after identification of a positive blood culture. The ability for clinicians to make earlier, better informed therapeutic decisions results in improved patient outcomes and lower healthcare costs. Our VERIGENE product offering also includes FDA-cleared products for the detection of gastrointestinal and respiratory infections. These consist of a targeted product for the detection of C. difficile, as well as highly multiplexed molecular enteric, blood and respiratory pathogen panels which test for a wide spectrum of microorganisms often associated with these types of infections. With the combination of the ARIES® and VERIGENE platforms, Luminex offers customers automated molecular platforms for both syndromic and targeted molecular diagnostic testing.

The VERIGENE System is an automated multiplex-capable system that rapidly and accurately detects infectious pathogens and drug resistance markers. The VERIGENE System consists of: (i) VERIGENE Test Cartridges, which are single-use, self-contained test units, and (ii) VERIGENE instrumentation, including the VERIGENE Processor SP, which is a modular bench-top analyzer that combines automated nucleic acid extraction, purification, amplification (if needed), and hybridization in each module, as well as the VERIGENE Reader, which manages sample information and reads results from processed cartridges. Tests that run on the VERIGENE System are primarily designed to identify infections in the bloodstream, respiratory tract, and gastrointestinal tract.

The VERIGENE System utilizes advanced automation and proprietary chemistry to enable rapid sample to result detection of nucleic acid and protein targets. NanoGrid Technology, a unique gold nanoparticle probe chemistry, is the driving force behind all VERIGENE tests, providing a foundation for the VERIGENE System’s menu of clinically meaningful diagnostics.

In addition to our menu of infectious disease tests, we are currently developing a next generation VERIGENE System, VERIGENE II, that we expect to deliver an improved user experience. This next generation system is designed to provide a reduced time to result, an improved user interface and a room temperature cartridge, all in a fully automated sample to result system with an optimized footprint. In addition, customers using this system will have the ability to select both individual and groups of targets on assays using Flex pricing. This approach to target selection allows customers to save money by only paying for the targets they wish to see, which will often align with healthcare standard of care guidelines, when available. If these results do not provide a conclusive diagnosis, additional targets that were tested for but not released can immediately be viewed for an incremental charge.

Our Market Approach

We primarily serve the life sciences industries by marketing products, including our specific testing equipment and assays, to various types of testing laboratories. We have a large base of installed systems that has grown primarily from the following:
Placements made by customers within our Licensed Technologies Group (LTG) in which customers either:
license our xMAP technology and develop products that incorporate our xMAP technology into products that they then sell to end users, or
purchase our proprietary xMAP laboratory instrumentation and our proprietary xMAP microspheres and sell xMAP-based assays and/or xMAP-based testing services, which run on the xMAP instrumentation, and pay a royalty to us; and
A direct sales force that focuses on the sale of molecular diagnostic assays that run on our systems.

As of September 30, 2019, Luminex had 81 strategic partners, of which 52 have released commercialized reagent-based products utilizing our technology. Our remaining partners are in various stages of development and commercialization of products that incorporate our technology. Luminex and these partners have sold approximately 16,700 xMAP-based instruments in laboratories worldwide as of September 30, 2019 (some of which may be retired or otherwise not in use). Our remaining LTG customers are in various stages of development and commercialization of products incorporating our technology.


22


A primary focus for our growth is the development and sale of molecular diagnostic assays utilizing our proprietary MultiCode® and VERIGENE technologies for use on our installed base of systems. We utilize a direct sales model for sales of these products, which is intended to take advantage of our increasing installed base of instruments. Our assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market. Our assays are also currently focused on three segments of the molecular diagnostic testing market: human genetics, personalized medicine and infectious diseases.


The following systems and assays are available on the market as of September 30, 2019:
 
 
FDA
 
CE-IVD MARK
 
 
Clearance
 
Commercial Launch
 
Declaration
 
Commercial Launch
ARIES® HSV 1&2 Assay
 
þ
 
2015 - Q4
 
þ
 
2016 - Q1
ARIES® Flu A/B & RSV Assay
 
þ
 
2016 - Q2
 
þ
 
2016 - Q2
ARIES® Group B Streptococcus (GBS) Assay
 
þ
 
2017 - Q1
 
þ
 
2016 - Q4
ARIES® Bordetella Assay
 
þ
 
2017 - Q2
 
þ
 
2017 - Q3
ARIES® Norovirus Assay
 
 
 
 
 
þ
 
2017 - Q2
ARIES® C. Difficile Assay
 
þ
 
2017 - Q3
 
þ
 
2017 - Q3
ARIES® Group A Strep Assay
 
þ
 
2017 - Q4
 
þ
 
2017 - Q4
ARIES® MRSA Assay
 
þ
 
2019 - Q3
 
 
 
 
NxTAG® Respiratory Pathogen Panel (RPP)
 
þ
 
2016 - Q1
 
þ
 
2015 - Q4
VERIGENE® Clostridium Difficile Test (CDF)
 
þ
 
2012 - Q4
 
þ
 
2013 - Q2
VERIGENE® Enteric Pathogens Test (EP)
 
þ
 
2014 - Q4
 
þ
 
2015 - Q4
VERIGENE® Respiratory Pathogens Flex Test (RP Flex)
 
þ
 
2015 - Q4
 
þ
 
2015 - Q2
VERIGENE® Gram-Negative Blood Culture Test (BC-GN)
 
þ
 
2014 - Q2
 
þ
 
2013 - Q1
VERIGENE® Gram-Positive Blood Culture Test (BC-GP)
 
þ
 
2012 - Q4
 
þ
 
2012 - Q1
xTAG® CYP2C19 Kit v3
 
þ
 
2013 - Q4
 
þ
 
2013 - Q4
xTAG® CYP2D6 Kit v3
 
þ
 
2011 - Q2
 
þ
 
2013 - Q2
xTAG® Cystic Fibrosis (CFTR) 39 Kit v2
 
þ
 
2009 - Q4
 
þ
 
2012 - Q1
xTAG® Cystic Fibrosis (CFTR) 60 Kit v2
 
þ
 
2010 - Q1
 
 
 
 
xTAG® Cystic Fibrosis (CFTR) 71 Kit v2
 
 
 
 
 
þ
 
2009 - Q3
xTAG® Gastrointestinal Pathogen Panel (GPP)
 
þ
 
2013 - Q1
 
þ
 
2011 - Q2
xTAG® Respiratory Viral Panel (RVP)
 
þ
 
2008 - Q1
 
þ
 
2007 - Q4
xTAG® Respiratory Viral Panel (RVP)
FAST v2
 
 
 
 
 
þ
 
2011 - Q4
Muse® Auto CD4/CD4% Reagent Kit
 
 
 
 
 
þ
 
2018 - Q4

We plan to submit additional assays to regulatory authorities in 2019, including the FDA and foreign equivalents, for market authorization in order to comply with established guidelines across the jurisdictions in which we participate.

Third Quarter 2019 Highlights

Total sample to answer revenue growth increased 26% for the quarter ended September 30, 2019 over the third quarter of 2018.


23


Royalty bearing sales on base end user sales increased approximately 12% over the third quarter of 2018 to more than $149 million for the quarter ended September 30, 2019.

Royalty revenue was $13.0 million for the quarter ended September 30, 2019, representing an 8% increase over royalty revenue for the third quarter of 2018.

Integration of the Acquisition was substantially completed.

Received U.S. Food and Drug Administration (FDA) 510(k) clearance for the ARIES® MRSA Assay on September 25, 2019.

2018 Acquisition of EMD Millipore Corporation’s flow cytometry portfolio

On December 31, 2018, we completed our acquisition of EMD Millipore Corporation’s flow cytometry portfolio. The Acquisition expands our existing offering of flow-based detection systems, which is centered around our innovative xMAP® multiplexing technology, with approximately 16,700 xMAP Systems sold worldwide (some of which may be retired or otherwise not in use). MilliporeSigma’s flow cytometry portfolio includes Amnis, a family of imaging flow cytometry products for cell-based analysis, as well as the Guava and Muse portfolio of products, which are economical systems based on microcapillary technologies. The results of operations for the Acquisition have been included in Luminex’s consolidated financial statements beginning January 1, 2019.  

We expect the gross margins on the acquired portfolio to negatively impact our consolidated gross margins; however, we expect synergies realized from the Acquisition, increased sales volumes and commercialization of the next generation Guava System to increase these gross margins in the long-term.

Material Customer Activity

As previously stated in our recent annual and quarterly filings, LabCorp has elected to develop the next iteration of its women’s health products with another party and has indicated its ultimate intention to cease purchasing our Cystic Fibrosis (CF) products. While LabCorp extended its CF purchase commitment through 2021, we have already experienced the loss of the women’s health portfolio and the loss or significant reduction of certain other products traditionally sold to LabCorp. These losses could have a material adverse effect on our growth and future results of operations if we are unable to effectively attract new customers, increase our sales with existing customers and/or add new products to our existing portfolio. During 2019, we expect an aggregate reduction of revenue from LabCorp of approximately $33 to $35 million as compared to fiscal 2018, of which $31 million has already been realized in the nine months ended September 30, 2019. We expect an additional revenue reduction of up to $7 million in 2020 as compared to 2019.

Consumables Sales and Royalty Revenue Trends

We have experienced significant fluctuations in consumable revenue over the past several years. Overall, the fluctuations were partially due to periodic changes in volume from our largest purchasing customers. On a quarterly basis, our largest customers account for approximately 70% of our total consumable sales volume. We expect these fluctuations to continue as the ordering patterns and inventory levels of our largest bulk purchasing partners remain variable. Additionally, even though we experience variability in consumable revenue, the key indicator of the success of our partners’ commercialization efforts is the rising level of royalties and reported royalty-bearing sales.

Future Operations

We expect our areas of focus over the next twelve months to be:

delivering on our revenue growth goals;

accelerating development and commercialization of the assays on our sample to answer diagnostic systems;

increasing the growth of our LTG revenue through enrichment of our existing partner relationships and the addition of new partners;

completing development and commercialization of the next generation sample to answer system, VERIGENE II, our next generation xMAP System, SENSIPLEX, and our next generation Guava instrument, Guava Next Gen;

24



improvement of ARIES® and VERIGENE gross margins;

placements of our VERIGENE and ARIES® Systems, our sample to answer platforms and assays;

maintenance and improvement of our existing products and the timely development, completion and successful commercial launch of our pipeline products;

adoption and use of our platforms and consumables by our customers for their testing services;

expansion and enhancement of our installed base of systems and our market position within our identified target market segments; and

monitoring and mitigating the effect of the ongoing uncertainty in global finance markets and changes in government funding on planned purchases by end users.

We anticipate continued revenue concentration in our higher margin items (assays, consumables and royalties). Additionally, we believe that a sustained investment in research and development is necessary in order to meet the needs of our marketplace and provide a sustainable new product pipeline. We may experience volatility in research and development expenses as a percentage of revenue on a quarterly basis as a result of the timing of development expenses, clinical validation and clinical trials in advance of the commercial launch of our new products.

CRITICAL ACCOUNTING POLICIES

The discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with United States generally accepted accounting principles for interim financial statements. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Estimates and assumptions are reviewed periodically. Actual results may differ from these estimates under different assumptions or conditions.

Management believes there have been no significant changes during the quarter ended September 30, 2019 to the items that we disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in the 2018 10-K, with the exception of the adoption of the new lease standard in the first quarter of 2019, which is described in Note 13 - Commitments and Contingencies and Note 14 - Recent Accounting Pronouncements.

RESULTS OF OPERATIONS

THREE MONTHS ENDED SEPTEMBER 30, 2019 COMPARED TO THREE MONTHS ENDED SEPTEMBER 30, 2018

Selected consolidated financial data for the three months ended September 30, 2019 and 2018 is as follows:
 
Three Months Ended September 30,
 
 
 
 
 
2019
 
2018
 
Variance
 
Variance (%)
 
(dollars in thousands)
Revenue
$
78,673

 
$
72,445

 
$
6,228

 
9
 %
Gross profit
$
41,840

 
$
44,256

 
$
(2,416
)
 
(5
)%
Gross margin percentage
53
%
 
61
%
 
(8
)%
 
N/A

Operating expenses
$
47,562

 
$
40,502

 
$
7,060

 
17
 %
Income from operations
$
(5,722
)
 
$
3,754

 
$
(9,476
)
 
(252
)%
Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(6,987
)
 
(402
)%


25


Total revenue increased by 9% to $78.7 million for the three months ended September 30, 2019 from $72.4 million for the comparable period in 2018. The Company experienced increases in system sales, consumable sales, royalty revenue and service revenue, mainly attributable to the addition of our newly acquired flow cytometry business, which comprised 11% of total revenue in the third quarter of 2019. Excluding the impact of the Acquisition, revenue decreased 3% from the prior year quarter, primarily attributable to the decrease in LabCorp sales in non-automated assays. Assay revenue overall declined 13%, driven by decreases in our non-automated assay revenue, partially offset by increases in our automated assay revenue. Non-automated assay revenue comprised 46% of total assay revenue for the three months ended September 30, 2019 compared to 64% for the comparable period in 2018. Automated assay revenue, which consists of VERIGENE and ARIES® assays, grew 26% to $15.5 million for the three months ended September 30, 2019 from the comparable period in 2018.

The following table presents our revenues disaggregated by revenue source for the three months ended September 30, 2019 and 2018 as follows:
 
Three Months Ended September 30,
 
 
 
 
 
2019
 
2018
 
Variance
 
Variance (%)
 
(dollars in thousands)
System sales
$
15,239

 
$
10,026

 
$
5,213

 
52
 %
Consumable sales
13,359

 
11,627

 
1,732

 
15
 %
Royalty revenue
12,993

 
12,081

 
912

 
8
 %
Assay revenue
29,468

 
33,747

 
(4,279
)
 
(13
)%
Service revenue
5,349

 
3,015

 
2,334

 
77
 %
Other revenue
2,265

 
1,949

 
316

 
16
 %
 
$
78,673

 
$
72,445

 
$
6,228

 
9
 %

We continue to have revenue concentration in a limited number of customers. Five customers accounted for 32% of total revenue in the third quarter of 2019, down from 43% in the third quarter of 2018. In particular, our two largest customers by revenue accounted for 20% of revenue in the third quarter of 2019 (13% and 7%, respectively), a decrease from 28% of revenue from the third quarter of 2018 (14% and 14%, respectively). This decrease is mainly attributable to the reduction of LabCorp sales and we anticipate this trend to continue as discussed above under “Material Customer Activity.” No other customer accounted for more than 7% of third quarter total revenue in 2019 or 2018.

Revenue from the sale of systems and peripheral components increased 52% to $15.2 million for the three months ended September 30, 2019, from $10.0 million for the three months ended September 30, 2018, primarily resulting from the Acquisition, which contributed $5.5 million of system revenue in the three months ended September 30, 2019. This was partially offset by lower system placements in the current quarter as compared to the prior year quarter. We sold 255 multiplexing analyzers in the three months ended September 30, 2019, as compared to 284 multiplexing analyzers sold in the comparable period in 2018. This decrease was primarily driven by large purchase orders by our partners in the prior year quarter, which did not repeat at the same level in the current year quarter. As of September 30, 2019, total multiplexing analyzer shipments since inception is approximately 16,700, some of which may be retired or otherwise not in use. For the three months ended September 30, 2019, our five highest selling partners accounted for 222 systems, or 87%, of total multiplexing analyzers sold, whereas, our five highest selling partners in the comparable period in 2018 accounted for 216, or 76%, of total multiplexing analyzers sold.

Consumable sales, comprised of microspheres and sheath fluid, increased 15%, or $1.7 million, to $13.4 million in the three months ended September 30, 2019 from $11.6 million in the comparable period in 2018. During the third quarter of 2019, we had 19 bulk purchases of consumables totaling approximately $10.2 million (76% of total consumable revenue), ranging from $2.5 million to $0.1 million, as compared with 16 bulk purchases totaling approximately $8.9 million (77% of total consumable revenue) in the comparable period in 2018. The increase in revenue from bulk purchases in the third quarter of 2019 was the primary driver of the increase in consumable revenue from the prior year quarter. We expect fluctuations in consumable sales on an ongoing basis. Partners who reported royalty-bearing sales accounted for $7.8 million, or 58%, of consumable sales for the three months ended September 30, 2019 compared to $7.3 million, or 63%, of the total consumable sales for the three months ended September 30, 2018.


26


Royalty revenue, which results from our partners selling products or testing services that incorporate our technology, increased 8% to $13.0 million for the three months ended September 30, 2019, from $12.1 million for the three months ended September 30, 2018. This increase was primarily the result of higher base royalties of $1.4 million, partially offset by lower minimums and royalty audit findings of $0.5 million. We believe this increase was mainly the result of menu expansion and increased utilization of our partners’ assays on our technology. We expect modest fluctuations in the royalties submitted quarter to quarter, based upon the varying contractual terms, differing reporting and payment requirements, and the addition of new partners. Our partners’ end user sales may reflect volatility from quarter to quarter and, therefore, that same volatility is reflected in our reported royalty revenues on a quarterly basis.

Assay revenue decreased 13% to $29.5 million for the three months ended September 30, 2019, from $33.7 million for the three months ended September 30, 2018, primarily attributable to the decline in LabCorp sales. Excluding this impact, assay revenue increased 11% for the three months ended September 30, 2019 from the comparable period in 2018, and included a modest increase in the third quarter of 2019 resulting from the Acquisition. Our sample to answer assay revenue, which consists of VERIGENE and ARIES® assay sales, grew 26% to $15.5 million for the three months ended September 30, 2019, from $12.3 million on September 30, 2018. These increases were offset by a reduction in our non-automated testing assays, which decreased by 38%, driven mainly by the reduction in LabCorp’s sales of approximately $6.9 million to $2.7 million in the three months ended September 30, 2019, from $9.6 million in the three months ended September 30, 2018. LabCorp, our largest assay customer by revenue, accounted for 9% of total assay revenue for the three months ended September 30, 2019 compared to 28% for the three months ended September 30, 2018. No other customer accounted for more than 5% of total assay revenue during those periods. As discussed above under “Material Customer Activity” and previously disclosed in our prior annual and quarterly reports, our largest assay customer, LabCorp, has developed the next iteration of their women’s health portfolio with another party, which negatively impacted our assay revenue in 2018 through the third quarter of 2019.

Service revenue, comprised of extended warranty contracts earned ratably over the term of a contract and time and materials for billable service work not under an extended warranty contract, increased 77% to $5.3 million during the three months ended September 30, 2019, from $3.0 million in the three months ended September 30, 2018. This increase was primarily driven by the Acquisition, which contributed more than $2.0 million of service revenue in the third quarter of 2019. Absent the impact of the Acquisition, service revenue increased 11% for the three months ended September 30, 2019 from the comparable period in 2018, primarily driven by an increase in the number of systems covered under extended service agreements. On September 30, 2019, we had more than 2,500 Luminex systems covered under extended service agreements and $6.1 million in deferred revenue related to those contracts. On September 30, 2018, we had approximately 2,300 Luminex systems covered under extended service agreements and $5.4 million in deferred revenue related to those contracts. On a consolidated basis, total deferred revenue was $9.0 million for the three months ended September 30, 2019, including approximately 517 flow cytometry systems covered under extended service agreements gained through the Acquisition.

Other revenue, which includes training revenue, shipping revenue, miscellaneous part sales, amortized license fees, milestone payments and revenue from agreements with U.S. government agencies, increased to $2.3 million for the three months ended September 30, 2019 compared to $1.9 million for the three months ended September 30, 2018, primarily driven by the Acquisition.

Gross Profit. Gross profit decreased 5% to $41.8 million for the three months ended September 30, 2019, as compared to $44.3 million for the three months ended September 30, 2018. Gross margin (gross profit as a percentage of total revenue) decreased to 53% for the three months ended September 30, 2019, from 61% for the three months ended September 30, 2018. This decrease in gross margin was primarily attributable to: (i) the decline in LabCorp’s assay purchases, which typically carry a higher gross margin, (ii) the absorption of higher manufacturing costs across our legacy products, and (iii) the increase in sample to answer assay revenue, which historically carries a lower gross margin. We anticipate continued fluctuation in gross margin and related gross profit primarily as a result of variability in consumable and system purchases and seasonality effects inherent in our assay revenue. For the three months ended September 30, 2019, our acquired flow cytometry margins improved a few percentage points over the prior quarter.

Research and Development Expense. Research and development expense increased to $13.3 million, or 17% of total revenue, for the three months ended September 30, 2019, from $12.0 million, or 17% of total revenue, in the comparable period in 2018. The increase in research and development expenses reflects the addition of the acquired flow cytometry personnel and related expenses, partially offset by lower direct material expenses stemming primarily from VERIGENE II development. Research and development headcount as of September 30, 2019 was 230, including 34 flow cytometry employees, as compared to 195 as of September 30, 2018. The focus of our research and development activities is the development and commercialization of the VERIGENE II System, and associated assays, the development of the SENSIPLEX System, and the development of the Guava Next Gen System.


27


Selling, General and Administrative Expense. Selling, general and administrative expenses, excluding the amortization of acquired intangible assets, increased to $31.4 million for the three months ended September 30, 2019, from $26.3 million for the comparable period in 2018. The increase over the prior year quarter was primarily attributable to the addition of the acquired flow cytometry expenses, in addition to higher personnel costs. Selling, general and administrative headcount at September 30, 2019 was 486, including 86 flow cytometry employees, as compared to 368 on September 30, 2018. As a percentage of revenue, selling, general and administrative expense, excluding the amortization of acquired intangible assets, was 40% for the three months ended September 30, 2019, up from 36% in the comparable period in 2018.

Income taxes. Our effective tax rate for the three months ended September 30, 2019 was 8%, reflecting a $0.5 million benefit, as compared to an expense of 54%, or $2.0 million, for the three months ended September 30, 2018. Absent significant discrete items, we expect our consolidated full year effective tax rate to be between 10% to 20%. We continue to assess our business model and its impact in various tax jurisdictions.

NINE MONTHS ENDED SEPTEMBER 30, 2019 COMPARED TO NINE MONTHS ENDED SEPTEMBER 30, 2018

Selected consolidated financial data for the nine months ended September 30, 2019 and 2018 is as follows:
 
Nine Months Ended September 30,
 
 
 
 
 
2019
 
2018
 
Variance
 
Variance (%)
 
(dollars in thousands)
Revenue
$
244,137

 
$
234,685

 
$
9,452

 
4
 %
Gross profit
$
132,874

 
$
147,150

 
$
(14,276
)
 
(10
)%
Gross margin percentage
54
%
 
63
%
 
(9
)%
 
N/A

Operating expenses
$
147,936

 
$
120,272

 
$
27,664

 
23
 %
Income from operations
$
(15,062
)
 
$
26,878

 
$
(41,940
)
 
(156
)%
Net income
$
(7,221
)
 
$
20,803

 
$
(28,024
)
 
(135
)%

Total revenue increased by 4% to $244.1 million for the nine months ended September 30, 2019 from $234.7 million for the comparable period in 2018. The Company experienced increases in system sales, consumable sales, royalty revenue and service revenue primarily attributable to the addition of our newly acquired flow cytometry business, which comprised 14% of total revenue in the first nine months of 2019, as well as increases in our automated assay revenue. These increases were partially offset by a decrease in our non-automated assay revenue, mainly attributable to the decrease in LabCorp sales. Non-automated assay revenue comprised 46% of total assay revenue for the nine months ended September 30, 2019 compared to 67% for the comparable period in 2018. Automated assay revenue, which consists of VERIGENE and ARIES® assays, grew 23% to $49.1 million for the nine months ended September 30, 2019 from the comparable period in 2018.

The following table presents our revenues disaggregated by revenue source for the nine months ended September 30, 2019 and 2018 as follows:
 
Nine Months Ended September 30,
 
 
 
 
 
2019
 
2018
 
Variance
 
Variance (%)
 
(dollars in thousands)
System sales
$
49,503

 
$
29,777

 
$
19,726

 
66
 %
Consumable sales
36,819

 
34,466

 
2,353

 
7
 %
Royalty revenue
39,997

 
35,887

 
4,110

 
11
 %
Assay revenue
95,654

 
119,762

 
(24,108
)
 
(20
)%
Service revenue
16,762

 
8,934

 
7,828

 
88
 %
Other revenue
5,402

 
5,859

 
(457
)
 
(8
)%
 
$
244,137

 
$
234,685

 
$
9,452

 
4
 %


28


We continue to have revenue concentration in a limited number of customers. Five customers accounted for 30% of total revenue in the first nine months of 2019, down from 44% in the first nine months of 2018. In particular, our two largest customers by revenue accounted for approximately 18% of 2019 revenue (12% and approximately 6%, respectively), a decrease from 31% of 2018 revenue (18% and 13%, respectively). This decrease is mainly attributable to the reduction of LabCorp sales and we anticipate this trend to continue as discussed above under “Material Customer Activity.” No other customer accounted for more than 7% of total revenue in the first nine months of 2019 or 2018.

Revenue from the sale of systems and peripheral components increased 66% to $49.5 million for the nine months ended September 30, 2019, from $29.8 million for the nine months ended September 30, 2018, primarily as a result of the Acquisition, which contributed approximately $23.5 million of system revenue in the nine months ended September 30, 2019. This increase was partially offset by lower system placements of multiplexing analyzers in the nine months ended September 30, 2019. We sold 684 multiplexing analyzers in the nine months ended September 30, 2019, as compared to 863 multiplexing analyzers sold in the comparable period in 2018. This decrease was primarily driven by large purchase orders by our partners in the prior year, which did not repeat at the same level in 2019. As of September 30, 2019, total multiplexing analyzer shipments since inception is approximately 16,700, some of which may be retired or otherwise not in use. For the nine months ended September 30, 2019, our five highest selling partners accounted for 572 systems, or 84%, of total multiplexing analyzers sold, whereas, our five highest selling partners in the comparable period in 2018 accounted for 669, or 78%, of total multiplexing analyzers sold.

Consumable sales, comprised of microspheres and sheath fluid, increased $2.4 million to $36.8 million in the nine months ended September 30, 2019 from $34.5 million for the nine months ended September 30, 2018. During the first nine months of 2019, we had 51 bulk purchases of consumables totaling approximately $27.3 million (74% of total consumable revenue), ranging from $3.0 million to $0.1 million, as compared with 50 bulk purchases totaling approximately $25.8 million (75% of total consumable revenue) in the comparable period in 2018. The increase in revenue from bulk purchases in the nine months ended September 30, 2019 was the primary driver of the increase in consumable revenue from the prior year period. We expect fluctuations in consumable sales on an ongoing basis. Partners who reported royalty-bearing sales accounted for $24.5 million, or 67%, of consumable sales for the nine months ended September 30, 2019 compared to $23.0 million, or 67%, of the total consumable sales for the nine months ended September 30, 2018.

Royalty revenue, which results from our partners selling products or testing services that incorporate our technology, increased 11% to $40.0 million for the nine months ended September 30, 2019, from $35.9 million for the nine months ended September 30, 2018. This increase was primarily the result of higher base royalties of $4.0 million, which we believe was primarily the result of menu expansion and increased utilization of our partners’ assays on our technology. We expect modest fluctuations in the royalties submitted quarter to quarter based upon the varying contractual terms, differing reporting and payment requirements, and the addition of new partners. Our partners’ end user sales may reflect volatility from quarter to quarter and, therefore, that same volatility is reflected in our reported royalty revenues on a quarterly basis. 

Assay revenue decreased 20% to $95.7 million for the nine months ended September 30, 2019, from $119.8 million for the nine months ended September 30, 2018, primarily attributable to the decline in LabCorp sales. Excluding this impact, assay revenue increased 9% for the nine months ended September 30, 2019 compared to the same prior year period, driven in part by the Acquisition which made up 31% of this increase. Our sample to answer assay revenue, which consists of VERIGENE and ARIES® assay sales, grew 23%, to $49.1 million for the nine months ended September 30, 2019, from $39.8 million for the nine months ended September 30, 2018. These increases were offset by reductions in our non-automated testing assays, which decreased by 45%, driven mainly by the reduction in LabCorp’s sales of $31.2 million to $9.5 million in the nine months ended September 30, 2019, from $40.7 million in the nine months ended September 30, 2018. LabCorp, our largest assay customer by revenue, accounted for 10% of total assay revenue for the nine months ended September 30, 2019 compared to 34% for the nine months ended September 30, 2018. No other customer accounted for more than 5% of total assay revenue during these periods. As discussed above under “Material Customer Activity” and previously disclosed in our prior annual and quarterly reports, our largest assay customer, LabCorp, has developed the next iteration of their women’s health portfolio with another party, which negatively impacted our assay revenue in 2018 and through the first nine months of 2019.


29


Service revenue, comprised of extended warranty contracts earned ratably over the term of a contract and time and materials for billable service work not under an extended warranty contract, increased 88% to $16.8 million during the nine months ended September 30, 2019, from $8.9 million in the nine months ended September 30, 2018. This increase was primarily driven by the Acquisition, which contributed more than $6.9 million of service revenue in the first nine months of 2019. Absent the impact of the Acquisition, service revenue increased 10% for the nine months ended September 30, 2019 from the comparable period in 2018, primarily driven by an increase in the number of systems covered under extended service agreements. On September 30, 2019, we had more than 2,500 Luminex systems covered under extended service agreements and $6.1 million in deferred revenue related to those contracts. On September 30, 2018, we had approximately 2,300 Luminex systems covered under extended service agreements and $5.4 million in deferred revenue related to those contracts. On a consolidated basis, total deferred revenue was $9.0 million for the nine months ended September 30, 2019, including approximately 517 flow cytometry systems covered under extended service agreements gained through the Acquisition.

Other revenue, which includes training revenue, shipping revenue, miscellaneous part sales, amortized license fees, milestone payments and revenue from agreements with U.S. government agencies, decreased to $5.4 million for the nine months ended September 30, 2019 compared to $5.9 million for the nine months ended September 30, 2018, primarily driven by lower parts sales and an increase in amounts paid towards global purchasing organizations, which are accounted for as a reduction in revenue.

Gross Profit. Gross profit decreased to $132.9 million for the nine months ended September 30, 2019, as compared to $147.2 million for the nine months ended September 30, 2018. Gross margin (gross profit as a percentage of total revenue) decreased to 54% for the nine months ended September 30, 2019, from 63% for the nine months ended September 30, 2018. This decrease in gross margin was primarily attributable to: (i) the decline in LabCorp’s assay purchases, which typically carry a higher gross margin, (ii) the absorption of higher manufacturing costs across our legacy products, (iii) the absorption of the Acquisition and the related acquisition accounting adjustments, which included expenses of $1.1 million for the step-up in inventory to fair value, and $0.7 million in other acquisition-related accounting adjustments associated with the acquired deferred service revenue in the nine months ended September 30, 2019, and (iv) the increase in sample to answer assay revenue, which historically carries a lower gross margin. These impacts were partially offset by a favorable change in sales mix from higher royalty revenue and consumable sales, which typically carry a higher gross margin. We anticipate continued fluctuation in gross margin and related gross profit primarily as a result of variability in consumable and system purchases and seasonality effects inherent in our assay revenue. Our acquired flow cytometry margins were approximately 42% for the nine months ended September 30, 2019. However, we expect these margins to improve in the balance of the year, as the related acquisition accounting adjustments mentioned above and one-time integration costs will not recur.

Research and Development Expense. Research and development expense increased to $43.3 million, or 18% of total revenue, for the nine months ended September 30, 2019, from $34.0 million, or 14% of total revenue, in the comparable period in 2018. The increase in research and development expenses reflects the addition of the acquired flow cytometry personnel and related expenses, higher direct material expenses driven primarily by the VERIGENE II assay development, and development of the SENSIPLEX and the Guava Next Gen Systems, and higher personnel related expenses (mainly driven by annual merit increases). Research and development headcount as of September 30, 2019 was 230, including 34 flow cytometry employees, as compared to 195 as of September 30, 2018. The focus of our research and developments activities is the development and commercialization of the VERIGENE II, and associated assays, the development of the SENSIPLEX, and the development of the Guava Next Gen System.

Selling, General and Administrative Expense. Selling, general and administrative expenses, excluding the amortization of acquired intangible assets, increased to $96.1 million for the nine months ended September 30, 2019, from $79.8 million for the comparable period in 2018. The increase was primarily attributable to the addition of the acquired flow cytometry expenses, in addition to higher personnel costs, and stock compensation expense in the current year. Selling, general and administrative headcount at September 30, 2019 was 486, including 86 flow cytometry employees, as compared to 368 on September 30, 2018. As a percentage of revenue, selling, general and administrative expense, excluding the amortization of acquired intangible assets, was 39% for the nine months ended September 30, 2019, up from 34% in the comparable period in 2018.

Other income, net. Other income, net, decreased $0.6 million for the nine months ended September 30, 2019, from the comparable period in 2018, primarily from (i) a nonrecurring dividend payment of $0.4 million from one of our minority interest investments in the nine months ended September 30, 2018 that did not recur in 2019, and (ii) a $0.2 million impairment of one of our cost-method investments which was recorded in the nine months ended September 30, 2019.


30


Income taxes. Our effective tax rate for the nine months ended September 30, 2019 was a benefit of 52%, or $7.9 million, as compared to an expense of 24%, or $6.5 million, for the nine months ended September 30, 2018. The 52% benefit includes a $6.6 million discrete item from the first half of 2019, for a reduction in unrecognized tax benefits related to the U.S. transition tax as a result of an IRS ruling for certain aspects of the calculation of our Canadian subsidiary’s earnings. Absent significant discrete items, we expect our consolidated full year effective tax rate to be between 10% to 20%. We continue to assess our business model and its impact in various tax jurisdictions.

LIQUIDITY AND CAPITAL RESOURCES

 
September 30, 2019
 
December 31, 2018
 
(in thousands)
Cash and cash equivalents
$
66,051

 
$
76,441


On September 30, 2019, we held cash and cash equivalents of $66.1 million and had working capital of $142.4 million. On December 31, 2018, we held cash and cash equivalents of $76.4 million and had working capital of $151.4 million.  Cash and cash equivalents decreased by $10.4 million during the nine months ended September 30, 2019. The decrease in cash and cash equivalents from December 31, 2018 is primarily attributable to purchases of property, plant and equipment of $13.1 million and dividends of $8.1 million offset by net cash provided by operating activities of $8.2 million and proceeds from the issuance of common stock of $2.5 million.

We have funded our operations to date primarily through cash generated from operations and the issuance of equity securities (in conjunction with an initial public offering in 2000, subsequent option exercises, and our follow-on public offering in 2008). Our cash reserves are held directly or indirectly in a variety of short-term, interest-bearing instruments, including non-government sponsored debt securities. We do not have any investments in asset-backed commercial paper, auction rate securities, or mortgage-backed or sub-prime style investments.

Cash provided by (used in) operations, investing and financing activities was $8.2 million, $(11.2) million and $(7.7) million, respectively for the nine months ended September 30, 2019.

Our future capital requirements will depend on a number of factors, including our success in developing and expanding markets for our products, payments under possible future strategic arrangements, continued progress of our research and development of potential products, the timing and outcome of regulatory approvals, the need to acquire licenses to new technology, costs associated with strategic acquisitions including acquisition and integration costs and assumed liabilities, the status of competitive products and potential costs associated with both protecting and defending our intellectual property. Additionally, actions taken as a result of the ongoing internal evaluation of our business could result in expenditures not currently contemplated in our estimates for 2020.

On December 31, 2018, the Company committed to purchasing the remaining inventory relating to the Acquisition from MilliporeSigma at the end of the Manufacturing and Supply Agreement and Transitional Service Agreement related to the Acquisition. We completed the committed inventory purchases in the third quarter of 2019.

Our short-term projects that are expected to require significant capital to complete include (i) our current in-process research and development of the next generation VERIGENE System, VERIGENE II, on which we began clinical trials in May 2018, (ii) the next generation xMAP System, SENSIPLEX and (iii) our in-process research and development of the Guava Next Gen System. We believe VERIGENE II, SENSIPLEX and Guava Next Gen will all launch commercially in 2020. The estimated aggregate cost to complete these projects, including completion of development of the systems, cartridge, software and the initial assays, validation, verification, clinical trials and regulatory submission, is approximately $2.5 million and is included in our research and development budget for 2019 and 2020. We believe that our existing cash and cash equivalents are sufficient to fund our operating expenses, capital equipment requirements and other expected liquidity requirements for the coming twelve months. Factors that could affect our capital requirements, in addition to those listed above, include, without limitation: (i) continued collections of accounts receivable consistent with our historical experience; (ii) our ability to manage our inventory levels consistent with past practices; (iii) volatility in our key partners’ consumable purchasing patterns; (iv) execution of partnership agreements that include significant up-front license fees; (v) execution of our stock repurchase and dividend programs from time to time and (vi) executing strategic investment or acquisition agreements requiring significant cash consideration. See also the “Safe Harbor Cautionary Statement” included in this report and the risk factors in the 2018 10-K and our other filings with the SEC.


31


In February 2017, the Board of Directors initiated a cash dividend program to pay a regular quarterly cash dividend. The timing and amount of future dividends and stock repurchases will vary based on a number of factors, including future capital requirements for strategic transactions, the availability of financing on acceptable terms, debt service requirements, changes to applicable tax laws and corporate laws, changes to our business model and periodic determination by our Board of Directors that cash dividends are in the best interests of stockholders and are in compliance with applicable laws and agreements of the Company. On February 8, 2019, we announced that our Board of Directors declared a quarterly cash dividend of $0.06 per share of common stock which was paid to shareholders of record as of the close of business on March 21, 2019 on April 11, 2019. On May 21, 2019, we announced for the tenth consecutive quarter that our Board of Directors declared a quarterly cash dividend of $0.06 per share of common stock, which was paid to shareholders of record as of the close of business on June 20, 2019 on July 11, 2019. On July 31, 2019, we announced that our Board of Directors declared an increased quarterly cash dividend of $0.09 per share of common stock, which was paid to shareholders of record as of the close of business on September 26, 2019 on October 17, 2019.

As previously stated in our recent annual and quarterly filings, LabCorp has elected to develop the next iteration of its women’s health products with another party and has indicated its ultimate intention to cease purchasing our CF products. While LabCorp extended its CF purchases through 2021, we have already experienced the loss of the women’s health portfolio and the loss or significant reduction of certain other products traditionally sold to LabCorp. These losses could have a material adverse effect on our growth and future results of operations if we are unable to effectively attract new customers, increase our sales with existing customers and/or add new products to our existing portfolio. During 2019, we expect an aggregate reduction of revenue from LabCorp of approximately $33 to $35 million as compared to fiscal 2018, of which $31 million has already been realized in the nine months ended September 30, 2019.

We hold cash and cash equivalents at various foreign subsidiaries. As a result of reductions to the U.S. taxation of dividends from foreign subsidiaries under the Tax Cuts and Jobs Act of 2017 and continued profitability of our Canadian subsidiary, in future years we may repatriate earnings of our Canadian subsidiary. The cash and cash equivalents held by this subsidiary may be more readily available to meet domestic cash requirements in the next year, but will continue to be subject to foreign withholding tax that would be incurred upon repatriation. We anticipate that cash and cash equivalents held by all other foreign subsidiaries will continue to be permanently reinvested and may not be readily available to meet domestic cash requirements.

To the extent our capital resources are insufficient to meet future capital requirements, we will have to raise additional funds to continue the development and deployment of our technologies, or to supplement our position through strategic acquisitions. There can be no assurance that debt or equity funds will be available on favorable terms, if at all. To the extent that additional capital is raised through the sale of equity or convertible debt securities, the issuance of those securities could result in dilution to our stockholders. Moreover, incurring debt financing could result in a substantial portion of our operating cash flow being dedicated to the payment of principal and interest on such indebtedness, could render us more vulnerable to competitive pressures and economic downturns and could impose restrictions on our operations. If adequate funds are not available, we may be required to curtail operations significantly or to obtain funds through entering into agreements on unattractive terms.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk.  Our interest income is sensitive to changes in the general level of domestic interest rates. A 50 basis point fluctuation from average investment returns at September 30, 2019 would yield a less than 0.5% variance in overall investment return, which would not have a material adverse effect on our financial condition.

Foreign Currency Risk. Our international business is subject to risks, including, but not limited to: foreign exchange rate volatility, differing tax structures, unique economic conditions, other regulations and restrictions and changes in political climate.  Accordingly, our future results could be materially and adversely impacted by changes in these and other factors.


32


As of September 30, 2019, as a result of our foreign operations, we have costs, assets and liabilities that are denominated in foreign currencies, primarily Canadian dollars and to a lesser extent the Euro, Renminbi and Yen. For example, some fixed asset purchases and certain expenses are denominated in Canadian dollars while sales of products are primarily denominated in U.S. dollars.  All transactions in our Netherlands and Japanese subsidiaries are denominated in Euros and Yen, respectively. All transactions, with the exception of our initial capital investment, in our Chinese subsidiary are denominated in Renminbi. As a consequence, movements in exchange rates could cause our foreign currency denominated expenses to fluctuate as a percentage of net revenue, affecting our profitability and cash flows. A significant majority of our revenues are denominated in U.S. dollars. The impact of foreign exchange on foreign denominated balances will vary in relation to changes between the U.S. dollar, Canadian dollar, Euro, Yen and Renminbi exchange rates. A 10% change in all of these exchange rates in relation to the U.S. dollar would result in a statement of comprehensive income impact of approximately $1.3 million on foreign currency denominated asset and liability balances as of September 30, 2019. As a result of our efforts to expand globally, in the future we will be exposed to additional foreign currency risk in multiple currencies; however, at this time, our exposure to foreign currency fluctuations is not material. We regularly assess the market to determine if additional strategies are appropriate to mitigate future risks.

In addition, the indirect effect of fluctuations in interest rates and foreign currency exchange rates could have a material adverse effect on our business financial condition and results of operations. For example, currency exchange rate fluctuations could affect international demand for our products. In addition, interest rate fluctuations could affect our customers’ buying patterns. Furthermore, interest rate and currency exchange rate fluctuations may broadly influence the United States and foreign economies resulting in a material adverse effect on our business, financial condition and results of operations.  As a result, we cannot give any assurance as to the effect that future changes in foreign currency rates will have on our consolidated financial position, results of operations or cash flows.  Our aggregate foreign currency transaction loss was approximately $59,000 for the quarter ended September 30, 2019.

ITEM 4. CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures, as defined in Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended (Exchange Act), which are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. We carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this quarterly report.  Based on the evaluation and criteria of these disclosure controls and procedures, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective at a reasonable assurance level and designed to ensure that material information relating to the Company and its subsidiaries would be made known to such officers on a timely basis.

Changes in Internal Control Over Financial Reporting

We have finalized the integration of the Acquisition into our system of internal controls over financial reporting. Other than the foregoing, there have been no changes in our internal control over financial reporting identified in connection with the evaluation required by Exchange Act Rule 13a-15(d) during the quarter ended September 30, 2019 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.

33


PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

When and if it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements. If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided. No material legal proceedings are known to be pending as of September 30, 2019.

ITEM 1A. RISK FACTORS

Reference is made to the factors set forth under the caption “Safe Harbor Cautionary Statement” in Part I, Item 2 of this report and other risk factors described in Part I, Item 1A of the 2018 10-K. There have been no material changes from the risk factors previously disclosed in the 2018 10-K.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

The stock repurchase activity for the third quarter of 2019 was as follows:
ISSUER PURCHASES OF EQUITY SECURITIES
Period
Total Number of Shares Purchased(1)
 
Average Price Paid per Share ($)
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
7/1/2019 - 7/31/2019
616

 
$
20.96

 

 
$

8/1/2019 - 8/31/2019
142

 
21.51

 

 

9/1/2019 - 9/30/2019

 

 

 

Total Third Quarter
758

 
$
21.06

 

 
$

(1) Total shares purchased includes shares attributable to the withholding of shares by Luminex to satisfy the payment of tax obligations related to the vesting of restricted shares.

34



ITEM 6.  EXHIBITS

The following exhibits are filed herewith:
EXHIBIT
NUMBER
 
DESCRIPTION OF DOCUMENT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
 
The following materials from Luminex Corporation’s Quarterly Report on Form 10-Q for the three and nine months ended September 30, 2019, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets; (ii) Condensed Consolidated Statements of Comprehensive Income; (iii) Condensed Consolidated Statement of Cash Flows; (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity; and (v) Notes to Condensed Consolidated Financial Statements.
 
 
 
104
 
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2019, formatted in Inline XBRL (included in Exhibit 101).

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.
 
 
LUMINEX CORPORATION
Date:
November 5, 2019
By: /s/ Harriss T. Currie
 
 
Harriss T. Currie
 
 
Chief Financial Officer, Senior Vice President of Finance
 
 
(Principal Financial Officer)

35
EX-31.1 2 lmnx-9302019xexhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
 
CERTIFICATION

I, Nachum Shamir, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Luminex 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 report;

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

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

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

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

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

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

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

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: November 5, 2019
 
By:
/s/ Nachum Shamir
 
 
Nachum Shamir
 
 
President and Chief Executive Officer



EX-31.2 3 lmnx-9302019xexhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
 
CERTIFICATION

I, Harriss T. Currie, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Luminex 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 report;

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

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

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

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

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

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

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

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

Date: November 5, 2019
 
By:
/s/ Harriss T. Currie
 
 
Harriss T. Currie
 
 
Chief Financial Officer, Senior Vice President of Finance


EX-32.1 4 lmnx-9302019xexhibit321.htm EXHIBIT 32.1 Exhibit


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

In connection with the Quarterly Report of Luminex Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Nachum Shamir, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

/s/ Nachum Shamir   
Nachum Shamir
President and Chief Executive Officer
November 5, 2019

A SIGNED ORIGINAL OF THIS WRITTEN STATEMENT REQUIRED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 HAS BEEN PROVIDED TO LUMINEX CORPORATION AND WILL BE RETAINED BY LUMINEX CORPORATION AND FURNISHED TO THE SECURITIES AND EXCHANGE COMMISSION OR ITS STAFF UPON REQUEST.


EX-32.2 5 lmnx-9302019xexhibit322.htm EXHIBIT 32.2 Exhibit


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

In connection with the Quarterly Report of Luminex Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Harriss T. Currie, Chief Financial Officer, Senior Vice President of Finance of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

/s/ Harriss T. Currie   
Harriss T. Currie
Chief Financial Officer, Senior Vice President of Finance
November 5, 2019

A SIGNED ORIGINAL OF THIS WRITTEN STATEMENT REQUIRED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 HAS BEEN PROVIDED TO LUMINEX CORPORATION AND WILL BE RETAINED BY LUMINEX CORPORATION AND FURNISHED TO THE SECURITIES AND EXCHANGE COMMISSION OR ITS STAFF UPON REQUEST.


EX-101.SCH 6 lmnx-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2201200 - Disclosure - ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2439402 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2139100 - Disclosure - ACCRUED LIABILITIES (Notes) link:presentationLink link:calculationLink link:definitionLink 2339301 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2438401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) link:presentationLink link:calculationLink link:definitionLink 2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CASH FLOWS STATEMENTS link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0003000 - Document - COVER PAGE Document link:presentationLink link:calculationLink link:definitionLink 2141100 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2441402 - Disclosure - EARNINGS PER SHARE Details (Details) link:presentationLink link:calculationLink link:definitionLink 2341301 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - FAIR VALUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - INCOME STATEMENTS link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - INCOME TAXES Tables (Tables) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - INTANGIBLE ASSETS (Detail) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - INVESTMENTS Details (Details) link:presentationLink link:calculationLink link:definitionLink 2303300 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2446402 - Disclosure - RECENT ACCOUNTING (Details) link:presentationLink link:calculationLink link:definitionLink 2146100 - Disclosure - RECENT ACCOUNTING (Notes) link:presentationLink link:calculationLink link:definitionLink 2346301 - Disclosure - RECENT ACCOUNTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2447402 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 2147100 - Disclosure - REVENUE RECOGNITION (Notes) link:presentationLink link:calculationLink link:definitionLink 2347301 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2142100 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2442402 - Disclosure - STOCKHOLDERS' EQUITY Details (Details) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - STOCKHOLDERS' EQUITY STATEMENTS link:presentationLink link:calculationLink link:definitionLink 2342301 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2448402 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2148100 - Disclosure - SUBSEQUENT EVENTS (Notes) link:presentationLink link:calculationLink link:definitionLink 2348301 - Disclosure - SUBSEQUENT EVENTS (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 lmnx-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 lmnx-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 lmnx-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Goodwill Goodwill, Acquired During Period Goodwill, Acquired During Period Income Statement [Abstract] Revenues Revenues Cost of Goods and Services Sold Cost of Goods and Services Sold Gross margin Gross Profit Research and development Research and Development Expense Selling, General and Administrative Expense Selling, General and Administrative Expense Amortization of Intangible Assets Amortization of Intangible Assets Operating Expenses Operating Expenses Operating income Operating Income (Loss) Other income, net Nonoperating Income (Expense) Income (Loss) Attributable to Parent, before Tax Income (Loss) Attributable to Parent, before Tax Provision for income taxes Income Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Earnings Per Share [Abstract] Earnings Per Share [Abstract] Earnings Per Share, Basic Earnings Per Share, Basic Earnings Per Share, Diluted Earnings Per Share, Diluted Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net Income (Loss) Attributable to Parent Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Intangible Assets and Goodwill [Table Text Block] Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Inventory Disclosure [Abstract] Inventory, Raw Materials and Purchased Parts, Net of Reserves Inventory, Raw Materials and Purchased Parts, Net of Reserves Inventory, Work in Process, Net of Reserves Inventory, Work in Process, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory, Net Inventory, Net Fair Value Disclosures [Abstract] Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Payables and Accruals [Abstract] Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Subsequent Events [Abstract] EARNINGS PER SHARE Earnings Per Share [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Equity [Abstract] Shareholders' Equity and Share-based Payments [Text Block] Shareholders' Equity and Share-based Payments [Text Block] Intangible Assets Disclosure [Text Block] Intangible Assets Disclosure [Text Block] Statement of Cash Flows [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Deferred Income Taxes Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Other Operating Activities, Cash Flow Statement Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Operating Assets Increase (Decrease) in Other Operating Assets Operating Liabilities Increase (Decrease) in Other Operating Liabilities Accounts payable Increase (Decrease) in Accounts Payable Unearned revenue Increase (Decrease) in Contract with Customer, Liability Net cash from operations Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock issued Proceeds from Issuance of Common Stock Payments Related to Tax Withholding for Share-based Compensation Payments Related to Tax Withholding for Share-based Compensation Common stock cash dividends paid Payments of Ordinary Dividends, Common Stock Net cash used in financing Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Payments for (Proceeds from) Previous Acquisition Payments for (Proceeds from) Previous Acquisition Payments to Acquire Notes Receivable Payments to Acquire Notes Receivable Payments to Acquire Equity Method Investments Payments to Acquire Equity Method Investments Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Net cash used in investing Net Cash Provided by (Used in) Investing Activities Effect of foreign exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, end of period Cash and Cash Equivalents, at Carrying Value Business Combinations [Abstract] Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Statement of Comprehensive Income [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Foreign Currency Gain (Loss) [Member] Foreign Currency Gain (Loss) [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Statement of Financial Position [Abstract] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Issued Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Subsequent Events [Text Block] Subsequent Events [Text Block] Investments, Debt and Equity Securities [Abstract] Other Investments Not Readily Marketable [Table Text Block] Other Investments Not Readily Marketable [Table Text Block] Marketable Securities [Table Text Block] Marketable Securities [Table Text Block] Cost-method Investments, Description [Text Block] Cost-method Investments, Description [Text Block] Investments and Other Noncurrent Assets [Text Block] Investments and Other Noncurrent Assets [Text Block] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Operating Expenses Operating Income (Loss) Comprehensive Income (Loss) Note [Text Block] Comprehensive Income (Loss) Note [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Licensing Agreements [Member] Licensing Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cost-method Investments, Realized Losses Cost-method Investments, Realized Losses Document Period End Date Document Period End Date Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Cost Method Investments, Original Cost Cost Method Investments, Original Cost Prepaid Expense and Other Assets, Noncurrent Prepaid Expense and Other Assets, Noncurrent Other Assets, Noncurrent Other Assets, Noncurrent Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Employee-related Liabilities, Current Employee-related Liabilities, Current Taxes Payable, Current Taxes Payable, Current Product Warranty Accrual, Current Product Warranty Accrual, Current Accrued Royalties, Current Accrued Royalties, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Dividends Payable, Current Dividends Payable, Current Other Accrued Liabilities, Current Other Accrued Liabilities, Current Accrued Liabilities, Current Accrued Liabilities, Current Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Other Intangible Assets [Member] Other Intangible Assets [Member] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Customer-Related Intangible Assets [Member] Customer-Related Intangible Assets [Member] Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Net Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, Year Five Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Finite-Lived Intangible Assets, Purchase Accounting Adjustments Finite-Lived Intangible Assets, Purchase Accounting Adjustments Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Indefinite-lived Intangible Assets Acquired Indefinite-lived Intangible Assets Acquired Amortization of Intangible Assets, IA Accounting Policies [Abstract] Business Description and Accounting Policies [Text Block] Business Description and Accounting Policies [Text Block] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts Receivable, Net, Current Accounts Receivable, Net, Current Other Other Assets, Current Total current assets Assets, Current Property, Plant and Equipment, Net Property, Plant and Equipment, Net Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Short-term unearned revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Long-term unearned revenue Contract with Customer, Liability, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Common Stock, Value, Outstanding Common Stock, Value, Outstanding Preferred Stock, Value, Outstanding Preferred Stock, Value, Outstanding Additional Paid in Capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Liabilities and Equity Liabilities and Equity Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition, Deferred Revenue [Policy Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock [Member] Restricted Stock [Member] Employee Stock Option [Member] Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Dividends Payable, Date Declared Dividends Payable, Date Declared Dividends Payable, Date of Record Dividends Payable, Date of Record Dividends Payable, Date to be Paid Dividends Payable, Date to be Paid Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price COVER PAGE [Abstract] COVER PAGE [Abstract] Entity Central Index Key Entity Central Index Key Entity Filer Category Entity Filer Category Entity Current Reporting Status Entity Current Reporting Status Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol City Area Code City Area Code Entity Address, Address Line One Entity Address, Address Line One Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity File Number Entity File Number Document Type Document Type Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Entity Registrant Name Entity Registrant Name Entity Tax Identification Number Entity Tax Identification Number Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code Local Phone Number Local Phone Number Security Exchange Name Security Exchange Name Entity Interactive Data Current Entity Interactive Data Current 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 Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Acquisition date Business Acquisition, Effective Date of Acquisition Total consideration transferred Business Combination, Consideration Transferred Cash paid to acquire the business Payments to Acquire Businesses, Gross Transactions recognized separately from preliminary purchase price allocation Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Lease, Cost Lease, Cost Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Goodwill Disclosure [Text Block] Goodwill Disclosure [Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Provision for income taxes Income (Loss) Attributable to Parent, before Tax BUSINESS COMBINATIONS Mergers, Acquisitions and Dispositions Disclosures [Text Block] INVENTORIES Inventory Disclosure [Text Block] Components of Inventories Schedule of Inventory, Current [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated other comprehensive Income (loss) AOCI Attributable to Parent [Member] Retained earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Stockholders' Equity Attributable to Parent Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Value, Employee Stock Ownership Plan Stock Issued During Period, Value, Employee Stock Ownership Plan Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Common stock cash dividends Dividends, Common Stock, Cash Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period EX-101.PRE 10 lmnx-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 lmnxlogoa01a01a02a21.jpg begin 644 lmnxlogoa01a01a02a21.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!F17AI9@ 24DJ @ $ !H!!0 ! M /@ !L!!0 ! 1@ "@! P ! @ #$! @ 0 3@ M !@ 0 & ! 4&%I;G0N3D54('8U+C P /_; $, @$! 0$! M @$! 0(" @("! ," @("!00$ P0&!08&!@4&!@8'"0@&!PD'!@8("P@)"@H* M"@H&" L,"PH,"0H*"O_; $,! @(" @("!0,#!0H'!@<*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"O_ !$( "P MV@,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_ MQ "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X M^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($ M! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B M7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ M A$#$0 _ /W\KS7X[_M@?LG?LMW.FVO[2W[3'@/X?2ZTDKZ1%XU\6V>F->K$ M4$AB%Q(GF!2Z;BN<;USU%>E5_(K_ ,'/G[:__#87_!5OQAH6@:I]J\-?"J%? M!FA^7)E&FMG9KZ3 XW&\DGCW#[R0Q^@P ?T]_#W_ (*5_P#!.[XN^-M-^&WP MJ_;I^$7B7Q%J]P(-)T+0?B+IMW>7DN"=D4,4S/(V 3A03@&O;Z_F$_X,W/V0 M/^%Q_P#!0+Q+^U5KNEB72OA%X58:?,R9"ZOJ0DMH<9X.+5+X^H)0U_3W0 45 MXW^U=_P4 _8T_8;.A#]K7]H?P]X$/B7[1_8*ZW,X:]$'E^<4"*QPGG1Y)X^< M5R/[/O\ P5S_ .";7[5GQ4T_X'_LZ_M=>%_%OBO58YGL-#TDSO-*L,32R-S& M J(S$DCIZD4 ?25%>/_ +5W[>O['G[#5IHE[^UI^T#H'@2/Q))<)H1UN9U- MZT C,VP(K$[!+'DXP-Z^M<)\$/\ @L=_P3'_ &D_BIH_P1^!'[8_A/Q1XLUZ M9X]'T+2VG>>Z9(WE<*#&!\L:.Q)( "D]J /INBO,/VH?VR/V7?V*_!]AX_\ MVJ_C=H?@;1M4U(:?IU_KEP42XN3&\GEJ%!).R-STP,>XKRKX;?\ !:?_ ()6 M_&/X@:+\*OA;^V]X+USQ'XBU*'3]$T?3[F5YKRYE<)'$@\OJ6('IZT ?4E%? M(O[1O_!=_P#X)(?LI^*IO _QG_;@\*PZS:RF*\TWP[#=ZY+:R X*2C389_*< M=U?:1W%>T_LI_MG_ ++O[<7PU_X6[^R?\:]%\;: MP8+B[TN5EDM9L!O*GAD M59;>3:0VR1%;!!Q@@T >HT5\G?M/?\%QO^"47['GBV;P#\>OVU?"]EKEK*8K MW1]#ANM9N;20'!2>/3H9S P[K)M/M7L7[*7[97[,/[<7PO7XR_LG_&;1_&OA MPW)MIKW2W=7MIP QAGAE598)-K*VR1%;# XP0: /C?\ X.'/VHOB[\#/@EX1 M^&?PMUZ\T>/QKJ%VNLZMI\K12BWMTC/V=9%P4WF8$D$$K$5S@L#^3W[)?[4_ MQE_9:^-VB_$OX7^*=129-4A.IZ7'.QBU6(N/,AECSB3>"0"1N5B&4A@#7[6? M\%=/BA_P2X?P%I_[/?\ P4._:)T+P->:Q$VJ>%I[N[:.^MVC)B^U0E8W &69 M#O4JP+#!QD?'_P#P3*_96_X(S>._VJM(L_A!^WQIWQE\5Z:7U70O"5I:/#'& M+?#_ &B50G[P1G:PRR+NQE6R!7YWG_#V>8_/J>*P]2T%:SO;EMOI_EO<_L?P MD\8O"OA/PCQ>19QA7+$S]IS1Y.95^:_)>6RY4TO>:M:ZNS]AK*5Y[.&9Q@O& M"01[5-7@O[47_!37]@;]B/QII_PU_:H_:A\,>"-\'Z)=>)_%NO66EZ;8PF:]U#4;I((+>,=7>1R%11W)(%?(OQ%_X."/^"-/P ML\1OX5\4_P#!0#P5/=QRF-WT%;O5H P.#^_L89HOQW8H ^R:*\X_9K_:X_9D M_;$\$-\1_P!ESXY^&O'6CQR".ZN_#NJ).;60C(CFC!WP.1SLD56QSBO-/V@? M^"NG_!-C]E7XJZC\$?VB?VO/"_A'Q9I:0OJ&AZN9TFA66)98VXC((9'5@02. M?7- 'TE17R_\'/\ @LY_P2X_:"^)^C_!GX-?MK^#=>\4>(+S[+HVC6=Q*);R M;:6$:;XP"Q .!GGH.:]E_:&_:5^ W[)OPRN?C)^TC\5]%\&>&+.>.";6-C_@D!XAU>UT#0?V\O!E]?7UPE MO96-F+J66XE=@J1HBPDNS,0 H!)) %?7=O/'=6Z7,0<+(@91)&4;!&>58 @^ MQ (H \+_ ."E_P"U]I7[!G["/Q._:LU">%;GPIX7FDT.*;&VXU2;$%C$0>H: MYEA4]<*2>U?Q#:WK&J^(M8N_$&O:A-=WU] M,^F/P+^%GA;0/'/Q.\.^"O%?B^T\/:7J^NVEEJ6OWY/D:;;RS(DES)C)V1HS M.<=E- ']5_\ P:F_L@G]F+_@D[X=\?ZYI7D:]\7-6N/%E^TD>'%F^+>Q3/=# M;PI.H[?:6]:_2ROB'X<_\%P?^"(/PG^'N@_"WP/^WGX!LM$\-:-:Z5H]FD]Q MB"UMXEABC'[KHJ(H_"NH_:8_X*G_ +/EG_P2^^+G[?G[+7Q:TSQ;I'A#PUJ, M.C:WIRN;=M:$:16T69%7L"Y\)?"I3X.\.B.3,U;S_#GP;TJ/PQ9K&^8VU$GS]0DQ MV<3.MNW_ %YBO=?^#+?]D ?$#]K3XA?MF^(=*W6'PZ\-IHN@32)Q_:>HEO,D M0_WH[6&5&'87:^M?C5X]\<>)_B;XYUKXD^-]5DO]:\0ZM%/V ?\ @BCX6^)WQ%DATM_%.D7OQ)\8ZA(!B*UG MA$L$C'KA=.@MB1V.[UH _*[_ (/,/VR&^+'[;W@_]C[P_JOF:7\*?#/VS684 MDX&KZF$F96 Z[+2.T*D\CSW'&3G\N_V5/V7OVJ_VKOB6/ '[(7PD\4^+?$L- ML\LL7A>V=GM8&!1I)95(6",ABA9V53NVYYP6?MD_M(>)_P!K_P#:K^(7[3_C M R+?>.?%M[JY@D?=]FBEE8PVX/\ =BB\N-?]E!7]+W_!O3\#/ O_ 2^_P"" M&UU^U]\5=$CL]1\4^']1^)'BRZ= D[Z9%;N]A '(R5-I$DJ+V>[? RW(!_+K M\4/ACX^^#'Q"UOX3_%3PI>:%XD\.:G-IVN:/J$>R:SNHG*21N/4,#TR#U!(K MVO\ X)^Z7_P4O^)&J>+_ -GK_@G&GQ$N[CQMI$4'C?2O >5N?5W:OZ:_P#@VZ^!?A#_ ()G_P#!$O7_ -M_XP:>+*Z\9:9J'Q \03. MLRZ+9V\GV&$$]0T,4DZ#G)O<>U '\R'Q2^&7C_X+_$?7?A)\5O"UWH?B7PUJ MDVFZYH]^FV:TNHG*21L!D9# \@D'J"0YNIWFD(SVW.<>U?T8_\$FM-LO\ @C-_P;3>,/VXO$=K'9>,/&^B7GB^ MQ-R@W/SI<.IZ%7O&NY 1U5UZ]:_1S_ (,G_P!C@VND_%?]O7Q) MI>&NY8O!7A6X=<'8GEWFH,,]06-BH8=XY!ZU^ %S<:AKFIR7EW--=7=W.7ED MD8O)-([9))ZLQ)^I)K^K;QH8_P#@@_\ \&UQT:"5=,\:Z/\ #86<95MLO_"6 M:TQ\QE/5S!<74CCOY=KV Q0!_/[_ ,%V?VRA^W/_ ,%2?BK\8M*U0W7A[3M< M/AWPDR/NC_LW3_\ 1HY(_P#9F=);CZW!KR/]F7]C_P#;C_::TG7Y/V2/@!\1 M?&&G)9FU\33>#=#NY[9H@R3"WN'B78V6CCD$3$DLBD*2 :\FL+&^U:_@TO3K M26YNKF98K>")"[RR,<*J@J]T_2C;Z?XB\ _ M"OR/M$&!]H\6:CB,RY'+C^T+K=W(C0#.%X /Y$IX);>5H)XV1T8JR,,%2.H( M[&OZ!_\ @U(^--M^PU_P2Y_:)_;9_::\:W.F_"32O%EL^D6LA+%KVVM-MU]F MC) >6X:YL+=0,;Y(@I(VG'\_.)[N?C=))(WU9F)_4U^QG_!?;P5XH_X)Y_\ M!([]CO\ X)AZ%1M-QK*K#(T;$T,)Q\HP ?)G M_!2'_@K-^W'_ ,%LOVCK#X?H^J6_AO5_$4.G_#GX/Z!(?"&C0ZEX M@\!V&@R^1'$TD:21Q:@TP\V5/,Z>0JL5(#<@GXX_X)-_\$^/V@?^"D?[4,OP M7_9A^-GAKP+XRT/P]-XATS5O$>M7=@SB":")DMI;2&63SQYX? ^2-SGY:_2 MKQ?_ ,&J?_!]55O-+U?XE^)KFVG 8, \4EB58 M!E4C(." >U 'P!_P0/\ VK/BS^RM_P %5_@WJ'PT\07<%GXT\=:9X3\4:7%* MWDZEI^HW4=JZ2H.'\LRK,F?NO$I'2OTS_P"#U3]A_;)\,O\ @H3X1T?AMW@O MQI-%'W_>76G3-C_M\C9SZ0KGH*K?\$@O^#7_ .,_[/7_ 4.\*?M!_&/]J+X M->,=$^$/B7[7X@\/^ ?$-Y?:A:ZM';M)9PS)):1K R2M#,RNP?:HPOS U];? M\'3_ /P4!_8P^#_[!7BW]BCXM7 \2?$/XBZ9$WAGPGI4Z?:-*DBG2:#5;IB# MY$*2Q JN-\^&1?E\QT /Y??@I\6?&'P&^,/A;XX?#Z^^S:[X/\166M://D_) M)_CA=6XDLX %GL?!JNO,5L>5EN\'#W/1>4B^7= M)+^JU%% '\>G_!8K1OVXOV__ /@H_P#%#]I*Q_9)^*MSH5]X@?3O")'P^U,H M-'LP+:T91Y'R^9'&)F _CF<]Z^8_^&%/VW_^C-_BK_X;O4O_ (Q7]T]% '\+ M'_#"G[;_ /T9O\5?_#=ZE_\ &*_I0^*'_!*#XP6?_!KC'_P3R^#'A9Y?B')X M"TK7+_1!B.:]U?\ M.WUJ^L\MC=)O$L"9(R4C7@=/U7HH _A(N?V1OVK;/QZ M_P ++K]F;X@Q^)DG,+>'F\&WPOA)G&SR/*WYSVQ7U]_Q#2?\%3],_8N\2?MB M>,/@==Z7+HL=O/I_PV\AI_$FHVK.%FN!:19:$1*=YB?]\0K?NP "?Z^:* /X M3OA7^QY^U=\83$2@GEG*J MH!)( )K]_P#]M#]CWXM?\$AO^#=*Z_8Q^#&B>+OB!\4_BQ=VNC^,KSPU8WFJ M&V%PIEOXX4C5C#91VT+6:\*&-QYA4-(PK]LJ* /XGOV2_P#@E7^V3^T5^T]X M!^!FN_LS?$;0--\5^*['3M5UW5/!5];6^FVWP>JS,.QK]/** /XG?V3?\ @E/^V=^TC^TUX$^!&K?LS_$7P]8> M*O%-GI^J:_JG@J^MK?3+1Y5$]S))+$$41Q;WY/.W')(%?T.?\'.&L_$7X0?\ M$E=._8Z_9)^#7B75Y/&FHZ;X9BTOP?H%S>'3- L$69P?(1BB'[/:V^#C"_#FM#Q+XEOO$OA*\L[62"P'VB.W9IXU M5O.G6"$KG)61CV-?H]_P>/>*OVE/C'!\*/V-_@/\#_'/B?2+5KCQ?XKNO#GA M:\O;;[1\]I8Q&2"-E#JOVUF0G($L1P,@G]T** /Y*/\ @W__ ."4_P"T+\9_ M^"J/PSNOCO\ LY>,_#W@_P $W[>+=;O?$WA2[L[>4V&)+:'=/&J.7NS;*4SD MIO." :_3;_@\5\5_M#_$/X%?"_\ 8_\ @!\&_&?BF#7/$%QXD\6S^%_#-W>Q MP16D?DVD$C01L!ODN)I-IYS;*?2OVAHH _D%_P"")O\ P2B_:.^/?_!3KX3^ M&OC=^S3XWT'P9HWB%-?\37_B3PC>6=HUM8 W0MW>:)5/G2QQ0;'_P!IW]BSXQ6MWK&C>-OA=X\\.W9E MLII[>[T?4["92,CJ#Z&OM[X)?%K_@Y4_P""K^F6OP@^%GQ9^-_B M?PW=H+>\U=+Z31](\D\'[7J"B&.5<9)1Y'9@#A6/%?UN44 ?A!X0G_:)_P"# M:+]@_6?V3_V>? /BCXW_ +0WQ,U0Z_K&I>%O E_>^'/!C/;1P*6G6(F\E CW M)&=I8G?(B(%67\S?V5/^"2W_ 5$_P""N'[:<\'Q@\#^.]'O/$%^=4^(/Q/^ M)'A^\MXK. L \N9U3SY2,)%;QD9PH_=QHSI_8C10!_+S_P '#'_! ;_AA_Q) M\(M2_8(^"?C+Q1X6U/P=)I'B5M)TNYU6[;6+27>]_=>2C;&N8[A< !4!MF"A M0 *^/?V"? /_ 4!_8=_;)^''[5_A3]CGXM-/X)\4VU]=V\/P_U(-=V1/EW= MMGR>/-MWFB/M)7]I%% 'QC^V7XO^/&M?&#PMK/@G5?'%IX+N[71[RU?PS/?6 M@GM)+AC?@);)YEQ?>2R,EK)@D(AC!/GHWU7\'9O'US\(_"UQ\5H%B\4R>'+% :O$D:J@":@;=#< !,J,2[_N\>G%='10!__]D! end XML 12 R28.htm IDEA: XBRL DOCUMENT v3.19.3
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
 
September 30, 2019
 
December 31, 2018
Compensation and employee benefits
$
14,955

 
$
18,086

Dividends payable
4,097

 
2,703

Income and other taxes
2,080

 
1,014

Warranty costs
1,481

 
1,901

Royalties payable
1,099

 
1,373

Current operating lease liabilities
5,023

 

Other
1,205

 
1,695

 
$
29,940

 
$
26,772


Schedule of Product Warranty Liability [Table Text Block]
Accrued warranty costs as of December 31, 2018
$
1,901

Warranty adjustments/settlements
1,632

Accrual for warranty costs
(2,052
)
Accrued warranty costs as of September 30, 2019
$
1,481


XML 13 R20.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE RECOGNITION (Notes)
9 Months Ended
Sep. 30, 2019
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Recognition, Deferred Revenue [Policy Text Block]

NOTE 11 — REVENUE RECOGNITION

On January 1, 2018, the Company adopted the new standard on revenue recognition, ASC 606 (the Standard), using the modified retrospective transition method consistent with the guidance issued by the Financial Accounting Standards Board (FASB) in May 2014.  Under this method, the Company applied the guidance retrospectively, only to those contracts which were not completed as of the date of initial application, and recognized the cumulative effect of initially applying the Standard as an adjustment to the opening balance of retained earnings as of January 1, 2018.

The Standard applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments.  Under the Standard, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.  To determine revenue recognition for arrangements that the Company determines are within the scope of the Standard, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when the Company satisfies a performance obligation.  The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.  At contract inception, once the contract is determined to be within the scope of the Standard, the Company assesses the goods or services promised within each contract, identifies the performance obligations and assesses whether each promised good or service is distinct. The Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised good or service underlying each performance obligation and recognizes this as revenue when such performance obligation is satisfied.

Contract assets are included within accounts receivables, net and contract liabilities are included in deferred revenue on the Company’s Balance Sheet. The following table presents the opening and closing balances of the Company’s contract assets and liabilities as of September 30, 2019 (in thousands):
 
Balance at December 31, 2018
 
Balance at
September 30, 2019
Contract assets:
 
 
 
Unbilled receivables - Royalties
$
10,805

 
$
12,085

Contract liabilities - Short-term:
 
 
 
Deferred revenue - Service
$
9,476

 
$
7,510

Deferred revenue - Licenses
227

 
212

Deferred revenue - Instruments

 
88

Deferred revenue - Other
396

 
243

Total contract liabilities - Short-term
$
10,099

 
$
8,053

Contract liabilities - Long-term:
 
 
 
Deferred revenue - Service
$
207

 
$
1,500

Deferred revenue - Licenses
872

 
715

Total contract liabilities - Long-term
$
1,079

 
$
2,215


During the nine months ended September 30, 2019, the Company recognized the following revenues as a result of changes in the contract asset and contract liability balances in the period (in thousands):
 
Nine Months Ended
September 30, 2019
Revenue recognized in the period:
 
Amounts included as contract liabilities at the beginning of the period
$
4,815

Performance obligations satisfied in previous periods
 -


XML 14 R24.htm IDEA: XBRL DOCUMENT v3.19.3
INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Other Investments Not Readily Marketable [Table Text Block]
 
September 30, 2019
 
December 31, 2018
Purchased technology rights (net of accumulated amortization of $8,133 and $7,633 in September 30, 2019 and December 31, 2018, respectively)
$
6,153

 
$
6,653

Minority interest investments
1,782

 
2,782

Other
1,430

 
1,963

 
$
9,365

 
$
11,398


Marketable Securities [Table Text Block]
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Total current securities
707

 

 

 
707

Total available-for-sale securities
$
707

 
$

 
$

 
$
707


Cost-method Investments, Description [Text Block]
Non-Marketable Securities and Other-Than-Temporary Impairment

During the year ended December 31, 2018, the Company made a $1.8 million investment in a private company. Based in the U.S., this minority investment is included at cost in other long-term assets of the Company’s Consolidated Balance Sheets. As of September 30, 2019, the Company does not have significant influence over the investee, since the Company owns less than 20% of the voting equity in the investee. Further, the Company does not participate in policy-making processes or interchange managerial personnel. See Note 15 - Subsequent Events for a discussion of an additional investment made in this private company in October 2019.

In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of $2.0 million being applied to the purchase option, (ii) the forgiveness and application of a $2.4 million note and related interest receivable to the purchase option and (iii) a tax impact of $0.1 million. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company has recorded the $4.3 million asset acquisition as a defensive, in-process research and development (IP R&D) intangible asset. There were no gains or losses recognized as part of this transaction.

The Company owns a minority interest in another private company based in the U.S. through its initial investment of $1.0 million in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the short-term and that Luminex can expect to have the majority of its investment returned, although we cannot be certain of this. We recorded an impairment of $160,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter of 2019 based upon these circumstances and communication from this private company. This minority interest is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as the Company does not have significant influence over the investee, as the Company owns less than 20% of the voting equity and the investee is not publicly traded.  

These investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the $160,000 impairment in the second quarter of 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.

As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 5 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.
Investments and Other Noncurrent Assets [Text Block]

NOTE 3 — INVESTMENTS AND OTHER ASSETS

Marketable Securities

The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of September 30, 2019, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.

Available-for-sale securities consisted of the following as of September 30, 2019 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Total current securities
707

 

 

 
707

Total available-for-sale securities
$
707

 
$

 
$

 
$
707



Available-for-sale securities consisted of the following as of December 31, 2018 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
704

 
$

 
$

 
$
704

Total current securities
704

 

 

 
704

Total available-for-sale securities
$
704

 
$

 
$

 
$
704



There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2019 and the year ended December 31, 2018. Realized gains and losses on sales of investments are determined using the specific identification method and are included in Other income, net in the Condensed Consolidated Statements of Comprehensive Income. There were no available-for-sale debt securities as of September 30, 2019 or December 31, 2018. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2019 had been in a loss position for less than 12 months.

Non-Marketable Securities and Other-Than-Temporary Impairment

During the year ended December 31, 2018, the Company made a $1.8 million investment in a private company. Based in the U.S., this minority investment is included at cost in other long-term assets of the Company’s Consolidated Balance Sheets. As of September 30, 2019, the Company does not have significant influence over the investee, since the Company owns less than 20% of the voting equity in the investee. Further, the Company does not participate in policy-making processes or interchange managerial personnel. See Note 15 - Subsequent Events for a discussion of an additional investment made in this private company in October 2019.

In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of $2.0 million being applied to the purchase option, (ii) the forgiveness and application of a $2.4 million note and related interest receivable to the purchase option and (iii) a tax impact of $0.1 million. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company has recorded the $4.3 million asset acquisition as a defensive, in-process research and development (IP R&D) intangible asset. There were no gains or losses recognized as part of this transaction.

The Company owns a minority interest in another private company based in the U.S. through its initial investment of $1.0 million in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the short-term and that Luminex can expect to have the majority of its investment returned, although we cannot be certain of this. We recorded an impairment of $160,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter of 2019 based upon these circumstances and communication from this private company. This minority interest is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as the Company does not have significant influence over the investee, as the Company owns less than 20% of the voting equity and the investee is not publicly traded.  

These investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the $160,000 impairment in the second quarter of 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.

As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 5 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.

Other long-term assets consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Purchased technology rights (net of accumulated amortization of $8,133 and $7,633 in September 30, 2019 and December 31, 2018, respectively)
$
6,153

 
$
6,653

Minority interest investments
1,782

 
2,782

Other
1,430

 
1,963

 
$
9,365

 
$
11,398



For the nine months ended September 30, 2019 and 2018, the Company recognized amortization expenses related to the amortization of purchased technology rights of approximately $500,000 and $459,000, respectively.  Future amortization expenses are estimated to be $166,000 in the remaining three months of 2019, $565,000 in 2020, $533,000 in 2021, $515,000 in 2022, $499,000 in 2023 and $3,875,000 thereafter.
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]

Marketable Securities

The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of September 30, 2019, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.

Available-for-sale securities consisted of the following as of September 30, 2019 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Total current securities
707

 

 

 
707

Total available-for-sale securities
$
707

 
$

 
$

 
$
707



Available-for-sale securities consisted of the following as of December 31, 2018 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money market funds
$
704

 
$

 
$

 
$
704

Total current securities
704

 

 

 
704

Total available-for-sale securities
$
704

 
$

 
$

 
$
704



There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2019 and the year ended December 31, 2018. Realized gains and losses on sales of investments are determined using the specific identification method and are included in Other income, net in the Condensed Consolidated Statements of Comprehensive Income. There were no available-for-sale debt securities as of September 30, 2019 or December 31, 2018. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2019 had been in a loss position for less than 12 months.
XML 15 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 16 R41.htm IDEA: XBRL DOCUMENT v3.19.3
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Rate
Commitments and Contingencies Disclosure [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 4 years 6 months 25 days
Lease, Cost $ 7,036
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 1,672
Operating Leases, Future Minimum Payments, Due in Two Years 6,378
Operating Leases, Future Minimum Payments, Due in Three Years 6,176
Operating Leases, Future Minimum Payments, Due in Four Years 4,627
Operating Leases, Future Minimum Payments, Due in Five Years 3,965
Operating Leases, Future Minimum Payments, Due Thereafter 3,891
Operating Leases, Future Minimum Payments Due $ 26,709
Operating Lease, Weighted Average Discount Rate, Percent | Rate 5.75%
ZIP 17 0001033905-19-000086-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001033905-19-000086-xbrl.zip M4$L#!!0 ( /A594\S[\Q'(0D ,I? 1 ;&UN>"TR,#$Y,#DS,"YX M(HB7".G;7LMO>TD"7&)BI++DDE MZ;\_DK)L6:(94PD.B^,!!2HQFH_#^E@EX@IB@++VPG*.N!6 : M93%*YQ?6-+#=H._[UA^7'[[\P[:_7XT'X#J+\B5,*>AC&%(8@V=$%^!;#,D/ M\(BS)?B6X1_H*;3M0@B(BQ<2GY-H 9)/AY35\#/.$7EAY^C,/ M$_2(8,Q42"#O8N>!RI]IB.>0#L,E)*LP@A?6@M+5>:?S_/Q\E.1+E,*7*,.K MHRA;=HZ[SEGWK,?&Q4::DO,$I3]V!%YF.#G*\)P]V>UU^)]G(8&;QY?IBQ8^ MAT.*#E!*:)A&FPY>&@H]]\33SMG964?\=?,HB64/,EBG\_U^$ CS6IQ>XX%"H(&6112,1W6SXL!-(0Z,*&$W]E; MB"/6KP4Z&BKDQ)Z'X4I?C:I@H%L0KN(95]'Y] 85!7(*Y]QE'ZY25>I=]= P2RGQYOYCBCM\ M 732++53%L0PB@Y3HRHY+ 3?49MVFK17HTK(1W$7'TA'18!W_%&O2P*CHWGV MU(FR/*7X%_=,GP]Q:3*Y\L;>@K14)L>893PMM*D*;N[>K$\,D<@I5*J0?4+\ MPMY*M]. )3>+5\--0X6-E+AJ$V)VX%#Z!(E(-'HZI%3$UM?V%J*=)FF((J(] M.[92Q>6;YP5!$8=S=)0H9?B%O15NJ0!=8?UIL9$25XII$:9I1@42;RH;5RN4 M/F9%"VOC4?N\#-UC^ A$?GR^#ISJ++JSPMD*8HI8,E7)\@7 L/'"XOG^G:9 MS_\5A$Q).-,=$Q.!R=]T."L,=8?#1 C;+K>:>!Q@PAX B&TNW4B$5;;Y M?\@2%#&5R_\MP!^I=9 3&(_22W%=M]):>/V(0K"VK ^6 MVUTY4K%U8TF"FAJC\=N!-&Y6ARYXU!?W3_,/;NO&'@?_6 /V3W'EAW8*HG?(V&04;>F5B!J/:4 MIW)/>0B=OP]&06 2AU=APFNSP0)"JL/4KIR"#\8%^\?Y")B-Q"D/N[YR!^ZP M[X'@SO,F@:GV?@@Q&\D"4L1T:VO\79!7F/@H'-U^)EBJ784S:B7DA%F:$.9S M9B@5RF@M")FXTD]UCR5^ZFH:^$,O"+A[NO*'[L0?#8U:'Q(SNG$LX,/$3Q\S MO!2M1;Q](T$J9&7*T#V6[)#*'D"U"QY[-KV 2C=ERF#Z&I.U/>",OPH0MBA& MM.Y"7:K@U8J#UNK>6< Z!*)',\L9_9 L;I+LF6R"CPZK,FEUJ#MI)AU]-[@# M-X/1MP $$Y8)WGM#HW(/-B&7B KCN6GL&]JM4EA9NTBQ^M8RFK'24]2[7B%,?/J'CMFU2*G*J=, M'$]ZDL1QQ_!&V?L)XH=P#LO7%+5L7I=5V)W%DUX14S8O1'*K?_7&X,&]]3:M M!MG>"W'*YBQY@#A8L'VCAND;HNH9[TAFO.>.AVS&!^"!41#O=M3> Z .U8XD5$N(,3 ^WX0(?PV3'.HOE8:HN/P9?W<'4,W(Q;"RH>V1:$U0&B^,32;"H&MZX ]*-];2=3UU2Z76. M3R1>IVIX\[S-;9;%SRC1J5-N1-2'7+*,Z'8TNO[F#P8&&EC?F];UF)6]]6FMD%:]NO?I]VT-%/=Q7*:N?,S8HD[28 M>_A8&'L2OFA%YZJ4>O_C"D85H[W/P>*!@.J==%>R62B @4#^ M_S&BG,(BI=3.:_R)&]E>\/O[)T=C0VZR"N8C/]S;A$6.E_'-DO M5"IV-W1+OC%B"Z]3EU4Z'$?VRX<=^YOI:DCQ>D7KT[C]&,KET.U)RE.EMH?: Z N9'R21&\)&R8Z M*Y8&Y9 9-9L7H&W"R:C_K[O1X-H;![\![\^I/_FWT02TW@J^"J6.)K(?J,G(,7IKV+1Q MJQ<:E##JD_*/S9<;I"P9^:I#TZ[:,68OA#K&'$MBC)07$X-,/B/P9\X&X#U5 M"E4ZI.Q!4'NT4YE'FUX%C F^<>$9P,3,PF_=GKJYL5Q>'?QE']F0L&%<7ERW MI;['D@.H_=6IS%\UV?B?=E9?.K4O2*X;=KXS*;XRN?[:/ AGA.(PHA<6Q3FT M!'_\VWQ_B9]U\5]UN>LG+/&QS M+]@>4)-RL)0AA_%%$<][C+<[RU84E/A%_ MCEB$MT#Q;;ZBA4&@=.ZS=CX*"Q2M*XA1%D_$KB*W[%>(JO<%Y^^ ]0 M2P,$% @ ^%5E3U]XOMBM$@ R\, !4 !L;6YX+3(P,3DP.3,P7V-A M;"YX;6S=75MSV[B2?C^_PIOSS#'NEZF9.07>ME*5,W$EF9WSQB)!,.:.+&9( MRG'VUR\H7^*+1%$B"F;LIJ^>L;^!-X M=?W_SQT5,?@[=OW_SKMW_\\E^>]Q__P[NSL-*K*[-LSX+:I*W) MS[Z6[>79G[EI_CHKZNKJ[,^J_JN\3CWOENAL_<>B7/[U<_7Y^E\?BC;EIH*V6GC^GW^_ M^[CNIU/O53L(QCZR M.?G[E&:+0QA\2CF[?6A%R9.^D-E_YA M%3KMT[NJF:(GCZN9CG\_770FYN.E,>U.+C<6GHF7B[2V,\:E:4N=+O9B;"/E MA%RN&OMETU@19>5R/1/M!JZ'9E[.5)Z7W1_IXNVRJ.JK];>WH^$0I@=4-V]_ M-GUW45=QQ\O0F6ULO=/U,$B;RWA1?6T^MG;H=R[23N9[2";DJ[JZ*MMUY6J9 M!]7:#;!.WO")>7@-3K@>-A4.KF!*GA\ULIN_#86GY,5Z]1?I9W/OK^_F9PO! M=#Q%:;VT76XN3/WQTAKV72QM*S\?1_NY+,.HY^-VV$#HIYJ.NS@MZ_])%RLS M$+UMY6?@:)!SO[GT#-P,$]N6XM/Q\]]5E7\M%SM=A^?EIN=@H,)L*3X=/[>^ M^?#I>UOY^3AZ_GDOQ_J@RJ;NRZ?T9K?N;R@Z"Q\C'.K]:IF%^UO#,,R:[""; MDK\V77XN;>6J:08L0[>5GX^CH?+MHYJ/NZ'B[*.:DKMK:Q*J>H _NZ'H+'P, MG"RV4\S"U5"Q;2&8EJ?F=MFSGS.[DW 6'H?CMI%@.IX^&&VK_[Y//A"U'63S M\3?(I>TEFH^W84+MIYJ2.SOH5I9&5Y^7Y?>Y>0"#.PCGY'&@?'O)YN1OJ(S[ MZ:;C\&-;Z;\NJT5NZB;Z>U6VWW;QMIUB3J[V,\I#Z>?D>/AZ: CMG)P.T\E= M=!-RN,H:\_?*=C^Z?C2O[F2PGVP^_@;9G%ZB^7@;*-M>JJWQI8G MYZ(G=OS05M?2?5N+2C\9N'?UKU-PBK3)U@DSJ\;[G*9?SNV %N=FT3;WWW1# M7'@ WF7T_//NZ^3IAL$BS!AS[ ;.ZNMW[ M\DH[Z=_3=SEAX\1230>&9=6)8+O ;A=UM+\Z%^,Z7:SCD&V0UO4W.U6L-_9[ M!#Z(/B%*4D$9Q80Q&@,L@@"$DE,515(I2EZ'(NPMR6I^K%SIR9WST'1K8]!#ED@*0!PC H.8T8 0Y7,@D1U9/ 0X)/!PK4"O2"LFA,B5,MSO M#GZSG/8(_W&Q!(@8<18A%OF<'"QJ](V",@<27Z+NOIBZO;; MA7646SL[=3/3EVXCI']L]Y$E&"#K+;&04^%3C)'R)8\I6FNX#X#_.@S[P7[? MA-BXL^A/PW26T^A&+U;=\8KG:14;+?UN\H02B80/$> V+^QM+]"'OA^*&*E M OPZ9H"#M6(&C%QI1V@*8VU8_A";?^A!CTYL)THX#'P80Q5;']=V3PD_#B/A MD+Y(OW5[IL.WHI\2)%'H(Q +$J,@IEPJ$8+(8B8B[$TNPVBLW#D3 M5U?5^$[3 63NS2*NZ#>OAK13V@MJK!CQD)&8DP54'YD1Q'"?@B@BGU^ M\I[DA$HQ*5+.MBD>CMQ?I&7^=AFD7\HV[8ND;J%(NOR0T(\CQ1FE,E12"!$0 MJ_>!$A$*1_@);GS&"35A&H@<[E0-.0GQNVG?%Y_2F_[]JWUJ2F@8LU#@2 $6 M4QX+2;E2(?-)&%M'RA]A/-RXEE.JS*S0N5*E#]W1G:7)[V]*>M2KT!2E+OO6 M(+N)DPA":DUFEX J: 20P(&"/ BL6R^ KT8HC)ODC0D59G*TONO(+^?/@7IG M/\]PX*GGGISI3UKMO&S229.#K[AQPLW^]SM.SM;.FQL=GH/;? #FPM1EU27# MU=U&4&AN?_@"8GA1VXD.GCY2=T1SUL M-ZQ.7)=6!OZW/YHN+_!A;TSIMKS>E;XPO)($9CG(\#H M#&B* *(CCMVX66?.)_[*(:ZN7 ;;B9>G;381C7.O8ZQ&Q#3<[%H[49B8\W1T8>6IH MWRY?9+7WSEF#Z!-!40H@$9X IN/"<(]08U$F4C#*I2%L1&K&HWT/[_4KU%R( M.@NI=%?^^I;QO%N;VX7Y+HNTF2"10&<:IYEGYWWJ,0*XE^&,>!G*BE00+0LH M3GWCPY'*3(:@LX,H=DG>3;/OEQ^MU_>^>'+2[N&878_.#*L@,07,.,?"@Q)E M7DITZC$LF4!22W\[K]2Q<,95C#-"]._KR,(\V:$]3C^4DO[WO8RTUZ29[00C(- MI?$$+8PG9<$\;33P--(RYX0#N]0]7*7X#V6M9@+T>.JTX3;C07KTB"[!V Z; M'-MUA4Z-QXL<>3*WRXPLPX(7&A4XSP]7(/&#*] X)(^G.<_,ZZX[RH95D.34 M@DJ(]G".M9=I#;T\QV.-@$I MECDRQF.4Y9Y)<^JEC#./0"Y)1O)4%&-N#@,_DJ\T!YJG8IJ&'>+A@8)8WU)W0+9@V HP)@_Q0^]OSXGH\'>L]G["7GO76E/ <%T+D MUAO(0>$5AF&O@!88E(JTD%8 .AOA7,$?:E-\?FP=AMTV 1:7RW2I1P9V-U22 MY$)";A#Q ,MS^P/D7HHD\ Q!3',AJ1ESRZ8;)3MV8'<:7-UE'%?:F+R)+8YO MFV;5I?V\+QYE3O^@39C1(M/"6'[EPBYID%W#I# O M=8(<+>:7U[U-#J8S)4J_K5."/IAU9MNGZE-ZTYG:+H?.(A17]=YAF4.K3 C& M@&I!K4=:%':M8RVZ)HQXN1928,QPILTD)NP(*\?)=&/)=:30;ED=VMV^>X M1KI;&RI)D&"4&DP\8MSZ!K,,V0%G'0>2$FT@ ZQ@Z20.V!', MUFC);S%;L\#J6L'LW/W8H[RHS759K9IUSYIRH/.UNY)$,TUQEAF/%AAZ*(>D MV["QGH 07&J "PY'7,E[7'=K+@6;!=:C6;#U:TB#PM"[2!-CNZ9-KCV+C?'L MT$H]PBGP\L+ZE3#E1M,1FUS'=;)FMU;CP3R:"MT>LOJW:2\[G^'A[=-]5&E+ M%0G,,\R+5'M,&VJ!A=;/+!#U,@ A)A9FP4?8)_)CJ]1TH!Y-M;:]MSU$IY[3 M)M!(B1C,/9@6G57FW&.8Y9Z0("6IU(3"5YO0-[LR38"F*RV*BL+H]GT1W>A+ MR[/YD+;F_7+S2J='H?:I)C$ B.ZDN2>8!2*W"VS/_L\\ +J !"A0KK-33SAV MMA:<&5DWAVR[/9'RUJ)V7%?K1S7-4CM[V;*' 2>/33YIN!/EB=.R7M_>XJ:/#\VY>/SUH3$G2#Y_ MEV/F9MS(Z_:TTBF<5G]Y1#]$'*8#'7' MH&K;NLQ6;6>M/E6W]X7TYS[U$"8(1X@)A0$B$8VQ4+X*48P5Y!8]*$_^9H$# M9?+NJJZ+U%ZE&IA # D84"$Y_14 4221DPGRB.$ B"D[\A M8I1LGA^#/!@7=Y>'79OEJC<"?E\D$0H*%@8\QE% N:\$)3@(HUA*'$N 3S[U MZR!IO+@![" P7(DSJ!KKJG2^^?H*7E-?E]HT'ZM%WNN=;B-*K#F+6,AE!)&B M480EMYA1&H4QEH&0(UZ_<10+G$+FD^'C?-Z.;KHDK][1_:)L B"(+1XT0$Q1 MQ:2,(J!XX%,&1'>)ZLG+?$H+/A8>=W:\,;:M;L,TM"9J4:TS&^Z8[C7N/71) MA%' HX#AP/HWD20"15R06(4LZCI^\H]?C9#>"[L_'4[.+D\QBT7WCK!96A06 MW35"^56Y+)NVP^3:[%:.814DH0PIB'%H;:B="B$6L0Q%3((8QS[ETUEU3G2Z;5-_=?;G^="?#_']7MTEK(Y7L\ 83 M"#CD4I_B,F;C,JG.15;%L0.6K.$;)/&W4$[(O+RN9OR57:RD.#SJ"\ MR^IVFC+VJ%TG_>S.12S;N\N,[)+)32^?M^HB=^QYFX[@70>Y;-O5YV7YW:Z[ M;]<-Q,];=0+R]M="G37HU$:\;'YG.M]\3;N1\"IKS-^K+DYP_<@D.V[5Q1!Z MWN9.>.\\\^Y'EC;FMW_\/U!+ P04 " #X565/%6]GOR0; !2 $ %0 M &QM;G@M,C Q.3 Y,S!?9&5F+GAM;.U=V7(;.;)]GZ_0]7U6"_O2,3T36.>_ M7E].CJZRP)_ FZ-L.BK&^?3\ES>_?3I6G\S;MV_^^I<__?E_CH__ MJ3^>'MEBM+C,IO,C4V;I/!L??SWX_.RN+RZ!]%^7M^E1X?KPH= M+7^8Y-/??XY_?$EGV='U+/]Y-KK(+M/38I3.EVU?S.=??SXY^?;MVT_77\K) M3T5Y?H( P"?WI39^$?]V?/?9S?-V'H5)X\L]?3S\M(3G.I[-Y M.AUE;_[RIZ.C%7)E,CHOSZTZBX/(G?G*C1 MJ%A,YV$8/Q23?)1GL[O_!UF655Z4V=DO;R:7T^N &)1 8A#Q^M_=)>M5'OUZ% MO?;IM)BUT9/'U;0GOTXG<8GY=)%E\YU2KOVX(UD^I&50+A?9/!^ED[T$6UNR M12D7L_#+V2P,T9=\NE1:NX';4J9;R=1XG,W9GVN^79 M4* ]F5Q:3D.79Q^R\M-%6-AWB;3I^^XDVL]DJ5:Z.VFK383MI=J3SJ=Y^?=T MLL@JHK?I^PXDJF3]/WW4GT_.][&=:U*FN[+Y_3Z]W<7_-I)W(T,*CWJZ43Z5<+0[75 M9$>Q-N6;I]/S/%2N9K,*V]!-WWV4FU*=Q66A**L8,^N M^;03.2HJB\TE.I&JZK!M*-"N3+/5MF<_8W9GP4YDK([;V@+MR?0Q&X7J'\[) M*Z*VHUAW\E4R:;<6ZDZV:H.ZO52;TH5)MPAE1L7Y-'_0S14$W%&P2QDKCN_6 M8EW*5W6,MY=K3\)/\V+T^T4Q&6?ES/UGD<]O=LFVN4274NVW*%['NY*NTYFPMU)UL%<=V:ZF- MTJ7EZ$[ VQ\?RW@?)Y!/YR?C_/+D]IN3]/GAR89(A+O@@AC%0)=RIA6.4VH* M%7Z.GL9B>CS.SM+%9%Y3Q(WU="AP<9GFT^;R/JFF=7&7M1]?9I=?LK*NK.OJ M:%O0BU!?.5I\R8[OH:DI[I::-@H=2).O-/YI^.OMUU&N-L)<5JUFU_-L.L[& M+;9;)?ZD^V;7+*G=-[INJ>R@U28Q'O?B1&'NQ)D4HW6L7C+Z+)U]6=)Z,3L^ M3].O@=Y0G&23^>SN-U%]B&, ;P/+_O?VUTG%&(Z 0/8V6#CW@D[2+]DD:*9B ME-2M*H',*LF%0)Q#"CA5$EDH#.**"Z ,>PK*) ;;%>7M$ T"E265FB.RK"9A MP%@ &:&80,H9TL JC@!QWB'H(*J"Q@-E53DZ*LI@^OWR!MZ5O%TP]]+W,2BR MKV$N>D,O=#3\8KGZ_SR:%+-L_,N;>5@G'GY93.=A%KK)TJ@/"W]VOG(5]T"^ MS9U=19NJZWS;-*Q2/.%$*,BUYDP"BJ00VFK%N&30$*JH[9%L6Y1N;?+MR8FB MU85)!ARIH26'GD/ 6<&8H&(QUYB9B@5B?4: :JX!]Y2 M#X!"3D!I.+;<2 EXCP3;:.!_3Z]V1WY/6G4#[6MC'D7*:6!@0$-3:[!&4#K. MD,"_NN3'>,:MFPM MET"I'-+2,.6I]MI3!;R4# OBO3,20.?Z-,4KTF=H1GE-* ^OK"KQ MJ5+/L1600&&QU8"&?FO/R5*G*\ZU%Z8VB="+)U$'^#TPY\\G:TYO^CK5^?Z^ M2]M'2UNNLW3:U):@N=;;W7GQI(\6*T>[]2',_C<]VI9JYQ6.UAO<\S)&C^WW M<82\Y=I$^TUMO1'1=G/;;SMTW5JE<_>.VNZ#-]MO&_3H6;@79!6Y&>;0(R?, MKUDZ6Y1!CTX_9J.P*0DHA0_>%=/R[J\ZG>65W ZMMI-89#E"0@(#- 5>:2(A M"@:K4QX8QL7A?!)M]'.7PZ*U-A+ED5):("\\HXPH90E@E@6CGRBF-1B*-^- M['F^/3\0[H/V@]R#HF]N(8A-^W(9]S*ZV>$&J5 ZT9!#ABPS !%J!16**&01 MP@AK#$B?^_R]O" 'H,LFPK:&;F\'CG>2KY-[YR%UA=()%]:Z>!@G-,)<:<8 MQ M1^.XB2V-,3LD-U M;MR62I "W!L.E>&>>NT4LUA*J8BQW#I47VMUYM\]'#?J M879(;N!:W+@ME6C$H9 202)*M81<*8<$YJ$!9=3$V 0$E/ 76 M$*T,JF_]=J^W#LNQ;@#N(W!I6\:WSOS/?3B[UZ=LZZJ57F(&MN=:Z[JU/5*E M=2/*FEQH'39TL!BO2FG*VF]T6PJRKEO;"FL/1G[L1W::7V7CYY*=5HDRJ5 \ ML4I&_X'P'#**B(W[FK#GI2AL@IWSE?S)W?0^/LXP7DRR]V=;.K(K.J1Z)8F2 MA#" '976TJ!>@T8T7&'.C694PSZ/=+>'?[0ZK$5/> TZ;./M]';@UO=7W_R: M_KLHS22=S78XL_:L*6$&>P^-,@)#"@34T L!L20&8&@9'6HX1Q<\*?J$LJ]M MTHY>//3A77J9[70:U*@M(5I2'>]*<>.T]^$'P9:7,Y425$'S0GU9G=%C/QKV M ?F/PU4(PI* A.:. NH0D R$X?*80,T!T)72:_3NYAHR$_<#M->[;-_)O^OT M>DNI!%-#<-0T6GKJI%7>4<*5LS9H'@'(\$XA.QW-=9?76D&N-_]&*];8'K4D MC'K')52>2DHM"H@HQ"!$7M&P/IL^SQB'9HEU!^, Z+2G5MNSIL0;"02A !MN M'?1(>VON3 $E^8N-).J"$M5IUP?4KY^;EL!@AGB F(642ZITP )(8Y2T&-A> ME6;UH*(!,F\_(/LBUN=L=#$M)L7YC4YG:WJRR]ZJ5#YAW")D".)"(XHM$H!A M%0P49!F4SO5Y:ZJJ;ZZKT2VZQZ\W[^YB-B\NL_)CMLP=L#=W*I5/)*="(@$I MPHI:P#5FF!CDHI.365)_N]>=7[ "DEC3=IC/=&:$<5 MTDK)^KF1NHM-ZHDG[:$V '-'71;E//_OTJ/IKK\&@R#[F$5XPEC%[@ST61SMC5W"?4/Z1"H^) W MYW$G:S)O?66)%=H#B86TVH;]MU;$&4BHUT0ZJ];HK6"X !X];?R M4;:E_5BT+)HX8B7UA ,7P WVH1(68:"=-# H?5,_O/\0JK!3SM3!:P ,>9?- MZ_$C%$QX6%-#;S&RBE*'C>+4*PX ,BC\ND%V /+:V+$_6@/QPKGKT60QSJ?G MSP,)]W?!?5=5PFDP$PGDQ&I!,7:*:,2\YPPZS\(VHS9_Z(OD3\?X#6"U66/! MJ;-Y5D:KS8<"K9G:3VI-)+4<0J(D]XP"++220",5\,*:H08F-GN1/.L/RF%2 M+G;FZ-!K+#72&@F#8?UD./*5T:\,DJU".. 2=:F(7]O>"+& M 4.0RV7$F!/22$ !<<;R8"S0!J'K/\(Y>4T8^SN$^.ZX9+^#A]W%$XM1V*QH MS#2S%&$:IAH#%#*(/?':-2#0RSS_[@"T0]%E>?;:A##K*TA"'REWU"EK !6> M:&FX0T(#ZQE!38)-7N;Q=R>P#4"1?5B4HXMTECT\-ZO&_U[<7F"OI\JV5IEP M;3T6P&FM0=A]<(TMD<*$N>8MTJA!%HM7=W+>)I #.5.O2[H_V?15YF8[AS-=M>/)&:6L , M(PP%:]$A%1.# D\]!=X+VB!^_"6?I;<*6O^KU%;Q*RU(6VM(I'&$6V2AUXHB M[Z7U6EA@, !*.ZSJD^9EGHIW@UM?O'F\O7Q_]ESX+7397C"Q7C%N7>BTX-0R M(0#V4LGX-)[B0C3(TOTR#[9;A:N/)$IKKX%UGD/E*FCDHNS\":A'#?64Y>B^ MO;YPO+5N*KW_]#K2T7!*/ _S,>CD,&VPD4YI"+0B85X12RO=".BF]WVGH]%. M<:0Q!49RJBD1AAN&)?9<<.=I Q6]]]K;/!U-Y6&MGXYF/[P&G8ZF_\O/" G M.7-*.100]-+Y>"V24&$$H;[^PZ_#24-3F1\-+C_O!^, SMDZOF"*EG:5)=AH MKSEQ!,>X$2WC^R404_<#7'ZN3(F&5U!;AOKU62;1DBDK"2=CP M4\:5Q$@*(! VG%C4Y+SD !OA9J-8=(-9;Q>;UZ5$_IBED_R_V3@^A9YMLZDJ ME$YHQ!%P)SV.&92C)\009:FS1AFEZD<#'C8LHJX)WSYDU:@RNP-FEHU^.B^N M3L99'FDBXP^1'?(1.\*ODKN7I#]D95Z,W71LT_FZO=S&;Q.NI3700 J7JZQ2 M@%@C#='(4N1Q_=L3AXUGV'?DVP)H #9(H\M8@%D@-<54!BJ#L*ZJH($IUQ10 MAHVJ3X?#QBK470A:1>N@ZN)]F9_GTW02_W%?9?&X;(*\T%I!AX20-%[>\!IJ M+0# 8>73KGZW&7/&^WA'9?G3?:#[54V762AZ>)\545/Z#YOMA=\GS?:!\*?YL7H]XMB M$M:E67PI:W[3=WL#\;]^NDC+;)E*SA274>>EJT6[#*OH\N1%WSQ\\B&]B;]2 MW])R?%K!.]N\\@1X&%,(<^\=IUY;2;6&)*SATCHF1*74)%W[;G=V<[:IG]5= MNPW;2(@V2AH1_I.8.@HT)HY"C#SSU M9W\QKV?/;)V4V^H7[!7O0;N-5KX*< M.QS#3[Y+G"#0(BL)P9AR9Q2S#(J85$F9L*7JDVTU7;^]4>!Y.%@#'/O:9M3' MYJ%WT_&'23JMY(3KHKD$13>EX1XH"TRP_L-F#B_S.FO(E23HA7J1:]+G^4KX M A#_@^S5H3>4(J,-I\X+ZH"36E""O*1.<^;@,-W2 Z;R?GCVQ=2/8?M?YJ-Y M-E[N-GX+HS7[^.FWG1[JK>42XQE##! H*=!?2DA,30XS%U@C#.B3^Y4.PTZ M[) 7W8%[("+M2Z#;OBGCL?5$*H$8581IJK2'"'D0['!"ZH?_=>:X'#)Q:H': M%V'WO#IS M<0Z*.&T!VQ=Y;'Z5C[/I>!9PB5NGZ-2WV6@2X!K;].;7L/F-;]KOR-&]1RT) M8TPS"&(&14B5TQHZII0-&S4% ._W0;B6"-;=J4AWP!Z28._/XH%SV9!@&VI) M JY(,!ZCCE38[7-AE718<\BP85[7=\$?3O7U2[!V@.V;8(\Z\+G0V8BP&.BRO:&K\(\O/+^(+$5=9F9YG?PM5S^,:XM.\_'LZ66SU MW@U O(0:"[WAW'*-J116(.=C:@KK++->U(\<[RR^ZW5/J+9'[.7/M24$L[?3 M55CW0>;34Q$2$.P %+8O!AA)(6&:A^TWXQX1&G8Q0XR >Y5SIM&HO+9Y,4Q% MM*>,"5/.>4T)QH!1AK! -"9- LP*C)2OGQ*OLQ1!/\#,:GO87O[4^_M251]4 M)3T5(::-!AH)K3455!D@"85<.FF,#-8!K?_B1&=9DU[EQ&DT*J]M7@Q3)>TI M8Z(UMEI:*+ QE# L)?."&P,!#]S#]6=69R\E_ SJ^UA>_E3SQ?E698?6BM] M)T7BO69:+C/+,ZJ8D]%7J5',.(\U:'(SO;-G(5[E_&DZ,J]FABS*;#9,S;2/ M@ F50FH$D %442"L)$X#Y"SA$$ L?/UY]1J]U"]RT'H/S\G*JWR4KE7Y7S/^5S6^O:OWW-C+I%J ($4-\^>. $V:(8_+BY\-*\885X]%MQFVYV/L5)/'<,, -<5 ; M"@E2S%)OB)<&0Z=P Y7R&@,'!CTX+WZJ/-2T*O1<[1Y$G>R0*?&6(PF -A8: MRFFPJ"564DFHL)6N0>!-=P^ZO,8)U/(X#7[G<]NM]XOY;)Y.XR-,W07L;&HK M4=P;9JA0T%+*-)$<> R%0)!*ST6#QXS^""1H'_\7R.EGNRMWG96C?)9]*,/: MT0_3MTF0(""6&7 E$(XRZG2,QK!2<6,8<[!!-NL_@@+Z&I67,BN>NF>7[^]U M. /6M)8HRR32@"LC$0WJ5&@1UAF,L=9$*]O@]O,?COHN1F PS-YXTZE*Y$%K M:WY[4B0,,@08U$BJF.=?**P=E!;R,"8>^08OZOV0GO>#C4QO,R2>?[V=S1;9 MV"[*H+]6/5EV>O;X<.RN,UL=>7M7EG ")$","QDM0\PUTD108XQD)/S9P$Y_ ME?[LK@%^,0OS70R3#6%"L#>/A%, OKI[9 /Z3[ M^9"#,YBIL@.#1QY!-8V98O-R64.G(>Q5VTZXHU8()002B )E-8+$2BZ@L) 0 M4S\> _WA-^Y^/%[-'#C0:4XCN1(*O?4$ J>)I1*$,0..24>5B?:E:7!O^S6Z MD%_26/61@/G['*^?YNE\I5:?2M-G?M<[$4ZKY&O][N-$8!C6*'N>D2DKA_OVW8FU :# M\=TNIP$"@TY/>M^SU82+"U$QC1-N1[K2K>42B8T"RBB!A8'"*.;Q/\24PCQYEH!S M6,D_6QJWYV[\%I%Z76PX# MVI,T<$@D.,_A!RLMB6BUUX7??)A$'CCS"U!N* MA%.2DKL^ 42KIDS@FON 03>!: >4--,X-JCW]D&L-W1;Q.=WI@P&BTN%Y.P[*T>:XI8 ME-E%7"^OLK?3L#_+=K.B:AT)CX\B(V@4";9X>-,3C MP*[WY=6LECSOF^M*A%0,&H,05T+R>-=2@#M,,#/U T6Z.SMNF2,=PC6(Z(UG M*;F79]GOLOG[LT,J5YTX(8-]X)1C&BL+1L O?XVSO]>W+T3 M6FS8[RTGU9?GKKV/6=#^LWQ^=Z-GA<>C6VR[KM9WW708:@>Q5A2#8+M:@V+N M_/L9KGG][7MW=U3:X^O T!V$RG[R&,*'13FZ"'V/#RW45M2;:TRD$EYC&.UA M3IBR]M'A*I&HOF>QNQLB/:GGUD ;@E)^^L#&MVG8%EWD7V-O:JKBS14F0F/* MM*32 (.4Q1PB?6\E@P;IL+N[AM&/ FX-L[X8%:R#U>G8Z?;;/$^^2ZQA%CAC MK;8^8.5TV%[?]85:4C^I17>7#]H;_R90#.CP.4H?S,(L/Y^:Y>OQHYO/95CZ M)JMXJ7NMO;0?/Z?7S8ZI]VTM 48KHK V7FD "59 V/O1(;+2"\L]Y[]KT68Z M.*!]$?7^F95'#CZ3SBZVL&U3D22&"3*$B#.,>2:@"-K[KH?.D 9WHKH+NF^/ M,RW!,@C[N(<+28)**15@7EH!/*0&/5+'KDF\W8LY/.\2L,-$MBX#S#9%M=Z* MT[C5Q9=9V)C&4):KN*FUT>,TZ;G1=\6\[W[NQ/9VH.,?<2O_ES_]/U!+ P04 M " #X565/R)RU<8"# #G(@8 %0 &QM;G@M,C Q.3 Y,S!?;&%B+GAM M;-2]:Z_;2)+G_7X_!9\>X-ENP)[*^V5V9A9Y[37@*AMV]?0N&@M!/J)M31^+ M;DG'9<^GWZ0D2CH7\3#)3(H%--HNE^M$Q#^9/T8D,R/_]7]^_W);?"O7FV6U M^K<_P'\&?RC*U4VU6*X^_=L?_O+^I7IO7KWZP__\]__VK__?RY?_6[][7=CJ MYNY+N=H69EW.M^6B^&VY_5S\=5%N_EY\7%=?BK]6Z[\OO\U?OMS_1\7N-[?+ MU=__I?Z_#_--67S?+/]E<_.Y_#)_7=W,MSO;G[?;K__RTT^__?;;/W__L+[] MYVK]Z2<$ /[I^%]=_!OU/[UL_MK+^H]>0O02PW_^OEG\H0@1KC8[VQV,-'_] M^Z.__QO>_6THI?QI]V^/?W6S?.HOAA\+?_K?/[]^OXOSY7*UVCG5U6[XK/Q;UKW]Y]^JB=_*G^F_\M"H_U7J_+=?+:O%^.U]O7\\_E+?! MC=U/^[PN/S[](V[7ZWL_H59(U@I!5BOT3\_\X.V/K^6__6&S_/+U-LCSTP#_ M>SB\?>QL+N]V(OS2Q\DV51_^P,3^_AJF;IG6X\<_,K'/^P?-K18YGM^'/S:Q M[VE=SOID5-OY;>(GX]&/O.CS;?VW7H??'?YB_=-;\+LS?H#JV0\NOV_+U:)< M[*!Y[T<7R\6__2'\;G:W>?EI/O\Z^W-5+7Y;WMZJU>+5*I#VT_+#;:DVFW*[ ML2<:X\-YQY* 0EGDJ&B,=>(8:]-;.=D5FY>OF7 M]XU+NS\:8M1*RX'C#B/&J?)&,LR)%LQK1XE3[ \Q6CT>A76YJ>[6-_M76/"V M?H/O _CWQL]BOEH4)T^+O:O%R=?B;XVW__=??SI%?4_^ZN:IYVGGX\?YYL/. MT8- P6$H?BIOMYOF3U[6?_(2P,/;^9]Z*?EP1*J;S".R%_BVSE6J]>$YO_42.I@-1AQ8%US3RUG(O9]OBRZCQ99TPK!@EPBB)"#5>"$PX- MMU@(XJ%1,?-P>^%EV6$R7IQ@ R6)0U=2-?I1Z3JDZ0"1SMI,BP_=W;XP]2/C MCIW5ZN8?=\MUN;!WZU!F[M.VF?0&":NTAQ 0 *7"QA[?R,BZ/C/]24-$<>D@ MLE00024$VA@J)06.0HJ5,"/-_A=%XUVQ=Z_8^]>/"OTDC4QR,<,%M1"W$P0 M1%S4&_SX0X'0$%L,(4&8AHQ7A*J=*04YIU)YE3M7;_R(>RMWEZ0;,[*H$0>) M9X7(0H3&:@L"HK69QIR/=[L:^$S$S6I3;;9O/M:OWXU:+=Z7ZV_+FW+SOKI= MS)2G0 J #=:\E!\*B&.+T*D6L'ZVJS>;NN/BZW,^2X$\)QRDR8+D*H8*:9-H0A--L>OU4\7^"> M_5SKI!$.68D1I=)Y08Q@@'/G/%.(Q.4;%SZ7M!6UM2O%E_GZTW(5N1(0(T[' MPC^3+I%U_DZ2O1LCU_2G^-M*^!XJ38,)O3Q_6*#WCKY[?;$IP]_]'!AC0\YS M6WVMBQKW_6NYVI0S@PCUH8XQ##BHO?0!,>%0?7QJYM M6E1J+7A2J#L- B6*Y5%IE$ZAKI1Z7]Z&?_OIS^6J7,_K;Z=J\66Y6M8K+]OE MM[(QCBW@V*.0&7FAH ).R^,,@X1%?<_L:-)Q 3%#0(0*@Q) %)7$A(G-N0S) M !29N77P\D5Q\',W^>Y[^NS\RZIX-Z9=0>PXN*70.0OGNBG7 KS$TD^#?*F# MJK(^KG$L5%^J]7;Y7[M]O6\^/MQ$,D/8"F,,DM);0I0)4_,X(Y7C/(:!SYAB MBD)NA'*A%J).:4V\=%J),&*,"LPSL^_)9(X&EP+%4P59:',(Y;;[Z6-1Y7GPYXW,Q(R!B@\SY8(8)313FR MS9021$>M,CW^Z4H!0QB7F%-,F2*"&D>"">4-P=!%??+ML=9T=*C)"R)QU$.N M;@3*JU0<=")$RD*91UJT@*6_;M-@R0#_JU1/4$]B[#^YOZXVP1(VF"LAG63( M8(2:8 M)R*\4 U%OMZ^"94X6[N0.J92NFS%(1A>V)H12<,[6T@MZ@V_E%#I$),L]\+V MF^WG%-,,EG09O$L11 MI7[8^FQVK>&FMMOU\L/==AZJK%^KM_-UN=K.("!4:$<$9B&A]YX0?MRH%0L,4,IIG3FGMOZ>+ MI ,\=;DJZPT*6@%JL#1*(:*PT.#6S1R?@.\ZYQZ80TL$2=X8*2ZES M4GGF"('6:@B5Z?8AZ+FC_L].O+?KZMNR;NU1A*EUR+&*[?Q[[%)/;T%CP)5) MQ"'$"BXUZS[%'P]>C9Q?7=#F62SU5W-*/!H0Q9,@&JI*YYJNW)[5C9(PPX2R MRA&)M"7 8]=,$T^XCTFC[O]D!1RWG!L$3."G4U(#! 0QAG&D'$29LZ;@3-'E MY1Y9TL6)U[&,RZ9;9.DV5+(\5=RY.FV56R\5IT&4GKX_K- &*-"+'NK;?'F[ M3YI,]>5+M7J_K6[^_KFZ#7)M]'RSO)DQQY5A7D%M)<9>8(A.*QT 17U1C[5- M-(4P_,]A%5(VA87589J&M ! 1K#+?4SCB>G4^%S/I;W7Q;G;+XJ=XP.0E&)$ M>D!KY,$8C+6!XY"?<\\+VI6$"8=F@JQ,&5T;39.KF)ZW=GE[%TJQF00!\= [ MQH61#B@8W@#'4UM>XCS$/5GWD""!'3>>ANI9LF 9"5Z?-.7>Y][6U&>N'US/ M1=W.XY*:NSF&)#]YGQN-*[/WX%X2^L8.T.^-O]'Q]29P/R6[,MC-UZOEZM/F M;;E^_WE^UF%,0T$MHHH! +5GD@AR7&-B@D0EMQ>-&&R E7MJ4.F1-,P$NQ!3 M#!W5<5\?XHG:^%6WKBEVGG5IPI%8QVYH'$7". +V4R\+XRZITX*RP8).@UC# MPZ@2/VC#^+//-S%DK.ZK9P1!]?D1XBAM)HVD+BK/>]H"MQP(*DE(9"$U7M4; M%9C!6'L+#8&Y&YP\GCN]ZN.>ZO5#3GKAAO+F*K7LD[)$@"9.QFE2)C*&9Q#3 M1Y&^?#EF4TARB34FS''L"5"<'+_]XY!5#2%,8X-88#@!1!M0=PW%&@+ J2.4 M2DZ)R;W#ZZGYTJL>[*UA/\[DD&\X::Y2NUV0)H(VL6).DS?143Q#G'ZJ=&7. M7\OEI\_AQZMOY7K^J?SE[LN'@NV1Q[6:5!^[*"KJTZE/.^0?>[L$"$\),M0:$&)JO?V'9OD(A17+\=9 M%EX+)!WTP@&*!-(0$PNE(,1#97S<3IC,;X1>)7;B@4A+^?1CD!'F5ZG6HY1, M .BX$?E]<3@RMIZX[:/@0*H>"/_(E9D$J.Y:1%&H;X'ST%MQG,Y>B:@V9[&V MF2,8"PO)AV,074<9B:Q\O)"""P8#?%!+95$U&#F@Q?,49A[_>)\4T@]6P]NOKBW MSGCP-;;3=0JYN^%S=*7CF)E$Y$RML)\7K@6/276?!A/3AO2H479RO3HW**D/ MUP?[7]?EYW*U67XK3YM]?+4.A%Z9N_6Z7-W\^'4]7VWF-_7REEHM=O]TNUOL M4HO_O-MLZQ::OY3;-Q]_G7^?0:Z8@]!Y;D)B#)2&2AT_[ H%8GB9R45I.68& M!>4DIMS(D,4S3 4VVA$@=>X]DONN!O?"NK]+[T5Q"*YHHBO.PMMU;SP+L#A% M^**H=_R%Q"OZ%/*U'H9N-/\=/ =Q_+_R(Y"GHTR606IYUUSYJ9C&V^G:(CQL MC3.%,4GQ!CR:)M(JJ+374DO@-%(8'?=&UKLFHWIV=3+H%%%<$ZBXHDQZI0D7 MW$MHD*@[E$6]G7HT\7H>33E>,MWU'O[*R")U\A? %#D^D,K1PD^?L?$A11"S MIUX1ZQ\/K1XM.N[J;HA6>L(@1%)1YT[M&TC4N?0V.YA)9K6U($QNBB%31E%= MESB$&(\;S,D4B=KFP+3\YV>;/\NFN7]KZ\N5LOM\MR8^L^]_435BY"TOF7U>+TS\W^ MN_JQ;$YJ"\6T$19I)R00D+E]]2H:L"]HA I M24-=3>/:N_;H&'0>0G&*H5[ /'J]*TWOQ5$<=ZHV,[['#H=1AK,;8JNW6"R6L,9]PH9:R3S7,V20OR6M\BX@SN-]\C(,3^\#^8*BO?K]:>0 (Q(2S@@ M"D)/A3_QP\*H=\*#GTP]048)#!6D0'K!G<'4260$#\BZ0J>M"13R/1O7=91R M&E.OI^_MC>NB%!BG(&\.PREG()(4A=>SH M3H/N(\>MM#M]@S?;R3?-&XH%V_G/^J_K-;K,.%V M_]UF9B@BE@%)B5 2>Z0P PUUH.4RYE62P!UF,,!04T(XHIA3!:SA@G@%.53! MP\SOD;,(CGWA]KOW'Z9RMBG]W,>/Y7'1'^>QCV^V- M,K%AC7N=7&=$WWPN%W>WY>,+ M9<,[[L]5M?AM>7O[Z\Z_\OM6!SG_/G.TOC52J@ 5(BCCU,A#:QDGG'4^Y@72 MQSY5&$DKF8,,4A\2U,;OXN_[3PO:M>+G>^1 M[2VRC$ZW5\"U!R:.^7G&) O3>PC; O&-L!KOH>_'Y>JC7ZZ6V_)U M2%,6#YWR=]N[W4+N\5[PPT4N#Y%07_++& 00&*LY)H#J!@E \%[ 3N*8)@X+ M0UUXC7$*F95(&>"]U@RPND]U9I*[S7;YI;Y&JM@[7)Q[?+SDZ%UYN_L[(6%\ MA)9^.!]G4.,X/[GQ[/\"V ?RNUMRL1:+6TGZXL-.8K4DB>52, MIU(G>BZ]F__V[D\]O"LWY?I;N9DA:!EGEBI3 MG_X2T$AYG&.,61BW3!MO'V)F@2%0:.>I U '3Q@DB%H)PTA&7339:UWVX/*+ M(CA='+W>%7-'OXN=X\>]](WSL>NN&48GDH!7&IB>9$PZ)GFYV5W8+CS-,$P3 MXVR.""_Q-YN:T5S^:[7^^ZO5VW5U4VX>6 8FO ,\MHIIR B1CFKY&Y.?S?':R6*Y*@YNIJ+L$*TCJ3J2 MS+TIVEOAO,R\+%L71B80?6),3!'1)08F4RN:>77EN0EE:+VN^< R9M)Y9310 M'DB.(:"2-_,0(&4"N,DM!K4.]XQD-2:$>OEX$U/3G42*!)( MJ;7I39XV6?+2)5CN@I$8I2;&BRC7+X$A/OZN!/#SY?H_YK=WY6G%[W1'0'BR MO94&2TRHD001*/=%AZ+I=O6-Z MO5Q]4JO%+]5JW?QC?79Y\_ C-F&"&2B-A,Y C _-+T*:N(HJE5QC&2WXGH>RZXMP6;P MAK-Q!C42J%,9S[[@S3Z4>4D]0/XN1!]C="=&_E%"OO2&&$_O[B%LQG;@S5>[1#0^'6UU*Q%HY9YG$+9:4S/))$\.DJ62IWX#?T[@^7B M]7+^87F[.\'V8#9;X0P7C'JE' UO9V*I;.86=C;J#LL(L]1!:H'SOOZ^ Q04 M@.J0,B )/$4,Y?[ =;Y3\.!K<>9LPCW[PP>@&]RNI'TK\^E\\+AH7#[. MZQ\)89IJ3&*1>H7AZ _6-".1F:_=%.U$V<2#,S76I@[O(G&SZ-B9NW='>F_KVLZYSN>_/SSAGCRX5>Y^N M5O1=$J=M^@W5Z75[_\^7WQUKTK MWO\O]<[%918#Y.N&G7&4B^/.XV:4(2^X5D9P4: 6]@P7=1KP21!'E?IQBVY$ M5'TI?YU_?^(0#242A"2!,4F@X5QZYLE^!@7J.>NZ=Z&Y:((I;*T7R%'**6-> MA^D*4D#S/9<-C,)F%HU&T,K8:LP$YR3KTPA#IO-=?"XC"5'0=&B-R7 MFE^86+W7#H:)VAM1>?1,PJBKO>K;9(K#5+RZD^54CU">!U5??3I7'?^X6VY_ MG'"H,<4&<(<0=AYR9N1^N2UDT"%?[GIIW8.?ZB DTGKFB%34:RJAUI1K1010 MG/*,9[_WCESM;7Y?A[8\N)]@TY@+?9U_F/$.T:#SXE2=2W^N;H,DFX/!U>)1 MH[;-:=J%R5!_Q$-:A+*_?K-039H9H9&*:M0<;1PI(8U4' <=**56*&>?E ZKB1>]<=(2=O6 M)7.-SC2HF2^\A^N8>77L7A/=[X;S5(Z#A.,R9#.*(8,M=-8WZ8=WPOC(PSS/ MVU,(4V<188!::K&1$EM""21"0R4=SEXA/>QLF*A02J!TUWII7)%CRZ:A^F:J MGIX5K;6(2B?Y-$B8-*)')55JM3IGFMOY=M?J]\U',]]\]K?5;Z=/2#"05'JE MF$/0":?8$!L9DY7&K7H/0^U8L?/L>A]%6V1J2T!2J#N- M*98FE(>)13I](NZAJDV]75??EHMRH7_\95/WV7OSM5SO;G=0-]OEM]T6LZ,C MQ$!"!">(40(4M0XBVC@"&".1EU6E-I\YQ:B/X^]F8.-S\>%'\.5QB:-CIB')=?58I+ M/,TX2M.@;,X ']]TEE?+SK?, M+O[S;K/=5Y#5N[)6:GE;WKN([=3BJ$-51E\Y> MP\',5#^+J6YC?8RJ>'R!8?C78_'_.H]"MS?$Y)^"N'?(U1^ /'?:9ABDEO?1 M59^):;RQKBO!PPMPKS\>7=]ZMORZ+F^6NR;>X?>W9?V;^E#@67/O&?:4.8." M!YPYCP"7&C2F/<51GXZ2&,S\5CKW\45Q]')_&O;,S[BW2AJIN[TE1E;3H&K:D*J,SVB/C^>[CT;U3>3E:K,WAH35&A+.L0+&22*( M,XTQ D!4MM[31.X/X=OJYN^'CZPW9WX5Y?X"AQZ?NWO(&/%1.Z^"/3Y='\0[ M=^D*'Z8?R?+.I3\E!-HJ[&#;9LN?_U5<#=QW*]KC.^PSZY M*" )E")QK:$2,Q6Y:?ZNJ=?(R_!'6RXTX22^PGUR,>8G:$[ M'XL_-M[^J6Y W3A[32)_U^_(HTG>_P[:H3+GNU+V.>7:]^0F5'X: MU$L9,88I MSV%@LE>.02;E$1/0Z3J13/PL?. K8@,OT@3(.2&>*J M/ZH$,CMLL#= @5#VV_KL>>, 1B)J3U5"LYEI:3Z'?RHW=>%7'2?P_'0E_>VI MP=F_#*VU^TO?M^ >1?4D5?>)G@=7KWE:OZ.*417XX*&8!C)S!/9L+9Y(N_[0 M5#H/E7X#0GI6>P-UJL_\)K[ M?I;U[7>02D*T22DBS$XUE>8HT=#T1:E9E^F)5L3S+J_X*#2AG[Q?8N\)MAB#$V$/BN39U#VHLA&^, M RQ!$F+ULCP.NLZ6HG9N#2Y<>XGF#A%_ MJK@;%M3SY>EPS5(!\*P?_TQ#A2'P5CK-N*&6 WKTP% 3=6];2KNYOW\D47RL;]ZP]?O#E<]S9 F M&EA#D>0<<1HL*G6$,_)1W;>'6\L,Q.-"TM>]/ZD6ZCJ+.725+H>.:9?HWCZC M[,CKBW.Q8H]5;#UCJ?SLEP_I?I#S%2KW5>/ORZWG\W=9EM]*=?'6T!F M4$D68 I#U2WJK=O(V&/!C9R,VNN2VG9FP/UE5<[7JW)1K,MOY>IN,. &"MT7 M=^-IG 1^C;O%;\'?HG'XQ>DZHVO3L%7/*#:F&9FIDC)1=,]R,Z6*Z7L+S2SA ME-I0M4NHA$((<]ILP!$4"S_;5MOY;3> )C0;QHU8_*W0%FFHKH!9>9AB*:: R1V"]6_Y$:C<0D'ZYFJ]N MGNZ^@#635$(O&51 2<7!\1RR()"H!,W7AIC/G&P^,Z>/GF=LOC9H< ;A=:QQ M28K9OD,R)G%;A(TG;XI1FC2!DP38C<3IM.Q*Y.#!35DN-CZH\6JSN0OFRS24!=Q(KC46S#(L7&.7(1-UI_%P:[DW:.]<*3:U+\4R>%@N MXB":0,]NS!Q7RCA$-K[MT_S&NUTKW[V^.P?'1>&S>K60+YW6TP!=PGBJ7$]E M),8.5Q"\*V]WNUBJ7^??Z\J_OK0@X-17ZTN-)R@U7@@,H';00.(4;0Y9"Q'^ M38_-.]E\&6<[S_$*D(/_=?N_^MJPLQ"*C]6ZB&[*,O+ =<3H50>K'UUS#5 > M[O84N W'N<=L(I3.'N9#>(^C:RS3WWRTRSI+7BTVYR\2[S'#5'!FF$3.*. L M.QB50FDU@-P]+8[#YWLIZFXQ==$X6WR=+V/SU8$BQU$VI[##6!IRTS?K\)3/ MUS^*HX\OKIFOMDK6@8X#M9X6 X<&.2-I^G MI"+")/@ZU,?L6%^'[O:+:<7'QL=<"YG/"YUZ 3.IQMD7+J>Z6IEDE;+S4$P# MA3D"Z[TJ&:G=0$361WTV%[IS&\4LHXAZ11RB+&2?V#:.\,#Q!-^'AIB_[O>A MH^<9OP\-&IQ!>!UK7))BMN^0C$G<%F'CR9MBE"9-X"0!=B-Q.BUCB_!?*W7S MC[OENKS7?$VM%J?^:U88)3$4BFEK$.&$6'QP0!DDY(""/('U<8ISM5CL.A;N M[E3YVK0LK%O[E/UZ1*;4/ZY6'TOS875[D/G@YK%#Y(M]B\@7.]FOU">RNX@= M*OF$(S$-D.8([$*%GUR[6'#Z:GW^4>SMNORVK.XV.Z_VW4UGTD"IB0,*8XX- M\\B@ILV&0HC; >!,8'WDKT[UEXL_WON _*>B<;LX\[L?1E.,1AQ&QQJ!81@= MK'I6BCZO80>*)AR(:5$T96 7*)I#<\G.=RQ6$Z]69;G9)N?_Q<;C]7BWVEO_OW,V^<](+PV@7GG56 -^?6-8#$ MI&!<7]O78]W>XV+O]IU5["))B,-GH]/IY< M[=67+8'>/8&81^-D).RNZS@$?"A7#/IZ2SU1YO6/YSG8#50J_0?PF8*:0<\( M@9@X;X(SM&D$8HCF/,$>H3YFQ]XCM&Q\S/4Q^WFA4W_$3JIQ]H_74_UBG>1+ M=>>AF 80D^?BQOMF\^NN\WN]M4WH66<.YQC&[@Y(:SKPO:.]KO:OY8[4NEY_J>Z;W M7A?K>;V<5:WV&*V_D>Y^4YZEF10R)+S62&8A MPQ8YP.G1!2==3.Z9U/ 8V>=^(B^3 32M\MT >C71XP!ZD9(OBKVOQ1/MXL8E M:(R2+03-,B#3(&B>T*H1'N@4!%4A75ZO?X3,^#_FMW?EC%D,+:(>04ZPI%I) M<**W=GSV=>>S6RV&X#/6:LP4ON]@_%Q^2,L711G^-"1)^Q^< I[1H@^A9DZM MD^%R7M?U>R^+G9M3H.0#Y:+QV%?Y*7.Q=TR=@#A,L:XDU'>;Y:KTB=0RVY)H.XU)EB:4*L.SUV]*G6VY>[NN?+7^ M,G^U^EC_4O_1K^7WK;ZMCS +[0C"W@(AM&7<$H%Y,\N09C9FX2O6-F0*6@L1 MLR+D519(Z#W2]1D4#+3"4?M9>ZQ]':?@F;\OZ@7M8N=R<>9S\;=?ZPT^1>U[ ML7,^\DQ<\F&)@]\U1J0G#],.1E9:=E2U T!3C\^TF)H\N@N8S:-B5_*^W\ZW M9?TQ^,W'4$A67\HZJZJ^?%V7G\O59OFM//QIPW\(PA0/UICTE"!D0,#_;HI+ M3+7S7;=%Q)H-(5OO'+7&:$J5$9(3SX("#@"I1,9^5$=/#PW^3BX6>Q^OEOY$ M:M@RH7.-QC0F=+;HJG&>Z;@)K6YN[K[<[5I<[>Z*>L*#U]5FLWL9S9RBRCM* MC;&8ALS.4GVW)F_[%V^$^'-W=D[I1V'+I1]6I#$(?4M.IG86N,DBU@S3(@TZ!JGM"J M$1[H.)Y>MGNS2]#4]^5FYA5E5AK K704,@\D@X?YRZBU45VD.QGD1"C(M>9, M HID76]IQ7@P:T@HQG,7H2VSMG$SI$7!T4AHIA&[&RQ'USD.D@DDSD+&+K*U M$#&IZM,@8=J0JHQ/:5KRV>K+?+F:8OY4XHP!H M@:CQ %)PS$DXYC$0;+<$:T.:L?K0+E6&"&-"8%@I[QFR*/<%R ?GBL:[HG;O M6*KM?8R$WD!EN[%N/%'C$#=,SRQL:Y6J!6EI))X&R1+%4N5X"+.L![Y>KLI7 MV_)+O0$7N$!*8K43GJE00UO93#CF28XUP9-QR*R27 C$>9CGG"J)=FW^N.(" M*).[X6CDRE3M=[%S/,_B8,2@)%T@S#,>61<)NPS%-5<*CY(.7RV,'YUI,#5? M>/U6#?OJF)B\OY3;-Q]_G7^?80\=@T!S2YBDRFL+CIF.!XIF ._1-N+2,.6I M]MI3!;R4# OBO3,20.C2%6 M0 *%Q58#&B+5GI/=NIWB7/O(6T>2KE5>>Q8/G+I)U9_&?$T;4N?5L]YZ161" MU5U]8&G^H_Y2JU:+\"?KNW+Q>CG_L+S=G:>WR\W-;;6Y6Y>G+6^6VO#.Q5)K M1P#'FEFCFOVDH>B)+45[^8"4X98[Q)R7%$(J@20NE&$:&4&-&"$SVKE='/S> M'8 Y>%ZQ1 M/LZG1E"UQQ;APUU)\]NWU7['\G$SH^-..:V)$ I;A2"2<+_U7UI""=7Q^X(O MVZ(A>V,..XZPI-0I11BT,+RJ;*C7C:=O*KTZ'\,^7>3X=KY^L]ZYLM@==WQ;[F^PG3%KF>;06*(Q9S"4 M5NZP0],(Y9 HJD/*21V)JYM1>\K8W<^O@@O MXG517P^]\W-_&+CNIK"_+SKR]'4*K;MQ;VR9X["70N$\!Z^?EZT%>RE%GP;U MDD;T\,AUL4,^KF)M=#R7JQJS>PDZ.5?TCNKT9M.KS284:C/!C= A 00Z -%) MR00"S3S24$3MBKUDPQ/ML,">86U#MFG"SP7"<>L)!\0B/6K>M??L1;'W;2"0 MNHK8$T89]!L.HF>E&X=">R=B"!2IYD3I$QO%<^3II4IOZKRYVVZV\]5BN?HT M$V%R<&:!8MI SZEF4#2S1E$6M6K>:@@#;)CS&EJK*1!20X<0I=I+&:H@>AW^ MG#DX$$)1FO8D42XY4^"HBY+C,.G,DQ@P]1%WHG3J%44*1J"UQITGB98=DJE>C=D'8%O>/@EDCJ/->==!*OA7F)U9\&_5(']?#VDQR: M]2/BHR*58(,9$5Q0QHFP1#KCO0'* M :CN@BF(&#WY9@LPO:A759-!U+NRJM;[4)U)EIOA:=(LO[!M!)LH$9#R-44 MN5YYB!5 C$H0S KJCNLT$#@TE%H',PH;QWB](F0Q10 K(@T)< ::0ZCHZ#G; M88KU6?$:(F9_4F70,0VEKK'R=5F@2#I%JCI=,L4&TH%*O;090J3SFM9RC:14 M]2\$-W/6^R5"K8FIEIA@Q8T4]2$5CAPC4L*H75S]K63FULFQ8N_9@,WK Z3L M!JMQ5(S#5$\!\^Q"O:1/V];3P9I.@TH)XGBXR321,EU)=';)N2T_;-5JL;\" M_7UY<[?>;3D_;FW5RF'@O=?UAP(B%"?6[8][,&.EZ+I)*,8B9( 2QS! EB*" M)=1&A]]0+RD1-&,/JC,G7Q2UF[LC'GM'BY.G5]OZW5W$EEF8822F,2US!%9E M?XHC4XB;S^7B[K9\\W%WQ._,GU^J[;MROEC>_OAYOOY[N:T/DYR=%B&VWI(@ MB%>:2Z8 -J"9Q8+)J*V3O7V0=?MX9@&1G&H/I+/,2 1X2+.P9U%]W7N?CCWS MM@CN%@=_BY/#@V_2R#9&'3.7"0Q/''9SC$R>I*>?M&TI4>;!F@:9LT?Y,)T: M1=6NS#Y9.KTFSA(\:22ES&G,@#&AQ*1>-+.^=B&&S.V6&!4 0@YAR"4IAE(Q M1Q$@%@ADPN]R']TYF\?GJ=1 V X4MQM2Q],U#IR#)[(Z+Z!SEC>3#2H= MN0V^JU4D&*-(& D4IH0X930*Z3972FJG?/X#B9OMRR\[3XL'Y>/1V0'K7 G5 M[X:ZZP@?A[UTFF?:TMI1PM;]K:F'81I93KL;2F5OL66;\$;79M M8+=JLRG/5_>J&6XQ9&D0F-ONV MW7-0+%>G#R)G9>?C;R-_K/_&(<#B$.&!*']*T[CL>L]$]&M@NH]#_U?&=9Z$ MW.^9I"/5[9UTG8=C;X-A]_UKN=J4FUF@%:^O MP*G;LDFO)95V#R_).*!0136[??33C2$*.(J\8XH*: 37QC&#,9;<4*=R?[MK M'"H:CT9N7_M0D)89WE^\:4S- ?X_[$([4(GHR7!J9%#Q4G-C/Z1'!I;O16(Z)_Q,,VT+]4V[,W%,2:88T4)I):)HVCQN^G"H=, MLZ@WQ[/&.+2,<*)G[,MNV>V5J1PL*_8@2 MQR[,IU W5Y^)5M5:U^(3"3X-BJ4+YW'/B90ZQ?3'61Y7J4RUJJE:KF[N]4T^ M;LM#G#)L!&:HO@$(\)"%'+:S H$DZ-H)(%7VM(:)63[),TP().9L3EB>Z)E3"X%D\[E$U T\^&= MJATE4'"FA9$6-I/9 D!BNU]%F#:$ATS1T]P+C8VGASL?@J\O=\X6)V]/G\=KAWN?#1@^ M -V >B7MXV":4/;,&_^?$[&%HAE&8AH$S1'8Q1W]B;7K2LX6L_K'S_/_K-;F M=K[9J._+S0R28"JX@263GB)F/,/-S(5$1"VHQ=@-8^6 M4&$$H3[WIJYG)NZ'^BA/\+?8.1P*SN!R)#V3#D(W?%Y+_SA^)I4^"T$C=&Q! M:([1F 9#LT16Y7^6DU'T9/^7^9?25E_FR]4,&6LMMP0;[34GCF"B#Y,80DRC M]L?&V@[6N*),($9T?6V ) !2;@352G%&OE[>U)]C5I_4IW6Y MN\5N\W/YY4.YGG&. 9'*U NVT@0E5<#[?AXC!4E40X#+5K1DBDK"B;2>,JXD M1E( @;#AQ"*Z/*S8Q@:X0"C"@ ./(. M6>##9%226LE"]C?XZ/P#>[3.-0%WTF-/@75::T.4I\8[%W]>L]1-T.L6GP;ND$74Y!#](K>=HMRB7 M,UO=W-66WI;K9;5PJX6=;\M9?2D>E,#"D&XX@("3F-53#G@HL2&=.G-?_NE< M2VN@@13NUB:5 L0::8BNN^YYC#*3K'&JV'M5!+>*VJ]NY!H@6CNGQM$KCDK1 M4CU!H4V#H4UY\\^?JF\_A4!K LGZ-S5XY!EX+HKP!&:&"W9=J"3POTKUZ"0K M#7\IMS.OA-*4*J:%"F]N)+'W39F"F8FZ+NX94X!9(#7%5 8*AA1!*^<-Y9J" M>LNPRHV2YQ::@XO)RL!.R@XN %.+FG;AODW/L4N^X$N_8B]&XFFD/:F"Z5[@ MQ6LTJ+1[LUY^6J[FM_6_G E-K<*6,Z0\@,B$),L>)AGV#$6UF7C>&O)":P4= M$D)2"K#P&FHMPBB%I$Z[J',&/.7>N5VPQUTOK:3 M83Q="KD!2D5O<8.))6U119A "AE/(+:*"P&8K%$:$1G7N?MJ"]$IZIXT3P%'&N3+*46R\ M)I@0#G)_H$S#M9[B=<-8?MWBJ#4-0L4":9B*T^#/P!@>MN=(H$CG%;#YU=VGUO6>C=4B^+1N_E'/-\O#T0?F M&69*$ZT!\A9!%6HA[ SP@LLPU4S48EDRKY1'2FD1$E7/*"-*61+*<28!)(H% M5W.OJX5 BETDQ<'MX]>P@Z^[W.+<^7YGNT82?GH=XC^<39-_'IWJ>#-C]V1#D4@\@H0X.I+R(C% M4ON&*@:PJ)9H7>QIR"%#EM6W6%$K:$C*%;((880U!B1WI7[F5W%TK-^QLQ3B M1B)[)%WC8-Q+TKRTO:Q3%XXF4'EBA$P1T27V)5,KFFI/V3TX@T(C MS)5F#-!FXA&)XP[;=K"'-3.&:<)@?>2)" N83(UZ*B"X1+YE:/?*XXV__U[)E'?87.8B9SAJ,97'4U20@A7R"D 02 \%]H% MXGNH,294Z^S'84]UX-&Y?>6G_F-H4C=(Z>B\;BR1>]?9T?KFSO!:%.N6Y*60 M?&+42Q34Y50OG69#LKW-8S<._/66J0!?H*S0S'+O'&C6R)2%(.ZT6)1ECIP4 MQA(O(*1.:R&DY< Z2P2A%.=N_=<^4Y,E?P.4[Y\&CB-Z2C).)A>\*%UD5CA\ M""9&RK2Q=<@44RD8SQ?_T9+F9=VCW7JPK8!ZDZ,9$,BN<2MP>H,H11J)E0HHB$TSBL!K))0*@J: M"065BSK^VF8'*<"]X5 9[JG73C&+I92*&,NM0_QJE$()*=59U/Z4RJ%G*DIU MD'(T2J%>E(I5=[J4BHZD Z7ZJ3.$4OA@44JBI!'"4C M%.Y%J5AUITNIZ$@Z4*J?.F/N&'Q];'N">? DX%1Y9A5Q]44.KIF"EONH,VII M/;.ALD)(R""4IL K321$(N2BR@/#N!B1A(>&0?6ZSUE$S1?"15&MVG:D[>(: MTM%IW &/9.[DQKH_I4<;YLGN07S=I?O4549^8F^0<6//L!^Q[PAT/AT]WWRN MKSH)O]3W)W^;W]Y;'#W=>C(#@(:T'3".#<:0:0LX.0+)6Q]U2KJS5'D[^1YZ;3B=_M;7 = MW>-(GTSR/">JNRK80N;THS -ZF:(Z^%)ZTS*#>HE\91YY:5D0"&H*?7!+@6T MV86G-4=1QPX[&V5,."5A=FE$,UZTK(=7-376WNS;/? Y/:UEGO6Z] MKM:F6H?,=KNL5IOC_:2ALE4VS$Q$15J3%VW6U"K^]*8_W8N[=>K4Z_SO+UP "E$74=1J34"HHG+7DB&& MXHP!]Z/85SP'+"Q7]_]B$\J BX+'&=%NO)[<8,9Q?*QQS,+X%-JWL'_4H9W& M.V'/[I^45A^C1=2Z!P-[Z.*VX< M2X?IFH63S\K5PL1T4D^#?PGCJ7(]E'%<^W7^O=R\G?^H&_TTEBBET%@@C:'> M?M/U\Q*3$0-;;8$- 4LNZ ;!@QB'C.#&Y>T3N7"H./O6$ M52_9NN$IMV)Q0(H4*PN!GE"DA3E#])L&909%4*5[FF+[;U>+NYOM7^?K]7RU M_1&2M?7=_'9W:?#RX[)<'*>)XQH$51@G1%,MD"#':8*5XW$-N+O9Y*P^56*I M(HQ0Z8!PTNAZLPA2WGF7OP/WSLVB\;,X.-H3/LF4[@:D:X@1G% HK+*). \B5P&8W M"Q&AAFH7P[M+-K#'D$JA,#S\ M93R[>M$?P6.%R_6M^REEVC]K#])R&D0:',7CC]4)5.G2\4=C5',>TCE.J<"*:\>D9:9Y_7,KHIJG/F/*8> P0I1ZY*CB1B+',)42 M0&_*C_5ZV2_#JT5 MCQ8)\9!I@BGCGDHK-:[OV2;,0,,%(]V66.1^MCURKO/,>[^=KQ;S]6*_%^[[ MMEPM0GIPN;ZQYK!>LL%(& U&22CU#744*0N]]MIH5E]TJE3N/7.-6P._ M1A:7OXQK"APG9!JM2!?/D)9Z) M-(K\TY! :,5U*+ U M8X)*.-K7R^&D&B!DU!?,S!KV^X9Y?3+U@=)P1:?!HP1Q//TM<[ R72GT:K4H M/RY7RVWY>OFM7+Q:;<-3M@QIV[Y?E/[Q\_P_J_5N-\?N1@^L+6;,L/#B-X " MA\.;?W_:1CII>51"%6N;&>P]-,H(#"D04$,O!,22&("A930SL4[NOKRM_2U. M#C?MX/K<+Y1\!+I![9KBQZ%NN.Y9N!;OL@6E+MN&;<..U]^(U@^QFM!%4PZC;V/O9A*,LU$IJ[^D / I*!H(G' M!&H.@,[]M>'Y^?VBV/E=[!PO:L][WE^49722\#;[P*1F;I\QN0:'GQ*V/XL' M#=/O@L?#(HQC<@(UH]8)']G?]]Z&2!CFM$8O_D&"1BP.CJ!EGY7!'C+F6Q=\ M6J/G%@4'*CL-FB6)Y*GEP"3J=#X/6MY\7E6WU:KYY@I-[VXI82&#=+L^& M7XA4@8[-M$).1ZT+=K/(N$7($,2%1A1;) ##*H 960:E<[EO&#DY^7+G93)X M)=*[&\;&ESH.:"E4SG,"M8MP+91+*_PT>)S M^!=L&V<]E9( 8K1UW.+=>:3]G!0P[@Z2;A8EIT(B 2G"BEK -6:8F##_*?#, MQFV2[=/1^.#DRX.7R1B82.]N#!Q?ZC@&IE Y3Q?C+L*U,#"M\--@8.*8'C8O MSJ!8Y_N:+M?*ZDNUWB[_:U[W97+?OY:K3?FNK OF(/:;CWZYN9G?_I]R'C+4 M4'-!CJE0(46UWH:LQ38S5B,6U?(TA3] 2*!@G3(!32FLLRA()'"$:8RMR-TS M:1_"R]>75K'.XR@.@;PHCJ'4O=7VP11U-)&W,8TQG-T /+61C,/S2(.8YZZE MX-^.%M2J.KG>+-<7-S]^5N]S([=W(F!#/0A<2.$PV]-(HR MWI %$FY[G/;KX845V@.)A;3:TGHC*'$&$FHU,Y@[*#M!9? )P&>&9),@K;0 '4,MCJB*L8K-OY?I#E8!GM3$>,N80(49645KO@>34*PX ,BC\ M,8EJ>W?N5[*9%YR\Z@ M\PS2W-T^.^P2_N/1Z:+Q^D])]P_V&)%N&T8!%EI)H)$*"F'-T$2_N,SK$';+\T4=1,X/+9&CEN,#2[X! M&^/#2M>QFL#WE'M")_N.TF_XID'T42(=]-UDB+IY.%\[\VMXB,L9)X@"99WW MU!KFJ)7RN!]&(9N1\2"9 \Z.^R4@>/V*_1XKWB'(0P?NJFI'>OU4SSZSEG'IN M %<:0.WE\5B*LBCCSJC& PH1=@12"!&AD@'I">&0: \\DX)$?5,=F=R_5=FY MW66(LE$[\>B,Q^R6@9D*L7^KTO(Z8JQ^M[2.B7$XJZ,5'4[JOVS*CW>WKY6N[OCA,$07Y/# M+XJ]HT7M:2KFQH@]%+&9=$Y(U&X2CTS/DVR]8-E#]:FSL4](G5'86Z]\.:H/ M#_.,2&<1E90SC&1(E@GRQ^G)/(VZT+BG"] Q+BCC'%A-O:3"4,05X4Y"*;W( M?4Y]0#)4NY\[3>TV2KGRU.0#-%JBVCHV$\E4:Q^3IJI1PS5U'J<)+4">(9!HY)[ 5R@@FCZT\C *1+?8Z&+08:24U9II9BC 5]24;%#*( M/?':Y>]5^M2&U"0[X%*HW777V\A"Q^YT&ZYQIMUMS^O6NJ,MH>S3X&/:D![M M7$NN5U_V[7;_/S;.K-6 \S CI=+($B].33P $5%K"AU-AJ@H=]0I:P 5(>^2 MACLD-+">$92]<]2EHS 9"-A7\WX,'$'NP13LH?0H''Q:NP@2#A1_FBP<&M0S M-$RB68+Z_6UX?C_/-Z6ZN:GN5O7%NVKQGW>;[?Z"2684DI &-QB G#E(_;') M+YXMAX+X+36@$K&-;9$"A->'-ZBD$U=N89OG"].WA=G[B>KX0>. MU. J?KQ!2EO']QV?L>OX5GW[5?)IAFP:?,X?9O=J/J6NB4Z]M;M$0J9EI=&0 M:T*MT!([W= !:PH3GH!K=T0Z Y7CTFOFJ6-&*"&U\8 8Q,._RY__/M^_/2G/ M\XY:UUQY(@,6FT'G&ZMKG)[KR_=1AF\:C!\GU+@3=BGUC"\K' MR<,OG9YM_.R3;P]5.B:W'E'D7GET;WTSYLOMFCV;&R>2?!J,3!O2DSEO4KWB M\]M6\S,HI/?<0,&<1Y(+HO#Q"M5N4QI'N$7US6J^%!08# MH+3#N>]0[] [H!_]DFD>FXB.)W?JG/-*'.PH7:M\ M%_+9KH$W'Q\:GVE))*,(*"@T4<@038Y=5)P%M$>GTF:H5%Z+;QO7!74GO[_IM2 MHXA[R _UWMOJ=GFS+#?JPV:[GM]L9]@R;PSVI&Z)B0G2E)K=O),8:MQYK;W% M @ NU)%,"PT,E1Q+;QF"5C/'0-W@-M\;\&PAI?&J^%OCU\B7/%P6J&U"#5=U M(I,I02"/;]%.HTW72:3O-LM5N=G81&X>+ M,X^+^6I1/#DK:[>+G=^15]QD&)5NQ+ON@,2!,/U89&%DM*0MZ,PW/-,@:L;X MJK$>],@D9E^E-)"W&@-$#&(^U/,,!M*S_?$LR36CFL3 ]<&/5D@[2"A$5!)J M*0H%"4,.(04E0#;[QK:]-W$8C!6G8U:73Y?(3&Z_7G&UY.V>#FT)6S_!IH&4 MOLX_3,R&:! ' W.W7I>K[=$6(33$;9E$ F.*PK,.5?/8:\EM/!,>6K#,*&8Y MXHHQZD)JZ9!CA@,A)!06YNZ[>'"GF.^<^Y<^C(C6+ 85.>7J0XP71:/8=='Q M0)=G"=)7QRF!I'<,3_)DF"*=+RB=;SZ'Y*;^Q?WC;OEM?EM_&5=;,U^O?X1< MYS_FMW=E?6&/=H928960F"JD@O5FRF 7A9EN%C%DTD(JN'>4 LF5 P(PAZ&E MC"J=^Z--[=VN7KBI?U.>_!SYHLPN6K7,K;1:3V.N)8[IX469&12+7+38ZR== "%,@.A_><"*2A2%D6]Z=L,:6TD,IXRKDQ( M8IS6UAAN'*)6&2-S7ZG3^%:SUV)P#R5SK@<_ MJ=+S*\+#Q)T&N=*$\O2J< I]NG+JS?9SN;Z7I(3D! (2T@*$(5:$>N0/;0C" M3,+015WZ]<2/EYX3'T+P"CA:MTE62AJL@!4\@-B;S$S:>13'G3X:=:--9GGB M&+-SIGA0>HS+E<=ZM-!D@'C38,B0 *ID#]* I8N9Q51@[@$,293&5BK)<#,- M "%@MJVV\]L>2Q8SA[5@G"FJC*/:(%D?XS A+].>">+C+NLY.M%Y+OQ:_R?% MS;T%BP'K%<\+U6.=(JE&@]8GKK@HT74QHK-8TT!#3]_;%A\B%>@*A+?KZFNY MWOYX&QZ0;:BVZDKK:[TEO[YV#%,0,G'OD.-..:9">26;Q]Y0%G5JM=40%-I[ MA:W# 78D&"-&.@:L14Q*RW.?3&U\>U'LO-NM-AS]:[]J+X.HW5@RFIYQ:!D@ M91;:M,G4 I\DZDZ#16E"J3(\?9&E3C XK[_YOB[GF_+=\M/G[9N/?]GL-Z_- MA'(XO)\% UQ;[)@'VC2SB@,1M9N]W5+=MEHIR["!@$*GI4,8&QPFLF':P]RW MHQR=*W;>O2AV_KVL/K[\R^:P;3.R/!JF:\=*:31)(XNF 6KF*:':A&JKII(( M/ UB)8KE88V54*&NS++EQS)D;XM7JYOJ2_GK_/NQ@].,8RDT)LBI>IL$MH Q MTDPL13"( 5:;&0&UM5H!0CW%ENE@3A.HM(,AB>2Y.]$WGA5[UXK@6Z<;C).K MV0U3(PD9QZB^&F;ATV6%6N"40-9ID"E%(%7R1Z[/$M ,6P,4L]:3>@DZS!L( MP'%)@]8=B6+7?D+>9XR"EHJ0[%'FH>#"V^"ZQ(099N(^%/==].F_V/.\)#&K M/$G5Z+.\7OE_,/R]OEMCY\L%J\WU8W M?_](B8LHD@P M6E]B0#4S7GD$M'):Y>Y/>^;G;@EB<^;I__]/ D'^/W9;2;8_XDB13O1N++F* MWG&T>2CUWK&K[7GKJE@+JI*+/@V8I0^KRORP]@;BPPU[BH&Z :0,]BS4PE&@ MCV]VK4Q4BY<6,T89 J$F @431F#E0T(A)7>06TI(;N@UVTUO3QY&[M(=(F$T MT'*JUQMAU]^T>UFA;LCJ*^OD(-4[D,M8&J9-[.;!M_,?]2:@Y@->J-D8- AX MQBEP%F-MX/'##\=1>=@%$U @APG'O+[P@!L4PD/>8?J_7V9?@/OQ1WJW*^7I6+8EU^*U=WD11*HVXW M)HTN;!RA&O>*WX)_1>/@B^+HXI60U46V%H E57T:.$L;TL-S&.GUZE_2S60H M&:%4$#AEK7'"P^;\4[ K$8Q9MW[BQQMI-%/*.\8(A:'D$8H:28,I0PR"<4;@BB.A*<6HOJR7R^U(-)I[;%TDIG< M6XE>5ZM/V5.F&(D39$V9U$V>.)W\G%#N='*J;_K40_YIH"UY5#%)5&_5^NV= M?,HN0!6"H0"E('@1+-? N_B>J4T6*&&TL@0$Z'1)5J+Y1%!G!-, +, M09=[S7U_[//VF,KUKAF'*-F17..(&(FLG7[W*LFKD>JB/FV(&B[J1-B4()"G MCM6FT*;'>M4," "4HY:(8(H'0>H^9,WKGF+4*0BH($Q) 13W MU'D'L==Q!_#[KE"E6)EZ7J'H):FDXO1>B[K:$E2WM:?.(DV#"[T\O[S:%!E] MUYG?LMNI7AEGG"!*) V/M^&<'3\6N:!(3![28B;D4-QB"YT/E2,02A(O &,R MQ">I9;G;=)U[]M^;38!JNUTO/]QMZX^BQ;8JWLZ[;JU)+G(WEHRD;QQ:$DN; MA4*]-EHF4'L:C$H12)7\28Q=*/_RI5KMS.XZJ[VYVVZV\U5]J_:,4<&1,&$V M(>.?>B./,O=EE\@*!=E\+'T3)V^;NGC)E6O"]JU+K*/5S9:; I222/5K-3J=.] M3\GAG-S31J77G&L+K&'>J5##"=/,)RN!%'&=2EI-.6LD=TQK1@$%6"C/@D5% M!)4AT>"YUWN.WJ7"U%!ENY%J1%'C8#5$STP=2]J4:D%6(HFG0:U4P3SJ6Y)0 MH\[[P1>+97USQ?SV[7RY>+4R\Z_+[?QV1D H45#]/0B2,)Q7!4'SR+WAO>5 ML!N=QE O#DL]A,NS/?QI95HP-%3+:?!GW]361MORXO%EN9UX2S.L3R1PRK:1D"C3[ 1TG-.HT2@=S%G)! M+,4684T5$THQ+(77R'@,*,J].M5X6)0'%^/PDT+/;B0:6.;A?7DX$KAV.[6Y[VYXY,=NQH9!+M*T]59)7 M4KGM\^L7I$25ZB(500(DRST//7;9)C*_3'R92 ")F,VU)SZ/J[9G6'@ P]1U MCDLHI81*8VTLBKW(&[_'%E'P[5M ?Q[)KH7SI"!F*YB/726/JHZWAG0:7-1' M@6>KX9%8I.JJ,O-4A)1-<,6(DR*L$)7WS7RA08*.V_IG!B/&">D$(JYZ&]DJ MH468KSPD&8I"&W=.,IZ'GF[MD;9CRO. 1I\"R(]EYZ,!;6 R_4DD3NW7>O65C=_*J_6GU?+P0FK35>[PA\>M0VE#?F8@J7HB5H_L M2 /V?1*K=Q&Y:'L++&I,C3&DFB&EPXC AC%UH&V)%?#6290Q#SA(4IS(64_ M8T?%YB^,M6L>@^/%54P&QW65\Q8 M8)JI2XF(NM'__&@$"I<)^2+6N\5Q]+A>W MU^6;C^\^AX6YGF_+A5G??"E7VWE-R)M-\-FR>F)@J[_?_9VW\^_5S]0?\\WB M?;6TGUF*!+(,>HVAAXA0C_%,W+)F-4GK1I:ZAC5LGJI8*CM<*J8-;NMI1(H1]'Y8NAL)^=:G,^H!PC]1 MWY;;F;..,"E-5?JVG!D>(EI#+=!S&'4FX_Z7!8$664D(QI2[Z@5Q!@606"AC MM,L= ?;SNY(FK':#/)'D'8E2RV,7V0"*/&S1&IL\9RQ.8;ATLJ(37-/@H8ZR M/SQ%T0.!UIEH9Y:ZDVZUJ![&^G5^4]KUS7RYFB$H#3?< Q76CY8R*Q4^3!BN M)(GJ+I-%0$,I,MIPZKR@#CBI!0TYOJ1.<^9@[HX,S1[=/@G9RQ2;7HYBMY:9 MYM1-%L>7<=;*DS-F0/12^CBF :?!X.-"\#"I'-\>[2N[V]UF>;4[G#G^QVJY MV_[V[A^_E#16)J^I>&LEXQA #! #H:R.CR;2]HVY9NAT(UMFS; M"]!,-=H+6%VLSZ; >!H\F4B71W79= AU9*YFK+#$)ZW"1@*F2D%-;]#J14@;@>I+1 M)/@GEGRK$=Z\Z7*X [C64(-09!(23E% M ,+53-+'$-1]\W/CV(L@HP)(X3%U$(BI"-:"FAQ#L,&/VHG4D MFQY0MB.<85",7(9V S +\YS%YP+[],=T&@R40(]U:F]+7/,[MYK\>;DJ7^_* MF^U,,P5#\H6-Y\YX%Q8?HMF3%%3#J :J"<0!'DI/'?<^9!M>6TFUAB3D&H&P MF1!Q?>R[/,?Q_%;D,SN1E2Y%K4SJ0F "8R8J^PUKQ\B=Y6%,.$YU\%G@^]0" MTUEU&OP^I,*Q=;[46+>-&';Y=;DH5XOFR2<[WY6VO+H.LBSL_/LOZ]7NLUHM M_E7.0PI&>?4D/0=*<4T1=M*A8PKFXJ[:QHS+&-,, L_#6I,J%]1V3"DK,54 M<)V[4\E1U+L7SBIIBT;<.%9/"G@[^AX+ZSB>[@QS%N:-P.P"Q>9 ?AIE+1. M42^XL$I6;_-51PB9U[D[HYR;MNN/Q5[>_O38&?'N]#@$V&GH\7F-U/5LDM MB3K.'C&LQ< 0;:IGV0W%6 HI@5;(,* QM"1WOY9SLW:W+CZ4=4>D;O28 O X M=AP8ZS3DV +FK.SX/&@MR#$A\M/BQI2*G:'&Y-AEK\3NSZ2]7FUWF]OZ %#] M^,/[S_/5OGYT1]BX*OFG8L)SH7^S=8=D'KPR;._A&6 MO>+AE[7J Q6!T_M1YEKQJ"XT<$DY@_=,J_X<:\P<9>IL#C6-*#I!7%(5O3-; M;D(Q_#_+Y:?/X?_5UW(S_U3^%#Z]JY(5/U]NZJZ^,^!"/H*=5082"R&B OB& MEBE@<=> IZ 0-196[YI8KC&5P@KD/%)$66>9]4+^B)&_0:4XP%+4N.S7*!4R M^V;=D\L,$GCG9)*&81WS!>03/7WRI>8;S_K!N*E(.C?]TV0I"2$;/H%);>_Q MWKU=MRLUPO9D ':35@"A/E(.4<"MM$""SP1,H3#X4&AB"GM0%&4DB8 MYB'0,1Y"&^6:@=PG#H:+!WN]JZ[\>\VGDH+$.M'8:49&_YEJ*M':=5Y8IG#? ME*-D QV]Z4>/^%UA&2RJ][+;U"+W\YD)H@Q:B9BR%EO'K1:4'UA9&X\G4IJ( MU8HIY[RF!%>=91G" E%J03"7#8%&>??#QOZ75J9([J[32B*&]=27DF7\V>H6 MD3XQ@70EG=_^N?*9A+B-E/"DMOSX&=$_ZQK-,:$CJ'HT% ;9D<:4$$:.[>*, ME S.5N6GZAFA]U/(>Q[(#AT#&@FM-154&2 )A5PZ:8QT'E'=*EC(?;!XI.8$ M \=>_>E5-F)=:NRD)(<;33SG:.TZ+RR7N&_*45*%CM[THV<"76$9+-#WLMO4 MXOCS>8J%R#.MC*;6 4N0,OQPLP1!:4'4,^S3T4IK;+6T4&!C*&$XQ!3Z%D?O6J,00H@T61EOJ&Y(60<=I M%#VB5*)22(T ,H J"H25Q&F G"4< HB%_V$J'B>HO+1B1UH?G4@B,;Q[3CS' M2.*9+S,':>4+8Z8G:9WU3Y*Y) 9MZ*0FA\VC^Z67FZ_+J_)I78\W9&JUMN_7 MN_GUZ9^;]7;WZWKWKW)W>./WOP^MW@]ZSC@&2 &%JH"!/5%< 7((%40P%O4" MXC 2$^T]TE8SXPDEE"FJ-+..(@H<(8)FSE;NVI#OM3S[#NO)-<)], C,?B^( M!"V+[^6NN-/SU;W>YMN.3>'']9=VJ<7+NZ860T-Y-8[B)0BN"%7K$14<]2! M1??<,, -<5 ;"@D*>E!OB)<&0Z=P[AI".KZM5'Z2=/=Z%Q_7F^)$\XG$Z([^ M-'*PSN]*8T7M5%[TLF+XD_8<(YCWH\)["AJ/'^;LO[?_1PSK# M#"KI#<524 A1T ,@<3C9CICW,NJUB/&T\)8C"8 V%AK*J9-48B65A I;Z;+W M#\Z\VCKYV/X?/5'"G4@>T-_?QEZ_#^EJDUK3]_*REY4G/&?D4=;_J1SO!\\> MTN$T6)T@K66SGU+Y>K3H7^GDY)KIZ B2BE;W81CS0%V)AP= MII/$6>D4]X89*A2TE#)-) <>PQ!=()6>BQ?0$>*X&WNBW,#]J+O;/O.6_B!F M'WQWOI/%I[6_?LXP.;;*>SO!-&+CB/JGVL!.9(D18MF#[73WK=Q<+;?EVTV( M^3./I&1:2X$)=V%=KS62!Y;CAN.HE\"'DAD!P8DC6(+ PXPZ776LN,PL3:))_UP$3@- M*OGBE+Z M\#J"$XT3>=-9M$]$'L&O7DBD'@.9V @^FO5:1_;J6/?K[?:V7-C;35A![R6I MA=Z>GOENA%G,)*,8&JZ4T":,;BSQ1T9U@K(N35GBI0B<+@%B7,BJV(ZY1IH( M:HR1C(3_MML)FT)OE2-?-KIU?_HF@RU;1L>1[#?Z&C+&9GFB6#3REX)1/C-. M)*9D5/!A:,B-Y6!KMZ./MPI3EF$>*$1KQX$!%%-DFSTA@3!*NZF85O0@*A=4 M(.VHJ<<5(.GMA)X,QN.)$@/Y@'3CP!>&EK^IQV'S-[2.*/?Y+,(@U60V<= M"2W\7$9R?;/Z-C-O_NE^>ZM^97^UFR#-H0/BO,U(SJ:B!GDAOK4): M,?_Z["Z@#M^7C6L33%OU MH3W_=>.@1?IW*=6,+PR^MR8^:[\M-Z\WV&A>"$$.NU\ 8K;""$!\\WBL%6K3#.?=N$ M2"IM6"*&_U(!K:Z.N#%LN8+A9W @LJAE*AJA8IDB$JVV/)$/J$XLT1*C=!1Q M3_^+!-$-J:G00T?I'Y%#'Q0BA?2SMOM# '*)>$8 M&X"EX(X$5V^\'GK3ZLKBLX-(X(/PWB- PG#.JY"0.Q-^Q2S%&&3O?'<(EWOA MBJ-TQ5Z\Z 2C(Y*M\XS\('9+-V+Q2YAU/ G)Y>2C'XI3(9F^:CQ.15+@TH9V MWI57MYLP($0?WB]WU^5,A,G E:KV:82UC@%6M5[93Q#//6]+-8\_['E890$( M D]2KK&@(><77@.)L E+L\ST4@M1K#\6$/WEPU^+1KSVM!*/U/-4DA6D./J( MQ2<%;3Q4_PQ5=$9I?'KH+OHZ@9>TIX'WFWG5X>'=]YL/Z^L9"%3"C39: ZV8 MHZAZ7?[@V5:15L>,'W]5@9"N"^P54HX"H02VDAE%N \++"RR$\!>F&(O3?MY M'PG-\Y,^'RJ1,[X=("DF^CV5S\SR;K",/\4[RKWNZQ#M)[<)W*$VY=RL%^7, M 8.8I,H:#T(ZH1R4^.# EFC5>F[?^ZC4#%3N3R5P5!&K)78L+-69H!@"E;MQ M6"5+40E35-*TG]IQP#P_L[-A$KE;TPZ.%!/[5.,S\[H3*.-/ZVYBKWLZ0VR] M0"T6P1&VA__[>;DJX8QCP:GCGDDO+(-4,W%T9*$XC2L6/#D"E,;)P$9&H#!A M0BR$''+@B9?5Q?_1!#H\*@[T1Z0]P;Q>7:TW7];[$Q95%:(TZ]O5;O.]IC7F MG.:&>ZTM%(AIP5FSBV^1!ZV+!6W&X@0*J"@&P% J!-&0:"D00$X&-I79G^7: MSYQ[,KZJ:VMAU;PI#I)&)B!),&[+1,/!VXF3>B&;CIXNHG21J-+@.Q7*2J3- M(_)*B5+S>^_#OY@9::DC(4-2CG$@A7>\.6)D*7&N[<2_]U&-F<>82J85 M"%\W&NNPQN-*^,!;4.0^8='(4E3"M)_O<;@\/]>S01(WS]NAD6**GRI\9GIW MPF3\J=U-['5/7XB?TO_K=KX)$^;Z^WZ/="8HU#[D"4 8BYV1!"G7>+&F1,7. M[H??!]Q:R8@#6CC*PPI+*0NY0()(+B$30TWTHUR''?[X21^-7/OYGQ.TCE30 M&J^4M/ AV<8HBMJTR&+SAH\P1O]T(C*"C;SU;9^C/4P%+.*53SEC '0**@D M;Y;:S@G;^BCFV0%DD-\C1;6W@G*H!24& "D=%5(KG7N)"H'Z8='^_K";^6G977-9+7[=7Y3 MES$P-H(X"AF$Q!GH13,7L .19[H??%SZH .'5F,)**5($X4X4$HYA81B;)@Z MPYU01255;*TA%K"V]8:,6'6J.;2%*5W=X3X"%VL/'<$:GRSZB?^H!M$+A_8D M\7[^[?4BL-+RX_)J_P3LONY1;2X*KKD%QBF*B WNWS@_Q 3%L<6Y4;0+2S'C MB7+64&R%A%;P,![W0G'L!MJT#=(5]\7K6*SL#&9;)AD"QTZ4$@]A.G(Y \I% MEND+Y%3HIK<>CW@G#3+1IT6JDREO-N_7?ZQFC%HDK06:"@NU\LK8YIB#L\[Y M3F=%3KY/P[)->:^Y-Y)B9P0 W%-$&7=!23'0G9+C<8?Z9-1Z4U2R=3PE$@-> M6ZK)BULGDHF#+/GID#LHVIP-Z0#<5$BEAP;GSH5T1B.:2.KMVS>;MYOUUV70 M=\8%148"CIPVD&I-C6AV$AR7.'+9!(!66"+&A M*>5X3J$1L".O1&,922XY8>S',.T13$XS#T!IPS5=<9P8X716XQSK],,EFGK> MKK>[^?7_7GZICXUX3QFRPFK!@#= (*O 8;)XS)3N1#SWAS"&:X0]%0@;&CZK M)<*(4\44,L#@W*]R/IPT>^&*(%VG(V?=4(RDG'P ]B.'8^EA.\ZI;G2QD"L?=4LK)D6"J#6Y/+H MPP)X*"S3(2NKJDQ,4V\-EM4]/FF!B^I2U8%2:GF*6J#H&DP\2,]S1U9\XA@C M IH4)/%0\S/4T!F@\0FAN^CK! X2?QW>?;OZ7+4CK.O!@H4L!AMGD5#5U4]' M<;/.]\AP$GLE_M['I1/,:."T((IZ0K7'%H2,R3H$ 36Y#Y U,A6-4)&[.=T M>YX,LF,51PB1,*6\''^*P!EBZ 76^.303_PG+LKWP"'F9DR8;O.KW?)K:>>[ M^:%CQTR&3 14;_T9+[F4E+KC:2KO@8JLJ)X9Q#@-F7*"2*(IA$1HB% 8@ G& M$!4#;0&?"%=4TC6]9^+OOW1#LNUR9 0.RU(HO%+>Y_&UEC MC%9<$F,ILUI"J1$2T /I'>=T&)*I92H:H6*I)1*MMHR2#ZA.1-(2HW3T<4__ MBZS1#:FID$5'Z1]Q1!\4VE.#NRDWGY:K3S]MUG_L/E?-U>>K[S.#N!&(*6TY MK1Z%THPW5[D\#YEZ'$4\/0;$0@I,@,!.4(.TAHY:A,.86$/IX3!4T9]2)T 9L09BC#500EF@3.LVM.V MN=\-;B)L)5)70HF#JG4.D@NE;BE(*X 29B GVE].0+K -!6*Z";\X_2C.P81 MK8O7-S?5C?[UU7_MWV%_<[O;[N:KJK79#%*KH.=&.4LLLA08QQNO-]3&OHEP M:2C/#!>8&L^XHQ)YQ408"UAEA%,R[DW)'FV,:Q&+6L97^T>DML6)F-'MC'NA MVY93!@.V$\=TQC1AB^,+ %VDH23(3H66TBCSN.EQ.HQ:M47<5VK\\&*2K(BB%;5(&.:)W:&[WDV&@2Y. [J!%J2%HMGL#A# M-[VA&Y]D^JNP3NA*\?>*[\;RX2?;&9:08DX-\8:AP%\" M1,"(D)CKU6_/#[ M1C(M"5-88DB=0!(KS!"RRC*/,,[=??5X1?9T:M22Q=\JCH;N>2X9 K4X*ND M6,H[Q0^ .,,C?6$;GT9Z:_#$A>)^:,23R/Y!R_U8%'!@@;!.:X,!9RK\OID+ MSKG6C\"<'P$B7YV@"R';"&J1$9I0"35ERAM*7.Z\Y.&\V(O6CTJB (PEDUS8 M]:.35K"E)Y03,%I12A?PID8JG70X2RO=$6E#+"H,M*@'NYY_F@$BPE>)P@)B M1X "BARNR6*HO&5MR>3^5X62%C$OO62( NL41U0I9X63AAJ:NTG249BBDJ8] M941"\SQ-Y$,ECAI: I*"#.ZI?(8 NL$R_J3O*/>ZKT.TF]S-N]I^OMS\Y&S57PA6U=,6)>,7OE8!%+6'+EZL3X7J9 M+8:'-(Y!^J#Y!*TTK/)QOOU0RW70OZ(6\>_E]6[;_*3B&''",:V >H)WT@(\ M+A*NG\4[^>%C2BT/R @MF,LDT:#&78]:K[3) 7/^F[GSWL=QLR@6<"<$TJ5X(9=!)0KG$0C?S&0C3 MJN5]IX&9-57_-F\1H%0$-I%! .FL)-Y"0W/OQ;]?5_=\KT[%*W9W\G7CT#2( MQS'HX&!WY,\3.5\5]R0MWK? /2MWML&P!7,F-<6T>#.M:F=8,P-^;3GS[?Q[ MM03?OE_7!+TI&YG*[4^;]78[,Q8*8*I^%ZC9%Z\&@$B2H M(I%2BAJC98@(JKKHI#4/\2'W]0HSWWXNOLR7BV*W+N9[$8O=Y[+X$'75(AVV M[1AQ4%CC6+ 1K0+T(%QQ)]VKHI9O6.Y[#JT+?)<,Z&EP7#IUUID-2Y6[&? G?^CS?EN&'RZNRF%_7,^+22G)B=N^(O)"K18_AQ\OKX. 0=;M]O:F7/CP@=75 M$B:X M$29[^_^GV?"$ D_5*_8R-^GPHIBO%L6)BL5!QU?%4RSABQ\O5J%V;],OSE[4P9Q0"C M"#MEO&'::B4;/JRZUH\5)T]EU 8("@TQA&E*D%;6:@X0P!)8Q^S+C9'+7?FW MGY=?JT_K(SRB^'C9"Z7F$J,C/.&R3/YQA+34%T'"G):C$9_BX VR9E+-5^2FLLA?OQXF69Z0. M:"M)@Y@:2PHA"+^1(3.1!@=*9Z#='K+0C&$WB:W&69TNRH]U-EPGPW?I MPV%];;SGC%LMK8-04.L$ @V=*MWN:?@QY):08489TP))Z@F1L'K]S5H,+*\. ME;W,5>R=UH_6+J/7?GM[TAAKW.&<:!(1NH?_3#Y6/V/,P5;%:5SJQXO>R9#) MNGI.:;TQXOFOY6ZFL#' ,8X$I@ISRKP@#=,RXD>+V95LCFJH6<#02$ %9EH3 M;)'#"EFJ(,Q]%2@3KP;-Q@N\K4P^?'!-;>U)!-!+AIY\A S"#Q0%8VS_XT6Z M*.TS1K-X*[2-6.^N/I>+V^ORS4K=15A)'(/&"XNA)^1XPOL'UNJTV#U;-KN1YV+L2Q])LO]?VPU:>?R_FV_,]R^>ES M&%I]#3_]5/Y6WLR7J^8/WY>;&S@+.21R' $,J;6 >X71GA&4U8$0HHZG1 ^. M%":(,6"D,91#7KU&BJUU09J #>:J\UL("#8'TTBC':>X'/0Y3LA(E MCO@B<&G':'D@B:.J-FADX9^C\A>()1Z@:3!&![G7?5VC3U:U];>[VTWY2^"7 MF]N;YD+KGG$"5&\^WG6]G6%&)62".T<0M0)R)O>W(92C!H.H6S+=I5"&6\TM M5D@RB@'5,BP"/78,AZ4@$[E;S#T(\-M7Q5[VXB!\T4C_JCC*7RW43OH]]TFZ MDMJK2_8UEJEZI6%)K31 3A8!WY>O5^S_6 ME1C;&9!83XE@UW2<78^DV3CZM;6&(VC[X':DYN[&>CE M<')'_3IP<1\DTW-P\,GR((E6'!GGH#+8$^,@X?0XV[5J]=I4G_&A(=9AYSQ' MC'JFI0RK6T"4A(YSX7/WZ.LP\RO9\S)QA'52PV1GXQ8V&9F/C\ F8>1X M,[TT3NZ@86=6[HIF*8F\=) #8K2R5*MFXE,M2!9:OAN> 2TI M!1K;L$;0Q@N(!5&\N@H$L/03JG <&* 2/2LI1Y@F,2?GL4IN2FYAD'$9^0AK M"D*.M]$+X^,."G:EXZY8IF?CY==#6+!*V1 %A$-0$NJ,4'=3GFL8]7I)E^%U M]<";T8!!2I%P$E5, PBJ+D11/$$VKMK69V7C]J9)S<99K)*=C9\WR,ALW,": MA(VC;?32V#A>P.VV;&0ZU: M/439?72A)61:> 4II]!9Y;V7!!#G#**&Y#[[&CGU[P3/0L0Q5DG*PYD,DI6& M6]AB3 Z^$Z\_!7ZW^:Y\6P:/7NUFW &OJUXE6&!) M--7(P^-1)RY['&=H,;@S*J1?#&! *<6N>A=> 6Z58P P*@;>17OBR'DC=%%) M_:HXR)WP['\GDW1ASX&MT8M&^QMB^-/_3P#:]?1_']M,D6-3JA=S^K\_CFU9 M]Z?U>O''\OJDM__=#2\HL5)5,H0YA QKI=5^-DL91I51]P$NC<,@P@8"YQ&L M=+,24@%,4(T09[S)?8NJ$>WDS8X>KT?W K0=/0Z%91P3=H8Q"^-=P.@"N:5 M=AH\ED23=7J_BV.GXSNKKU=7ZYOR_?Q;Q8AFO0K$>1NX\T"BZ]5V1JVA$ KN MJ6/.8A[6<1X[I!E#5A.#._1?C1C=8*PT @0AQBFC4 I%/ &8<2DAUZ;5M.O= M1_7N!>/=_%NQB7XV.B7<[:AL:(@[,=L=K'LIZUZAE9QU;Y;5U?)Z>>C5,DIR MUQ[#"\R7P1#3(,(MWN_GN-ECD^[V_/ /&AD4] M8Y!33@/0-DSN9D)S&??,0PIYI!2$>"28(X16/6 D04(94Q_CY3;W OL??W_W M]^+C7L)BVXB8E%<3VZ-"<[V5\57PHPR2K8^H8D^L<=L_.L=Z@3VFJ]5?FR1F7"*.V M$^^7.G)T[+;NOG8]LOZ\-N3!VCO*D\"J:HO"R28$V,4I ![[WLO3UT7[P3^O01\!%+X=W0O<"@F1ZT"D0FP)]#30?%BI/5OH=HE011KB%"DF!PJ*E:<'J"(HZ=G%Q(%HU M>04R* ,]M5X*%D;55G)MA#0^]\'?U[_^T_WZ_LUOKUTDE_9#KQUC#@9<'"\> MQ9K&)N EE"YFB G G0:+I5'E47:8#)_XYMW'P&X MFW#["!AY1#(6ITB62@]15SIZ#IV\G%,/WH9Q:Z M2]?5M^5V)K%10!DEL#!0&,5"(MV,:0")VE#J-U)FUCC$XI/5RN^56%W)HQN8 MD5R2'JSC]86VS8D0F5BMM5ZS;"P&Q4_+Z7*Y*..J+7CH;R ]>/?I['+,\!NJ=@ MN70DKA>,T^";GCH\/+:6 )&V_!)&N5FOZL78+^7-AW(SJ]B*(X\P]:;J:Z,D M)IG"B.+M1B4>]WSZ_?SI>+URLS_[+,(YDM'?HM66X4V",9[XUY?>:H]EB4UQ:U2_27'/F)4&%ZO1[28B;D MVE+D;^4NK"S+1?.T]&&PZIH3!XY+9Z3GHGK%])@Z(JQ93!K7<8C,^5LC55$> MQ(HCMZZXM6.R 2"+HZTC6L>G[<!NGH0\RT8B]QL1>YV,O\JJBE?G78"#D(7APECXWGR9CN:S:>6]G%GKA,526,RJ8!H ;?(P,T,3=D,HNS8@, MO=?B57&GQX$@:DU>%4&7ZL+!B39)6#NE*7NQ^$A63,?J"0TX)-.WQSV>^3/8 M=-*1((>^[2)#-J13Y.JMQ')"2JV<,S=1#[, _+F6KCN%QMZX:6OY7[)C7ENW+S=7E5[O6IFEY^6M5?J56;">P@ MUHIB@)2R!E'GQ3&L:1YY5F]D88>(+W^KA:]/R#32%^6^Y6'LH;^Q3=OR1,W8 MGA4K2JG/SB)6-R=1#PL4PZV/]6Q"DH'+8N#FH>H59PH.O0!QKP6NW@& M-_$6M0,*Z61]+):B6#62D]#6R;O89 MOBQV'N"NQ; $)IM&1,BN94SA*QFJ*$\4M;#\CA*'[-#NFJ67W,U+^&-9"%DE>NNAEG\&+5 M>7@[EJ@2V&O2O)U,R8AR5#),$UZAJKK0^_6F7'Y:[3OL77U_OPEQY'K_N,IQ MM5&7S=[/O\V T8HHK(U7&D""%1#V>$R02!A5=QI!OLQ\?WHEJ]:I,$]>R:J? M?7A5'%0K&MV*$^6*.^V.E?)+#T%,QP5:UJ;"V7:#J/$PKOKG_,FUE5$*E8-++&!8KN2+9C^[P0=J+L MHTBOBM/&*>%W0:YAV?8<.A@T^"]_FJL$SM:PLKVF;.K5$JI //2"N A M->@DV7>QK6N3#Y^[(G)F0ZY0FQ! /NVOE'WX?F_C[NW\>_WCP[&1@TJOCH?( MM]66WU[S2:S)+\#?M9#:SY;3F.LY%8PIGZ; \HX?3CWNY_"K__BWYB?A/Y7_ M_L>__7]02P,$% @ ^%5E3R23H:JC1P (&D# !4 !L;6YX+3(P,3DP M.3,P7W!R92YX;6SMO5N3&SF2)OH^OZ).[W-UX>:XC&W/&JY]9$=5TDKJZ9U] M":/(D)+33%)-,E52__KC8-XO9 :)B& D56NS+2DK@ 0^_^!PASL<__-_?3N? M_?2U7JZFB_E?_D3_3/[T4ST?+R;3^>>__.EO[W^V[_VK5W_Z7__Q;__S__GY MY__CWKW^*2S&%^?U?/V37]:C=3WYZ??I^NRGOT_JU3]^^K1_^?C:%7_]&TU_??5^*P^'[U>C$?KS>\^6Z^__/LO MO_S^^^]__O9Q.?OS8OGY%T8(_^6FU=8O\K]^OO[LY_RCGRG[F=,_?UM-_O03 MSG"^VOSN!K_D^O-OC[[_G6^^IL:87S;_]>;3U?2I#[%;^LO_^?7U^\T\?Y[. M5^O1?%S_Z3_^[:>?+N%8+F;UN_K33_G/O[U[=:^3V<7Y=%Y_&R^67_X\7IS_ MDK_YQ8['BXOY&F7S=C&;CJ?UZOI/',NFR[-E_>DO?YJ=S[\A#-00PTD&X7\\ MWW+]_4O]ES^MIN=?9@C"+V6C7%[4D]?3T?UE?2:2_^P#GN=T^O%JHV9W.VFO?&[T2RKF/=G=;U^=I1/?MS16-Z.EKAC MG-7KZ7@TVVM@3[9L<907*_SA:H4B^CB=;W:BYX';T:;;D=G)9)K_,IJ]FG]: M+,\W/[U<#8<,ND%WW<[GJ9^]72Y2'DO3G:VTW_9FZ$>KLS1;_+YZO\:EGTVD M9P>_HTF+XUJYNM,T6PNY6[8TNC:;+_QS-+NJ&Z&W[OH,1-3+NG_ZZ@]$T$]N6S]L;SU\7 MB\GOT]FSIL/#[]H?04/";/F\O?%>X_\6DGXR@PJ/?KI9/17RJ&9MKDF69MCF\]FG^>8N=VM6K@AF[[OKL1-97O MKE;=C:ZI.'>U:G-T7U$E+)8-[-DG/NUD' TWB^TM.AE54[%M:=#NF%:7;L]^ MQNRS#3L98W/U6/L_O:X/3C MUSO[ZK,#W-VLN_$UTCD[&W4WMH:RW=GJH-'=S1,PEV.;UY]S<._UZ&/]P(]X MJMULN;S7+",L1/=]O) MV%'Q+5O&?%O'+8__ ZK%NMV1/^ZR[3$OUJ-9RV-^U&5[8SZ &.O'PVS(@B_+ M>H6J<',H]1I_-C*/+WUM_6]?S23W99#==_^;98OS4%#?3^S1:?=S, M\6+U\^?1Z OB0_4O]6R]NOY)5NSZ9T*O\KC^Q]6/J\=#LA]7Z^5H?!.PFF5< M<'=8C*OG&U6$1&V<=-H1#T9QDX)D-#@9);&:BOL3G>5\M<7R"N%N9WH=Q@[U M:KRZ+\\N=+;TP%-TO)Z5 %O1]\W=MTE MG,N+T:R)#MC1JH(0%6$L<0<"6' F1.MD4L0R_)>+QU,"$17ZXGN-&\PFH>R. M%/S%24]\73%IT.TRUJN$TS/.Z.2HECXR'Y7PLH [[,?@3CFJ?;'E M[7(QN1BO_SY:+D?S]?AHO-/* M!6933)$5L(K_&*SJ!NF^F'9E;;Q;?!_-FNUR6UI4/'$*1ENNO$/U&RVA-'AO MC =&8DH%3!(_!I/:0;8OYKSY4B]'V;!^78\0[*N-^/OS!-K=L(J<1,X80&(1 MK/*&1.Z%,QKO=-<-*R$2E4YPD"J!0<>. M!Y*XD)YZI:4H,9MD8SH]=^3W$EC5*L['9=75/U'%OEJM4./NS:Z''50A"*4T M#2(( U(2BXN*A@3*VB )+6&9^C&45B= ]T6S,/TZG=3S27,/;TN+2@J4AP2! M&[V'",P&FEQR'B%TU%E;0"3]8Q"I'61[LZ+RC<7'1WX-K*B=#2NBJ/;HQQ+J M&"14P8($B1%QQXLD4%;%2-5 8CU-JIH!.(.N'!]:.1? M=AIJO=ZXK@=_/Q8T78UGB]7%LFX2ACRPQXI9KX**3,9DT"4$0XR(P47'O :O M2TX%7UB-9Y/1P42M:+"*2:-* M8N0O+,Y93K].(.]QTRFI4-3C;G23=O_FT^6X-A4P'HVVP0ZU9T^55N@ZQ C! M>P=@O39*)(G>0R3$6*V/:LPVJ)N"[9Q-Y4D/A J!7!!04GF2&8P$3F\ M2B,],;.U,ZX\-F6[$D&OIVQ/CONR'*+]-MT58FK2O%)"6ZJ<4](08$9K%YR5 MRDCJ!5@XL=RN;DCQU!%T$3-HVU?OT)C M9-T_R&58CD!.\!^0,=DC\M?]W@X=EGSH<'9 MU_T/JV!=I%9Z(:B!Q- 2<@#&42V4\S2XXQUM/8%P#I(W.0U_KFFE:)!*$:*L MM6#0>S'$:!594DP):XYVBO!E.5TL43P;-='-8C]4_HM.(>YK&>^H#W^. IJ/9V\5J4TIHO^/KK\:-N5^$.SL 3FWIR1S2"OLKH: M<^?!]U60WLJ &LA*"5%Q$UF47F6HT.*@IZSW#Y7RDV0IP[4OSN2'"'*T!O_( MN][7T2S?H;!K/UHNOT_GGS>%J'>9$4W:5YQ*$RAHE2( ,.=@%ALL0^*KID_N+X4H!JOQ=:[L[ZV4LL=S^N3#Y40<(G2_(EG8A. MFO'EDA:LC^ \NO$D.H_[K4M2 MBU1R$K__-?$[Q>M>'$]*8.WQ&N^7>KG^_G8VPAG/)]D*^Y*]SMV;T*YF%=4N M)>=*J>;YYI:RP48'V"4$50AJ@0D3!I/5:6&AT?=]//9^LVGOZTN M6;W+$M[5KDI"; H<<$\)T.AP;^?<)#.)N,$S:$UM.X4+R!.\^HW+XTXK>%Y!)_[ MM\5\O(_;??M]9;3$"45G<4L%EI0&2;2CA*$7P ".5L/FY>Q-;>#:K]?]K+N- M=KSWE@;0:+R#3%0KG0*2W^3:3NAR%K!B_X(TQ_"S6PI,[0ED7S2X@8/,H^O9& ME;=>4.J$9CI"3J)/GEACU*:$@Q E-!MZV+-])FRG6AGL?8<_&Q=F>[H!:F\6 MN5!<*:-!>8:392ERI]#J4TF6&$V#!@Y@0PI11^JH""+)DBUOZ 'V#AC6 >3'LZ7VLJ$J;[R3UJ8H)7HZ MQ!F-*\E "-X+SVA)9L_^Y]/]>GL=$*D8X$'HJ$9'2@U[0!UM%=,) F7H1T,R M3HM\:I^XB4;ZDI/LH?N G1OGW4C91]22LQ2 EI(:S2Q*D%,D?+D2I(=AY[$ MUN=1U9XX]\67@T[;=R"%:E4%'FA,N*\3;8U(FDAI<+9H82 MYV7AFP'6OFA#X(]O)K<$;G]YMU="V9='NQM6,7CTGJ5S$@@0KFV2T3(K-)C( MB#JQ0] .J-0JOKT=I$\FFX!G?C5J.GDU]Z,O4[0Y=AVC/]VBDMQI(P"X>H;%=W9A7J3]/Q=)?Y_GSC*E"E10 > M&'=@I;96\OPL,?.)$V E9GQ1LN_+Y%SK@!_/.]S+*ZQPUX^HM!.A2D",RE!C M#+6.HRO,RM)@]O<&^SU;Z(!&Q0 /):&O()&O2L)';:)F(CH 'ZQVVHN@B*(6 M:"@Y1-\_0_ATCZO: /\H9:O>;J \J]?3\:U9?Y(UK,!0D)%'Q;@!B-8*20-U M204T5;QM5!BY\W,?%,>;Y68ZDXV'^+9>OC]#$34[_]G6NG*<*A($9V!1A1+I M1!!4.$@$$H^^Q"8>Y#E0FW38?B+4$MQ'.%[<#'-E+]9GJ(3_M?,UY1VMJD2= M#I""#)1#RK?-@W*:TX26?K[E><*9 7UQK!#SHW'KV5>ZM[3 /=-%KGF2W 7$ MSSNJB8XJ)*&(".S$KF+W2Z.#(#X:A?8.?SQJ5G'"O8S)H:WET'4PCD;T(< E M8T2^_G?29T%],NMPT(\3%SG SFK6094XCXQJZ2'%_.ZPELY3)3UWU/C &[U5 M^W+N?7?*LDX0/P[?]C"X=C>LDHTYOBB%SK=2E=!!F.A33F_U1-)^SXA.B5^% M2!^35\\:6]L;59;[*)5V% ('1K@5Q@M<2,0I2BV4Z*NB*^0GPJ>#4#XFEPY) M%GAL Q 9 DLZ:L\(J""=3)HCDI)*Y0DO*9JS_Q7TTV/5X5#W=LAXL<(?KE9H M*7Y$2'(?QRN1_]1@&APK[FI6H7W!HK"!:J< MPFMA$TR25S14K#0B.'=S/;7 M>OD9*6_'_[R87G(P'T^'Z>K+%27OO&*_:O("QF$=5LP8R$?H2J,?D#U-":CO M(C-9"(E*0II=;.EVMGM*AHS9=$C_'U9IT\@XQ&7@FU"Q2;=5#)XAC9:"FA+@:9*&QJ-B<&(%*B'DM=3AQ[1Z)2('8#? MFY,T^IY-^]6'Q6;-+.OK.=6KOR[OO-+VE)?T3-.*6BUP8H;E=ZV\SS?NF#7* M&.<4+L!3+@+0"=U:!OR(FNY]C3"BIIY]?U>/%Y_G^41JLU@0GONVTAVC[XY2 M]XO5SE)Q7?W**@1T:X6)6@L",6DMHTR1*^*"5,:6G"<-/>32EP8]AJ".N!1N M)_EJ@E*8?IJ.;FI.7RWS"3I"=[.Q5JN+\WIR%[B,KBMT][7$KCS&ROGB0;JA1?2@6#. MAN 4880;$J(,)?0?8+QJ\/0_7#0OD?K79:$_C+XUN^G?_2^O?$YA!Y&XXP8H M)?@/@_K'>)Y0W9 2%[-YP,U<+HAY_3G'TS_\L2Y:$=9+7"*OYI/ZTW0^7=>O MIU_OZH=>C:9G1E$9*KD$*9UF!I(0AEK%8PBN)7$GY-DD)K]G M3Q65EH9 F0Q: 0W$T)284XE+3G+#:BU"WI>&R"]BI]GB]]5- MTM+Q%O^=O*F;8>UWW>]1LXJ*2$VR5D9&<9]0##RCVC,O N*>&EF*W/9RFWD>@_T[JX2G0F@EF 1!+(1(&5PC0V11 M!9:A!]G;8>SFW.UWE?,6T0D^.1-0(IX CS>P):5/F$Y= M2OXQR0[&O+\B4?]]L5I?!5ZS43T?3V?UO9%_6+2G^KKX=976@G*B8]3>YGB8 MM==*(.9+O*=>WSH\+:/^N.1Y].!DZ_+IK4I1OD+@1@A-+N95 MSU?/!4_2R+47'WA)-N*!67\_=4%9BFS;/J^L[QC8H4G8AI[XX M^M?1=)[1>C-_/YK5;SXA7HC0^OO;V6B^SJ6=OISO?GV@60>5]U[:I"@NTF2C MI-*8FQ6JK.ZG.L$/S=).!-4733?U.)] Y?J$X^;08P=3&_=1:2 N<1MI8L$& ME3@C<(.!(">6QC8HEG8EI./M^3>3N2IBW,#K;]Y)A6LS\IRA02Q!^R=X@4OW M"@7.=,E!Y] ?51@4;SL3V?&(>_T**D);3[_FE'W-Q\-7\*Z**4MG34;K3KN(43!2& M@A,B0" .Z+5%H\ 6O3[:W'?_\5AWN B.N%??MSZ>RPILUD'%*.4\49&4\X'$ MQ+5.U[//"<@GZ:$?A7,MP#\4\C7+X=ZCE\I1RRE)P40GE8>@"-S@X,&7O.96 M=%OM9/EW./C'-_K>CKX?;/%=M:V8$XX$#\PHQ13@;*V]67@LE63_#_VEB*/: M>8?A?SS.[7P8>"\&[NRIHM9(7(4431&= P;,AQLKA$5SM.M9I\K'-J718WY0 MPR.#5A+6JB 4H!-&N:%66\8X_O,*!0WHEO5B&Q[GS8I^,XNZ$= M?,H=G57<20.&)B.I)=9816ZB^UI04?+HT]#CWWWF4[8G@O[*:B[&=3U9)<0M MU__,KZT@4+VD?%A]&W[*MD1\F0H328KEW^L^A758,P">M.:$N4MREHH7KZ+[6 M^%^.?,CX\CG:CV#ZINZ;3V&:L9M/5@UUYLZ&5W&[#S^4XJXZEQ(A++N>)>)N;9==Z(94R5W,)Y M<6Y.EX1L711'4Y>_+=9ULQ2RYYI6P8'1&G\O\_DU;$UX-%Z8Y28>[9MQ;B#% )Q4CF*)@>+-[G)+AE:0K[F^10_$OD*)3 \ MW[D5G[FRU$F:I!"4BY@\(@+7>25>.%52H'#_/(I!'.ETP<;.!-(7+2]?87GS M*7X;G^$RJM_EQUCF>4[H6.4_LF[_.IH]LS?OTTW%N0M"$"YS/@ 1S-Y>!/9* MN9+B@4.OR-_),4Z'X/=%PZ<'^[9&B4P>YBSMH.$^W51&&]P;@CKXY?([JO/-.\][\^]!^TH&3@/N-8PJP0TX M:\CM$G2QUZWYRT8\<3XY2?*5(=];!<3%^?GTTF7*4UC,L^50SW,9U,O'!H]7 M$''7T&Z>@Z+*&<9Y")%P M2I4G)5?D!EAZO-<8_HJW2QQEG_BNP^OSB_3=O*?$)0\Z2![3J@_$0;V)8TA,39;G9BE(+_'? BBW-#A4]>)H9Q2GSM 2*0R/F?A; MZ_:X>=-;1=$=BCS&I)B$))TQ,4DBK*%1*7V\2YL_!CL/E.2$4D!F(Z&10!'!,NOJ0$O(6?SU^Y^6'(>*(:!D?/#6;VL1Y]0?.73I:" QF!32D80$:-GX,6)O2DW*&H>+(6!,;.$,/)AN[Y)Y5_\Y_Q MW5O[U[AC?3_]866#8T8J$;75$#CD1&G+E5>XS3-H]NKZ4PMX=;V"5_7XSY\7 M7W^9U-.\>$W^RV8*=]8L_JB**-3U=U_G,E"S_([RM_^O?JJ@U]9O*Q]S-2KB MO49V&6],XCIQI:0V6GA3D,B3AZ'$+(H+@)I%L$B9Z_)L,P#GII^;%RV-&*VAV1)'W M]?@BIPI2]O'#=/WDK<&G/JMT4CAI0@F2&I3C^8V(J),CAG&/2)U&:+5%*A0B MV)'X/RQ'N:C/^^_G'Q>S+;*_]TUEB>5>\V29C4 0@!R9\%:HA%L>UR6"'U#4 MLD7!E\#7D=0]\M NZY%?3+8M^+N?5,9)XH,58$@$*X(S.:]$:ZF!4V)+KL,- M*!;8HLP+T.O4%+"3R3*_-7_Y!SIA]5/)K3N_KQ0U/II "MA:/"&=#HRQYGW! H:E.W,N#$.Q(_-?G-[2#9,2G>7E]"#+A;/4.)>]]6 MS'&OT 2B7"<03NA$[.:*3LXK8D47">AIGCBV@6/7^\)R-+^LG]5(23S\O#+( MY\0LN!0T*.HT"$^(,1&T<=:5F GT- \;6X*R4W/Q7?UYFJ.+8 8Z=<^##Z]FJ"4$P_3<<; MD33P([:TJ=#L3=PG86/PP(,V-&@5+:BDK>*QY%""GN:Q9)MX]G%FE8_4WBP_ M+'Y_JK[FCJ\K0//(IN14\B:G/6E"5 (&4D6/\!Y9AF93S6HO%>.\02:<0^6I5PK@.6G="WSQ/.2?'YZRB>8+8#9$3M> MHXQF;\\6\]T'EP\_JS1)5 ?I4.UEPTGF H6>FQRQ-8'$HBSFTSRY+(2PXY2' MZTIK.SR1ISZM3-32.Q(= @!)H%O% T%E%R*C!'Q1?M1IGF2V &/'P2^$<92K M/-9AM!Y=Y>L\$_5ZJDGEHZ/21BV,<$"IT(XRAHI.:BD9Z!(OE9WFV6:+<';* MD??GH]G,7:RF<]S5=E+CWI<5"]Y[9Y41/H ,SE#C&-,T$9.B4B4%G]AI'FZ6 MH]@I$>)YO?P\G7_^ZW+Q^_HLOX VFN].KWVR146Y-IH+HGG4X)ES-$)@W+K M'36)EA#C- \XVT.S6TUQ5L]F37AQ]\-*IH3:C7 IH@?&P>$L)-I$7F9O.Q35 M\SKE\\T"$+O-NKY]GV[S7N+JS<4:7:%YS@74V]("4-.\[BS)2@[CJ?>#B_A3[99H%N^KO)E7R.DS?4Z(&IFN.62L6"# M3(SSD@Q>=IJGG.T@V0LI+K, FM/BSO<592D?PVD&'J%A7CL!ACJ0-GD0L4A= MG.;Q9EM8=D0-BV.;;,8W&VTS-.Y]4VEK I/))(,^-0G1*@;6QJ"C\>"AZ$'M MTSS7+,&OKPO3<;3,58]SZ?Z-Q7-_%#V65G@XD 95%+8UJ70$274NJ&(DD"2= M33:QR*S@E+C0*%.LGUDVJ8VPM4UEM&:."Z9SFB?D&G!"*>J\R-<#E"LY&R@Z M1>SA88%RV3]\6*4EE(^U<*]>#SCV(P)M+F/<*+F0W!H%%CASSEN4K*$&Q4M) M:I3;U\TLWXZ6Z^EX^F536.K%9N MM)J.=P#20N^5 \>1K(X'E4"DX(A*%BBN"J#60LF#-P,*,+1'H49T':K^BLL@OB7Y8W#GZ.%O,4-#/TG3/GBI%:/*)2HY.,GCA M;:)1&J-**'D@"(3Z>PBA_!NUU7\-IY=X :5GU;. MA[07EQ)^\^D1BN?Y?ML.4K;2?V4!$4Y@^2%2PKM_N@A:2>M+3EE'U#, MI3.J'D,(P].?(2-03UK1H%=]5=)%2PBQD@?$(1?W8M2C)^J24SJ)DC3$ 45_ M!J!##P.\+Q(^*.-XF3;UYM.CF,5S6_A>_531&L:IE!2T <>2<=D%DF!2(#SR MDNSY 065.B-?EV#W1;R'H#Q'L">_KT!PRS5#%*,$\,H1&:BB-C+FI"S28@.* M/75&I#9 /! M-\\EWNUSFU.9-F=T=["WOO)*>$TX= M"*$8%%!X!=0=4+BN,^KV+H$C^PY7BZU)$MJ!/54JQ5PL6@/% MY>NTMT0E7-@:E[8*GI4D$0RIMDO?#D1+>!_+A7A^*]_2HM*2HZEK+2/Y2%TD M$Z60C*:8E$FNZ(;-D"K$].9''(;KL0*>'[(*/HU IY'2,:GSV;R&)"D"[BGE M+DAF'$^-_.%N9OE^?%9/+F;UXT/:C=.)UML5:3;2:)+-<&"/E761*N^=8LI! M$%P3- B]$$(&- E-T07;EYKKT)@WBV/(H"_%D$;3Y7^.9A?UL7,?;@=R\U[& MJH%:V-6L B*\!&F=!@\N)"M!Y?/HQ%Q,(C6B?<>SM:M5O7DSY/5T]'$ZVWAX MO]:C/(_)F_F[[/4MD6/XP6^+^?+ZGYEIJPV_FD!3^CLJ!,PBB"SIA' *:X,@ M,DA#J+#2N2+; MH'7ET/&3+$A/F("@05MA66",,^XX$25%T8=,PO[XLHVQKZP.!]- MGZIOM$?KBCOIO71"TJB 2NV4YTG+2(EE<#(/^73"A&TL:PWM(VB\F[_^O]-Z MB;__[/OK^FL]:Z[T=G10 9J(RK)H"26(K-)H1TJ6J.-<@'-%EU8'S+4AZ+WV MQ'),U;=Z/(V#E.#6?BK%HM$^B*0IA>BM$*2!1FP+ M^MYI^&K^Y6*]VH!"?ZVW5()JT*H*N8X5\3@K*0'7L.-!BA3S7A""8D>[K=$Q MQ=KEP#:F%>-]3%ZQ@WAUU:IB^5S?*VJ]2I!Q^05/XA75ZTJQQ35QC :M8$<7R#"1\*=25);XDN.3 :8!'T\7AV&=^^\ M*K!F7T_G]:MU?=[(E6CC]U2!H89GVB!L#DBR3AC*-&I_FXB7JN2R\I"Y>WR/ MXPC2ZVLE^-'J++^,C7_$?UY,OXYF]U3$[5'K#I8W[J,RDE$PT5(3](_'GX!'I'TNF-H8O5^M=Z?;:8O)I_K5?K\P,(VK"+2DH= MHW$$S1X.'F%@Q.H$)'CAK&J/UML3YBYD878=IHHQ5. MDP0L NC-QLEQ*V4)]8&6C4[3^YMMDSR-G>TJ8&@/4)$LR>^,Y=+<^3U*HEA@ M#DV'4STN*Q+]-I.I!8![7\%'3K[J8@E;IA@@.;10%$5)C*0< #=TIB!?F![ M$K[#^XPTS,46:ZURYHHJ3+TTA-";2;A^J M#SGTI3?^NEA,?I_.9D=3&-<#0 1?X23FGZ>(VB7.MR)LH$'VZ@>]!&H$8S'? MY02CDC7<)2D=0<,O.M4H[MDM'K>#;J(I=K2J)&7<4Q)3+LL/$ P%3;P*5HCH MDR^Y*37T_,R.2+'H"OR^5_VQ\S*/L_A#/A&.*G(FT7Q+WDBNT$Z4R440T39Z MXZ%;/!I,M9(NFZ$D6C1(P2NK%>YJR"RNT5^EONC=J^'MZQU)>,M*WA/U(US>2M\\!G?O!FSO6\*#@310_EM:5-X[+H-6:.-34$EJ;L%9"H[S M'#EI=$[?S1S?U5_K^46]*^AV_4E%M*,\<$H%0U]%4VV3DM92I<#89(^FYGNP MWHH%NV@%TSYC!&\^9=V13['?U\NOTW&]>K^8[=+MVQM5BJ-FP4E*JQ$FW,.D M$"'F*JS.>!Z.IME?('-:0[DW2V&Y6*W>+A>?ICO-YMNOJA"-UY$%PQF B4D+ MKR51N8JVM*RH\L_^C1[N6PY'-:^Z/$.Y9239O)]PISHLOB2)QZ_?:GG MJUTQR)WM*I(B=<3)$ F#J"FZT,)GK&S.2@TE5+Y7KZKZOJI \]N!W4VMVPDA:H\MK&J "B=2Z75G!6 MH[PDZ*(WH@=8]JYM2K4*;E]4>O.E7FZ*7UTQ?A=['GU;64N\D,IP!1RD14_> M1P&*V>0%I[$D!VS_,GAWK*6709A2/'OG2*-"B4]\75$T],!K3@SS@(AH]#-C MON$M: K&E?!D_RIU+]NJ+H>W+]K\MI@O[@_V>=MG:YLJ,HIZTTEA0('5QNE\ M' T"O0DFC2RQJHNJQ;U "K4%C+<^;-VM8,<>9LL9+(B(P MI9SU/"3-6#(@/2^*".]?[NW%;5^MHMLOESZ,OEU1WJ$#L/MT:$N+BC'GN5'1 M@PYHT$5CDXQ"T! 4"EX48UR.L [9IV2JW6XAT>_+EZ#,211P32/RB?(3Y#+Q!/3"A6Z M4*E9<;AM%!S@7]1:!>"6(<)X8T)0[2HB"* ", N%+CJ*&GE'2.8,.P[@O#C5](>MJ M%K>YE)MKM0VVO79^0>5I<@FM3L]) (EFJ+8H%!3T\Q$FG0DP#1SE(M C18B4>O3T!]&1L&Y IT@!7 Z6,^94 X@6$T%;?3>^PO=^(?)VY8DU5]J\XW?'J9?IY-Z M/KDU?.KQ#/_8G>3\?/,J,:6UYEJBT074F7R)SW.9O(HR BW:^@?X-&'[*'1VFQQ!4T]QG3R"RL3%)>>(8Z&@_(&]R#)07/OHB#& M%1T:#O!-P]831(8@E2%POI#!-S,7T0JKG*!66=RS]^N'HVY JAVM*BZ-#"X$$C0 I])Z!#%O($*@/1U+2BRS'R#E MI#UHCW6A].&_+Y-ESNKU=#PZ7O61]FZ;6D?0ODY /+J,1GOC-6@4@7%<&R^. M>-NT+-/9>V%)!):BM*"IU\KYF ^UN5$>XHF5&2B6[K.9SOOA^7(RG:T(!HQQ M+N33;V-LQ,E9*9.Q @PMR70>8!V!SGAR,*+]ZG7<=XY89.YF#'L5B=G1JI*6 MAYRC&0$4(,2.>D*9X/DM1>Z;F2>]S;5)0:A=S:J@>31*0=)>0$S!*:<#-R1$ M1;S6)<=Y0S^&;H4$V[(WR[$^PBJVD\DT]S&:O9I_6BS/-QU>%H8ZH05.;8C4 M2J<@.E2F:(;S8#P8:0)5M%E@L*/P_*=/]7A]8];C\-_AKN(7<]P.+G!'N-H: M%O-=.W+S3BHT-:QC1+!#J;7HIZG>I)OC:<#9\+I,7W>Q_OS<^]>J_,)O[&=,Z !R[1 MQ15,6^\U=4ZK4%+(=.A!J/X8VZ5(7MY5EP ,E$K2!>O 4:5QV0;$.7";BT*6 MZ,JB1/(72KEV8'[IM^^4@!2]IX#^/@@03DJ2/$O2$@FFZ%A]L*GA7?"H)8#[ M,[F?KE;Q@Q1=E4GSI!@W7B<(5!M+'$L>+:$@@K!'+.*^??#-'.UG6U>6<8B! M"4D@0.#>&!Z0EU1H1ZV)1WO1>7 5F!N3Y)%":%L(Q](*1W:\CZ,;HE "#4;' M?"Z+ZJUA0@.)C&CJ$Y!&,89N\'@_/JLG%[/ZS:< N+L:-*: M'N/*F/!4GEPKJ/?%KAW;PQZ;\1Z]5!)25(;:! 8@,$3$,DDI2Q8(L?[$WO3L M82/N#OP!D'#/#7C/GJH@*&XNB3 9*"@#UGG%B?%HD@=.BNH\#U 5=L*4YFQL M00)],?)#/3Z;+V:+S]_=:/7$3)[;?ANUKZ0*C'G!%'J"P /31'*+>PX+DIH8 MR0_#OC)F++K'OK=L]8O5>G%>+]_5LYQ-L#?O&K6OC )MF*; N(5 E..2"\]B M?B=:!E'B<@QP"^Z+=UU@_YAW7<1@7S;N)V5TO[Y^O_TP(^?U[?/OUE!BF4Z* M2F B6.%#" H8=3S&HOOY ^3:<[=IS6NB](MH02VVNI)^OXQH;&16&1"%S(%T7W7@>'EO;I5)SGG8DCB'0 M>#R^.+_8[+MW)WD@:Y_NK K:)6*X-L$%U!3.BNBI@."DYRK2?K+VMJ>;GAA7 M6Q'" *BY>4+K,")NFE8Q7YY)0I&(X*)K8G5@G+AH/$6;T9?<-QW@3GXLOAV" M]0#8]5N]*W=A=\-*H4K'V7(6+$#DWBI(5A'"/,,?BQ(;<>_TO:_U\N/B1+FU M/]8#"7_&;^/912[&T^ U[WV[JA1P9055(C@-G$KY6!H"@5UJ@D@7#MK"&.6<2+.\F* M_)(!OJ8V(+^D1 S#I&N>S ?\]>U1]:;'RN1;U<))[A4'[P5*@@$S6BMN"!,E MMV '6"]L0#0]5 0#INCOBW8)^ONB LIX%/EA!2; 2&+0X%%4H".7I-&BQ'$> M8#&PH=%S;P$@DG/$J,NU(2%*PLNR['RVPT@GD ]A\ MWUXLQV>C56W'X\5%+H#S^;:L\H%!O9U=5LJ%Q#6)SCF"GIIR/ BC/:[3%)AC M);4'A_C:WK$VX#:%,)!8S:%4+>FV,M%3&Y5)3B:(TNO\X+A/1'BF\+\5Z= _ M@CB=":)?S3I[.K_CGQ=3E"Q]5HON;EX9!X%(+X5D:!U'9H6U@21(0%+24'3/ M_,>,T;0*>/_:<>?P&RG"G3U4QD>A @LT.0LL)1.2TX%X3HAUD1>5D?[1HBW= M8-X7Y^ZZ\6\^;:N*] 35=C>L0K)2A8B3U@J"U)KP9*RQ"9Q56A<5V6D>,#EJ M8&(5 M#5K(<,1]\(E1-ZL]N;U9!8'32$SDAB8(R6AIA73!*.>U\>EHI>1ZJ5W< @D> M.5VM87V$57Q95O*4%C,+*8 VTG'* 7]IKCL4K4[,070\'/&]K9M1OQO]_BMZ M@&>G]'?%[<^^[:TKZX,%%SDJ MU@CY14-+E71H6S&JE1(E^5D#3$#HE&VMH=P[N[(IO$*[.)O@^[-K>^N*"9#< M$1LTHLAI,M0:4#%9KR $6E)V98#Y!IVRJS64>V?7[@N;=S^K>,Q)$KA,A +0 M'CVZX(A01'""7IXOV?L&F K0*5_VA_,(ENV13W3;-VP-X4HSSA6@V- MT3KB MJC14"H3=F",:MG?/]:[&?_F@^OJ@(]I=752@HTI)$HU6%0"+)H)UC *Z;<%Z M6G)__R5[KXW)L>-(MD7<^USO5TD;5Y[L$!S:FQ%]7*-K$/]Y@;QX7X\OD!^H MF!JJ@6:=H!X.)!D><]K?YH:< 0_&6D:/ M@=!>> MY>=DM-<"4C]O: ZQ3EQC@A248]X/_ &0L.-RS"(*94%J)H6#?#%5D/STF09G MK9+BQRD#=SA3"LLQ[R>!OACY>CJNYZN<\OIY66^>J7^^%.[6-I4STH(12IB0 M0"IK.&XQ!&U1KT1@90E\+XIE90Q8=(/W +3=(X+@W$4T8 MXJP(T8@ )U9H^;B;ZZ&H]\4WOUBM?ZW79XO)'4/X73V:3?^%$ES@'';1K4'K M"O*Z)2J:Q!.0D*^O>&$#Q."MMZ>6 -8N%1[6\FX=[F8T6UWS;%6/__QY\?67 M23W-%#/Y+YE9Y@ZS\$=56(PO\N#>ULOI8A+GD_#TZ^5;OZV4,\%33X%NK EK MB0C>>.$8NEZ)'RW)Z@6QIBUP![#U%=63)#(0XX"CJQZ H/U@T4H%Y8" Y-Z> M6,WQ3A50JT@?=8M[LYQ^GLY'L_P?]]W@[K:M6-+.61I9/@[*5>"2H\YI%!QJ M7!=+@O,##(?UO[T5@-T7P=XNZR^CZ>2Z1N!\LGG[X6I9+.;CRSC #I8UZZ"R M:)<&8[45B0.GS@#5/J#''05/YH(] T@LM]GA,]124!$R4DV6N8@0-+XPU M[:8*QH( MS2>^7JY'T_F'Y2C7M'MX%W=/SK;Z*RN2T.GAC"I+&"3FM""*2QD (1>!EE3. M'.!Y1;_\/J:D^G)5W]7CO&YO*HNAQ7Q$=_5V'/YL-/^\P3J^F]FI^]YOI?#S],FOF,+31?94DC\DG ^=MX[QNJ;3SOFB5KHO^JUG2R^K'<6;CNHOXHP84723@IMP"IB8^*6 M2"TTY93P1FGH+\<7[H6S?0BBORWQ:SV_J'%G7'R>3W,7Q]T4'X\')1BN2';U M'QMLBOMT4SG.*3C)K$/M00(SWG&=#$HGA6A8([.R+S0>S&$O"!ZTK033/%]W M3\)Z2*",=HEKIABS3%)W8F>SW5!BT2WH?:F!]VO<1\\6,Q3>ZM+L/YH&N/SU M#=;X_0^K2&G.O)51& O) ?I #I2S0A.K0!WS%N89$O0>N,B\S0_=96&*[Y?1 MLR9AF#V[JIC-+VM8Q1$9 BXP_EH7,+=*%(B3NS>RZ&4>!ACZ1;EXRWJ@5S% M/'2)HY7O!$^4<@U@G3 \\BBEBYXST*I1YF_7 ==;FOC%>4X&N5HVRVR.;FCC MOC^BDOU]M)PTOW%9^#LJX;PU7N/_-SR7;G1<1*"<)9D@:5.2]S-\I="81%L# MK_W"WUN5Y\T \5<^<^ORWG=5U((&%HP0G*-&]58&234Q7%OO73PQ*AV! P]K M.A>@WUL-UH.QN9W=?/)V-IHWNGW9Q:^K/ #SSBN(24,DN)EK0*/=0'1*1GIB M5S0/9-539M-Q!=$7Q=_5N)M,Q^MZLC&R_H:^WNK=^[\]>UMS9[O*)RF9)((0 MF@!5 5J5G'IN.2/>QZ)*2 ,DW7'I\LAQ;T\P1R+AON2[FIOU"=T6]) TDY"+ MH*)1E"ACB9@019&'., #XB&3[B"!]$6V>/YEMOA>UYN1OMD><52=0D MR#6XHH+D@@'GJ(#(<+5*K4OJG@U1?Q[= ^I=9+W%BZ=?IY-Z/EGAH#-"^69M MJ,4=T6)F_=222F=I"0I22G8B"!$:6U >5A"E"NY ML?,2[E@3>1.4%J]^.I@=P\_E.JL")Q^U+^F0]<&ZT,<19YB5N M8C2(DLI*+]%Z[9Z:KZ$Y=[>> M_';QC!?6VQ@J'8V@3L5<:1JDR*Y#,,E0243T3I8$ P9X_^"(ZV*H(CVA9?7W M>OKY#/^T7^OEZ'/]5^QZG?5/&DV7_SF:[4R]&L+P*O"!)J]44(Z#T4&SF/(C MQB$&&=#!.JW+$J>]&-N6]LM?IQL(5J_FEW6HCK(6[P^A(FA_,'37//$&J)!. MD6BD2DR RF\#%JRW 9:_.,GU5B314UM3P]P ]QQC)6V,R8'@G$B0C&L&$ @* M+VC.RNYE#_ 1^Q]@5;8M\I>_;/]S8R(<=2N\/X2*1O2ZF7;.@0;KB1% 5;X" M[0U:)> *%IUNO.C,Y:*;UY^1'9,/?ZR]W@5[:DMKF#OBGF.LG./!F4 U]QZ$ MY,;(I)7WE"CD'B]9G.:/'?$$1/[REVU:+#_5TV-OBH]&4:7DI#/1!V4D6!E- MSMMPS'A#\E..197+R1\;8Y]+L%2X)[/(+I"/P]P8]QE@!48;QPCS!"P0'8R( MCK 8A**$>Y9EO?PZ'==/8W5S++R!9?5AL<[5K&__>RZ= M=EE[X.H>\K^N$DRO<&J2L=GE[Z^$2XFYX&2NV2% 6K!.A@@,2!1"E]1QHG_D M=@Q=GB]^+5UN^*AM[ESSI\=85$\.I$K*2Z*\B-1YH()9&2!YD8SG--JBBB_T MC_24%R/8%[_,;GNZ;/1PNS_*-O;,F*H4%#.$.!^H!P7H!1ANC374\F!B46H8 M_2,'YB7*>/">WM6TWERL5^O1/-=U["ZE;-OOJJQ*7N8J7#0 2">,(HE3K1D% MDY0N*JWW1[K*D&3W M?# V\R?JN7X^FJ?KM$O=//*MDU@HH1K404W! =04)T M.>#%^B+V5%W0_D_W6Y6'5R-6_[;ZMLD(8YHJPW#' ; MUTZCCN*<.R><#2773ND?Z2##DMY@5L76>Y!-\EM:VVO:&T4EJ61$4L>,S4\; M:\M=I"90A3))+)&25=0\O^./571,J?:VNO(YXZO5ZJ*>A(ME+K&[F;K$CQ2R[5I&+V9? MN)[@T;>&O092 <.=&31S,3I(S*"L@5M/%/X +=J2REFL>9+#'[O#D04[F&7V M# 9W@L:Y5ORW+]/EIH=.[Y8T_=V5BA"TMEHSS8#8X!@5P2A-=:!"^)*,(=8\ M+>%'VGX&)M*3649'.D,K&E<%-(4D*(E.!# $94:B-!&LSQ:R+ZI!\4>BPDN5 M\_'J=[_'GBYW]OLCZK%V]\T0WGQZ/+X&);T;M:^2% P,!,Z,9"XI:Q7^/P+) M!L89/^([53?C?[9<][T/*T453YKE-R1D (?3T_%R1I$)XTK2[HOR"[_@XE@B M])NJ.!VIE79%_LAA+,"YOV.,JT%>3CKKN,4\K^-GBFWO;%<9[BVQWFJN/=7> MRL33]5S]$1]WZ)-3>TI]&WE:P+>WA)O[0WVV/O:3WU?&H0FJ0F22$\Y=X%[> M(&8M+PJ%O!3NE G]83Y*"S#W12$S9YER\YVE7(R>JV< M2H22%!&H6]23;_6K^;H MZ=3/,ZII'Y5B/@1&O64Q)*ZL3]F&O#(")"\Y+-L[[QF]S(^+/C>UELG6$>C] ME<;/SU37DSA:SJ?SSZL&M?&?:E !WU1]42;ZG,K&>0@WRIGQH@JY1=F\+XY0 MK>#;N[?VNDD)\44MN(TU,:/9/K624K2Y+ B[:Y%^B7'0IJK_D) M3SZU^5-E92[QE35AN5[Z=KI+R@F=&T,8BA(#AWC/KQ]=V@'R_1V8_??%:KV)S7Y8 M;#FKV2S(CP^#W.]JM%A6T_7U3<9+/.[<_'VNA$K7OQI%'2EW%CA!'R]XEI^< MNM$.3I48V1O+Y;C,YQ[?NCL8$MC>X^5L3HY3K,S MH(2T(=R)[ C#2D+P0[PFUY-]T1K@0[ J[C^.]_L4N1L7@12]EC'$NVC]6!"MX=T7&]&\N3Q/?[W[.N2][ZK@92#1 MA^!"0JRB8_I&U4,0)164BFY@O:P=N033 870\NC10*ZGG^?^ L4V'W__L$3] M.[L4[8W9L;&D/XR^E07;]OUM%?'."LN=3]81*K@E.MQ(1YB2!S*'6'"V18/Q MZ,+HB^0W3]#=28_PH]79#J9N:U+EM&/)F(A>RB0UU6A^7,\P>E%T._70(JLO M4CNVA/ @_(P>;HIJ,,98(I,)FB0*GMTQ+V)9@N\ TZ+Z MY&35K_GD*.0\BMFVZQ]7(VK_U_ZV6-='O'/R8#1-KIEL:5(%Z52,S"1K!??X MIU#:<"E=BJ!4:G26V<\L/R#"#G_5/_:8YDV;BDVMO>Q>)^N">U!.RQ],0F_6:7FK@:3OZ??-[\'__V_P-02P,$% @ M^%5E3_;PH@<$I@$ ,0,8 !0 !L;6YX+3DS,#(P,3EX,3!Q+FAT;>R]:W?; M.)8N_/F<7\'CGIY3M9:TW*3L6NF>[WRRQ:HF-VR9*;I))X M?OT+4I(E6Y1DRY1-24QW)9( 7O8&GGW#QL;/_^_[33_X&J=9,AS\Y0B^ T=! M/.@.>\G@RU^.?K]PQ^+H__WROW_^/\?'?]>?/P9FV!W=Q(,\"-,XRN->\"W) MKX/_ZL79'\%5.KP)_FN8_I%\C8Z/QQ?=?A <>W']Z___;MV[MO^-TP_?(>2BG? M?R_Z'(T[?;C*CB][]UVOHNRR[-A+LO=ETWO_"'$,X#&&TTNZ!2>K+O -%=T' M>77O05[1N9=6=^ZE%9VS[M5Q,N@E:;1X49;?O)^U5UP<)]5/BI.J)R7=XRR? M\>G[9=I_E\7==U^&7]]/&HO+X,/+DL'7[K#Z,653U9.&%>]5$C.L?+'\-EWQ M9I/6Z7\5-TC\W%KRAKZE:O1':>H1=%?]Q&EK<2%_>&%ZNV2>^8:JYZ3=+_&R MB5:V+6-'U.^O8(=OG?Y7-5F7S(I!%?.[P]$@3^^./6*7C\&C3A6,&>;7_22Z MK'[PI+&*UC1_0.ILMHP;*BY)EXU -"+EBJ61TDWJWY* MV53QC/A[]WHYQZ>M53R+N\=?_U7]>N.VBHN&W=NK)1@IFY;1M'I>/.A206.4 M+I$' MZ>V[[O"FN$0"B<$,0,GJ@9SK4%[\2*!G0X(@?_#(\O+B/1$ ^/VDQ[U0Z ^6 M,;ULJM+2\6T:=PL+9>ECI)^GW738C]_/.C]$QU+Z[ILK4)%=W1YW^VE<\<*E MDIPV5RN4=,EPETW5RKB8/Q7R;**1R]:*"_-D<'P;I1473EN6"HTU J-:6(PM MG:^KS*"OE0;4==SS5"1)5&%"E0B:Z[%R(L 5,V')-*A\X8EMM,+P6#YQYGM4 M2=1NW%TB4GU+Q1-'V?&7*+HMP);>?1HF@R4*M[K?"GYGHYOK87^),G[4J4I( MCI;9KJ,J,Z6PXY>HY+)IQ8NN?\LEKYA\7S8?H!= @[Z7@(6_M6#)KS'D5P_2 M ^Q4C*R5[M52_G]HK-%BK\95HG2J88O6JMD\!(] MG5<-2V$S%V*J:CRG3=706OYND\8J= RZ>?1]F? KVM9X&\MGP,-.%>-W->PN M>U_?4@6P/(V_K)#NOOU^[M\,EFF3<5G'_Z':)4+ZM8D)^62& 2QWN6Y9, MGVQT>[M$\M\W5^GCT4TUV;T\?9_?W<;O?8\X3;KS4BR[7&::C!NK_(LETKS2 MX9_ :REZ9^T5\/ONY>X?R^-"1>N<6%V"AVG+DC#):A]DUJ$B7%(@K5*$3QJ6 MLV/E0Q_VJ6!+MULA_,LYU:V2_'%O65"G:%FB*GI+Y\6X<8E:RBZ7AX.*QHK+ M;J,E3I=OJ**F\)97\F^^1[5&6ZK-*C39!'$K?;9Q>Z4,O*EFQ\21>NQ[/9[N M#QVAHODRRN*9=EJFFI9HC$((+-$89=.2F.5*.Z?:RNDEU\ODJF]9;A8M-89#L@*%'NEY-.C&\YQ?KD7'C56:8,D[5<(IJ[+9LFJO?#AX@B$P M'!P_,@;BVR4"SC=4A6;CJ[@PN^.EG)KXT?<='TB455;':";5NNE)6'\^^#JFBC3TI6J21U^6K2?YEA5R8IAGUZN%1-&C:KR7&,[=*HNYD/8K54&U M&HAO_KDD$E2T5#SG>ID!=EUI?TTC "N#-]43R;=.XIC5 S5MK$+T:(DU,5J* MQA5+F??MU5ZH!ZN7"MER3W3:H>I%EXUQ6CG(]_&I:^_VV:G8.N]_6 MS$[?8ZGYO\KLKS#WEZG+2@W93;O9Y1(/==RV0DBN==.7B9XOPR6/+)M6!4=7 MKT4^ZE45'LBJA=G]-*HT:JO-E3%%_])S(=Q"*L\& M>QI2?)^GT2"[&J8W49Z,$Q+H,1#S)"977Y>E/!1-*QS;E3D 5X:&JV,+Q=U[CWS;>P-@W#@#?"^Y2KKET"U9^%GH4A4)RJ^] MD/Z^!/O3UE5._.I%\>4A<"_*;IT.>E?+#.]9^Q) K8P254>( MOO>K<50Z$G__.!>_\F\P7&:!C]LJS:MEL;BBI8J,Z[B[+$!3-%6R;1F[*CI_ M&45+N%NT5!F^\9_C8NG?6WOAT!LD?CI>>$OW*.B.O_WE*(^_Y^_'^6GORPOS M)._'OTP3XWY^/_[N;_U^]NR#+[_J>L5?^/L=7T4W2O_MPD=S$67 : M?PL^#V^BP4]E6Y;\3_P!@MO\)_]^/_>2K],K/4]O^]%=X>[%1[_\G'S_4-P_ M3L/OAP%B1\8%W7S8XHDUB% 0&I'$>#"(6T5P)9P@A$3Q]_^.'Y2QZ-@K#+^ M-GSQPY M2AG%G))"0DEYZ 27AM(0:2")AE+>D[.NX]$OQ\<0^8GV\M>>3IGQ>W_REPU[ MSO^6S;VW?R+FA"DB(:%<*@&XDM19K US@J+[]U[7\>B7WW#=KURP^O$+4T)# M*9& CGO^::4PU !HHT,#7>C8;-ZLZ7CT2_$&+W]E._" O N+E>^H?S+HQ=__ M([Z;>V&GN6"A@-101HV?RU(:@"2P7%I+-+U_X74=CWX! $" L01TR6N[U-_( M:]>@YR7O352LS>*C8#1(QA2,LIZ?!>?743H5.%/23@H!]QN9TC6Q"CZ$PYN; MX> \'W;_^!2E9^EY7LC,_XSZHWAVH]E*> M,G)GH[R(%1?)^P_F).,PA-8*2:G!3FOC7YM*@C224..Y.;FZX]$O_JN7FO Y MQ+U(Q'PJH[EIW'NRE"&68B\K!'"*4L6UMP.@$NX->J>.'8G639Z0!F4D"(*N"4,^W^8)!8+![17Z( @.@>^-1W]G'RC$5N@ MR?/9"B\5 :."$NZ-60NA]I.+D5 :/,/9NHY;H.F)XU2M%9#2F",&BYE%88BE M4$B'U,MWRQFP,\+6=7R[P:HF#&(!N?7^B(#^+;GU,IUR(RBD5GG-IF>S<$W' MF@F;. B_79C_GA#UWZ6(+SP:6^;[>WU^Z]WK09ZI[TEVWVM.S?\:WUS&Z6/> ME$WCF6M&J>?&V)L;,\G>W/:'=W$\5BRCM'L=9?&G?C28]YL(P% 1:*%R3'F? M#5$O<[R)X[TC1K&:F:WK.CZ/9\>/=.92CCV1XE)9/B#X[-L@3K/KY+:@>(Y@ M8;V/ZMTGP"GRED (%7:>#@:8]UZ]+WA/\+J.6R+XF5-$=;UG/.H7!L-9$04M MNJ7Q=3S(DJ_QR: [O(F?-76>SL@0A,XZ[Z<)R37PAE3(2,D?:%S(V,R!7=>Q M(8SL]9+B45'_4Y3T3@9A=)OD47]+S&/0(!-*QA@$+&386VJX1),EWK/ LUFX MKF,SF+>IH'HZPP!2%CIIK$#^CZ;%GY(/DE".G;MGV+J.S6#8YSB/DD'^^%SP=-Q>I'5Z#)IZP(M#\_N$] MQH^;?T;Y-1MZQ59\*Y.I/DQ&9\R!N4SWC]^R.09M^7(S3_5&S!I7H2+?YGF?12^V..VN0OB M<71YTET>8S![6F_:>?K3_?.F/TPX4\6HB>&U:%HUD&OCG+A\S(1B$8S M !5;8=0NS"CQO!E5,Z/&0A8UD4L/A"Q@->,W"MZ%9FC[2LOZ1%HU7 MIV(;ZA35Y@2]%O/NQ6/\I7C5\J?Q;SW_Y.^W_:2;Y.-W"GK)31%2*>H[S9RS M%30>_3+M5DWDS^\KGS-^K?<+[_4"\X$\SWQ@-6O%+<1B]FM^K*3U]:;)&UN9 M6XY][MF4>2K=!S1]T"[8WDT0QQOHZ<7H[G[A:8&^ ]+.L#7;&FFV/3,:C.<\ MMS?3QZV9FY29V01L<;O5_:SLVU7;*:-GLT%N8SL-B>W4 MGSC_7/^UM79>,V31"&^V'?)7CE+5+_"?:[JU+N[.&&S/CCFWNKP9NKS^J?#L M);M6L._NTMQFYELKV'?$3-O ,F\%>P,$>\U385SE@.QE.8@'C*JG' 39A4P% M3SEX.T8]%BXN&21Y_-%CQ6M%/U>_))?]6&59G&?Z[M?HG\,T[$?90U'S,>D6 M\!I\45_2N(3HCL7]GD'T3- LI7H7!#VU&>E1W@CLV!)U$\&_X5)+<3H.R #V\"X'8" MS'$#'=X$0+L] 1X8A*T*:+@*V'*XH54!35WNSH4&1^SJ43SMW]D;1O'1MHE4TS5$T#313V^G1 MG.G10#.U]6*:X\4TTTQM!<@;"Y"&F:XOM5=:B=,R,9[.%/+[Q MN7BM\MD;Y?.F)PC.93RV^F>7]4^#6+:HANM-AK$O::LJ6FM09VTAIX>V.RANG3NKQ-Q=WM_&C F59GB9=K\IW<-?[ Y+FZY%5T'00_L#CD'H[ MYMM'[I:S.-HAW/X0UIQIL:GP_=WKK>SS^>_[.)H/:6N%<3L'#D8XMT.Z%\+: MWMSVAW=Q7-)]=EM4R]J+$5U*5RNDV['?/^'<#F4SA?+(:Y)R'$=9[U.\BC>TV;[DF;[[O %_]V#Q@R?<@H3^,O M'S[[UL7'K[RA9W35_58R;>4-QTRHNN=J)CV\Z?OD^P??;3A*NW$V_GH=1ST_ M8W]^[SGUR\_E7]'XB8@ZZYQ50A%!K2):"FJDTLXY10PV1_ZB:.["(,OO^AZ[ M_600'U_'R9?K_ -$X,\_%5/Q..HG7P8?NG[JQ^E/5WY^'F?)_\0?(+C-?_)W MRFZCP?0&9>M5=)/T[_QLO_:3.Z^XXC)][Q]>7'? [U!^_39^QN6PW_.W^/WT MY,*:X/Q"7=CSIKW5:',GF3O[_&LP?:GQWUZ6 M#(:#4M8GW5*"] 02B ,28RZ/O_UQ[*)N?DPTQ5)A #@7E& FD=8B9,9IHH4" M]B@81(4%T(N3#V;8'16ZL]#(1\%$J7V.KQZX%E7T/'Q9"(Y_NV?@@]?\99Z$ MEW$DJ&F(T'B(YJZ_C7J]9/#EN!]?Y1_ [??Q]_C_@]^&K,(C1\[-^2/6;$X M/Y9-6)4F43_X?9!TA[TX^/7\\:45,_<)^)4S_%*M-5"A,3#T5@$C2L%0,PN) M810I+*OP^]O(^YUQVK_['-\.TWPYE(.K8OKF?SE*//W>\/>O..Q?1OW^,+\< M?C_ZY=__)#FA/RU#\0,$3L?X?O*@HT8-Y*9&QSTS@S$W@T^C-!MYCR#(A\%Y MW"V\DP#B8)@&D/[0^S$87@7Y=5PTC?P-$P]E^[U['0V^Q('JYD4SE)@4K"_[ M_>O^_F.W(HB]I.E5\/9-$3+TC[KJ#[]]N$YZ7A#6P=A__Q-DX*?J2;0/$^?G M157W[3K)X^-"_,<>3]_2Z/9HI2 @"-P+ B@=#JE$7"E'J7:*6H.%I9)KYMT# M4B4(/I4SRH[C2D\3 Q]Z12ENW_&Z%]W=Q=[+&7@S,K[-QTX\!IV@N'"=2-C7 M01VF34-FPW07P?!^RKHP%,"0$$!(*)=2<>_6.A4RY1!GKE)W7:31("O/;ZA% M>9'#5EXS;FY)>^6S!TS4UU4ZO G^^[^+^__W?[];AI;WI75\__N.QA,*Z7WS M)'WX91@"6_T<1@N_^>?OE*(CZ^:KFR>,F3R+$SXN);0WYQ$#V M#ZF32:L!3,0]@($)!5'.(0 4=0!(P4/H($?::& ,FP>P+8.LG^,O259,BOS4 MM[S B?SX^Z\GI_;O07CV^=/99W4Q'ZIHND^YZ7S\P7[W7"]Y6@ MO>=E$&5! M=AMWB[A[+T@&09)G@4=E83C^6.]+[Z,C#($G_B5^,%WK!V/TY^5N\/(FC%]\ MV9.-CPD#)@H)WGX/LF$_Z05_ N6?;:NT+4;'GB#4.+X7:D8*(!!1W'D[.O0V M-&"((*$=,U@;8!:%6G&T3.JU9U3HN?*LFG X&N3I7>@-IV<8*%EQZ6TZ_%H\ MH+"K3=R/OGD3^UDVRD'[?@<]B<5L$@/)7$@<Z..0PR8JDF:"0W\$8(>V8[O*8GKS[_.[\ M73!)OPN&3:QV^%=X9E,O;V/(FNI$K>,#.99/$ MSQM;@667-S("*6'SBU3<2N$LPXH2'&JI0^^=(,XY(Z$(%XU U>NE<99-_OGH M!0Q<80!"A" *9MND ]W_VGO7J<];.>1QI+.5&P@EE]I@326AWN06&$O(#)+< M,JV-7CJ.H?]XEEX,OPU6C*(:97DRV)]1JV>U9L-!FX$O!%HY9R'EPE" F5(4 M2("=@:'$#,JE@U;Z$V?IIW3XU?L.+XIH7<3?HVRW![9):J6EKZ6OR?0=*GH_33T(K3__R6WJY<2?N&"([Y9 MT&MN%6M?7.@)\XI@UVWJ559R&_6#^'O<'>7)UV+MU'O3<=:&25KZ6OK>"J-> MI@6%4&N#66\=S&+KLQLFY)RR4 J% M"<4.:*/\%^90J! R]$%6X\>A9]*GZ^%@?>X$@O)8 2:/1S[COO7I*_2RV+[ MXF7-4GG__4\"0?Y3%ES$_?BV ,-D(;H3G RZ_5'Q;D$AK4J#K\$IWQ6BX]13 M\\9IO\X;GW$:% G3G6#R9>KA1H/>]">79'XR!?^((\_WY"H(RZS\7G!>Q&R# MCU&63W+\#WZ7?K%AZ7[[PCB+.DX]IVZK]CZ@'R[O=SVH;OZA3:?>ND/"MY5. MO6()':UP<39;>=^9=?*M(.PBR?OE+H4XZEX'W:(*\0%: $T<[D.G?SO3/8U* M*^?\[L8;#C]L%%L^],FP[_3MS60_G6Q BZ<[/[V=].TZ\7)^9DP=1*;U^K@" M9W.E=B362CK. 5-4A4J$EG%(*0@-)TX^R+^8&*AW$%V6FG1%7*'( ?8#4!;# MZP3_!MX! (/;* V^1OU1NW6HI6_?Q,\34"?(;-^)@,!PX4R1JL8,U(!Q2XA4 M4E!%R(.=4!,M/E;B*R#W\=?3O[? :NG;/W4U5UD**T:8(TPPQZGCH4 8 >-$ MJ(7&1),J=36M!;%Z<_]"FF!A2-QG"%['P6F4]:)_!7_M#R^C?G >]^-N'OP: MI7_$^3-S7!H05'Q)Q&M)Q98=BAJ]V@Y[05:$8C:*[3SMJB:F4OVS2*"^NJMC M[IX,>L7.HSBXO NZUW'WC^#&X]";^W&YM["(BLX6 H(?X(_!=90%5TD_[@51 MO^\]@B+D7(19_S5*BB!K/@PNXTD'?\\7U)CI^5;O6/W_U;]/ MBU<<7SRAX<=.&6[_ 8UI MO/3BRK=?_K,03KY_V=5?5+S%Y#Y%P:+LOA;.;1&"ER#H17?9TL(W;3[#=NA; M%*++Z-F@[-5]'<1&D+J]6G4K+ :6P&,9=9 ;A>S M7<-1FGJLC->G"@L\C_)1ML("_T="*DKK[ M)CM;6EM:6UIKS $Z*/=@KDQ=839[B_DFR7-O8Y=N?3H<%/3W[X+8\^(N."F< M;F]$%/LT3)1'X[H6C[R'V3WF4S8^CWQ/ FCA('B[?M0?%TPX/[X(?BC&A_^$ M,'HWZ9!?)V6)O-NB1%XMKD2ZW)48O^^]AQ!G/[;V?W.,DM8?V((_X!WTN3,F MC-;<<::=H%)Q"85P!$&+N)7&5FP\GI,"A1"8N >M/]#Z ^O\@1<$?-M@ZY.# MK:MV[ZP(F^(5,=IB,):V\3;>6FE0>1LF"OI1^B4.HJZ?/\6Y;M[D*&R,M(A6 M5OX:>"%Y7-F0^0GK/TX"GH4-U!W>> KN.D5PUM\N]J+U2_'[EW3X+;^>-K\+ MSN.X?+=>?)4,RGK?Y>[;(C,<@9^6O6'9#'^:=EO;8>G[3?L5\=E)WR6O.NV9 M#$I[<6RC0'1YC*9AY_E8\[NEJS;;&?V*E:*W-PW?QGZ0LPTY5!&@I8 6$$J1 M%4H@Z2PR&D-L&*N()Q9.0QKZB?1EF-X]9R&RO+J<>]W)U<6:Y,?J^=M:' VU M> _8F=F4/K4XN9M.ZFO:S8T2P ^?01[9H&E+7TO?ZTE16^U1-X3@-Y>A;';6 :282<&T9(Y1AI20(O2_ M^(^8(EY5YG;*V[^6K W'G'UM6=K&3E^CF-**.&<#UF6[W^2USXW^/@6_'7]%5>ED[ERL3IX>"Q@,-BML8G->44($$ MI 1B'19_X3#TPBT4J&J#9EEDJ*PQ='X=I7%V-LK+J).?4@\%WLE8WE7T&@V2 M<9>L;#OR^KJ;W$3];!RQ];,\+C_-22.EO$$G&,YH+@IC;?Q"IU[E M%T5TQVJ:=(*"L1O?;3&3<3K]RX_7Z2Q._R4^ODSCZ(_CZ"J/TP]1_UMTEQ6A MXNMT%_/WX^Z\G MI_;O07CV^=/99W5Q'&*U8W.5_1UA[YTM+7TK=3].U)L;6 M)V^U!2?RH#%.5&9QWUH^+,Q//K.,ZS("H7 M!<_CV[Q]:;?OB<2.MMCTP2=72VM*ZZ[3NM[:EVA@#'#(H MA)08(+"2FB*.4.B(,QMIV]-A[O5H/@R6J-TZDG%V3CVN9S1KU>.!B9:6UI;6 M7:=UOU-Z6<@EL-8(ABG%(52,$DT5!Z'&V&ZVY:%,Z44'E=*[#3;^&@VB+Z7Q M\'^SP"19=Y1E1:F(PN%6@ZA_ER5EP'QF;13FR+A,:='G? YR?[8>V-C/;MQF]IV:(*ZI;6E===IW6]C@QL +70(HVH1DXAH&R(($0< M 00W2FTKC0UR4,;&-M@8^A]2SZG2T/B4#KMQK[ M]MZ26,]+W*;R'9H4;FEM M:=UU6O?B[B=A_#H-R9=J/'F['Q]\'XN.PX+2HL M1/WQP9:3J@SG<7?DKTKB<4[$[UE<-$X"%OMO;:SG=VMM')RD;FEM:=UU6O?< MVN 02(LY4%90S4-%$ ZAI!P!%CJQN;7!#LO:V (;[??KY#(Y@((4ZYF':6LZ M')C8;6EM:=UU6O>[8)-PT$F,A1?5B$H1RA J80 P3&*.[48!^O.3OYZJB]\_ MV_.]UWKKV;=$Z[TO#SJ__[TW.7Q]>FA\^?$ZG;[3;?0E/KY,X^B/X^@JC],/ M4?];=)?YUWY_G4XNC(*D]Y>CIYRJ.GN?Z5_3YSSAS/?-^(0=4L ";0RFE&FB M+<1$*!L*@BT0&^U>N2B/BB_/B1CD2XI^5?)U%<&UG]%:?GU\3G)YO&^P^K#: MV:M/1O8)!QD^&-EG#.K+:3JYL+\&<)ZF\POE?[.G%^<+)&WOS8ZF [V,B4\X M*VM3)L[U?B##@!='Y;1*BO)UX^_SMQL,TYNH_T#,03 68:60"+IQOS]I__JZT^\5[+E(;N(L.(V_!9^'-]%"RO.WI)=?^X^>CLEQY%ZS]:/;+/XP M_;" A*-%+2B.EAORXT=P^.>?CA:D_N3Q*YK09I=M\V&5=H!XXHE.*W374DVU MQ9/:/_[^Z\FI_7L0GGW^=/:Y0NZ\G.(MJ>\M,B4\.S7V]-P:SY;3\[./)\8+ M,!-H]=%+-!N<_\W:Q[+L$-GT0S((\NOA*(L&O:P3Q-^[\6T>9-=1&@?1S7#D M%?&/[<:(Q3 9W\*,: :5C1K:UQI.O+< ?U!UOJ'.?SO*+QWE^=-9FX;IUW#" M:AG^B?$\(0W>?@_*LM3!GT#Y9X>G1W'81(O]PQU\<8@R09V?5YOXAZ$2?A@- MHE$OR>->E0'?0G]_:'TRDB^C[A]?4N_4]8H(T3#]\*=N-XZOKG8#XMZG'Z5I M<2!3E&5QGGUXJ<3?<6YLO)[WJH0W%?1[._H;ZG706$K+0TV+_-UN\2'^URCY M&O4?K!!M5ZUMGP$AF[SWLD73YZ_.C%\[^?YA,!RX-.J6]?.+E9E><:XJ M)"SFD!U_^^.XV.!UC(R4PB&-&3740:4490@;!BAQ0FB/V$%TXY\]RHZ_1-'M MAV+@U:!7_&-GHZ[R,$K3.T_L?T;]47SD(3\HB/MQ0;+T6](T"/:;WH,?6(!0R(P"5%%,M@5%8:LU" M1;4+:P.]^(W4 'K..H3L!>CK=@J::Q^H;K=Y@R?8:BGOG.)\,OOHI,4R3.*M#(>XNV,0,;%A9X!05@"A)E4(: M,:$ !H1K2+Q=^AAL4Q[>>8QM3<]YJQ,BM ]6YP&XFON/%P'$/5Z<+M02=!B1 MD#KL9'%0L1 >*9<1P!]$Z[<+FZYR=]](^I?%ME/3&E1B&N>_U M4J-PS8+]_AF- LWT&%28(,$9%5Q0P:2 SF"OZ 0+ 79Z 9=G!<=5N6ZV;:\- M@HZDM9J*FXYT8]5@Z]4=)H#)3+%2[HP"TE%(*94::8@T-C!T(7C M7F6'47[0^-T[5_!BF$?]H/L@?^)@S5LV0V$8&D 9=(Q[%#*)!=-2"P:QMM1; MMV0A]O(Z&E2*CL1R'PS89'6%0 EF"&0..XJ4 MA5QRZH!1H22"2 -"R80&"Z[?E,^?^M$@5X.>G;)ZFR%-QCH4U6I$-LY(;!0^ MFZKS]A"*:);11@F&@%L5$L,IM$899K7SWAN@&EBD7@C%FJ*EK.-??:^AN%][ M68J5NSP:?$F*DW]^:$I2X VM%7F-UW2&IM-W%$9NE93+A04,L M%UYW42VEUEARSC 4M"@8S6O"43T:S*O3#B1[ :2#\>Y,?!6G15'V9- =WL1! M'GV/7QIRW$-C4LQ!DJ-08&04-) RQX6CPGFS$@O.! GE8TA..7Q2,O@B^GZ/ MS*TI- P[7H#NM2G9*%PV507N'Q A .0>B3KD6AJ- 4&,.E!8G"$"FO,00J[" MA>3H9R&QIH G[!"^WTC<-Z=N:B8=JOD) 9I!S$$).+,$2(0HX5(Z8R#6E!E: MG%&R8']NW5>#4'@;D^Z#C=DZ:WN!%H+OT2(XP5@B(ZP6%'MS$%"G+',"*$$- M7H@S;M\C*]!2:WR_^6IFUSVRS\6CB@K+HRRN)P5D'\U -D,=,1P+:T*,B:)2 M4ZVA43;DAD$D0[NP,>?L-DZCW)/U,8ZRN&3WV=7OV3ABLC7%Y2U!2NM<^6Z> M)=@H9#95T^TC& 6:^60 .T1(**3WQE3HI&,.!@^ ];+?#M]Z W'!6))"\I9+N4 MIY.GE:><+.SKV#JK-JFAM)8_:^?/*CYMQ([7E5USR30A-%6ZK52KTZI-Y_ZA+1$CF@L M"*":<:F9DLY0[^](*N%",'VIU*NIL@ZB'KM5]2A_/KH *\3I4\^ MGERQ]L >J/UV3C55VNZZHST]3:"?1)=)/\F3>.V1 GNV!E/_"0*-E83[ M[!FUT[/QTW/O"HK<%UV^C>Z*$J1M6?8=6+= 2_=Y-U#J(!PK$N5P= M;_,:S2FB%#)J&1<<./_%(FXA5\R^!(@U;>MC'<[KK 3?/"#NG2M\O],]C;_& M@U$<'-\7VKP=IL7X[65D^TG@(S/P6:-#: 6@QH8TE*(P2Z7E"B."'$:+!X'Y M!Q9W_:\DOPY'F2 H[8[.0NZ\'B!.2: D<% M!9IHKAE!##HKT6+2UH8XJJMR2P?(O2AD>SC^W<-:T0WU\G8@YPB+&6@=-8IP M8)S5F JIM9 *B>X?&2MM0NU"% %JF %PH.?B*[B*%'5QOZN!N87>_,@,77%]ALR+J(+@72QJM[[@74,)BKK"9 M4(P+!@RFE& F94@=!U([19@F"ZIL$VM!D7'.[1[O3+1*&PV51'N M(R#Y+%_&"8LDPE!1:BB71FF%0PX-"*D4$BV>J[D!(-M2,P?HVI5U'X+^L'BQ M.+VI4T6N.5YQAX$IY\X=,Y9HCJ2ERE!CK !((\N5H*$V:M%T+?D]%XIY#179 M$?@US\ULK*(\*'VXM^BC<.[8%8FQ=09I2C6%(9,V=(Q(_U5)A)![$?IJBH5V M0*TUHAJ+OH/Q)<<+D:^G*/?0M*5XAF$KI<&(4$:AHT84ATX#8B3VH$:"H84X MZAQ\MZ8RN>A(#@_ZK.E&H7A7M>P^0I?.2I80@C3@6B,#'.70*LJ9!!)QI8GC M?&$7QVKHUJ1O>8?".H.SNP?=??-1S_-A]X_K8=\/0S8I'U(>S)O?O71C?#-A MN'O%&5K/JYU33?P< #&ZC-/@:]4=Q)T =,#X MOR"[CM(X"Z)1?CU,_2UZ/P5)EA7;WHK3RH>C/,O]!__^'P)".MX%+@XHO+\J M#\[CVSR^N8S3 (/BSE#^%!#<$5)V$ 1S'4WKQD)>*[3^+43Z;C=S6G!K2GL;0.BQ["$,\ M.QH%6R=X"$)4["1'V$J,@:2 ,DW]SWAA)]WS8%B/@[+G,-R[?72?TFGVXS(% M35>IY\%P^FNUHMY+:_-)N*4SW&K,@7*20>@D10)+RJ0%C&B@'=!P(9!P/R9; MUJ#;7-MNK*(\)'VXP_#ALTH.5JE08^<=!<>\MN/:2((P"2DVQ/'%PQZ>#9\& MIH8T7\'MO%^J_!.+48KZ7MLEO>-D$'2CVR2/7GI6[#Y:H7+N@#XMG$>>9CB$ MU$FBJ*92A 1JR2$-%[:4S_C\R;/Y9!".F;R]X](YZ8@]+^?0>H.'B4,.Y]2B MII @I[ 4Q99TWP45ZCF.*S'$\2,=C"I=:VJ<3C<.W=0=;NCFU$_ MRKTK-RR3)[O#F]LTOHX'6?(U#OK#[*4)(4U&WP]KX(=G\%,A)P1:H@12%&DG M@<#*8.$8TU#P!:MTCK-EGE8XS]>3@6=S_-$S]S3.SZXNHN\O4X^9YXW_;4WB M)$-U5EM9G*TO&=BZ)O2/K8NXMVBD,S1281Q"W(.0 ,HX%()A#2PW4EOK;=7Z MT?@,)?DT--9[LOONH/%P/,[/<1XE Z]9XR@=^&>WJ97/-X#YS!'E1#M#0F:5 M!A19CW>I%>:,*6RUPPN.Z)3]=L+].1E@XJNDFVRQLAGKL%JWI^]>VE;KLK:( MKD2TG&EQR7AH0T ("34% $LG(**0(R")<^'"QMR-$%U7C37Q^RI0F9>VQKKP:IF(L[$>D0QJ&E4ECJ/5\%#4 6>K^7$4W9PI[ ^?Q6 M6[)Q>SE 5'8D: ^PV#.MN,.XP7-UL$'HJ%,0,J6\NRHE\AZ?9%I@13%=S )X M$FYJ2MIAO,,HVP?<'.X^O3+UYKFZZQD627N^5^<+83#YS9+J4'O%6V$]KS[UE-OS[MOY>$VY"&?;1Z%4+N0 M$<@X=Q1XX26!%-2@D$(,1;BJ?NU3Y6%-.TH1["A\S]?RS_ 6_+,&TWU(M![D&,\#^IX!X@T8,"?$NK&7[FDM^\GC.,BOXR#J M%JD[T>#.OT$P&.;>0_QVG72O@RCUC5YW^0=^2O]9E_EW^5?8STR_;[\[1]2 MUT\&\?$4 @C\^:>MD L?45/^?9U.[W$;?8F/+],X^N,XNO*/_!#UOT5WF7_2 M^^MT0EY4FCT9DX!;*:PUG%/&@#"A4I;B4 ID.8/%-=$#OJPB=I&TZ#ET!==I M803]*<,.*6"!-D6Q9::)MA 3H6PH"+9 A!N%6HIQ+A!25&8NIL0]#Z,GC_X3 M")[K_0 ]Q7I).1>2@9>2X^_SMQL4QEW_ < @&(.GG*%!-^[W)ZU_.0)'Y7=/ M0'?ZO8(7%\F-EQ>G\;?@\_ F6G"[OB6]_-I_]'1,;#8O&/K1;19_F'[XZ;&% M=K0H1" [6FYCC9]!X)]_.EK0S9/GKVA"FUW6/FR3AU5J"#^X3U,1FT3QZQ*( MY==O8QQ=>G_+W^+C[[^>G-J_!^'9YT]GG]7%R=GI4Y7BDTENN%:LX$IX=FKL MZ;DUGB^GYVV2"Z*4__?E%RW#[9YX?JE[1C?!!T M'Q*M[1CO/ZT'.<;[5H7P20/,FU26>XL&V\5U&L?!K[[A.@NL][I[#QGSZB_T MH+!90R5..PGK'?/39+!3<_ @)>(ZE;>-R;C(B\W63;_0*S0S+Z, MSZL.D:]]H-]N4^A&"<(OR/]]ZQ3?(I,I4PK"96R2DC( M%3#8+A1%GTR,QV?#F/'.AM\N3#TG.S%>9U&?YFTZ;I3\:-+NA%9\-%]\S)?1 M#!TWG""E#*2,<:4=MP9:;JD.@5XX\WB%^!"UB0_4(:36K0"M^&C%1RL^:A(? M$,R589"(2>(4=!1ABA&7U$L0*9"63"D%^//,CW_4(C\0(1U8[VG,K0!I!4@K M0&H3(',%3+V+8H 4Q$"ABEHN"B"*M*'.^S&0ZX4=VZL-D)H$""8=)O;; MFW ML&4XS,KM0^FJP,=!G^P^P1[AL]W!C$OC!+,6 VJ\YO::G5+_DV68 ;N O8+' M9U=_'0Y[Y>[@./V:=./L?-CO;3.:@%E'X%JC"4T]W?V0XLT'C$ VJU>"0X,0 MP,!AP:ER3G&(I0 46THU8>Y%"*S-(4>B \5K'O?<(K!%X#81*&85,I0V& -D M (.$2BD5$!S0T&"AA1-RH63W3BG\OZ;#+ MNT^%5DK?' M/"U@%,T5DL(. \@-X090!HJ(KY=O4C+% /*P?8S1DK.?2L9NTS6O M&Q>H.>1([T&CC\R2/(H4#Z/#L C/4*4*3]%9"UG(27'@Q$)%^M7HJ\TO)*2# M:JW7VZ*O15]#T,=F.1(A!5A2;*7&@$(-A-.,*$H)T:'D>L$^7:O[:O(),>H( MOM\'W;?P>VWX-;K Z02;8H9-&R(@+>>4JY!*I"1@0A!'A228"?),;-;F+$+" M.Y"^BF':5BM]#4_Q[#9.H]P_-(B_W\:#+,X^[$ 9@EU+Q&@8?>U8[@]][5CN M#WT[?F3/QD/7?&V^\Q'ASW$61VE1GGC0\X;?U[@_O"WJ[S;)1&^&%8[F%E$) M"Y4E CDC&54LU 2Q$#$5HA#Q$*G%)+XQE]6@9V8\MF/+:IOQ8H@[B*'696Y= MYKW#(P9SFP*Q54 [B8URE!,J* % A<)03(VE]J5XK"V"#&%'RC:"W.)Q#_&( M9E$JKPD5IYWXGO+1X/%(]D MAD<7 F^H,B(,8=0(J U"AG(&I0ZA916;YI^M'^O!(\9>/^[W$L_>'=]]'O?[ M_I&=X$L\B(N3;0I7,NK=)(,DRXL@\M>7[D[981#.+:L20)WTUJAT@E"%I91( M8X@09TA#B,W"2<1COOYUS%4/1?6 IZ_@/6+8(:3.,SL;JP0/2=?M,)K$;!]E M<9BW5V78,&-HB(%&W/\"62B ,<0NA& V1E-]NTI8!]>:N]>BJ473"]!$ +Q' M$T+:A Q9&S)% =5:4$*1@@I)P;W+5J=NJL=2E*P#:MVRW**I1=-+T(1F: HA M,DQZVXYR2T,%A0@-M-[5 L[CB2X4"7F);JH'35QVN-@+W70X2W?J9NCI^I^H MG(S#JR#J_FN4I'&O.&(T&GQ)BC,(HRR+YPY.W,ZNK#T,GA "YRQ-R 4*F7,* M>XO32<2AP2@$0%*@S4+*W?RXG%V=W ^&*L=BF_X:Z@A:ZV+?I@/?6%W:!CL/ M%,\,S&H0<$& Q'M7C<1SQ* M.;<%Q5$.%49$::H4EX 8@B& EH20TX4J6IOHSWKPR#I$UKE\T3P\[MUBXL4P MC_K!<&'W20,+B^S SC$*9[#%HEC_Y\Q!P"@JZHYPIB26AA0@QN@Q;.]W $W" M3UOU7 GOT'KS5->9NHW<1=:&@EO(8C&S?#D 7,E0(AY2J:D0$EEI!32*4P,7 M(D]/@6Q]Q1! AX(6LBUD6\C268E9K3EU5"MF$:-%42^*0X0)%0J2$"\:QT_4 MLO7MTI;X52-*+69;S#82LWR&66"80T7*@R0>RMK*T +*G(!$.S$EV)X/N\"8.?N@/L^S'X"H=WDS=X>'@Q6[PWE5.^6$-S.4, MYAP($UK)A ."8@DD)HPX"SW"!<%N.+7>#,L\#_MA+QM,/1JVS9 M7)S<6QOUNL"QR:FE;4QZ+Y&_&O@,SAW[@# .&=(,"D<1LH):(R5R+.1> *CE M;O1*X-?F2.,.IZ^RY:69BKV%[T'"=XWB9GAV: 211$I" .(<4@>T)DIR(1#A M CI@%TK6/UEQ/\-"?XKBAK0#7J?80JNY6^CO+O37('\NFF:!-:%$FC"/?(&\ M2XZ@0@8@+126>OF:U3K-7=.Y::PC^*LL,#=3=>_=ZO-9[AN"9.*!3]:>?^P$ M@_C%!9'V]F0+-A=)DP8#K8CQ;C>FR&MM1ZC5IBS- HE[\.+M1 >@[V:O-U M:U66+?::C[TF8VN-"^I-SEGLV"%OF(;(.:FI0E9(#BVEF )@+#(+M1N>J=AJ M=D1KK3"VD:_92'>RQ5TS<+<&=G.1'V@@)T"'TA7^7W%(&N0&2^90H>(6SX%Y MIDZKJ888VXMMZ >ZP'H9^Z&-ISY?'GU_>:[QW@5LUBE*.D.LH32TP"#HJ**& M*R$<%<2K3\0QTF1A<]TL4*/R/$TN1WETV8\OAI^B-!Z\_"BUIZZWOLK)%6W4 M]G#T[_X)@34R@,]D@ Q#1 @WT(2(6APJ9REFAC*@ 5=J8LV5 G4NOK[-@ MT\SX;8OD@T3R.G4N9WXOILH92)V" 'C%KJ54*.0\9,+[O8XL!'0W4>?UK\)Z M7Z'5YZT^;Z7 YOIQ.%CMF>:NV]@M&NYP1M$ZMS45O4!C2H@$" M$E(F0TT-X9A"*[F14B^)WCQ1K=55HHG66A/_J2/;?+5W,.NQIW%^GW);KLEN M<=B?%:5IIN__;Z]9^'-7@EEKA**<*\Z.=5%)QP@-O"AT!'J+0Q%M(1:0:*@6 MBK/[Z?GJ&X 1?4V9V :X]S? W4K-5FINZ+')N1KXD**B>B"EEC&J$)2AD-8@ M1H5&#O&%V@GKA&9]!^IV>*WNV<9CWLP%@5;TM:*O%7T;&(QSYP7 $ (A:'%X MHZ-.6>$$TI(X;EAHM5E(:7R"P5A[C HAV 0AV!J,K=1LI>;^2LTU0E/,#$8! M+0VU 33$Q'O90!G.!.;4.DQ%Z!96U)Y@,-:4(@(Z M2:(K)?%N.&*23;D777 M<=D1"M_SM=8.\!:6X!I,]R'1VH[Q_M/:CO'^TWJ08SROF.\90%XS;;D):X-! M-)=2'.1#SXJ;FV%QTV'WC^MAWUM42_9O-H=/;Y45L0XM^\R$@R6\'?UV] ]Y M]#?S9V%S5:*.LJ3[2C9@(Z-L.Y.+AR";;=10B$(+0^$TE!3QXLPUA)33Q(0, M,[BP*?I!0$Q]C9+^>!-56-H[YW/F3CDA7BLQ!=59J7IWDO&:X&#MF@/9"H\7 M!-,1%#/9P:%SA!('C3*4&":E1DQ I!BGUO]2O^RH,S\#U+D9N[&9%*T$:"5 MS>8# K-4?J.-1SN&-D0>\!8H94,80FTQQY:YQ0*$=9@/M:D+W8?E?S M=IX&!RA,TA_E<:])!5>:HM#G,JI!J ,N3 ."6H$U!QJB("T0-+BT^:@G/!_ M)R,"]686-E+7[VVD=>_1O0;<; 9NZNUSJJD2 !'JK73_47+ I8(A 1POGH-1 M [@;Z[(O'>O&^O(M1'<5HNL4L)BE]5.GC66&.XX@M18J*J"')L:84(C!5C"Z M'9]:M@JX1?U8[@]]!S.6 MAQ.??S/#;:O_F"_9D-\7 )$+-U'ZF@TY0PC@%56$B(-442&R60H7KA M]"P;I0-/5?8I3L\+:^4YB673:^8-7G1O[X*G.;/@'6SN\>FM+[OKJK451J_K MD!,TDT64A6%1FMQH'E+"H; BE%(79VA**<5" :&GRJ*JJ/=:6;12!(%76<]J M8]^M1&DERO/-&S([;-YAPRWGDBA@*2HJD?G_08XP(=9:]A+S9B&.5Y=Y4^?! MO*UYTPJC5AB]H7G#9N8-% 8#+@PD#%"-D=82&57DZRN'H5@XAN49YLWS9=%* M$51K-EWSS)N]V^ZW,INN3;IMF'DB9B+!($T@Q8X:IZERI#@XT0IH@0S]'[RP MX>^Q2'A>&E\3XR_[8X>TYD8K*NHU'NA>!":"T0E5H8X M#=CFDJ+AT9'&!D%:O+=XK]DTH&@6N2 &4L.0\>1IR_Z$H^S%;-@E,6](!D4:8JW MH]R_5#"8)3?>9S6V@=W-4J;VF0D'2W@[^GL7@EV1,+?_!_-& ?TP[CBI'9\B'A (3$.(8H]5P1P"'+C,. 6VG< M@IG_4EPMQ 5?@BO<$;C%58NKIN!*X%F@30+)E$:&"$ QLUIRY*2C$"K&K5I8 M@ZM!7_VC1GT%09V[ %M@K^K#%>XPOA>X.IPM2P=<4FH-*-&\LI.A$-P)X.'IE9X&W$%ND1'(,6P6 M*DHM >6$UPO8W#7WK'FY:6U8[$!!2M ]2$,%'$'(60(,910J#)BQ@CJN!&5R M(5'TY2"MU=F!@G2N?)L32C*C@!#.@S(44M"04>\P2DB9D O% MEFO1I,UU'%N0MB!M"$CG3AA6WJ1U#C'%#:'40$48$H!3;#GF*!1;T:2U@E36 M>@QQXT#:GB3<@)(I[0FD[1BW8]R.<3O&[1AO*6[1Y#8+7@(<\5>[V?. M?2+U9 +5M1US]2:KUGO?5^^]%3 [+F DF.WC EP(S2$@TH54.>D[$QB@,*"):*".98G+A M9.G-+9B:!0S<[Q.JVK63 XK'M6-\$'0?$JWM&.\_K0S=G*6^X:R\$,: M7\>#+/D:3PH_?&@WOK=E#]K1;T>_'?UV]-O1?X&[#AJK_=TP]0;5(.B.TC0> M=.^"/(T&63\JPTE1[Y^C++^)!_F2PRJ?GJ(\3'MQ.J45WGX/LF$_Z05_ N6? MC>;%:P795M=[Q' NC(\DIH1)YHAA%!NF_;\24$JA$@JAA;(II>T5SIM>L\-I M)R,33@;FHAB7\0NH0>]B-DKJ?I!.X_SLZB+Z_L34A9>=1TUHK=U/*0+Q=I?4Y<_X_CY)^ER MV99\;E&[NZ@5LTP]J(%%#'..H:**4L&94Q(A#B2T8'&SX&OJXKI16VONS>Z@ MMHW,Q\$/?3\_EXBTM]DW/+'EBAZ+AEQ#! 6:.XLEA%8($@HA':!84VVYTHPX M:8#!H7F6H-AEQ[O6LR4WFP3MP9-O[:WB"@LF9Q< PM)P+92"FAE!!L,..&V@8P-(^:Y5OAR,& M+YXC.RY(WC1U?PLTAL\--#QC=F _9+WAZ+(?OVCQ[VTGP4:[B)[*AEV7CW)V M> P5C&$MA4,XI 1"Q8F"@E#*E0H5J]K,^%@TOFI$A79XK:?=/GG,=UP 'L#R M22OB#DC$K99P&,XD7.@8LB&2!&E#%1':*0L,MD!+:22M*CCS# GWO%#1J@A1 MAV'ZFH+M;2?O 1]+TLJI Y)3:TPQC&?GC6D&.=<4&RU"RCB7W &CO2CS9IE@ M;B&)Y=FF6,T>*N]P6&O9^=84:T5<*^)V3L2MD7!T9HI)R$.LI+ X],XF50H M5XA (Q!Q>#$8]VQ3[!D2;H5@0Z"#Q?9R9W?&%FOK71S0'NIVC ^"[D.BM1WC M_:?U(,=X7C'?,P"R-^# G#72C;T]EM9!]WD=7.!R4%F.4Q[W )8-H MT$T\5\YS_T.Y(?C=,IZ\SR-OAM[_7OY=_C6V"*??E[_]0^KZR2 ^GH( @3__ MM!5RT2-JRK^OT^D];J,O\?%E&D=_'$=7_I$?HOZWZ"[S3WI_G4[(BTHG)3.( M6>&H]U4$HDQ0'3)@0TTPA\Q2%1;71 _XLHK81=*BY] 57*>%T_*G##ND@ 7: M&.\[,4VTA9@(94-!L 4BW(1G%\4X%Q )"Z]I?H]X].31?P+!<[T?H*?84U_. MA63@Y>3X^_SM!H4SUG\ , C&X"EG:-"-^_U):UF&L/CN">A.OU?PXB*Y\0+C M-/X6?![>1 LACV])+[_V'ST=$^_+2X9^=)O%'Z8??GKL:QU52I'EWM+X&03^ M^:>C!>T\>?Z*)K399>W#-GG8RU3$)MMNZA*(Y==O8QQ=#OL]?XN/O_]ZGAZ85*[@2GIT:>WINC>?+Z?G9QQ.C+OR7\PO_SZ_V].(\ M.'-!J,[_%KB/9_]UWG+LEQ^2@;>IAJ,L&O0J$XO:"-$!>1WM&!\$W8=$:SO& M^T_K08YQHQ3S:PTP;U*)HRV:91?7:1P'O_J&ZRRPWJ/N/63,J[_0>7R;Q\7) MS0$&G89*G'82UCOFI\E@I^;@04K$M;4_MS 9%WFQ67;#%N=*D0YWX&*JG1G+ M9H9H9T8#9D8K%@YX\'=%+.S;KM):#-Q-:&W<@/\P&D2C7I+'O0/-X&Z'>P.8 M[WH1NS#*KH-BDF7!53J\"8:W<1KE1?9-D0+]-.&A5:;A5WV3U#]M5<.00=Z'D8K&EK1\+JJ'\*Y MP^^@I:$V@(:8>*< *,.9P)Q:AZD('=E ]==6<4, O ^ZOW*+B*@G,M+<@,'L M5*4LR(=!&ONITDWZ<3"811+\[\6W;K'&<)L.OR:]N!='$ZHYQKXX M\+K2Z8*\#:_LF<3?82AA.*L+"+QCX@2B0"M*I)!,<,)#0!5A(76X)BC5%JFD M'0[K+$+?0JF%TDN@1,%LW8]X!U^C$##BM9*3*E1&0&V-($A)M%!$>'.M5)/G M#[U:JG,9L,52BZ678(G/L 09(]@I*@ Q%')9K)0Q$GIEA0RDH:Q/+=6#)%B[5@DX$G(E' ^NX6&3E++BT"V MXC0MYM!&YP\0AAC,- MB8IS*A AU I!G6^'5%)CO8[D'*)P'PJ-9@08(P4$7#! %D[Q>XX^K,[@4=Q6GJ?OWPWQ*KP9P=#UF9"MN'2 MQJ)O#?C$#'R.>IN4A2$*O1M(K!7&(<0YD=X#"RE9< 8W!=_S?,.GY".3CA!R M'^*F+:AV U1K5!H!8LZU$UZ1$> U&:& *NU"PH1 UG#),5IP[5Z@TFI:A0 = M6>N*7JO36OB]IDXCDMT._9?BW)XHR^*Y4WO:Z,L4K'/1 M%PQ"HN#_S]Z[-[>-7&GC7P7E)+^:5-%.WR\SE53U->MW9V3'4G;?_>LMB(0M M9BA2 4C;VD__ZP9)$1(E2R)!"20[N^41;P"Z^SS/N?0YIZ%CSFH:+%$AG<+8 M68\-E8;0NV#]>SXF4F.BUZ,TVRK-E4Q?A-HO)$SP3 M/+L!3PI6\.06,D:],%9R2JP4#%A!+0_V+19L/=-F&^W9,CP):;.RNWOP/+@- MQP_3\,$!AW\>B;Y2M(*=E J;H*URBF55&L4E*,!T#!)/!7N+NSJJ?NPK&A7 M-P7ML;.N#ZQY[@IF+?/REJ++AN-GDJ][(K%O*C(;Y^7"43A5YA-B.=N!I M]=/JI]4_SH&GU3^XL++J]\,R!=U?%OUB^#4_'Q6]V!+T@,WY'UOSK-'1@!C) MB0(>HF#02PZD@HK!(!H:.(C$6J^1]43#Y?1^NIG=%XDQ0]PCK4:W.KO-NN^$ M:J>:AE3LL?006#J>(I,WH^_%N/II!P6 M51O>UUZFW3VRR\(;'04T\,\H)APBR2#S!7OTQ M@%OK5(=ZP99. $X 3@"& JP '+PVHJ$T3EA% 60"6@TLEMH*X,(?+6C@EAH? MH!X#"<$)P0G! <%X%8:5D&*%++8@AF$E5UA88R!U#)%@3C^A*]>C*K@=!-,> M%2_2I')_ 'QPNY!U&EP[[12Z#,]'T$E7.X]0$H"]QD Z2;TC(@!5B>SL)[:EZEO80=QVD$*Z.X'IAY3>8VC0[B 1L79D)O@MQ_P>P1]LH$^J012EAL.$168QE/E/ :* M*J8I4;I-E=;RC@KN2=YF-X.DU!*JME%JLI%.8QE3AEB/K$:4(BNTSH7F35GJ57\>-[V,,QCR"X<91J]A+YPUP M1EI)C1.2,^P(#F8I<18Y\_14@X_SZ=[I(5H\]=U*T=%]!.1C6K5Q8BNQ4!ID M$0N.(47,*D H<0P)Z!60[@E:]7%$[B!#->4:)"@?!90?07(CZ&,$]IQK&$SD M>/8R44(CC Q"U@H*P5JSH UU:UNF,26'?1!0@N2A0O(Q[=H(!1&/M [&KA]$9DD*MR5MSJ@G# 8:8?(C9@:.6A M4FT)-L)K1BV55BOK%! &!5^51!/YN5&F7U?SN]/\6Y *M@Y,-^XQGAK9-P#( MH.PP$XE\^!T^M[4?"'L,'45J2$+4?B/JQ48E HU[+ M*Z094-8&%%%B@%9$&" ]YY[^'TPLSJ\)8BW() M[.N7Z8O38^Q%CB79'[RG@.RA8OO'T(:-Z Y2T$(,B2024<:$Q)@C(KP5C"J_ M?LS0]M#>W"/]WZ*<#/+J(JZL0!#]DK9+$CKW$)V/:%[8"!8)+ZS$''("-15* MRM@F"Q& 05&PR=TS-I \[9M4+=ZZDG2NT>"[$DY*,KE2.#5]ZR:C(:#[ ^@ M_M]^(O\1X#>KP!P6'E!N.?'4:2N-=TA9*;A"VGNQ$[W<3B8#HZV>+[:I'+R: MXMYL9[0E..]@G"?%-.L'LRN[*B=?AX/@-9]?9S_-JO#'\R5VN>DJ>X30EP3_1HOZVI9[4N.'#^5&] QZ!HTBT!#%*2!8 MJJ#<$7 P6/"2LC55OA64V]OOI3U(6TWW3UA.6-Y'+*-&R9T$3'(OL<>84,Z) M5IQ0PCST@AN%U\)EVZKE=BQRT4.HU?3%!.4$Y;V$ONT_<7NO@%S>R6Z>[CLQUG9O\BK(IM\ MCAL%P2J>7M>GRA;_G@VOXCG&QYL>BQL-/R"F@AD@-36 "L%B)95#0'GJ4,RG MN^MV?,ROX^159Q/5#S-9%A\7D_MQE(^G:CQPR_G=96"?]*0\SL8]*6IP&!!L M[*U+!J7V3$GK=6P(J9G&FENB$.'8P[4:Y*T@V%I GK8'78FRTEX MX,$BYCTNIMFW2?E[C'KW\ZOA-!]E^>!?LVI:RV-6%J-\6@RRZ20[GU7#<5%5 M61Y%M!I&V3BN&,E3ML$(Q*O>S !CIR&%6#%J"5&&"HA8>$FQ4_A!?]1/RN4J M^;!('\OBZW RJ]1JWEOU1U/M1PI>'@$P,6HT3== >28Y%)I*)A3 CFFH8<& MX_4ZZJV F8JR$C 3,'\ S$;XR#+F/8I!7:)C Q^E&2;.<&0M$("NY8!MJS%; M[V4G6_5A$T@32#L"TD: 25CJ@[)4UOL8XO6" $*-8,+;\!98JY_85GMNZ-P> ME_8\N$W/]U4UR\?]>M-S/)D6P17M%\.O+1Q[L,3NC MX9@3(1[?ZGB2'NJ@#9@PE#"TS7XA;71959I+B3&SAFAJN!!*4\\9UO'X<$?6 MC@W?3!&UM$O8 ZWV_TZ;A-USOIH9I_U)-!AH I'MY4CCBN'@]E/DM;=M"53+!,L.R(5\K0"I?,"RZ19SIH M1^H-%!)B!# !2&J"F6Q77;;EG7+Q(BZ4*Z!MFTZ%^,PZI\N<[J MVW>Q.6)'U&TCV.00L,X+YJ' % FO(0=.0X.XL\$^?ES=OA]/\_&7X?FH4%55 M[)-7^LCZ=E;='I56/5P0LI5N)3IXHH!I"12@!$!EH-->"8,%3@Q4*#48<6^P(B,>V*J0UY8QSXFR,TK:F"EMJ$MCR[N=3U_B W,Q][QMX MT[1_T:?_WL:!^W1$1R>ZBSY&&(VXE#3.:AO>4A133H22E$@*$3(>6/3DKM_O ME\O68@/_IU2)M-WP9VM9>1:WO&[3TG3F3R*4E@B%K C%DV"!*.\H%X :SI0# ME@?/ &'GL(!KZ5=;$4XQA8#8D/%HI0 M2A/) /2 $RRD5*1M"Z7M.E;80R_JY21&28R2&&6-41JI:Y*C0"+:!:LD>CU. M@T MA$%(O7= K356W-9$:9E1$.P!PA*CO/:F?F>#*GUZ0M_'2O=H^Z!'5FMUJ2#ELM/WH3RXO)_%BD_[O MQYBJ^V/O0#2:@3BL!0$2&\$EU51J:+SEFF%JI()X+=[0[,.S;+3RX;.IY_LT M3OJ9)T F0'8#D(TV)1@HHX#W//:1U!8*S@FS3F+K(%)JO2)[,PW93I(1ZA$! M$R03) \/DHTZ%*$YA!H#1!VF2$FM&(=(>R^<59"OUZ%LIB/;@23NR9>I*^N^ MQ[DOCN7I15X655;-RK(8#XI8,!86.)OFW[-OP^G%Q604G^@@XQU/VEZ2K(%% M Z.?&'084E1(JJ #5@$+.!0,X0<;$'V:GP]Q-CG+O__W:E+]I*QG7^=5,0@( MO2K&5=[ZP05W\^J.LBE1"CX>!A@;>[V4,X. LM :3;DE(B"5$AD4D#;,/GQN M2 M@;,VGA.D\O83&?44C!J#1-$@*IQ! T6&DCF@IL;(8>RT<%1BNAW):58UM M.91 R 3(!,B]!21>Q5:I1(0CCV3LXJ4$"FXCY=##8+!Z(-V.U6-K@,3'::\> MS\:F'<;4N_&@RJ[RX6"?DB.[ GJZ.K++A_>L QX(Z"DW1!ND%0MO!@I0BN"' M0/_A\\TRO-#V)NIQL+_E79U4TBD:?*P,P!L,0#R#'&D N*^;=PHGJ)&>&XEB MQ&IK!FC-]T4]QO7T MP89-S[$!VF$ WI,\,N!T,Z@'8:F;)+CI*=:\ ,@7V$PM NF(!2+#% MGEN-(:(0?-$>+HD%$@L<"@OP%0MXSP3C MP#)O**7A"B@M!.UZ!.TW2V$]@#O?8[9[+' T#6C=Y\]%?QHKI(,0 M%>'*6;_.<>]?9\7W_D4^_E)D93XML@"2&(#H4AE*)ZCDQTR"(%LQ"1082V\5 M8IPR(K37WBM("(%>6;S&)/.E^?#9+=;A4UB&#^-(+FH\B/^)1R)]#630]F&> M=]T)\2(EG:]+ JFX+*'ZZ:C&*_L *X"EI0A@&SLD0*DX55 #)RR 1*^E$FR) MZO:2ZL&+E* E5"=4[PNJ&Q% HCWFR#'$B:/("*6(\%H9S2E01*WY_MOKZI9R M@46K@;^$ZH3J?4=U(Z(G6-#(G'O$ JH]4-IXH"7!3DIB-63MZ^J64$U;=>'W M"]6'MI5OYD[U<.Y/9_EX,/^C6,G2 =?F/ )6N0*K]HHS 17@PE/,G4(:,24P M#P8V!,3O]L/P8'B8>&-POB[PJ;#'_[XYS]E&;#G-GU>DQ:"$2#NVH!5]XRX-8:?V\)J=9\5=X3K:; )D@E2&VS/X3Q*I%< M0P =8A10:JF&7D%D,9 <4^.55FOQG^W55-L'=( >EFW:E_N3)9K@N!]P? 2- MM)'4;26PD"D,*:).X!B,#2X@D XYR>5:@X7M-5P['AZ4/=YJ3[#NNVO[OG-J M'O+>>MEY\64X'L?D[,GG[*H6IBY%;3H"6[Z"+3%6, >LD=A0#Y$*ZM,K!A!A MB!F\5HMQ/VS5U.1E>1U&^U_Y:'87K^]K[8G::#J->QBEOM,IE'J H&R42!). M/9(.(Z(,54H([;GQ1E)/K*9T[2SM34$I6@$EQ*(G96H^G5!Y>*@D<'4\ W86 M(<.L %123'6P=Q666C.CJ/9FK39ALUM=X+82V%//B?.'BAL#7[E;<"2HAX#[9;)]@Y5![^^IX-)K/S4?$*:?YMS=8?=SD-^YT/0>@J(QE9*85'&C-J@]NME*(,8KITLL+GOTP9?0<)Z0K;9F3415B*L1%A=)ZQ&#ELRL!)? M);Y*?-5EOJ*0) -KOPGK58-==YGKHJB_"$7XYDN%G_$.DILZ/.YC&FM:X\,? M:UKCPQ_K4:YQ4S'?3$"L,WS-+:E^L-&*LHUQGQ9%-KTHLKS?GUR&'T>3+QM/ MID65?;L8]B^RO P?!H,SW/!+F8^RJ[RL>\V$'U7%\'94M.D*% M63F=AC?JWM+O'IJ3OTSS8(;>O%__6_\SMPB7KQ]^^MNC&PW'Q=LE"!#XTR\[ M&2Z^,YKZWXMR>8VK_$OQ]KPL\M_?YI_#+7_.1]_RZRK>VL5,I3 M1+$C@CM&D:?"(RD%<59BKRC"\3?YK7GYT6#7AY8_9US911F]EC]4V",%'-#6 M!F^)::(=Q$0H9T1PH( PF\S965SG"!$3?:9F+6C^Y-7?:'4;O[^%IW@F5OW[ MX3@PY_QU\P;CZ)^-;D$.@CF<:IG-^L5HM/CTKV_ F_IU&%)_^?J>V3D;7@8* M.2F^99\FE_E:,.0R+[\,Q_/'RV?3R?*-.9;K=[X-!].+\.TP^(7+%NADE%]5 MQ<_+/WZYZZ"]6:>>N60]X&+-[X'DGWYYLZ;2E_?_P6=M?_2CYTCWVM=[W:L1 MT5-MJ$V2J-KB__KEMSE)G$]&@W")7__YV_L3]W\S\^'3QP^?U-G[#R=/-0*> M/.2.&P'WS(KY<&+=R:FS85Y.3C_\^MZJL_#B]"S\YS=W[3Z7+Z-C!9!8+\EPU_?\\HYC:P^\<_WY_]3UK4O_TT M' 11S-!OGL\$P&,.=.\*C"X[R M+BHV.SSN8QKK409#TAH?Q;B/::QIC0]_K&F-#W^L1[G&AU8B\Z0%?FPO81=' M7KQ*4*$^FC*KSZ;L*+X/&=,O+-YI+=-:IK5,:YG6,ME*+Q> W(6MM$UD6CQW M,L3]MM/)[/*\*.,F_&F,US_0CCEA^\#%0%U.9N-I6OSC7/SP"+&8(!]E'_/A MX.W[<6;RJ^$T'R6!V"N!X._H6@=="YEOVY MY_2^JF;%X-'N@G5:5-6L 04W):#@AR6@!/>$E#T$=W#&<<>*/(] >70$;Z]9 M='X@)-(X2A$@R*R%VE HJ+1: :4A8E032Q!T:VV$FZISKJSNYX__M_C!_[LI MGYE_.YKDDW%=A_Y]6-U\J\%-O]7C$:>N!XL!L>DKC1 0P:(2GQR"$*---606 Y 8&/)*1K1\[NBH=6D=+-8+E/S:!XN]+@J.]-2QQ&5[PV4_IK+FZ:'&(0$<%1P+ M3&%@(0A\,*@HXY9CHM<.Y-T1E2TC[VNV% 2XY9,0DRV5^"?QSU;\TSAI M50#CJ5<0,J6HL%*B8%Y(I@56-! 2VI1_V@@$,=YCM-7#ISI)'4=SN*/[7I3] M855W8JFB'&63J[BBFVSO']#9-S>P).(&EA @)(C6 #%&C<3":RL' M/)SYQI"=E6%X\]-6YQM&]8@(.MQT*:; MT[W#=#J%]G3$U6*P0 M0&M'V+T:OG>]I8*D2&!/8#\XL!.P CO72%#K$(GGDE#&I, 6<@BI0,902+L# M]K;W+9*23[@_,MPC<(-[C:)6IX8Y""@D1#DAE!'!HM?&(^$Z@_OV@OP)Y GD M1P!R+%<@=] [!H2GUE-ED4((A_\:*)E%GMV_3]<*R)/UW5X$?4\"Y5%N8E5% M%2/E95%-RV$_EL?50?->-B[J?O_SZ&KV;3B]N"A&@R@ V33__F*EU1T!*5MI M8B><(X)IRQRA4$'!#?/<"&"Q]AK?GQ7]4-3\T\V\UU]3W_)R<%),/WSVD_)S M,9S.ZM!VEX/H") >@FUNH'56!1^3IMUCK/)5!0/A'@IH$34240R@]H8CJ@ & M"NG@0#]'H78%JIVPGQ-&$T:W2;0EC41;J!EER&$AD:+ *JF$M$@KPJT#!#W+ MM7U)D+82SGY*-B[J 8Y>.QLW)=PFM&^HD9OGU%J@)05,,.X11<$@ $@5A+08"S5!EX?V5> M!["['R'I!-0$U&U,:DI7*5]$&^N!8$B%SP024F!&H34QY]I1X%\,J%0/3X(9/ M1;#ZJN&T."W*K\-^,5=:GXK^Y,NXODJMOXXF)IOH(-%!-^B ;[:+HV>(H;0 M5]H8C\BTXD3$B=TA!-8H\6UDIPCQ@PPF!JG!#K.ZHEC4@?=%*JGL#YOUK\*22GD M1#L?+$%H%>%"8V I0HXJN%8B$W X=[?B"3]'$PI.@$N VP9PC<)3PK@)EI9' MW ?@$:DP).$_AAC&@>=KJ00[ 5SKP=8$O@2^KH*/K, GN,9$,P&M,110+Y3B M F(+ ,3. /@RX-O76&8"8@+B-D"DJ\ILCKC$6EBI@JFIH-38XX!-"+WR"/NU M7''_=HHOI8$(99 M\,79BBY6>TEU)<19_OV>!O5!U1Q:7#'!/\&_(_!O'B]AA(,811>(-1I/7$$NFL]U01J113P&$I M#"02+52""I M_R[T7=B3"+@=?AT&UA@<3O/>E).ZUVHC"542JB,1JJ>X';)1\N8QD1A3[!5" M5$ A+)1,.ZN$$U*9M?*6&VYO;"*8:*1W*07S26V>Z"'LJB= =AV0B>634+V. M8RG%JHJ14X\00,&GY(0Z(!3@FE@I(. 2&K26X;MKFM]ACB%';9X2L3]>9$+M M(: 6 ;!"+=+<<$$LX511P)#R7G/KB=<8&+I^#1NN_G92X3T( *]%XK;;K:&KVT3'_+V3.NJMJ-K_\==K/N>LU4C5 2] ME$ )P8('0:GW4B/#E!+<,N!EVGPE*@N M45VBNL[$E!J18"HYHLA@9Q2E5'-M$9<$* B8$X2OE9COBNM>)?&XAUHMIFTW M]^AU<9/RDA-?'@U?_I@N82,$+XCV'&HC9*SY9$ SC3!44"/!!%K/R-P17>YL MOPP"W&,HN;^)XQ+''17'(=+(.G<*.NJDY""8A#&N![&"DB$$",'W'U__!(YK M(S#'1(]0?KST=&BYX>Y[4?:'59%-/H??Q6/X)E=Q10\G5_Q)Z<WU.(*0@) M= %S5%"A,-!" 84-9\SKIQY5/=\0K#_\,)_1Y50/[MW^1^WVH]U\=Q&)'D9M M(KRSIL0!6 P'D8'S"#;I2C,2PH!23E,I@A:R6%"LD)3*,<4-7>_']Z,#;E\- MFITHN$R@3*#@A-/:<36(\0K$$: M5]$?AC7R7",D #462XP1".8NE5!Q:U%GP+H?G442,A,RMT$F7G4#P81!YZBC MD@!J#1!<864]@(XY*<']:4FM(#,9IT=6Y/'F;U%N8E%'%2.S95%-RV$_F$7S M(&TO&Q?3.F1;A_FR;\/IQ44Q&D0!R*;Y]^((NED_";V-%H'.6^J L=!X2;G2 M6GO,"!8$&F.M(<^*ZWZZ69#Z:^I;7@[JCCU^4GXNAM-9'7SM,4FZ4=DP@9SF0"$FQUD_C1SJ[*Z#O MA%V=X)[@WI%T6M1(IU4,*N M 9X!2@B67"!)+'+420\IT%12#(3BE$D$XLGC7:6!_0C$)\PGS'?$8<"D MD5)FN.*:&$&1H%&!B2OI27O"X9WG<6,>PP? MQ GG"=*' &D"5Y &5#"%O&;*VJ"6I9 6>PXA!59(Y-8V<_<&TOL:QTW83MC> M!MM8K/9@7-#12&G'15#77L=#UAP1V$KL-&%[JZ[W(SB;@)R O V0Z:J)MN7* M(\<(ML!1"I%P%#,!G/:: TS6STQ\+2 G6_F(TZIC\G2_CH8L2ZF)= M?)R5_8L [(^C?-SQC&F*>X*U>4I9VA'=2S5]B%B7JSH)ZSG&#E#+L*6$,:T< MXP0H3*P#TNCG;(C>@OJ';^.BK"Z&5Q'K1Q/13B!/(.\&R"E*EYDR GAML'2& M*F!4S'-4E#'&)7#&=@SQ^QH13^!/X.\(^.DJG\4H H@5$ @EJ(S_<10!"JUQ M1@C1,76_'R'SA/2$](X@GJ'U/(NHGQ30;UA99]M-H4E4O=19V2D5.VZE[*%1/(70&5O4IQ@.")5&, M*$]!^$-9"ID Q G/"5EK1Q[@./>/?@U8/)HH:P)< MPV@$.K9JE2 P?C2;J" M:ZJ(E33\#W-&50R8PC5?:2> :SWBF<"7P-=5\)$5^&+5C5(8"4$-M=C+H.Z0 M9X@I:J13:^[+;L"WK\''!,0$Q&WJHAE;I0%@2)&%%E@H$#4P9MY[H[602E & MU%K*STZ0N%TD\"F5TJ0G,6P1@OM3$YTP>QB8%2O,*N4L ]QPR2D-WJ'&$@F. M@3'.68C7]OB>AMD$MS;@=C09MGY2%N%Z67]6EL6X?YU-RWQJ,[2Q?)7N_ M]@9&E^.'W8M:=TIJNZI&]DP^G^*<<;C* B>2.\(PD\@I*E6LK8:.0&X'*HL7) $PX$ M58 (@C0%4A!F/"-HK5-F9ZE@EY'>NWDM;?J]B182+72$%OBJCS85GABAI(TG M,TL%5?B*(UH#0(RR5NT++:0$U,0!B0.>P0&R<0"'$%@R0I&BD$+AE*#88V$Y M](AB_GHT #K39 MG&]_ 'EF4J=<.39]/RD%1 MUM^ 5]^S:C(:#K(_@/I_'?&]9*,U$*:&"4DL$"+ &REMM)3.2F\ L(JL[>8V M4#WOZ/EA-JVF^3A.PZ.QU\W[;Q+20Q#W,!4O$87=; U?VR0^Y!V6UC5M1]?^ MC[M8]SUGJT8O(Z2UMAI "#F*O8PD,$X#Y*R '@-[?R^CBZ PBK*:^P+=22)= M8[C$;(G9$K,=$[,U>C<92C54S!OF$,48"(R]0H(JK05 _OXNZ^TS6^OYL7"P!Y,1EZ@N4=V!4=UC(26QXCKD")5::DX H\F7/Z3+\)\570:FU(YI2@#SE!D@ MB3!< JD(1AZYM=++'='ESK;+).U)]B+9E'N>U'VAU5]"F 5Y2B; M7,45/9Q,\2>ACZS:S!(%J;6.$ T#Y)B V%+. ;6>6H*??#S(?#]PWC!\/J/+ MJ1[1?O,(-.E*,5H* : $0TJT18[$1GP1F@X8 M9QA_UN$=KX;,3E1,)E F4&X#2K[J@&",#&ZW -P2R*QG!"A5@Q(1#=AZ+Z17 M ^6N=W,@:M,N3@A-"-T&H7*%4 DD1$I3;!P DF*K06W1.JPETTQV!Z&IW70" MZQ&"%<)5YQ H/$:<8 M]?/PAB$D.+%9O46YB14<5 [-E44W+ M83^81?,8;2\;%],Z8EM'^;)OP^G%13$:1 '(IOGWX@A:2C\)O72E5[5Q :D( M860I\M)0S%&-7BZ@$/RI1O \K/OI9D'JKZEO>3FH>^[X2?FY&$YG=>RURU%> MV*.@S7K[[O7PZ11#=%4S'R+H>>.T9XR-9\X+:AU$D@55K6O0"^[=R*7%L)%+"X5%%C*F& +(0$XIG\>B%0=8N+66>UW!>RNAZ2>= M.M/99-N43YM(X\5L! 17-@*W3%I+,$!8"$"DQY+4G*&M0UAWUD;8VV!YLAT2 M#72$!E"C#,>HP I8>2"UI,@S"N?1/[ S4TA7DZ/(JF'IU MW_>#2=5.G3GW6EMT4ZB>9 B*5?X_YI1"'#OI" FXM1K.8\8>>"XU6\O_7YVZ M4)U-'@CDU+M&YWE5#$P#MY^*8-A5PVEQ6I1?A_UBKDP^%?W)EW%]E5JO'$U, M.6$X87@+#&. 5\)L4%-:\8Y8S6V*06$B?63TO8$V_L1FTU 3D#>!LALU3_;: ,4E4XC M+0B4D@,T5]+,.*@E[0R0DZU\A#G5)\4T&]86U6OO!W4YE)JVZO92@>R9?#Y) ML\A5^CY6B L$@&)8^ 9M0 0IESGH Y=I62UK&UPKF=8+?UT&G"<<+Q$>"X40 KO(8&,J2Q M-9Q:J8&S-8X-%(ZL'VB_&QSO:[PT83IANB,I<(22AG(FEE+.E/92.^+9V#NE.0+U=H/0I27&TARA(B7$)_@G^F/!&MI.6F@HK-."8>@*%8(IH M![& 1$.UUE+Q:?!/R$TIK<\8HY^41;A>UI^593'N7V?3,A]7HSK0G^6K/8*4 MZ-I=8_&8E$(WA>HI[AQM%#XZ:AV@7'-E%'-8" Q=M/P@1(Y9:]8VZQ[WO*)2 M6(#9++!\MH+R:K>OKHLXR[_?VZ<>'UI4-F$V878;S#:J%($@G&LI 254$,8@ M1W4H%2)I&'5KWEI7,;M7T=B$WX3?;?PM2E8 9M1PYJ1Q0CG*@HM%$:@!3* ! M>H\ _!K'!1+:9FWC_OA[B0?V@P<>H8'& <=>.X6I1M@0[KW@W@I8TP 55EF\ MGLW>41I(&:Y)@1\ ",;I>'OI2R$V* M]@4#J_N>"FN'7X>!' 9'T"@X9<*F+;LDGTD^DWSNSK5A9%6H:R&$C$#MM<$* M:F,,4K6!I 4.;ZW5 -VHHD8'>MF>^NE4][\;&['GH/R!" S:8 MS,Y'1?8'4/]OHXE:7#1^ X8K5I/1<'!SP6YXFARM%QD!J0RB@AC(L%0?> M>.DYT5I)N7;R= /B\V.\/LRFU30?QVEX-*:^^5%;A/000CU(6L7\8^N_V5J^ MMI%^ *IX7V#;UE+_<9?3L.=DU0B+:>.!0HX;+!CB7 ?'NVXKRZGBD)C[6XU? M!.51E-7A.LNP:P25B2\26B.V(B(VM/"X$A88*<\YA^$M!CZFKB8U3ZN0# MYR>U3VRM9Q3?;??%24]PE)@N,5UBND-BNL>"2XWHLC4"(DJU$-@"P8PB6-14 M)Q"#"/J7HKK7R+V&/8;P2[+?1L&KU\71D>9N)[H\(KK\,5N*1BB>4:(@X-QC MB8/'"X*)2.9LZ3EF#KP06^YL"TZP'H/)]4T,EQCNF!@.K=I=$^D1QL91*1RE M*#B_%B '/6.,:+K>.^FI#-=&3([*G@2M9@CL)SN]ZL[B79JZF.\)0A&^V96, M@ ,;]S&-]6:-<5KC0QUK6N/#'VM:X\,?:UKCPQ_K4:YQT\!>&9VO,0,-KZ)? M!*^J;&/]>VA._C+-@SMY M\W[];_W/W+-;OG[XZ6^/;C0<%V^7($#@3[_L9+CDSFCJ?R_*Y36N\B_%V_.R MR']_FW\.M_PY'WW+KZMPI[]B9UY\P?\[C91=E#"+\H<(>*>" MA93 MRG3=X94(Y8P@V %A-AGZ65RN*.DFAC":[3GS)R_B1HO4^/TM6( @X?7OA^- M@//7S1N,8[AD= LY$,Q148M>UB]&H\6G=5)G?!V&U%^^OF=VSH:7@0E.BF_9 MI\EEOA:(O,S++\/Q_/'RV72R?&,.R?J=;\/!]")\.PQ^$4$)K##*KZKBY^4? MO]R-E[RYET$>CGC,[X'DGWYYLZ:9E_?_P6=M?_2CYTCWVM=[';1BNR>E_]=_ M_O;^Q/W?S'SX]/'#)W7V_L/)L:G[>V;%?#BQ[N34V3 O)ZGX0//IC__(\/OUKWZ;0N1^6_9.X?_WQ_]C_9 M3S$V_NZQ5+VL^-XOKJ9979*0!4LK3W,4YF@VSF># M83 [.U=@U 67-&T#'.Q8CS+LD-;X*,9]3&--:WSX8TUK?/AC/M M.'NL_<:M)*KU-*E-)N=5O/RZC#2K$]HZ"OA#!OEKRWM:W+2X:7'3XJ;%[<[B M=L4 VZ'5T4X'M!V88-M,CWCN[(C[)^=D5O>4FGS.YLV-$OZ/4@S4Y60VGJ;% M/\[%'RR;8&2Q"\;;]^-LT0"01_1Y\['?.?W"<4JW8!6=TO(+O5,""+ MQ\\D\=@K\6B++Y:UT=FR.#K)P5'*P=ED6N?HKLI3;U)QZC+5#KL;+]&QU1;] M1<-66#=LY2\$DU8N^]%V1]6=?UY%>.6V>0J[GP=P8'F!/0@0>G,SCW7 M#X=Z9%\Z4S;)9Y?ED\F-U'V2S22;B3N3?";Y3/*9Y+.C\GDHNOVPDFO>_.U] M5-B[ICXOR(W>S;<'IQ48P&L;U]-LV_OU@J M^^[E,YX#3#?:H^PL31X3&W93J& 2IR1.+>[WHAX FZ0G;;3CFS9UDQ"VZF@D M9DM"E80J"=6+JLM-=N/V1UT>S:9R70"3Q3[_Q;C*XW;R:\>-NDR*W0N;=$H^ MNTJC23Z3?";Y;"_ZTD-XH[S,))U).A-[)OE,\IGD,\EG1^7S<+3[H6TIGQ33 M;#@.OOI]9^SMY^YPBD_N-;4EH4I"E80J"542JB142:@Z(E00]_!&2:%)II), M'8Q,'UI^593'N7V?3,A]7HWHO-\L'_YI5T\M;1U6G?=T]B%UT M2FJ[RI5)/I-\)OE,\IGD\RCD$\O4 B3)9C=E,W%GDL\NR^>A<.>A[>G:X==A M$.O!X13\IICV7O-:$JHD5$R_Y67_8GDBNWBA2-JK'U?68XSW M().;B&LG3RP[@GAG1Z2PK94\T), T\G1"5()4JVFV<43V>$FVW4)5PE7"5R)Q0F%-Y;!0Y8#XMT)'O"5<)5JXX8Y3T V,'@ZFAR:8[X2'8( M4$_RC62V/F%/\(WBKTDZDW0F]DSRF>0SR6>2SX[* MY^%H]\/*KTGGLM](*.HQOLE&96=Y\ICHL)LRE0J@DU"UO_4+#[OP-$E@UR4P MT5H2JB142:BZ+U2'KBN/9F,Y'2SR2?[=4>]"@[C)K. M))V')YV)/9-\)OE,\IGD\]BU^Z'N*,=]X^"Q7T[&R^WC,.E%F;G3CQ\/9MN8 M\!X&:=MX3SFOFS*50N%)J-KO<$0WR;]* I4$*K%4$JHD5$FH]E:H]DSU'OLVF9CZM1G8*=Y8-_S:KI93&> M'DX=<(I [C7Q):%*0I6$*@E5$JK-AO83A_"@2^:2"'9=!!.O):%*O)9*@1\8 MO!U^'09Y'QQ!3^D45$YANR2?23Z3?&ZH]"':Q4IWWQA(PGQXPIS(-LEGE^7S M)]3C8!,?*_%MDN>.RO-&[<,.0)X/:Q>[?OG@(?+_9S8N,@R.[ QY$48,83JZ M<(^(MB-2V-9*'NC1A>D,^02I!*DV(87C::";G:R8<)5PE7#UD(,C-U)6&WDQ MZ0SYA,*$PGO/'0*RA^E&<8:DW1*N$JX>7BRF;@SR6>2SR2?23Z/6[23Z3?";Y3/)Y[-K]T#:4MSH3L)O"EH*3>TUM2:B24"6A2D*5A"H)51*J MC@@5['&\B0&?1"J)U*&(U-'LW^[P#+H]BUNDN%J*JR7Y3/*9Y#/)9Y+/PY// MGR!()U8D:3X0:4YLF^2SR_)YO&Q[:+O&=HLS ;LIFREJOM=,F(0J"=61"!7: MI#-[DJ"1[TO7+!T^4.RVN MIL7E>5%N2/*[*1R;',JP/65TF"&V.%0%N< M9)OH(=%#HH=#I8>?8 ^0+0X/W6)2#OR$Q$0GB4Z.CDX@$#TL7C:@DZR-1 \= M%8Y$#W?"%$ST$(2)'EXWQ>PN'5S,0_50A&_N\QY5A\=]3&.]66.:UOCPQWJ4:]PTL%=&YVO,0,.KZ!?C:5&V,>[3HLBF%T66]V/C M_GQ\'9X@&T^F\1RYBV'_(LO+\.$X&X8;?BGS47:5E_5A<^%'U7W- P]\OLQD M7'M^>3Q^SP_'^;@_#+-R.@UOU-TQWCTT)W^9YL'/O'F__K?^9^[9+5\__/2W M1S<:CHNW2Q @\*=?=C+2_O\T_AUO^G(^^Y==5 MN--?+LK%\/)L./CKFXIJ:RWPR"(#*;% 8"4U11PAXXFW./XFOS4O/QKL^M#R MYXPKNRB+SW]]\X<*>Z2 ^'9,*5,$^T@)D(Y(PAV0)A-YNPLKG.$2)"5Z:V& M*?F35_]'JUN'%.K7PW%@PNG/I!4.O"?9[N3#F3O-SCYDYL.)=2>GSL:_3C_\ M^MZJL_#"OS]1)^:]^C4[/0MO_.9.SDYO"TQ3 BQ1RG"@D528:JZTQY@*;IEG MU!/);TG \/O/X\GX9'89'K4?B&07[ULYY58=ZJRA95OQQ>Q<8U:CQ0@=IFXVF@BH\!N?UA49V%:^G1I/_[F_K) MXLO38E3TXP_>8L^,28X 0T)"\!6^__?[6Y_WIVR#.CBMK M@PQ1"I022EH;)$@R"P@P[DT6'B2_BF@N9\73\1M;[0P_7^\H;O3,AW@Q23IHSC0>0O43.1L]D_Q_6#U*JPRKX4XR+8"Z/K^+V8 MJ3NH?S '8KCO,#S5U2A\\:=_OCM]E_U=J8]_KD^LC99&.;QL//EP'-Z_7/2A M&@]J>Z6S09CMT6AYU;N/\7DRFOP+HOK^9R%6S[5TF*;Q3<7C[=>ZM@"+._/9WY-.PU-=AWK/B^U51GU"]G.+K(B_C^.+T;_Q -CQ'8WQPR_'5^*ON MQV9674QFHT$<2S!OEV+^K]FXQL*<\.*X[OUM+1 U,X2OE,5TM M@+/=O>.\_/FNHW7+8KQK>4H@)!6""D2M$((A;R4%@#FOL#%W?8_7M]$V,G]_ M*\HO15FI?M!&U;#F[&#^VF%U-5F\#'_W1Y-J5CYB SN"#*#!\*7!1W,Z3)L2 M7H%HP!N(7=,&=I C K"UAGD:;&?E#264A+\ YC3;6W@'9F?]==_'D[#S?KW M&:0;"N=#IBU:F;;_/'U_XDY/@R?UFP[^4[1LUYVFUY? 5U^F-W_[,&Y956Q. M.;U;)M;2JIL;6OD*;W-6; #PSU%)NM]L]MMP-!H&/Q70XF MT\4WW_R-TR7[+\<8+*HXWXT32#=>]]OF:7YU54Z^A]M.BV +;7S9/S+Y3MY] MQN?KP:M\. C3%^8[&,&G%_-0[2!3555,LX^S,K@]P;Q17X*1&@V3N72NO__G M^EUI0B=NA(X;Y+TC+JAG2)VRDDE,@5"8>*.\9$\0NM/HP]:/_:GH3X); M\[_%X*SAN*C!H 9C/FKHOP9(S:2:5G<$]/U<0'\@G?2)TDG?P9V)Y]PL#4[M M=.Z*?0VK.8D$LECCJI>=3X*E&B1W'LW_%LS1Z S^*RCZ+-BE*T\L>(4W/XON M>3\:OF%*^L/1<.Y3?'.+9GU"X*: M!1.^NO%7[HSR?!L M@%/Y8,@1ZRQRB H&M3)*8^"\V-^77M 9Y,:7F6Q1&M1_;V<5'=! MUJH68.(=V!W0&E1[/XF^R_Z[:,!C6D=V?H#,)8"F%\-R< .CL+A1]N>1H:6Y M,?RNZ$EZY_:._$W_V65X&7 M+V9!14VKVQ1-HQ>[MIC)_=D;WB M>[C"H%H*W(TI6WR_L9:"Z;;_K^F_JX!?7-KA[8@YY.KG[YP1X"OYK6^0&]5P>HXW?BO(75_1(7_^[(R\E@UE^$I/O%:+1 2QZ,UNO@?X2+ M5,%XB['S.J@X++._S_*O^5[/3$WFO\VJS0/GG1C%2FK#^BX7LM=(GXEF].0R M/MN2\[+YZ@82#&^7DWY^%? 1M><-)]3[-&?KUFHTPH>1?6-$?JG7Z_V/K_EH M=F/CCH,#N%",-Y9 F.U:C/*%?7D[IA&-_3(B[LMD$K ^&M4.01C:8@\G?G?Y M4>3J\-4PSF%,=:@CU/GW^*A7DV#:O)L;\F?W7;TM!QJ]X]O[S]&A7ZFTMV4Q MRN=;J<$?S :S6GM]'D;KLXX>S1=D&$;47Z9 W5*)\?]G938:AK>"QWG=N]FM MO!ON?\0RK+++:#E]GD4+:U G,YP72_,S7@2!7WY=WJ6^B0D2-*TW$*KP"/UZ M#<+7X"];V1$';_TB^ $?2OSJS=W M=Q)N>WJ$W'AZ3%E%G%::640-HMHS;2GCRN+@^J$'4VT:PW'!X.M'0\V&:?OP MN?') ]&_>@NCZ='%G>]Z*W207\?MKF*\"N1FJQCNG9V>VZ[=5LIH[H/'1:VV M\K-;WXG]J?86)[,JVMQ__KF%S:)[%O!C.8G;COG[5:+##W>)%,<((F*00XYJ M*I7S4G)-H=($0^ :NT0>0T\)Q]9Y2KVRDE(L"*,6:T4@89ON$CV8Z=CX_:W< M4A (I,DH\77S!O/\@UOIIQ#,4TOG-!&-L\6G?WT#WM2O(^26K^]9UK/A9>"% MD^);]FERF:]5S0;6"2;A_/'RV72R?&.>UUJ_$VSOZ<7/T95?EB'V WOE5U7Q M\_*/M0S!-^MIN.3-PU6#\UL(]*=?EE^Z^QG\P4?L23_K8K$B L>9.+_S<1]) MC\HW?SL)MO8T'W^I;>&E=; P N9ZY!X==I^8M"X:KW>^RT8%ZUO4H^^^Y'QA M;_THA]5U?#S,"J@ M>G.O6H37!VH\^'5E>ZJYU-V4):>4+!+("]7["S_WOAP=YB>G[^P M>Y6\4?.]5^FO=V@Z_.^+(/RVF+_5"&F]HU&7H?]CY--5KP@?%YV&LB?IU^+6IT7=LE6/48ZQ-M?Z8I"2UO^L).)O$ MO9W;.X&=[YC7S1C#+IOB=8/^!%[EUB*N."$ !;>%"DN$T<0J(0CG4!!%=DE_ M)\5T9Q3'>$]RL3.*>XY8O"[YW>XITXF8\YBI"X+YTX'XTF M_7E"X[)RK[GE>V_:]-I)1O)=]O[SK8+CF)E09N^W%\ZG?9Z=UKKU?I+J_]X!/&8NMI.:FNYEO-H^OP]8#+ M+Q?S-.GZ&XM1CA^.R_?N;NK/Z[OO?+L7N*GA;R\O<7>_OZY!7V: MYDDCM_-U[HPN[M \D,=S\T2KA)[>VMW7'GR5G!#3A6YR;\*\W"3W/+UXTB!, MD%:*48XH9DI1%9UF0 '4$A&R?=N.]^.OQ4(D@BKY$#,(3R;C6 >WIJKFA_N M0S.+/-4*:(P E1!KJ@B3!@N+,/#2-_:A*2:<*2H9CEO0"@FC%'32L: ]B3=Z MKK*&XUG0:M-GWP=VL^''O:O;Y:Y#=\\1V*#KT-$U#PIKO!#=_,8H?+[X;B/] MJ#/%O?<4X.*; MSW)__E3L_J7D69.K'9A[/_<)\R=7KJ[C8OVI;,WH]M<3X- ME/9;7OY>U*::J\LN5OU)PH=F7LUP5N;1GYC3W:I.[8?$QS7D" B #;44 :>- M1$IY[PPG@:]MD_@0\ A#R!G%%&G%;)"$0D!#4L)>#>9JQOB5']]62M>UZHM M5K/1:";E63YF-1V*@DM@PIL]$DAB?"T)HS%RSZ81S5]&(2 M.YW,8LE.700ZJ^86X56^Z*+3Z!J1:J*>]E1JZ8:]#3/XMLIC%O%**A>5XS'/ M?Y&F?Y-Q?/CII2N27''DCUN..$@5@,!)S*A04$/++8+$"@$T@$TC'@A$ ) 6 M6:(I@D)+0@357C.%'6?H6;ILKU-'6\H+A>S1Q%#RH^S/'WRT83YINMDF-SNT MKMA\=S)$/>[-6J>KA742^Q?T='NY$D([A<"_MS)X/<+P=^# MYUA;QZK?GUW.YO5K=03MWAALDI*CE))?)]6BXT02DP,4D[8TBKLI>?1Q(^*_ MXD;$$214F?E&P\];2L6>C+;3AYET!>%I+=-:IK5,:]GQFDC8W2GX;3(NKK/+ M.@HX#SNGFL>]JWGD@!]$&5^G\H.[=(9V MCK FR1DY! ED"60)9 ED"60+:G M(#L44W&SX"9FG77$YK5CBV3J1GK**W1X6,3-Z\2(IU<1OK:(;O30KZT'#H#N M#UD4MS!)DC@F<4SBF,3Q@,7QD!3UD?4HR'^4$=WYE@6O*T*=ZV>PSS2PP8QT MDT ZQ1M=BO@D:CA>:MC:8$WTD.@AT4.BAT0/B1X2/1P9/23'HB,-Q'8SNB<6 MAM?S>TA5X2T?>?_CHO!44IU*JH_A9H=6[)0*X'Y0 )=*JO=8"%))=9*2EY.2 M5%)]T&*22JJWDHE44IT0GM8RK65:R[26J:0ZE52G.IG5W@,YB#J9M+&8 -9) M@*5JSP2R!+($L@2R!++]!MFAF(H;!C=%9QVQ5%*]I8AV,A_JF()"!RB*J88U MB6,2QR2.21P/75&GDNI44ITJ'UZ>!@ZF\J%3O-&EB$^BAN.EAE0SF>@AT4.B MAT0/B1X2/21Z2(Y%9TJJGU/0O)O1/?$)=GR4?%G,CRX?3[*KL;ET5/+\IB?K+\.,S$YM75E^&=BRHKPBP-.G02 M>!Q8G)_K(B^W?;B6"]+?;?C+^-BZF65VZ7V1F M$D%8U06MXYHDZUJDTVGXS_PQPE/=5Z[V+KN-MWM -2C.FYO?G3O3/@"],Y*; MJ=%HV>\A3G<^OJX-:OY+]0A??1M.+[*@ JLJFXW+I90M9*MK4WZ1#[+SHAA' M\Q0DY M"]?0HTG_]S%J.B'S][RQP2D'AE!,(4G;X'S3#$+G:>,&H,%(E81[ZQ"& ."W]0//!S/BH&:/OL^\$T6'CF_ MBG94.2O>=, 46*?S-W\["6/YK2Z,J+N"G#98:;RHRGU[%N3N[5EQ>34I\_(Z M>Q]0."SCJFQEZARLO67##"XT4L,66!)CMN3$7I/3LLM\$&RCS1GIC_"=R,)7 M1D$X-Z>AE9J=$]%5.?P:%%X 0OV4[S*=5W/%&9_]G^].W\51#*MPY_$D7/+Z MUA6JE:K-I^$:57W52:UR1Y/HE04='JBX*N;J]#Z.OZ5]=3[*Q_T@I1=%^$G0 M#=UB\=LK.I@$$(TGT\#MP3BH@M35%DD]M9]'LR(.) 8AZA_-IZT(-DBP9L(' MS0M-O@6[:*4 -GZ\ ($M;(+Y\GR=3*-L%_^>S1?[UL._R_RLC*O[P$1YG_'B]9^R5SNR\:9$$T^F&T7XJ C''^)3Q5/LJNBK*: MC,?%Z%T@JB([F80+09J]S4YGYU5XIBAU[FMMG46EF6>#8=6?5574HM&_"2(= MW/_(W^%B#4FMP5SN+)5$/Y:FT)UL_3;\,>>%_'Q\JNKT3 ,GOC#A:,3 M97RKX9#MAS..H(P/5A;SSAXUEL-TAS?Z15C>:&;=&0?!77L_GV/[B:VQ_L7QG[M0L].8- M/(9UA[S8CZ-_/J'O8B8P /9ER!*Y5Q\ID7_8CP93;Y< MUT[L#7[#$L7%BX'#P78AH#^2=WA[$5N?XSCWP:W^//?$>V'L;Q?Z)#QX%8RP M_D4M7(/B:S&:7-7(_^G]Q^S3_Y=?7OUB_QR%-"B;XN'4U$M>/]/RAW>?<;W+R].= MF+6V,)O'Q^^,J/[WHEQ>XRK8!F_/@WO_^]O\<[CES_GH6WY=A3O]Y:)<#.]Y M\YX_Y_&RBS)ZLW^HL$<*.*"MQ90R3;2#F CEC"#8 6$V"MS6<*WC3&$V@U5S M,Q7Y[>FXNXAW5OD^-]DB3[4"&B- )<2:*L)D\($MPL!+_Q:]>=)E'O>".V&= MG-TUI_.FQ[+03Y$PQW/OY*X=)A M R65@^S?L\!085SAL8)YAMYE_UW,W9)%S"GHK\N:VX.?=J\1_"T\3OAR-*BK MA4$5^;1?Y'7T=7*UT"'5\K[5Q:2<+AR\\>+*O\YBQ/9[,-[&P2:\"C(4#8'Z M.>)/+O-_S5=D8>,UIK,LIK-R7 R"UAK%QJIAXK\5\3K1K3B/S4S+:3X<+SFX M'M^-Q@IW&]Z$++9<&09Z ("M5N5'(>?G!)JSP2K.L#"?;R^S7(CM[&I2WR#8 M6?UAV9]=1CNCOXCPA"M=SL9+ W*Q)[0N L+Z![0_,C);PK!PLL?/]?+C_JU M!;?ZSE6ZZU,OMY&6CQYGN':>9^?!S@^F8; OPF2_F\:U-1!5=Q9]M4UEL@, K1/&92 M6[VS42U6-:0GYU51_O_LO6N3&DF2-OI7TK2SK_68(6W<+^I]VRRN/3JG6^J1 MU#-G/JVAJBP5,Q34D-!2[:\_$9E 9A5U Q(J@9A+=P%YC7!_PMW#_?'*]0J* M'31D?MQM.W^2?YT-^Y,P!GE\Y:",E=*<]2>3FWBMI1=R!Y[+-ZLA-K[-M\N\ MA(#2_Z]",N&@._@SJ3V3Q>KS;3P;GC?5>A@'>'+U@"M4/T3U*N'MKF*,.DA. MQ+3QY+;:SZ:#N U4Q'5G?N>;.33.'[+$Q)6G;"IDO?WT)5PL3&.X5ICMN/R$ M_RW\NUYPZ*+34=Q_[G 0M/U\H>_188MO5(8O9D6$JSLH<-]-R[VNO!G2BM1& MBZ6Y1)9ZJ,+0KA[X)BPEY8'ERY-*'R]J@OG^NVC-Q6D-)X MJ$3YSF(&Y_*,G_XTW\/RDT5$*1C!YP(#1!G((8%T MN9_$-0?"$<*85919*Q614!"#&(<<&?JL?:[%=GC%DOKJX3VSL&A7W\Z*\U=Q MXH+@#XN*NOVL']\R_!7MNO[T_[X:?)^^'GH7MN#]ULD\.!O1[4RR: !^E-6B^K.,ETSGIF>,2=9+ MSYR +:AROYKLY5*[B%[>!OC;JTQ11KB&X5[53L\J:Q6Q W"VH^V>S7QE(=)&@\FSR4^.'#4X[.HI?7P* X1A?5EL?HO M0MH//^VX;,;=V9E1D.PT8!7':Q?/SF M<]Y6GBRNAW'KMVE0- ]?SFF,Y$97*CC*>;7BE&[FZQ@'NZDWAQHSMW! %KB*%[YDAVX6F'C.EA%ZAH&1%U%X"'SN#<0E. IG?+A_>_B1YB^/=EO9* /E MT]EE?CX;YA\NRJ=I+,\!1#Y6?D*=-/%H/HH/B[]U!@-J$%5.:4(P!M8:3:TV MVC7R41SCCDN.B)"20B658DIA*R6WQB-DUDHH69V)QM&WTLF/MY.,>/5PW7-U M"X8WZX#"]MENY7DW.S8B]*,DQ]\F<>MVUNTR=R6[F[9RHM03IRL**YEEI\S\ M\-L\I>"\L9N=E?"W\&ZV)5 MVAUO'586+'H\64<"6UI[Q!$K*H68* M46"XU#P8?50)3X'4%MVU27W<9>7N-E\ D_ M&GQB/4CQ4Z&G-N2FF]5NG0+A+A7")O@[:OA#=; <*,P%A"8@H*,.624=D5YH M"0W4H@7X$W\E'88_=LKP=VRNZJ^/!?Y>@#&O(]I.ZM 6XE9*0* 5!E&#M:", M(NM 3$*#7,%G;8U]"(\_&/6'\4!E,2>VD5]8I M!3# %$FSLB9NK)3M+(RP)]E>'+_NKY@'LC!VC-/M\$):SQV&PPYM,827F(0] MEP SA[2PU$&AJ =8:[1Z9*;M,,+E%H>(6+'RWT\N;W ?-[)F\HPQ4!7)5I4"L>YBKV#;%V%M2=6TA6(QN/29;O#7:1J:V>&N, M7_2MX[QR M!4(D.%.&4!W64B2Y]024#P>I!*11N2(5A9'[A6 GJ;1,*ZZE@9Y:(J&-6R/; M4:$>J=E9?KR=R_W^PV>7D6S>,R1[]_YO[OWG#Q_?N4^][+W[_-)\4B\^9)%H ML!+CP=S6*:95'O>TM#.&XV]5A7%)1!*,^ICR797RE;5*\^KTDANZ/*1!)![I MW"95-6-EN,8"P?/^Y+PZLF(1#^=>#F)A?VVE5O6S%X-)$5^V-_]K/%N<,K?= MWM_S)+&<\3R_J&Y?7:>VW8I\.*R8,2-CP]R0*I\P,AR3HJP&K2D'AA7A M6;\81_:*FW!F?CXXFU=IC8O*OHZ,+L.\XIT['Q37XR*V2HQ5J9&X[#K8E"4\ MW:&&"*\3;A*9Z"%:@.7@&JJ MF,CG)XL!)<8&,( E]8P:Y35%"#HIPU?."D ;D,J(((PQ*Y%2U&$H&*$><,4 M%PA9GHH!4S%@*@9,%6"WBP'O#S6=UK9'DH>*Z!]"O%*4M+\&/_VZ_! M=H]D]84:G2^+44OQ"V;KAXN/>:3#66%V:F]_GY >%?)TBTLZA61=VO%/Z'7, MZ"5XH]@&&6X==,+&>F*L=:1I)A);R+PT*XG*[:!7.]O_6/8$3Z5Q1^.X_7T\ M^=?KBHW_ZR0O3K(:+NHG!74"#D'< "J-01!0[Y5@U'KHB5,4,\)64[)\SU>-4*P7N88AIQRR1"P5 .H'9:4((YM=2HM:PV0?@QJ-')1 PB9T!Q&?D?Q^/S;=>MXZK"*361U)K(@;(08*M1 MW/*U2A&-@>5,<< !X_A!35R,\<]QB/>TH+$>I?"H2W ZI9E=70*/4"-9O7OH MM:"Q'P_72%*/B'#2:<8!P50*3TT[&MG:VDB/O%+UV+RZ5'62JDZ> 4BBIGO" MR@&OJ #!,J=*(8V8B%6ZA&M(L-0/ M*#W'8M( ]G/8C:=&X/M-;D!%SCA$H) ME2I48H TS"0L:'!:,"*&>NREM18($?"(6ZJ NZ_F<9ROWQ!UD7/NO J.NE18.RH9%N%O:#"'T#*!*;Z5<[Y! MQO%Q=%)=/T4T-I@I^\O4F?;%HWFA%C(;,^L-YX8J[#3D5'DN@LW$C4>VD1>J ME&%6>:"!IU0CKVV8+&RI8IXA#%U*M5\KU9XN4^V]>O7_>K4I]\_ MNE_=^Y1P_^HG574YC]G4G^8)\;%AYWF=V?V#^F3^G D$RL%$X,?[.RR5/\(? MR\/CT7^>I[XW^_OT8OY[4-88A(A=>B\F0;.^C2?_*A/+J_3Q^"2-CD#!S\\G M55/>GY7ZK4SRRD>75?.^\UH#8Y>QV;1Y9B,;O7A3M85Z,"O_>]5":)Z,WVA5 M^"6?-[9?M(%?]("/W9'Z@ZH*-F;67\1NB-EPL.C@]T/9!7Q\*!__D=_- VP/IX5BQY:B^Y_C!OV=A*&=%55LZ/_S6H,YB MK43_^^ JR%!YS5E5IM!H!#;O-596! Q&*T?.1BO'OLGF0A,FICB;#+Y4TG%? M@ZUEEZK;E0!5W6G58*ML+E8]0SF35_V;.(\/OU4OGE$5?BQK/;+IMW%9@5*6 M'X31CG>MGWO1YVO8#X.>$P6@YS\NGB$W? M*AGX<5D@=$N';S]JV?2M/RI[@X\GDW%P<A]5Z/K7SEK*Q M*',<;(=B/)O$J\;U/-H2*[#RG%7DAP4"5C+ZYPKD[L+D[4O?AT"/8N7B+FAY ME_!TBP&_;>#>HOZH6E5^RZM>EPN[LEB:=O-G[V6+RX>[+OM3-LS=I0$9"6]> MEVP<\\ZN7:.]28KZH*(VC-M2XB;Y=?!SRNF]KW/OO=;RHBE]W2!VK@819QMX MN9">LM*Z"05!J:(#-)N4?EDPOH/SU-^.V:5;S$F/%U.M_S#MER0OXTT52]O< MY3[_,/JXF!KI<60$&/;!:6Z:I)D(*RX'QG%/&A?;-L!2. M[+N>4T.\HP8818DF7%@A#!4"@DW#4@^&30^H@#FL-E\'H^KQ^K/I>/%%M356 M?M-2C3-D3Q8Y$[E9W3'89Y'SJ=_LE/)%:N&E+U"O^Q+5N?='1Q>KYCV])G^/ M;:A./*WHU*JZEP&QT\S7.-7I1FFZ3VFZ<9KNTYCNS^-I?WC*Y325:_IV6WDX M\%'8/$7Q%&HVTNQWX<73[*?93[._M]G?T(D'G7W37\>C_&:9IQ0F;%]46YU, MJC^ ZD$L)T 4-)#1V,K"N241#';0$+F(62"=1A'<,*1 MA",)1UX01WB-(\PC3:5"2$%$D75"&0=D[*T@L&6H;7LD>2&[VN;H3J+(-2^_NX6:Y#K?W7IU=B(\Y MZIR4+"E94K*D9*>K9(* I&!)P9*")05KR7,[%@=M.(Z/O#__K).ZU0D5>D9P M1_":8M("K8'0E"%N*() 2&R-QLAJAS!C*Q239EQ,?RT;M+ZK!>#0-JU3C#BM MW0E&MH8167-"$DL9\=IP(17U1,N *U020Y ,_V.DNS"2MJP3C"08>4$8D1#7 MU@BDG 5;Q '#* 5,6D&)9%8QYQ@1*RTDNP,C6^Q8WV7V[_'4.RHA24*2]9$$ MUTBBE?+ 8^ ]5918H#C13F)M/;"4J)5V<=LA25+[.[&/W3-0-UYN/PS2FS,: M)3J61,=R>C<[29Z-1,=2TK$LV+^R!?%78F,YR0+^Q,9R@M.=V%A.:KH3&\N) M3'=B8TEL+-O$PXXYJRC-?IK]-/L=>?$T^WN>_>-+=TML+ >X_P,1KC-2L+04 M 8,2 MJ9?(*:N9T(P*JX74D=*)(XXM%D9U&$E2ZJI M#LJN""(<(1G,$JHD[#"0)$*6!"0)2%X42&0-)-$.4981#0VBD 8L(= P%OXP M E&VFMRV'9 D1R0QLKQTP5^JLMTOW&!8PXUAP!IBB.;:4:* @C"8+!0C2+T1 MNLVL_.Y$4G9IMG2O8/F4X_<)JPX=JS"LP[[:,B@]##\)JGBPDP2RU&G#$9>2 MK_I8G<&JCL9J$E8EK$I8U1Y6T;K]KT/*460X!Y)1J*4 3,D 6IX:[3'H,%:U M5^V(6BY[2G"5X"K!57MPQ6NX$B!,M!?>*T2ID5@PPBQ0SDD8OG&X7;A*V-*I M6LN?_KM?BD9!2+"E'=,8X;"6P;!@"0L-(U 8")@GL?RKO[C0K>OC@^^]>K\AGBQT_Y,"_G\[5FG%H@L8/U!!-%'$8(::\IM8HK:(' QB(-/*("O,KR(%C7<0XGL_SV MK#Y6X/G/63$=7-R\;)7IXB&:A:-$!"39^JG*C[?+O]Y_^.PRELW=C>SG#Q_L MW]_]\DNFWMOLP^>_N(_9N_>?U?N?W^E?7*8^?7*?/VWU4DYEWP;3RU61"(_UTHJV>)'+?GCK MP2A<_W_GPGL]"RY&OPA_A.4@#.4P8'HY"'$5OT>\L^OQI/SY]A"5J,-_+&Z- M_V@\K8=].LZ^Y&%*SF=AK.*LE=?O?X]/<#TN\OG\A8<9?0US$P8V7OZL/YG< MQ,GI7X5%?GI+-L]GD_A+^1;AM<=!CR91&,*5PUM\*[(?RHN,9T68O^+/;Y\_ M":LC?D"T "W5_(M7#V^P5;=@>+-:=;;/POCGW2R5/!]OE=P]IM*G_'I:KN_5 M.&%0+O+R-)-*GBT/ASO?"W-N/MUSF^Z4ZR9U?]@?Q?5^&E;EKX-190!=S!?2 M%#DZLLB1X(+GI!DXX@1CB:QP6E#,F0#4*\>\ $I0BU<2J!L5F.#EDV>]N]PHZH&W)[*;641DG%":4.:V:P M]]@3%A.8W$J6Y".PPUN!'4%[1,!]H,[+BF7+71$Z:]?X@&C9V4UX@GPZN:GB M-%7L(MMD,O?)#/:B"/3,%^VZB4-! VLHQP1R[;R#E'.LL(5,8^DQ)9"2!_!;W*+;!H([:P]LCUSWC<]Q^'"4UX'DH 6>. (D0)5Q*;RW$FC)+ MH05^I?_X(WY<2U3M,7Q$Z,Z@;9W9[J:G]\) N,:@=-+KN_DOJYNPS\^S;(_+]N[V>_G/RTF==O,U?_UEDO?_];I_ M$6[YMC_\UK\I8@;'Y63^>NOE]/37>;SL^XSDWHA0%9Z MJ9@&ADH!M 0!W @4D@,A(6\D]0; TSZ,DR$44D^!8P]W\HYZV7Y][/\>II5Z0@QTS, M:Q#D;#CX(U])2=MH-C^=7>;GLV'^X>+NO*K1^6*-*07LT=EU2!/GM9:"F;"J M(26P@F&*/0 48D :LVN)LE0S[F0XE# NA0 X+'7"*.MAC':L,;M'D&HGY1L! M"!.<;I=QA\"3*7=XL]RY#7OSI'N]T+T@25F+#[;S@:?2SF<0'(#\=5PI]I60 MU;$-DY2I^M.[L-9=)$'H2(IJ5UF[#^]%3U"[@XN1GUV.QL/QUYM>-IWTS_.L MR,\FI5LQ.L_^-1I_>WTY_I94_#2DP01G=AQ +%G,1B"Y?C-+MB]H^R< + MR\"'9]0U)EDX#5EX]UOV\?_TKZY_M&G&3V/&3[Q[VSWNS@-E6:FCS\MOX!\( M-J393[.?9C_-?IK]-/O',?O'%A-<9BR7-#MWF99XZGS1_=H'V6!,Y0XX:[2T M0GKJE%<(Q@0XCPB6F#%W-U^AVM;Z)6YFW$U8^'DR+HK[2SUKZM.'3]#% <,Q=L13M5)<\ *(LHC=?\R'_>D.$07*'I!M9O F1$F(/).B_](HBZ&2 (6TQMAHI1$ 2\AX0;=K]B5.S2X;"22L^JQM, M(J*2B:PUW*E\O[E%']?<4/2X^BXVRPEO3]1O1?UUJ,V M#F@*!',44,ZITHIY;3%"A&$I:7?T?K?1/=*3O@VZ,:_Z#"MZ"8K,>N\BRZE;B/-MX?K =SX_T<*O[KDD; MDS;N2!OGHGH\(GDBY?-/55(]54B_UZA%]ZF\(<*LWEF !'$L&7)84XV$QD8X M*2#%T'IM']A96"MA6!Q(49,4/<+DZ7;(ZQ2(=';E.S6LH'2)%0P*ABF4E%-& M(;$2"H2U )IR*SAKHUQI6ZS85]H!PCT!$U8DK$A8T< *3AK%TL8[1"6EV%$3 M# NGG*+(6D\\$Y!T "MVFZH 08_15MLT)81("''H""%KA" >*$L0(YX8*A 3 MP81@1D!OD ,6ZQV4&+73;0B1'H![279(FITT^T T&T-<9RD;H21SV&'MJ058 M "LM5U)XJIE:;1*[<>U02]W#*.M)VFJSV,-2Z,UR1V!WPX6_Y$7Q-NN?G#VQG66G5U'3FFY2#*59"K)5)*I)%-)II), M)9GJ0C9 AW/#'[#LLR^;,*X>:W5#Y;;_\+C?3G"CF:VCAFENN&&>.D:4 \8" M@S%@A&(MUXC9-V9(-2;H@"E/,>D1N!>&@56%VD: W% M"7!$62D4I4!JZ)#EV$'FK/5Z9?.O$Z"QXX2!'I-[83))4)&@XB#KM#I7=)WD M\_CD\UE+&87U4H81L59;(C7A-"QB CNF8OH;E8)RM4ZFVUI+61NU6[@'R5XR M60YGS3D^(H5F@"S_?IV/BOPH([;/TUQ@@>-EMI'1CW!"'; M.8WN:FYS)#]^^EU_G$@!)JL%P:H120X'(5/6S''H=BT5FQFO';"&B*8 MHV^-=7I2MEFHDA0[*?9^%9O7B@T=\I0JS;%B M<8=*2B2"/DH$N&2$K%2@O81B[[B_#4_*G)2YB\J\>6"GL_&;)%0O+53/6B$8 M;/AT%FGE)6?0QQ5"2&XU(= 18@WUJTS)&ZX0;?10[3'69GW@X6!Y2E1Z(E%I M:T*3)PAKCJ\XZ2F$P*C!8L AIT)[QAEEQ F"F#*<:NF9 M#O)%Y[*!PH!/0H M:)5A?5M17 O.7K:^*FUA)KQJ":]HC5=2 0HAM4Q;1ZE3$GCK/;004T<1?Z#G MRPOCU;ZB6[('<*N5FPFN$EPEN%H7KG@-5T0&\#(QV,XH)A,-*Q[[/'"&."H%^+XW&MY;N-K3'8$V"?5.3'OLYNF K7V6CL^WRZ6>!U M#2G!8>K.Q[.@!%N1H;^L,&S2Y?[9P]!UL'P"*[&L^_0Q[(&0 ELI U8J*:UU MGD167(<-86M@91#- XX:4]Z3;'?(>X\P':;Y=0165H+"!(4+**2B+H)P7"C+ MH#$64:6(TES@R"/ $?#AFQ>'PKVE6Y)>>/,$A0D*$Q2>$!3RNH<7Y(1SC9"P M.OC0@ C!!(*88Z\%YW0=%I7=0.%N@]VBAT6K-"D)_Q+^)?SK./XU>A@F7O<$ M70FZ$G0="'0)6#?#8\(92:(K:PC54FJ-)><,0T&YQG9E\^,>>VV/M/6 ]B!) M4;?3Z8+Y]SS>*Z:2A_?K?\VSX> BSWX8C+*;O#\I'DB5.&ZBCKEROY]=A:/. M[NIVH]@?< X% 8A[;*C71'O$B;?&8>@8$.#Y;MGO17XQ&_X2QOY%2_X;T/"Z MR,_>GL\F40P","QSC>:CL@TD),Z=#IDMIZS*#<9)K;B $A%!363B\4HRS;"C MU&@(M5@CQ7#7JOS,J//#J@R2*B=5/C959O46NL1*$N4U9IQ2+[0TP>167BI$ MI-.T0ZORHU'3I,!)@8]$@3=1B^>QT0'HUJD 6A7!E\S][83J M/"-[%\$&L:N&!'$L&7)84XV$QD8X*6++'^NU7:%^?B0+X.?)N+A+_GQ(!?E2 M] AKLU% 9]?$(UCZ$J1T"U*:C82@8)A"23EE%!(K([>'%D!3;@5?BPUI5Y"R MK\)VA'L")DA)D)(@97U(:72^CIU!':*24NRH"6:*4TY19*TGG@FX3KO074'* MCOM<@QZC;3:^2$"2@.14@$2"5&>= " !P*D" )U[00R0DGFL,/:4PNP %9: MKJ3P5#-E5[JF;*>I&TV:^A^)/3@&UCY@#39V4WT,*>3FZQ_]N_9 MH!B4@GD]FYQ=]HL\NYX,8A1U.!R?5E']-I\.=786QFL:WEW5TW!/293\*^Y4 M;_(BS$3X[G$(@:WV>FF5OGGGJI@Z(200J4&$U"""D5(.,(04#.LKDLHZ9[5Q MP230R/MU:(A? $1:C5\^!T0(:I4S)8%( I&N@L@3&,)J#%&">F2AME@%.YT0 MK3&U1%HDD>4(K,/?^P(8LN. 90_25ADM.Y?9D1#@6!'@*3-"U! '"5(.R.8 M)I1QJ(,38H5UR $A/;Z'_.S1>.)F,-#J0M\#R5](BM[M_E"[!X(?<(\ UOGV M1R^B#\>=TO@IOY[.*HD8MAR11$VFFBK MN76Q#1I4SR)$-,=\"%WC#[T!#;Q3E[!&]$R[;5'G@"/ M-:=*"^F@UX !'_Q?8V$7%'R/*7U8[J Q<5+PI.![5G"&EPI.#::$A;4Z>'_4 M:JBU<51"KC45@(,VR@"V5? =QZMB']0V,W636B>U?AFU%K5:"T\4U-@*C2%E M"@A)8-!M[E!(>I2#EPJV$36%W@VN_Y$7Q-NO7 M7>VS?J.M_=O3VEXZHKKVM"F2Q#.)9Q+/))Y)/)-X)O%,XIG$LW/>TZ$4#*D' MW*/LRR9L2SL-@'8D!X]"V> ;X9!3H3WCC#+B!$%,&4ZU]$P!N$X]4&,B5&,> M#IC4B( >!6UN5QY.GM()!%=/0M5QH_.9 A1":IFVCE*G)/#6>V@AIHXBOD[& M_?Y4?5^9";('<)NINTG3DZ;O5]-IK>E$,HJ,LSRLZ90 +R774!LBO!8:NC7: ME>Y1TW>;HH!ZB*>5/.EW%_7[__R'0!!MXEYV-LB1A.JEA>IYBX:L%PU'-+24 M(**#.:@PTC$!W6.$,4'0K\4\N=:BT0*XTYA_UF:-]>&@^^D0PS0E*C M(D]U5VNK/$,UH9M5@GB'A7:,T7"$Q(@;*"$P%G,L5C+*NUA\ Y4J8MXHY1@E>X8EX" M8_859 IF"FHS!2]A3,*8D\485F.,@L@!9 W3%%#AL(R<=LPJXJF'#M@N8,QN MPUM"MLH[D7 EXAZ@0V*C6A- 0)+:6FQ'D-)+-!U:V$BCJRXAUV0M7W%I("/=%JBX2DZDG5 M]ZOJK-$]$5EE,)<0>TLUM$H2"#Q67O+PF:Q#3+X_5=]M9 CW(&N3"R+I=]+O MEP_(=#:NDH3JI87J68N& /6B8:5!WGJ,-=*4.B04=@ )#YP1RJ/=E,"TP^K! M0 \S=)+HWG;B4T<#/8]$EM_GTPV#/6L$ _'U]^Q\/ L2OHP&;C)N#[[&RU)+ M;<)6].3X/"EPATV1)I!H- 3$3A/"%$:6.N\%8<'UIIP*KXC ZT!GD.8#CIA1 MU .PU98=&TO989*U'?-^5(+;!+>;PRVI.>>4#@:IHHHKHJA'+%BQUD/@O3<: M.[=.BOYNX'9O44O4H[C-CNX);A/<)KA-<(L$8[5UBP6T0@)GF(BIRP)2HK3# M4!&)O#4O#K<[SBGL,=)F;"%A;,+8A+$)8Y$0+)&L)WA,\)C@,<'C*CQ*4#>' M\QIK1ZEBQAJJ'5" !T??2(X!1T"NI"G>8W?N#Q(E[D&QNQK:PX?$8VO^^/<\ MWBLF((?7Z'_-L^'@(L]^&(RRF[P_*1Y(RCB*_>6Y"K^?786CSNYJ<*/&'E-* MJ'0"%_G9V_/9),YV M[ *U4/WYJ&RA^9VU6H[ .#D!_6NP'C+"(*6(:Z\ #V;P_&'] TG_DOYU0O]HG2+ C((@:"268?TC,"R$GAB)$"$>*6$[I'^/1E.3 MUB6M.T@&^B132::.1J9*!_J_IOT SXOO6[GV'0!OO-QP,,I?7Y9^[EN(P'_N MZ.T>NV-C?/\93,3!Q4WUU6 41'SZEH@@+"T\U>?+/#/CJW#:378VFTS"M8-+%8%),LTEIM8:#Q^'X M/#O/_\B'X^NK<)68F1J_&H6'SK[FHWQ2%2K_S7U\][-[[Q8CL8$E,KM^0%"# M7OWXR-3QZVDI_IQ$\9]=_[3Q,V2?;HII?M5;ODWV[ETO"V_W[7)P=EF^]V)0 MO^1?P\7/PF/%!\VFDT%_6&2#4?9K_Z;L2%$-9WWXA2N%N0J70@"!ZC+!2!F/SK-!D?7#9%SDHR(80_=,XGSBSA<3 M-[]]69K!?RQ69NW[K^JWXYBQ3^[]IW>__>+^O_"N1* ?>_?.V7P2GC?HT\O! MY'P#5?AYUO^COWRP_MF_9X-)#*L5V75_LCQ+Q>^+07G&#]4I[^.%?LY'\W/_ M/-?(_F"2_=$?SO+%J?<>?9\T? OW/,^G^>0JS,5Y-BO"JE1>83 *KYUG_>MP M9/_LLKK1^: X&\_">X7W*'\+H[64I/DEPQ=G_>(RB^MR45Y_XZF#^ WXSXW/ M7LSO)+\81O0J'S(/QOXH#R>$U^P'?9G&(%BIGY-!\:_BKG;<1KY[5?7^H6[* M3Q"9Z1(W_ST+,YQ/XD25+G]5\5U\_3H)8!I%[AY2V.BKU5IV M$6'O8A W,*JH=#7-X3YY_R(.?$3((IPS+.7SAW)RQK,B'%7\^4Z+U=L^[P,^ MZ%V']M/997X^&^;CBT><4C^;SB9YLV;(52_S.=HZG\-M]'!\]J]7I:,=/W[* MHPR'XUX+[CUARBBJ&(4 *"8$A4*$;Q%2T+VN8]$2&D$L,YKJX(L;)!VUB"M) MN1168O4JC/%9_SK:=)-9_FI=0ZAQ]"V#-Y*H-(4B?FY>;A1]Z^$MFQB"R@(N M3;WL+!\.Y[_^WU?@5?DYS,O9XO,]DO1Y +?!N?3R_!G M>(_Y5E&PY8?]ZR)_N_CCQ[MV[:OEWLW2[B>O'M[9J6XA\'_^^&K%K)[?_I&? MZ+-..Y$BJ%<_1>W*?J@,T:OPX^5#FTNMNV$O1^VUT=[Y%EOCG=C]QH#7L7MA MD;+ >F>\IM@PC2%VBE ,L"&,KE7.OPJM'_.K?D2DR8> S'%]^$<,Z.UJP@TYB"D P&11E'"K'-!,.*LR<)G!+ M-8Q:]_G;>'>)>K!'0)L,-]U7L,-?[1$\K0:SSU%)"&N5!(0#+(WC''AJ(N,Q MM8 ;*R&D7OFUZ.L>4,EH:^U2*0%I-54L+8>[5TITLLLAQ+7N$6.<-#X68D** M*='&,X,)U5ZS8*ZNL:/]D.[Y\6QWAJCLB59[VG9?P8Y@.<1I.5Q12=I8#BD6 MV :UY%*%A= H1Z"G$$!+'?:Z#94,Q^Y0)4GR#0]J,?R\C!_OF(+\@/63U_II M&<$08<2U0A1Q+@ERA"'KL O*:M>BV%K53Q7G8>=*BD2/X=W5PQYBF<*A+ZRI MA&M78>@C+N'BN ?E ^&)'0U*AZN9=I^,=4]RUD__W2\7FT)"Y*G"@'@KJ4!0 M N8D4409;%APVN(^67^KW=NXQ3_)+ZOTF7=E#L3[\?3Q'5D#K5;*&NM8\ JE M%]HA)@E43"*@D&WLR!*FI-84$N\955)IP@7QS ) ($*"5:O98#3+S]5T[?O MM39T]Y9/<.^,5H?=S3=H/--9'B9L\N/S7V)^0@OO ._N Y3_O)S4N]U?\]=? M@D'XK]>E3?BV/_S6ORFB]%U.YN^WWE9Z?YWGRRXG48K_H\ >*>" MA93RC31 M#F(BE#."!$-+F(TLW7('?GR1F:@PHVFQ'(K^[>&X.XMADN>RVU]:AVO+;P>2 M3\J/WZJ[?AD/S\,EWG_X[#*>S>F+LP^?_^(^9N;#K[]]='^)265_<]DO'SY] M>GX6S='F[90U%3%AK@;1;#@N8EY5^*:(\I3ULZN\7\PFI93UA\/L[#)8_'F9 M&IG_>S:8WF33RWY,5"QFPVEV,1E?A;_/QE]'X4;GV732'Q65,5[E]HS+>\;T MQ_%5 /K\C_(NU;?A0F5^3Y'/+Q?SOLHK#D9_Y,7TJCSVRTVOO-+YH)A.!E]F MU;6GXUY67/;#BP0IR"?%F^S!MUMD("T2Q :C6(.=ES^$21C-$VS/;JJG'U8: MTC^/4U$]0KS]*)\&MR7 RK!\T7C;^+A?^X/YF\9[A8O&4__H#X914U^'.[PN M@CO3?*&45/9@4EF5]U4F.99 MY3*.'U-0>Q7B9_7X]$\C[/?:, T?D 0>N4< MQAS,_O?'4\NV7=,.*/?JJC_Y.AA5C]>?3<>++RK'K_QF;^E9G&^4GH4>2]W: M(#WKF&IA\ M$O-:(';1E%=YC%C1;LE5+PRWO(?LE+@WOIOE5D;W._'PE,/.5 MX)3C,/H6B[G-S^8DYK D,1EW@/&7PPVO/-&^00* !S_JZ?M\^N'B<__[/>%D\5?RW'!R$88F M?/=$4WB(6N41:[59Y\O*?HN=/#L+?@\Y$2>YL?0#B8W,6]]*V4CTNRW=A[[F MQ^XE\S+3U]?AD/'#7M0A=7D^A-63-QCEJ>66<:"\Y]19K;E!%B/GH:<>6W=W M]=Q@R6S&UMM;-4N2R[;W,-9(6'F>A\%B N'^:#F/"17;W^ ^R8V@,F$N MZX?_C\99K.*.[!=E6/Q+/LHO!G&'9K*HX%XINW_(,EQNM%25H>6F27C!>8EH MEH=W.-^<;F"Y;E1QS[N+Q]K7>[.Z#=[<(;V=VH")E @JX+&6E KO>4 *$N0 M,P1[MGUJ@^M/PF!]+7[+)Y_BMM:C.0T2"@TPQLYH0+FTL0L1Y9H@P)!PCC=R M&CA7SE)OM%.4*LTEYP3Y< S00!AG'\UI>/(^''$5>VB;6BRWJ9WZ^/[= M^Y\_93_$S>D_9[^YC]FGOZB/+L'33ZK<41Z=#8:#:B]VSIL2;C*^&HSZT_&D MR&9%0)/!J,2A6;ES'!S7:DNXW.>;4Z3\X'X+H_L(K40OX-Q9P);&Z?VK2*/2 M+N'$AXN[&J[[Q>!,C<[M8#@+Z/HTMX36#EN"I0'TN>Q1-S]26Y&2='Y>XG. MW>O8_.IG;0#S+D6F=[C=6U;(9K]6IJ8K34Q8<-*3OZ_\EC3YCXW%9N''! M),KJ"&2>3.E"&,=YN*SLG MVW[PB%\\S7Z:_:[-?J?JUM/L'_'L;Q@W )U]T_>-396XW;LOSM].9MYT(C_W MB=P9RH#(&:]S9["6F@HK-."8>A*S\U59EBP@T5#QNWM78<;K#)G[$PG_VFXB M(>TA"EI,CCF<5.,3\"03,G2$$JH"!ED# Z2($6$I=8Q1A: T0CJ+&!4:><17 M&*&> @:Q%C \FBS'<9OE.#N7F!/NOY;4NU,+/X>HUF\#@1"4>FD]]YJE'-RPV>K;W_QW2]$\6# MG74-3B),?)(*_X0!S^K*8."Q=T)ZR26@$B@%C9,. F4,(!JO5+WM1N/7<^N? M8_8CV075/QYG(6'%L6+%XU A:J@@P0:@1BBFK*: 6^DI,X0+K*B!5.S/.&C' M$<"D"PB1C(.D\)TR#@2H-3YX D@K%AQY#RBE2',J>?B_UL0AN2^-7\_U?XYQ M@&DG'(/#L0Z./^4@ZT\KF2RK!:?C6/UY-8X7'9_]:\X$G&*0AX!?C2"D0A0Z M:(374%+$J5(<(>4UL89A!NFC04BUX%K^/#:E+'QJB$([H8MG)BZ@-BV5PP&= MM'^1L&.OSHZ@-71PZ#VAQ$.K+"662:D1$Q I%@G4Z./[%QM!1YNI#:#-GJN= M=5$2 "0 :-EXX'5J@]4V*#N&SJ"@[PXHY0PT4#O,L6-^A8^C%>.A]>0'*-K, MX&,_Y>EHWFYUD_O&#_:WXK=I&-9]-BVA_%ATK=I>\HK01U[H/FPDJG M!"=24!H6?VJ=89X:+@Q58"65<3'JJAKT][-(]?'AHF3@*C[4@_[L4$%)$59L MI+6$]!!L-::9]BLZM-*?LH:B>CL"$@Z (=8S1&D8+0$\PAOZC MQ344@E:SAI*&)@WMA(:R6D,=H3+R+%,+)/58"0)0<%:50U1Z#5>%Y\ :BU+ CQ?83PITTPCT*Q38P.ZRJ^^9Z9<5WI2_ MD'#J%'#J<4L, ERW"?'8Y) HXBB+;2_@OY @3XIQCVYAB*_N<;9EBN\L) M3Z98@K@$<8< <4\@'*U-,2@L!EQ82!B@.O9 DLBJF"ZJ/(8";F&*K8]PCP); MJ^D&\?87#.T6C^H(#D@8A2462BB0522J25.R/E+NS M^W;SWJ';MM\X=O_O"-XOS>7QO-^SDURZFU47#UJ6GN0/[A$UM#")]RKY C( #JM--[:$9C@I_];ML@>H(-2;J7VYPP M)&%(AS'D*1.&GW+7DV3")/A)\/.")HP\Q=8JW;-A-MOF2:U55E.'5I.#NAD_ M?(YV8B!KSE'CO77*<,DA-40H3%&D#A.&*ROA"DG!=IS)\VVZHVFBTEGGY B, M@)-0U">L>(QJPA]$->6"#^"4=+S+ M.OR$"C?ZE5EC.%+!\U84T:#!&F-$@,7 * &!6RDSV>%BVU)3DC;K@=-BFA1M MJ\62-19+S"7FCA@-)(7"RB#TAFMG8P =XY5RAQTNEJTW SE->OT33C/H4+./ M%$C;-ZA)4C<_- I PX7U2% KH.900P2DBQ@7_MJ0.@<5%3 @$\:84(C!3B!J-YU2]D(M MN9$1=7C$'PGY$O(=)/(] 7RTMLT^FL!T.9[]A.XRF9J]I'VBM$_4MEX)D5JT)+U*>M6R M7E' 4V.5I%=)K]K6JT9+L=0.I0MZU7(J0H?3[=W%17XVS<87V7GT\0=_Y(W\ M^K<+9^TZ3F21!5'*^M_ZD_.M,^^/KJ41I*2IQ P1[20'WE/$A#1,1XVF2DLC MB+NKQ.]&9Y/\*A]-^\-Y[*540M5("OD\7I"TYN>_]6_BP6HRZ8^^EN<]BX9@ M']1\+W4VR:E34J[7Z45M$ZWI]I"RP643@3U=8I#C"4V6C$( MC!/[6F@W-Z'30IMT]OAUEH%:9Y'Q%&,'!:7!I[5&,TT$,-P8R#FR>%\+;6MN M+X5[27;MOC-\:#N3KQ<[D]7D9[,@/ME@%# $>"5XLTX!YRAZQ GF&[DJC^0)AJGE>P$JU*&Y8I 'Q*FD7J)!ZC M@"<(>4> I8Q"A0&SP;KU7 G*Y$I=V_::U>J6)>EQT"9K7-*L#FC6(?,O/*%Y MK,X;]D))9A40P@=-,T(*:ACE3DE(F9!V)VM:=S2*($BH,�W2!%+LJ?6:*D\4,MP)Z( TX3]X)3OK;B_0]:K% MV^IWW";5S/;BD.JA#M9\2D":@'1CPY,W&/F"*TB9Q((Z9ZC#2 O-!:(2*TN\ M7F7D>SZ.WE?3OEU79=#J+L3&0M#-ZJJ$A@D-$QIN9%8V\AJ)A=0RI#R$E!HL M @(JH@UB4D+B[$I>XUIFY?I-YI]I5NZ.+CB9E0E($Y F('V66=G@KM2>:\PU M0LY8*G6P,KVE/.ZIDWCP2E'B6F;E^CCZ*'R2;L!G-\W*,N#Y7V6D;_%]*]>N M!OS]["J<>1"!(9M>YO><%Z2\_"6+BJ#I..N?A;N$MUL(T&[0 M4\(Z0P)H0K ER&%(@S>N))5(>T2HH$JKE7U:-9H.%L5--?&O^WXVG)WGYWXR MOC+EK)3M1CYFCHM# ME MH>+0 "8I,583&%[,8HBXYI"L4&_M:FJ>D=+RW*F1/?(TF>GZTS+7QX623R\G M>9X%G9U>%ED>@'2+2?N47T_S" J5+8M!+XO2^D(B%&=CXY-[61BDZ_PLRL?P MIK=[81:-$G=/(.%6*,,1IP)(*2ETU KF&?28K@3_=H@S3^U%/U>888\"U!/D MRJA[0X[.Y#-I[I+%C"^>2.N_C82\Q/:.$=(+SS N4_+R>+BUP'6_[U METG>_]?K_D6XY]O^\%O_I@BW^J_+R?S]UG,#^^L\7Q;LCP!?_U%@CQ1P0%N+ M*66::!?[V\1V<02[&)K8X-T_EYDP019-Q,_1M$Y_Z=\>CKNS&"8Y0NY@-.LO M%X3/878^Y<.\1,?7$@H-,,;.:$"YM(HJ3B-_!F!(.,=?P^=/]BZ=V;_G6?_Z M>ECY<--OX]=GPWY19%?Y]#+X=I7S-J\Y6=7L Z7@[/+ !BEIU54P- ?GLV& MU;B$\XO\NC_I3_/[@*%?+E_5$C">3;*@.*__")Y>?M[+IH.K('>Q<"KBT;W. MW[?!]+(\)YQ_D0^JO*;2>0UH7J')XLK-5*>/M(K3316>ZWB_5.4",\@, M1L'"HXX*SY6S,&@R9IP2Y;Q^U82(6XC_L)5\V_ KS;=YTIT+VC.]4:/SE6+! M(H**#B_RKU?W8 S %C#@L1$!$Y'!4@+A ?' >:.0E:]![3( P9%4CB%HJ.&1 M(,L;B8(S+ 3""%0F9!B,_%Q-U[X/?)7EP9:\CHO:9):OCVQ'&BLL/U:!L;=? MPES'_,P/GUTFLWE-=?;I\P?S__[EPR_6??Q4?L=_S-Q??W_W^1^9>F^KGU]K M]O73_S,+=A"&"]?MCB5_9V]I8^\JKI)Z'%:\N-#:8#:=3<>3(CKFY>O$ MI;9?7"X7OFQ<+:PQ#M ?W:D(B2YA&#%GLJ)4H:#+T*LX+ ME<1*+5=*K!?STIB6SV.=_Q9>J[UI^1"T*$X*Y#N=E$JM5G1Q-IG$O:Q!Z47& M[;32XKZ9F\W!K"JWM1H:W<_^/0L6>3X)B!.LXD&PF/\R_I;_D4]ZV<5L.@M& M; 4(S0!+T]DH9E_^&0,IT]+LS2X&HV"7G^?ABE?ASX7S=1]PK&)/%^,H'3 G MRCX#KTMSO!S$?%24 WOXH[4+Z^(^O6C&\K(8-OXC^I.+@&^,VW8U_!I4N!_C M$L&)_%:\??Y@KPYDX^A;B5:QA*PY#_%S\W*C"'C#6SE&$%2)9I5G?)8/A_-? MRQ!^_!P!??'YGO?]')SP(GN??\L^CJ_Z*VEIWP;GT\OP9WB/>5;+61B _G61 MOUW\T92F,H?EU;*N;ED:RE\]7'57W8+A__QQ<=#=WR!_Y+?6?V+/.NWYY8,[ MJ'K=>Q'A0U"8?:B"\AVL#%YCC-J*G-\W2N6&UH-@L9^'^*$,Q(UG13 ?BTT2 M98\@'W8IB_AD97'9Y&9>:IZY[_GD;%#DV6_!'+Z/*ZKM&NE-1^ME$RH;U?=9 M?YK9_*QR]N9A ;&!0K4Z7EU.**Y-+@;E'GZ9I50+^X>S)>FQNQ5W IW/,IW96H$^9_Y_?ZG//?SS76N MO@^*Y;?NZGHXOLGS\0T"R,@M(FV!E6;EGJ >4; M0$\7+S=D.>VH<_GJIY^#V 8)W!- =D/Y65TD8+T6&',O.5046BX9\-0;2) 3 M./RK;>4OA[MX-_JMK*3X>3(N'J8*?UF[2/+$SW@89LPQ,Y_.-9;7M2,0":61 M,R X+=0#HHQ%B%&J2%S$X4H#CBD#:]G.ZOOWMU M7';1<6LN69LLS0?9&N A@HDY!#3*QRB5@ABEI4:(,LZ4M$QX:;7R$@*QPO-8 MZM6[HICEY[8L9JQ4N0H0-Y2N6(YY1]=DVBKU6:L4%(EEHJNK_D&"P:-8P&"= M2AO<=0V8<80 1;%E"D&EL&#$17L K% 8;FT.+##BT"T"R-]0D1J2')"K;OJC MLWR8GV?C299_OQY,-K,-#I@*^G$3@6'0\!*4#V!@H:(23- M_04 6_CUOBJ2F,6.0Z-S%V>GRA5;H$1'+0H"6^W^]TS9.GS+XJ0,B -&C,O\]@#%(]C":NQA",AH0<"V?B3!=H"$&P1(03P!O*5UH7[R+,( M^/#2>18"M[FCT#U_HU- <+2I%$>7+=$-^!)U:SD4P$IAQ&7D27",*J*)H\9H M2*D2:)=I8FLF1+0#:MM:/. -W$M"Q,N:.NW35ZY7N7%\A3G997]K+JP_/:[5 M4M:<>U)BX 5U'KJ*91::H 0%,(YQ<5*P\BEYN23/X+VW:_D[\>CBE*BU+[B M\[CJOKS\W8R+Z?OQ]!_Y-!9^?AV%YS]O;KCCVX&-V1% M)[,PHL-FR=BF]4BQEB^^:GC.R?*]2B*0Q8N'#\6TR";Y<$'Y<9M)*1C2W2FO MFEZ&Q^F7O%*1::IZWB]YUGBW:$YD_26MZ+(E\IQUM(4ZY4?*77F#;8\)HS0T M1'KMJ0%8:V,I0P1[@ZWWJ]SRNQ+CRDL/;OS\JW@4/)W;K:+/Y4;"O?1U"!NJ^:RB9[3D6BE.HJ4UUEJJOL?F"K_'B[2JM! M:UV56*HFK74'H^C=*&Y+A98="<*D0LO50LLR>S-563[>I7;)#)B*+#>*GO%& M] QR;AF.F8C:!@<%E#1_0NOP;V X:6\CL>(I?#<*:]:L3%SZ$,S-R>?+_FCN M7"^]FBV*+^LEL5P1V]P0X$_SY1]O&5':*TAEEZ=7=BD KI.XC160"N(%0=1H MJ+@SQ%/O&$68\_8JKYZ/DW=V'TK3(?*C^?Y@\K?^<+993>93$+K]]@/:R[YJ M-X'TV)(\3[ >4\":BA11Z SGC!AD*"=.$$@< \1@K&&PH?:'"K?+OC8-[.[0 M?B*@S6J0SEI"1V#P''^!IF@0Q7H>5N_@\W! &96<2TTHA58R80G'8&6C<5\J MO.[JWIJ.;U^Z61.H'K*F=R78LO,!^%MI3;ZTU]>-H@Q!:V2 @A!BA30$<^J ME\!R:@'&R@&B?'M%&4\B0S5#'5[<$6NU+B.5>IZ$_7"0^/$X?+ Z]2.V;"+( M*" EIEIJ):TGR"M-C,4,^)>"CT,U+*!\PUKMVMW-Q,4C"@Y4%:"I!/1AN!"- M3#$-XT:,Y1AKR@B1!A&-L,2 !+=$K'0UV1UI36Q0'# MQJ.H(4'MHVAK%%:4$..B;^(5M$H2HZFWG&&WQ^W;1H7HH5H8L1BT50LC%8.^ ML 5R.U4DU8+>CR>HQA.FG#2$0Z:MI+$-+8KQ42:\CH9(BP23+:2#/%U.M4,# M1,#C]D4ZA0Q'F_%Q=$D=W0 T4C/F"LF8HAX#"!SEP B(!7!>4P&8H7J/49BM M\C:VQ[IM;2/T!H.C1KQ[RD:[6/AY!,4L KYA!#!$MRMIP4^6M'#Q<"4)>EYQ M2JHRN5ME\GM E++(Y/=49'+@129=\0-3/<%!Y\G*1AB;>.B$U%A+QZA50DKF MJ5'.0R^)X[)+#N3:R; E] 7@:S62S?9":YK285,Z[$Z4'X)&.)I*@PS " M* MJ71(6.EBSQ)!%.;W49T?5C[L+O0?HC;UO_N:?.@AY90MU]1]6*_\B&O*H(+. M.$0!EEHB[:T3E&DN$3GT=+F=K/U[(>(ZG.WK8S,'4@+,DP""ZQ([:+U S%I M):9<*RV#$<$,X0 !&_Y_^!DPN\ 0U&I4]F@R84[&'NGZ%G?WPQ<0D)IW$$ F MI%.0!\2A0,I@Q##N'2%0 .S%'BOZ=K !O@O\H7@OJ?\=CE]T?\]H3XQSJMB* M6;%MOKA>)+2;Y-FW^(^=$I="P.H&S<9 *5G9I3[N."-I"0-$8ZXAB,T9]L=< MNKQ2==)=@-G5-O-F#*CLS2J_2FL,J/W1CJEK(>#-;CY4"\PM]]A0KY40+!JR M"&!+(((K3;X.6@(>7%,VE03\9K7S9YM4N&N0X$8BO5)VXF9G+[)G1L+9P1_Y M\.9-!5+5/S]?YD4^/WTM8MIL3DS[>B_$M$%(&[3I%"BEJ)=8<.H(U41@0$" M+68D]2N&SF$PTSX 3X^PTC*T&U;:):/J4HAV.[,U*87D4 CC.#'"48NPTL); M0XDA1#-,CV-F[\+.(S,,V,YG^/?BS1()EGSI@]C"-4Q]5@1<&V:CTHR/*G[6 M+R[#0TZG,3(43\ZN9Y-B%IG_ F!,[^'MS4MG(1N,8K9 P)_L>A@>=A @*UC1 M_?#O\"@!4B*$S49AF/+B35:!TM=R'R0['V>C\30BV&PXSK9+]%6ZD;/IX:_28^Y7:5SA7V7(H1KUJ^M)?AF.B[CR;A3NE&>W,X<2U?9: M>8F0/9F82.E&S-ARCRS<^[S7(VF:+W2O8]N)>E9%)>]21>4.\R(_A^4LSWX= METT.7-GDX%;<_,0+:T]%#-['5A=K2<%)HD(WV-DWB__O4'HVW%L[)J!(DO&0 M9&R2-)XDXQ0D(V%&DHSG8\;)9+'$\'&,1DSR/_+1[+[>)XF)?SL!Z&Z*#D6M MUEAU,U.D4PI\M'P*26_WJ+<$\Z2W26^3WAZ8WL(>$:VF!2?-39J;-'\R/N3L\LRK^8\>+C#\77Z62$).E,TME)Z>0]R._6:23I3-+9#>ED M/8+944CGL87_/CU5QW,QK*J%!Z-LE,?JO%B#LS5[#[[^GIV/9[%49IODJ0,, M\#]W&+H;Z,<]*C92YJ=>O9L!_Q,(<"3%/1'%970C&S$I;E+367[^RZ#_93 < M3 =Y80?%V7!540$P0%T!9X+F%^'5- MU&8\M%QXK)%"U'$KK"# 4Z69)=89\2K+B[/^=9SA\"RWY_SEV&W6?(CV"4O* MCW=JJ3]\=AD$6??YG?NT#8G(40S;JY_F,IT- M:Z&N.)9*^M[Q1L( 9(Y1#BP?%/->K $KW'^ MK:6[@S0S5_W)U\&H>KS^;#I>?%'93>4W+3'1B%;MYW,LE/37K.,O$IGQ-] M9E_R47XQF!9[4I:.EA^<6/'(XYT0($ R)Z2F,9>.&PRT0LB1TH+S& ?[CS-! MB;"K[9P6++(?*_KDAF%I9I-)T/O[R:8?(8Q^=@$.QT ML>K8: M<>"P-'ISS6EG^4(]#E:[LQR@YIQ,$&!.Z![=_W'L_I--^]_S!QS_8TV-?H82 M4E@KH0V>;Q!S*($$%$*O)-#>4"FI9YRYE>7K MFXOV]WYLQCJ]J.,@SUR@+WVV1\ M/CN;+@:R3!WH#\VP7Q2#BT%^OO, ;X^(-IO,=G9M.Z4E[' UB?/:5(3, R*1 M04Q13JQ6T N,$;?>T[" M:=);:U>$AR%)IV,__9Q?-,?EHEB[008C]!RE+4^ M,L>L%A(Z9Q@U$DMM@%4. DNP=368Z?TL:MKW_$I M(8-UYH!#FA$"8T=A2CDV*KAM2&,N@BL'C?&;*V%;BR#F;08QNZ>$Q^;"S24B M&U_GD;1I]#4;YOTB;^91GZHURG"M>%H# )W%PGA!M0@ZIX0RB&N.D0D+X%W% M^[ 8SE_B:"YVP6]VO0C2'D!'L8F0W+EC4"!:YY%83B&QW%GJ''78"(T[&A?L0]]VVM1B?R-L^0HN2UWI) M/+ VJ*)T-KAU5(J@F6%EDTS;H)QF)=JZ?$KU=&M,7>** M.%RNB&= %6\D @$4S ZN$(?<4:VL5EP3YA'#TAD@^0.!K#U:'$CV)&DU'^@P M63$21"6(.AV(:J9*<6\UIXA2R&CD7.# AP\.<0>Y8@]M>.W1D$*LQR-M\JE# MU Z)>VH>D*U83A"Y;H7EI)O<*Y]O4:M4W![%[.JJ/PD'%27SRMEE?_0U_%W2 MKN39MT7B6+]*T]@I'\N=S)!E+/%I5A:JH"'22&J-I]Y8X;RRR"% *=98-EE9 M@)$^( ,R &OJ%!;A&$4Y,Y@( ZA31+8K_.XK^*?#H=YN7?I[I?RF6]+V,@!A810X/Z422(AI!:1HB26#.& M\/.TVP=YLUO+>+-_WFVW:_WJZ*P)&O*\WN_UFK51 MNWLV[/;@ST?RYA=[0=+N.7FR7JFV=AH@^-[%9M2[STV:Z:9S81#'Q$.71$>U5/-6_WV^;#5:;?;U5:K6^WU1YVS MVGEK=-8]:U=KPW,,LFPWU?Q*W(D@%5?""6^!;N"BAV(B@+Y<^9M5\;SZV5FS MUH/_=0?]5GL(3FZ[5P6_ME,]Z_::Y^U? M+[?:Q)&>Y)O?/@?6/^T@M:.%)6-W%8J]X^Q2.T#G.YSC;'3\62#NX=EVX-J1 M:X%*B)B'X+^:O2I6[WI@M:MMZRU^XUI^^EW%2F,*^\,/9Z%+@AZ^ET1A/$=V MN!-6 NH@IH=8,Y%,0U=/9@\2Z]Y+IO3EV]1S[< 1ED>NJC5>T(_/O0!^ZH&; M(H$,\&7J[;'5#W');\][U_UWF%WX9"]PK\U33OCRG[_#R4;P-"^6"RB=Q'SN M>_(D]"H*6_ 7%3@6'U848IHB%L3]J&%BZW[J.5/K7D1PC&%",(2^P(-E$PP? MZMJ)P+][>)0(E8TO=&P^5IP?(\_Y+[D()YVE/D%H6V!!T\ M54CQ)3PB3H'2X*JH10?^[05Q&N&E5BQ*K8 ](D<2HP5VR]$T(K")YB+X#J@< M^LU*'LFV5F023:*QE@[W4P'6([Q![=(*QTA8,6\P]'$3\RB<>8C/>1N&P*^P M^UA$=Y[#ZR>2G2%;\U%(Q$Z9-$0IX0JY)^:S_)+$MSE_-L35"607>"*<,R4; MZ:2969=>7=CY30C&9B*B&9#3*LE'#RJ<*"TUOQ+]_7CM9:X_V;F(T*B-2Q 5 M$]P/R,AY_-YZZX%P0QH&DE9'0Q3T-G['A&;K2_@5/EW^N'P%\_\8&(2.5*=C MU=/HJ_#=[#CPMR2^I:\P!Q--X,?NWB&YAPY*MI4?4N+GT:]&,GT+C]6$5J2S M_(GAX.UX@EQGKWE^\8)S7R4IKGD6#QR.^02/&;67\''9>=E.% XJ">EX3!G3 MI;IK-Y*B%&;E_M!B"C9#S):-71+, MI"S6;2;6/.3NI99?Z5SRQ\J+7,9 >+P[M2O0A#>_U1JE#="?TRBKVK@5)^-( MV%]/[ F\\[WMW]N+&!WA:23W][22$/LIZ[.F$3K4?XL;Y_5>=53M#X>-5JO= M;_9'M4:SVQL-NLW&J-H=;&0/D5P$TAZ@[YY/X-G%XRC?8@D9;1./O?9TW_DY M3,*!DK$HN!*V D :^:F;24-; K%)8P4/#6P@A"5'=M92.H]@57@,/,*5,0[- MZ6%!,9*/W/D5O")IZU]/A4A.K54%6O-(Q-*8R7P$6H@?QCE_03LQY7UO9L+4]I?M?P_ ]_').=/^G75BZ>%KIO3F%9?>U*J5+DXP>2U%**9M MV'#ND7 N H.\(LY]?69Z/FIY8EU/PR@YP329,=R-X6YN__@-]V$YJP)"@/.Q M/\BPV4O5O1>M.6>59J=]2,UCK]WN->2_2_+O5%JUZB&1_XZ-Q\-2&A]!8P3Q M:X. K-<[1]%E;XS:(Z3-6OTH:/,UF-P766'Z40Z T//E#T>;OP)C]L")JKM) M^4'O0RFK\ M?&[(I(1?J1%%Q]# M7.FAU5S\X$:8_=FXJ;GXP;?_&@+ IN9B/[1KO;I)0L\8IZ;BX@B(OU9I54W% MQ:&HC-=9<='M'$=6VYBTQT>;G=I&K1)[1YNO*JRMO>]]B8V9J/9+1+4KU8X) M:K\:O\$P[K$P;KU2WTSK'B;CKIAOOT>3"Y^XB.<81C=,(T].APYPB.L,/C#% M$:0X1>YU#F1;,\O8+KQ?8ML@)[\UAR6 M%KH/0YT^DGK,9+@=0XEN.*RM8X:UF;%<2X@5*',_L MY(7C?LU*=R,?9/\#?(N!32K9Z54E5/B?^/'W7@)/ M=K3\/3F>4/;SX,'EI[<7$>!&9\-:==09#:O54:O3J/=[@]I9IW&&L]O[HSK. MF=\2 >XB<,*9N+&_#;T89Y:GD<#9\7T_=+ZN G]K=D;-?KM9K0_.JZWV6:LW M;#:;_4Z_.1K4FHU.-P?^UCIO]UJC5O7\O#YLG75J_5:_->J=G0U'S4&S"8LW MZ&U/0F^K:_2VB\O!YT\CZZ;WOZ/KEX:=6&5CO?@9@D7$AHX(7#1Q" 7$0U_% MFX&U/ \C D!C,8W@81I^!$$]9K:K,488.8SPU^QO5H2?8, DC?TB801KV8?Q-?1SG)+6+=)N1*) M@Y;#0,"GK<$>@".P9="&_ KYWAA7N.QR<)R'OA7.)6Q/.6JC#C4 ^4#H:HCI MEE]:X2#4<3Y'^(W)MNQ$/OEYUCW%N,8B$!,OV0JJX3NPLF>UAFC6&EJZ-D;- M1J/1JW=[(&7[H^'96;W>:K;K(&E[U5Y[2="/U/EJB7\%9SQ@U0-T\EG?V6.@ MM/%^\NBR=0TN>X)_!>Z&OST(,[L"4?OG$LCL!O%)=H"0[.V9A@G!&(E+U.2" MDHL$\O =0;_KH? M@DY?1A+>^I81!&IF1QY"D!4#S/AWQ$Z62%-ID ]1@U11;)I%EU'D)=,\0"1L M!K15D)-A+)_*P"WX/-0$02R*>'LDXR=\XA7K#A:*'@&2E&"82O4&$-K/FU\-Z*PM4A.;OYB (9_(^27L.5#E M<3K^#\'/A8@M=N?%I,(B<6M'].3?3Z]/U=7B83/>4HYH0/N"MO18$9.RQ@N? MVG$!?PC!'K6]09BD6J]GM"@1@SRBM.)RT4!(@'[_PC7APQ#]2-(K_ 2L>,1\ M>WOY^6/\CBD4"OZ,TCU V["YBN78 M\10?Q""=<%ASVW,)6JED#_DB)FS'X(5($(YM'(9?\PQZNBLCN?9D:[2VMW[& MF]\N HG=&,6)]=_4CA($'YV0?*DPL>,A^N+6BWT)'VK';+TA(!=!B1*C(&%K MS-\PH[",63+P8GQD&&2@N3GV ?Z+/=<#D2D4@*&6[^7LY$A <5@\_]6PECN&_4R^ M_YQ+5.(/ @./BXKUCQ#$^[_@CXKU3QN65"E+[8I\V;].V=10U@>]GDP0!=H[ M3 FK!/R[44$NSL& .W0- M4NTB,XO[#*PMKFD6#:*4\).)^QBM#W"K2W'+!=PE25X=KFL--J MM6NU]EEMT.IVJV?M?N-LU!B,!L-VNS7H;!^NA:W// J=Q+W 9>_]5H"O)^)' M!G"[[5&MUAHV!TWP,%N#LWZCV^R=57N-\U9W5&_T<@'<^G#8J'7JW7ZSVVTU MNL.S>K5=[?;.&RU88>=LQ)ZC%Z3"[25/?D_M2?'?9XKL'QQ ;K.T =< Y.X M(/?GMWX@8F%ADXL##Y_^G1Q\VET>7-M]2Z'\._+FXO+#Z/+P<7+ M9QKVTT"4A@F7_@&1I!&["N,TAA7%<=$X\>)\D,'Q;6\&G_#M^SCU5 1>W,*# M0!\Y0F#4 93>GXA$#EK2GL_!;2*$^+&,]H.J#8#G42/HT-1_4O<6?\#F%Z.L MIW,@?"!AM JD*P>*U@K3!)0ZUF*FX.+XN%@[L>X%AT1 #:81JEZ1H(/DVC,; ME3G:P00G[X0Q1Q3@P0'S C^6(E>T.?QP;B^\) )5YR^C(4@FH!V' >QID65+ M*K@.MN9*"/&9M> ILS 4QD-#C)R9QSB84OW8@)6.\8*K8@R&9@.RI[$L1*Y MBI6OMC5>?PF%Z. ,=@WK_PI6,!X^FAF_6MX$Z"?(G!OSPWN5'\NVE#L=.,$>/),N MRW:<*(7CO0]3W\6C L,NNF7+2OG'\FB 2*-P#M9?(G3NZ4]!GC6C;'S-\ M&I_:=X(X!7UIT :8V 5U@(CW=N1,*RCUT@DX"MPH89,H <8&@I[;C@I]WV&Z M%YTS)'J0%BHD(475;2187$LU0@X[UB7"FY0*/;4^P[]H)3$_,1(S\.0H9($_ MM3!+3LYLC5,B\)XV_4TI'/3FY/KE2($N$C(3+#Z$OF,[Q=[6J M>AY\!D67-T-&I;7CZ83WU*6 TAY^,,4B;+"[Z>7T$W1UI&,-BC&-2;HFN HQ MYS@0B*HLW0_"B\\GR(X(<_IX^ $E@7CC%(Y .3J#3SC\L7M,2B0G &4K^J\X:EQ_"(V(F\,89M!*J2% @P(DNR7OWU M,H27UYH(W"G0^[%Z#IH8]+PO41B$J5QMK#^"*MJ%VT!JRSZLHLH5>G#MUX(U MI3[/P8)[N7X=B+:))/X)5(K62\W$.1^J;P2[-;69.%8?9T4)@=P-:&M'\@N: MDPG0))%-4#[ZS(62J2+@!%"Z5#V)=Y7%(>EIH&A1E9+"=YE-U>M7K6YU## H M/]:B>L>3<'*2(E/HUJ,5G\PLII"3=K(7R8JG0B2GUE7^29+)N))&<^K*PZ(5 M4$PJ%C(L!JSC+TB*TH)4^#Z3;CI'QS_*2E#S4F'5RQP=,<(WSNRO(O>8N;U@ M)@2A'%.,4)5 2#Y?OT42][E"6,P$YH)[TL8L""8L]I'N2*BB;GQ***Y(0)<% MNUX@=@>4CH2DT /$Z(;*@$1["B\89#9H?B^A)#E)7-(F5&V5JP&CN&Y$:P8C M;AQ&D>QKVS:UWCKMM+;)<1?.S@NX[@)IP+ZS/9^MY'7G[@5:Z*NVQJ73+YXY M!UNC-12@%&A,CD?IMJB"#GR D%1Q83%(-YRK+WP5%6& V0'YVASES^S% ]H: M7T&[8D=(??->NLQ4JJ9]2QT"SGNYXIN('"]F=TZ^ 4R.DC#07DZA]@W/WL+\ M#9T2"F^\)&\EO5;RKC]YR,5^2,G9D0RD2[[*J@\H-8*&SJGU!_ K73=_AWT0 M=M28XW%=L&_EG6!0/$+QALX-Y?!5XCZ(6?AFWLTYK E?C^GCCJEF )>$#*N%MR3THM0] M1/7]##G)[+2U&UP@4W(E[5AVY<:;]\LNK_> NF--Z^MA]>4]I3GQF%I;]ZQ# M<5^O_'B[G4U?<_X;9=L+K9@?U)OZO5:L]L?5!NUQK!;KH4@(W, I/&8"O8T=O,% M["<-7<'>>+" O5.I-MI+->RE$O9C:VS7G4X$S:KV"9YVK M())A!>KX,8:U,:R/U2%%P MQ-_,$GHEH"(E[RO72$=%9.R249K/QO(HF9HSLX->&G"D63FK;S+2?O\\CS5# M4?:Z,+L\MLD49O^0PNSO558?H:-:R(<99W6?G-7Z9LYJVSBKQG,QGLM3C%(S MVO25NB,KZO?6N*;&]_AQOD>MTFJ56Q/WW_=X%8!O9?[)17],3O7@S\3C_MBSTKOI%[=C<.VMXF8E]KWJS%4_Z0#!2>\!_NS;X5UI4O:.?I^ MLQ8A[C@'0Y?J0-3 BT(92"=1O6\UFJ,!EUP?8:-:J-3'36Z M[?-FN0Q$ZSAKI6J1"ZX6*12!G,3">>^F$79\O?FM>=KJ ME"=%<#/8T96!'!$DPA(?XGP4:AO&H9=;,N !\-GJ>JM.(V.T_GFO/6IVZ]U6 MK87SN<^JS;/A\.RL-ZB>UYN]T9,839TN'NX7$6%<9!VCK9TJVGSL5%'LH]EA M3=8R=>Z#,_CS4S(FQQ\"_V1CG[&:2[WDRF03[W!HU 2GH4X\I":6U*I]+A*4 M?:%>$Q,7-W'Q@PKMF;BX6XAGK)K?\+J<#>JJ?IM,(Z&ZZ=Z]=$SG +%KMPCX MO#!F[2,LOFZUEJNP[[1:]7IGV&YW6]6S6O^\T6Z,6NWAL%/KG=5K#UM\\7D* M*EA\ G]JELZ^R%Y?]K#@$#Y/SDGA_A\Z3=\S_38MQZ]5VIUEX(!G\,/V&+3W MB)RT>K5>?:VN6+?6UHPY[ SK[7X?_JBUD1V[C6Z]UZD.SQO]]MG@K+\)8PY3 M<1'S77G81H]+],U M*^UZQRC'(U&.:[+NKUDY=C(V;39:PWYUU#D?-=NM9KW=ZS?.&M51M=.O5ON= M3G5S-O7NGEDW-BIG[5WF$XQN?.Y]WNA(_K8\^0QATOU@S;.,-<];S7-@S;-V MO=%O]8:=?KM5'[2[HVZ]7VMWZNT-63.[A&?DS.[9,H+@%ISYG>O>?P8]; 4+ MG!MB"TMQ7. ^Z=7]#^B>Y>)&U?/V.9C'O?/16;=5'YWU&X-&I]FOG9]5SP;5 MP:8>Z;/Q<[U=Z53/3/SV6/3P1Q''[W&L:LI34QF$Z2B]UK>-2KN]27OM?E:7 MK,H3OAHEM&(,0K("$G%K Z,!DL<-4ZS>V,:@W%,AMU&N]7OG<\#)V'JC4FUV M?NBA[+&6*U:I[>39JZ<"2.R]\_/NV;!>&]2&[7IKA,FTL^IHV&H,P4)JMSM5 MK!;:#GOO4MQG* 9%$ /$XN-ASA=!_C->X'AS7\0/(O(U6HU!_7S4;PW;@U9G MT#P[.^MT:[7Z>?6LVZ]5SW*(?+5JNU<=])O-ZJ#5ZK2;_5&C4^LVJ\U6HS>J MUQ]&*?ON>YZ&R+<_XY6+B_B!P&E-#9QV-1J,+F^LWF#P^7>"3+.^7'V^A+\/ M1H2F=HA3JW_(L=+',TB>QT"!F+-<@T/WR5Z@W=)D+(SSWG7?\N(X)2A<1,S0 M,WMH5,2= #&A9ME+"!J"I K3!#>!(#,X&LKG8>.1F(H@]FALNRM\-1L*L62S M*\(B7/7DPF0I%$OH[C2;1$][-TAIS>!\, M"8!O@)-$#.7%"8+:(K28_A1C"3@AP6I)8:SQSN33>3M>+%&_ H0K0LR/>$I8 M9QG2E_H"P>?,/8>1%@@?>,)@Q'/8*L&2WX:A2X/M-;07PB#H3>.A:50Y!G?+ M8\0A3)_GDJ>.(_##'%287!LC!,021H5^Z),#AM *I(AD/30"KBTMIHBBFP?1 MN584 L8%@S67,%RZ%2NE6V4L.Y?!6R*11*&"=V8 .-N9GEJ_$R10,H7#G0E8 MC+L6J=E)9X0[C%]WD4T(*X)@.&QZ'[S"!J)T"[CQ/]6J&6 RG 3BR&=#4.QO MZ)D2T<'F?^J>UO1'"?9ZLNJCI^ '"(OABV#+$L[H2E[]54:)"H\(SQE-4?R9 M[1/,71K'I6DLJU!*RI@VZNRS8\M^5LEADT3APO8)K)K7=*]1M.5I$N:3ALAF M4I/P?8Q-D81<8CS#XR)0/H3&")$_7,$,2I3MS?#D%2@A,"HP/%"1#3PDD;H1 M^2(1M\!QNX%G@:>%BT0X(#H>%A<3H&#HESV\ZV,P^C1#U8/@Y9 M&^QEDBT(- 9;X,]3&\ ]DSP!0%(A/WY,;IP0P]6]%,EN+&[M0!Z7(F5\MUP4 M4-PM2Q^:MJ/%60GACT6(@_7?"[47G%,MY<"=IY\=+V)P+!DPAZ"VIG"C]]B! MX 7EM^7@-NQ8?5/+05LB=>&-QK&=T)ZO%#=/JY&$=TH7";[67%KK'.(O'?U",KS5"V<\HP8!<8RCG7(\$Z1[BH),F4QS*UG1)>(:D'?[&$X"Q];)+O MH3)_B450PHEO7LRXB>4YFBLP[B1JXCI,.V0S,,<)P@H^32R0!VS,S&K\&R); M*7Y^Z+EH#JFG* @^Q\[;(DO+U+B_8/&!L8N4_M ;X/PRP%"U^U6\13!%Y;=5 MT%B?@?\ C(JG.K$=&:=E-$_7!(JCPV0),S-[2(?KMX\/5.. M665-8^^2/$)EB6[F-W**0$[\5&^?=K/'$,J@[S$L($@, 4(K$A*+ESS'[*5% M=U@)%S:&USFF9""O]$OI:=A=3&AV&N,/% 7*PCG8OPA_["N'A]84IS[J)867 M6$:LE8-#<@B$9TAK;SXB9(3]\\4/.CO.'# EQ)E&ZQ5+XB!)&0<@-P/#B4Y(,.\Q/+#.%9A MO)('*&0<,WN6%+4SX/0T8F1>>X;A#A3*%+$8:RC8#+@7(V0R0)D7- C:'/IL M=?/[-?8Y">K" @E)W&(HX<':]3A\L(P7,6O 1&5,( L M2*]B/!K,0(1W+X10Y6[U%PK+PH6"\/,+ZJE\8!44H??"QW]+3U<>0_%A;AKI M(!(YT@+6?-F+):8O!XHJ.$3>,D)!0-= M,4ZL6#AJ/L=21#*91F%Z2U"P#Y%+,;X%I.,"/<.Z[^&YXL0-[P/E7LN7+?BL MT[E+W*%9 8XUBXA1Z"((,';(%Q1C!- +R#_G:2!#$'%4^5%KJ1B%#)%AM N M!,^T&,9%WU$.&,$FUE-K9$,GU>FX".FHR;-= CW;JHTZS7L?>69/4?DI2NZ63VM>_ M]Z]'__X=$]NC/TP6^]'GN#'"^^? ^NPD(4FB5<%2RJ/803[?]%/GM*K36EYP M)W3J#.0&>!1W*%XX% K2LD?BC@1-]MGB.T#*QB7?JMX]K?^L5,5=F'#.E6L] MU8]+KR+Y'5AHDH"6X>1?[I4@+K5\?G#'F+&(X0(I0D7;FOBI('M) :SS4P6H M(<[-HF3T[>@6DU_W@8CBJ3='68Q6+(8%2;(C7+JP$Q7L[H>4%I]80](X812O MD=DDD-/ 0W,LPG2?<+R84UQ?\5CFX;V(*MFT*B8*J1X."[ IID7"DL0($$(2H#[-KR9$"6QARIQ/;B\@D$YF_R"UF?2XFR55WU2)'QC%5R3UE! MH6"TU2Q-$3NAGSR'$+NX&7VRZJ><*>8_/_4N>Q^HGDDFL:^MX<7UX/?KZXO/ MEU;O<@C_ZWW\O^N+:^OSN75^<=F['%ST/EJ#SY?#BQOUF:O1]>\?;^@CG[^, MKGKXBR=HEB-5(YS5@768E"%K5-60L0)/]) VX.T:DX] \P0.1^WS#4 M:5QTR4C$X3M!1*%/PE%U>L\7D$-\]Q<5ZP*^S/^HL=0'+7)%CH,6>+I>PHN_ M6FB=@215A1*/>6Y/Y0QZ;+#SXU%VG<-I6+7JR;_TH#^9+ /X15I_UUD0X"/\ MYY;EUQ6:03.KYY"U6 /7[A27L.ZQ7#TC2 ZHV ?'3^AQ9"]D 0[\![6Q68+< M2DX]YAX79D&%N&!SJ&>#/,E%7B;H8,L342GB%<>8KS_,/382MS97%>'JY<(R M"3P/8UF0-,9Z!A''JH1J4='.O0K)>+-Q&L4<0O)Q,"EZL9@;#3%L%N<6T+NZ M&%UO++K^7YS.US0H).'\UP?XI3-/:%QEIXGC*M/YYIY/Q?IC='7Q870Y.O!M M7'Z[Z7TX\#U\2F-QX%OXD-IW]H'O 3R]Q6"1"#"@FMWZKV H!85_]F:!%Q_X M'B]FX))?)V#7S@Y\)^=@N%_C2UYV']:6&P$]\U(;V';I ^'[1T%*7-N+J96X M0KY<.J,,!/W$FML)&"(!^W#CU/]JS=/(F7+AU#AU;REY)4N'Y4.R5(-KW48A MF!TS.[KU,)/D>_]-/==+P !@VIJX3!KJL *_R,S5F$L'499@ "_3>QO^!]= M5H$%]"IM!B805DR$T8+C1'>V3P7XLHA$FCB^?4\_E9\FNZZ8;$EQ%6#W\+O# M\7\X7DBFV\P.0&Z0940%8FQGR2H1G2#+WL:A+MN!K;(!1N^67\O_N$(1M%O9 M>J&\6IV]&XM 3+Q$>:F%!])(>3 ]UQO,'%.\#R,W5HYR=C$5Y2?+WXR%[X%% M6_ZQZN\K_YQC!.6?JJZ!I9_3ALH_Q:T'2\^8V8ORC_!:EG[&!!.7?XYQ2_4C M2E-Z0/[HN7_#G'/,1T<9UH5,?%7W@Q6LD3HO/ .M)-0P=PN^B72 M'<):I2< '?RP6,/.P ZLY;>MPB9H2Y %V:G]Z%$(H ^^DTLLO;\0R"47?Y,3 M(U9JKT$'6*^Y7B3MB3U @N45=49LI)J .%:91 &*%>#E,)W\!&9\B\U");; MC%#!853&!6!HLCJ/!OA@^0,4,ORKSG-/%\[R_RU#E9$8%; MSU4.N,Q$.-,@]$-TS%FIDL8@.< =>K F+TAT%;^.5,#OPADL501W7A0&G&&# M[W+Q ?SBSHYTLP5_&=?%.IQR2$K!XY>X@%TL20!*] 34GQ3#>F%-*,^HI@&> MX_L"JP[7 K&IYOR':*)(KRKO4"22PF?:98B3$T+%-&+"B(D'U[I&=Q6JCL!< M_0HL*-F9E38V'JGF&JZME:Q-9IOBWZ(6/(I0V2>0 =X@= \]2',,L;)OGWI? M#GP+1Q)Y-5'+O=@#"M\]B$QN&TQ2RL284,:$VG\3BH)1TJ4 :XEF<6*0+,5L M)A>HY^(3R*(<0K",;>]8WH"2^8$FPMB%0E>ZS :I6\X M8?\Y(9]08X(&S7V?3(F<93)C=8)"SFBBB5VJ !Q[L%3MT4=[/ BCN74?SD2@ M!U9-A>W#]U3EDF$2PR3[SR1ERSAU'*#=24I9.31FPSGQBV^G@3.EGOA<@9UE MXQ0T;'* V\3Q9H;F#4Y)I"> JV=2R=3HT]#ZA#VF\S"BX<]R MH%*AU4TW590K :G5+5LXFW^10'7'K;2RL"]>5=EGU)WAS?WGS6Q:,Q(\F&KH MY\B![,L%N8:F#4WO/TVC-A%)5FZK_WTG"O%:63*H M+X#7*!Z0ZT+")J5*OD6I8LW!V7 HC*"L+!=8P5"]H?H#H/IB"QX->@]N0W0; MLA 9]23<^N$8.Z)DNP-77S/-JX'&^"F\_9<]#K#FD<62(%@04'%=D M"U[$L_UIOEF,\6(YZIG1//!#W+SJ>G&4SME5D6'@=;6NAB<,3^P_3R %Y[ . M=?Z>P+CRDP"SKE0D?,'#OU-&N)IA:%<.!E7#53D9PNJB5 ".375A@"&R_.AS MQTDCV^'@ CP%S3!8AN$BPT7[ST5%A)J\TT&SDPFLU)&_DSR1U<9DC1 T%\)0 MO*'X_:?XO->>31XDOSY-"!0CC#1L$&4&%Y:?S64<$RH#>NLX_3%A*PQQ$A/. MI*2�P;' ;<*57?EP S>P)(WAS4*@%R51".=^A<;-1(="$J\B;3'#^%DTB MB7/PO6,[BCSTP]GJ0L2:X/878#/^FY[[HV/$N6IB=&Q.,FP2,L0*!<8T*LAS M4H8XSM#5N3#&NV.J91 7Z=17+02,$#Q MM;_J8KA^CWOS6^6SI8TQK_VR$ _GXB]"9*ZX*W M1S9QI=SZH&W8"6-S\'1,L0A5!*W$1[O'0:#PK+5W"*ZX9%%I9W82[ M @*@],9 "#<^)36GKLLA(!AP+4(+-@O;E/-$01]2'R_]%U5.@<=\!VG')\@&N$OI6KD$^CM6, [BI;!A$!&&,+Y\.I[O,VGA+%:- MALV1J.-%3CJ+:11>C/H5+-#X >0*(EE$(POQ#O,#B(C\B!Q@C/)%5/[4^Z72[[H@?\F&K\N0>N,"+V"-& M/]=L/"A,#+[*9,%G+0OR\Y$]EEJ\!XE;2M)*^1N\WK+Y\^--/E8 6ZWB1P!8 MTT^*T$&?'U938)+:7T%[,(JZ+)0BS#[$7R1U1,@W"4JY +OY?!5112V9PC\= M^"ZCTO*,\SOO.Q1^/Q5\X46?$-O1<_F_2DE#J8SX/3Q>XMYHD%5"S04;ACD" ML0H?&B^=L%&>S5Z7+FY,RI&A[J4^'0OP1B=D'L@9WK!98"/WD78,H:]>UN^!C\:#1'[#-V00X)HJT/B@R>..R&3?O_4) M+^.K_1NO7TH^Z9+IB>XY@#<)C+DT['UITGQ:$&[RAT!&ZJ>T/'RG?)DU4(.8 MI< DJ$Z@:L_U[ CTXXN3PWYB?6UHG*R2CG^,KOZX&/UISGG5JOX4:G)")1^< MX#'EB!:/ Z> 3A.46X)RJ^# M;X#B\>(I/EQCI*&XBN&H477%XE;#MCUT%*AKY/6H-;C@J,%#* RKCII-6IH\)A/C@OTB;/4B]XI!0\HQEF:BACD#J^@'79CN=J MX M>-D&1N"[JYJPG+D^8>2H\M0RGKXRG%"Y5HC,';@',0*E!#("$]ZR,58&Z M1#C "^7F6[C)6Q$(1_K]POA '>VYRM6 MPR1,[M(+&! D=58?%RRQL)PPD!=D(80F!V6(%J1ECDXA9WLE3-$DC[ZMUG]O MQ\J>DT*9*:%"#T+)*E]RK\"!Y?OY;#2E<>,>?9X)C%\:A_C0E X"HW?XL4!@ MSSC+![RW>[BF[*E&3CS6@ +>P['PUDU6K6F.;M6J]$GEZEH]% 48)P62!T'C MX=#.%$=^K&%-%>^EL>7Y/CH=TK6VW3L,H6'@ZY;[ MD6#[/$$4V8*T@"OD#%%ENFF-&H>3!+QK# _@H\L0,BA%P1F6@H$U=,:OLA$J M3B,P)P67O?MA=.*$"'TU\YPHC.<8CM5Z/O\S>IA"!K=Y!(N#+5FVO_B+H6\3 MU2&/T7%JG@)K@H.18N8E"0MZ>%MLO?TX&L;OU%9#5!K.%"/JL)IT[A.FSIV' M8U9G]JTRLE "GX!5\]#IT?@]#V_1#D288M1 CT\B46^3]_Z^D7A"K):( M7TA$G7"X[G@K)_>RO*3,^5,PG\8"E C(-'@Y&T4E\:,,MG2.OVQ5JU2= #(C M46*:S3:VN9-T3-'<>\')3IN%< (:*L)2G00[,3A.BO:F%<_0KK)G6+U'E0YD MOIU:G\)(H$&->1_?^PJR'!SG3&\5 @0:A=W%U"ME6["Z,:#L)BQI,>>Z7EPM M8]%0NDYM3'L9^,%8?S(/'2Z"OQ887'8J9#*B!\_0F;.45^%D1CSI*)NL67"W MTYE$44SP74\(R[U<[841O$,_1$&2_[1>$NY ^W+&4QCWQ0'^(2)4Q#@+< MS4X_JWED-$4*5L&KA \VVA?ZKRHAX!8<">8J+3/,<&7"5DL8$K;CA<7[ROO' M.O*LO,J,3G]3+@$10ZPE$& M:DH;)JUS"1P9BK'&N9M>X* 8B6PD\H-K_0"7LYT+@O!#- MR,(T')'(!VC,8A?_.PQ%5&5*88N*?D MP'>B.%?V')2O3,[:JO"3%Y#+/)($0X^)(N09R134]E,R:T8V&=GTX%I'-O?Z MY]"0C5S:0: ?@[1H_DG?/9?'BVGP2*X" (PD#H-(\8 VG>NR)002)?2Y^TV6 MOE(!43Z=1R$+;GC! +839E@EX%;??;RX[LER-"EQK"^#JU.KOY"NMD[#R6XE'6!F ML6=G=9XDN1*4NR!DY294-%EZQ85%@W ..&,G%ZFDMQU%=KFP\B+0D>O*BOAO M3H=@Z3N.Z<%7Y$^"W=O\4ROZ&)RI-Y=/RE;PE/KXO2#;YZ@KNKD/LY1G7K?2 M_&Y0@8M(!.4B&BSHR?_2ON5T:/'[U#"+89Q\06)^2&5.V6;,0+7.:B1QN;%] M:1T5=FWR"EEJ]HKE+JB:9<;VP!W\CEO6$JXOYBWGOPE?(-?'!G+!AM45R6XJ M-E(VA2IWQA?A&:#\YK.\,HS MMWB.@3;\_JDUR(X0:^JP[E:%XG#=KAT5J\LHSK:*[HU0 :&25?ABR)>*T;C@ MHZSY9*- M!D('1HFD'J@;5 :_S65UV#_[33D5=IE:0?_!KTDTD7K\CPJ8R/0G[5>5%V;Z MB)"C91=7'<@QJQ*A_D99T%>@M[F-[>\4PCF9>+ZLDP:A@+$5'$=TXFA54 M)O97.=72D8(UKQW".;<*K:[:5 W5VAV,8#N1*]'[5DAN?#7)V_(Y2ILFMTJ= M3.>Q 'PEB9Q@82=K=8P2U?HQU.S"Q.@JV%K8[8+%:68A$JV3#PM",7?6N+04 M:[CP=ZBH)&B:;)NLJ/1*V>,UC8A/J>F64SA _S(G$?7BE< =8?]5F,:/[O): M I+TA._2M]PH+7>L%'".:< &JG+5N%+HEP.)?.+"O0?8-SL)0XSO3K Q#+^& MXIJ*\/RL@\U0P)H62=VTX_M9%V&F#V)5*;G<*?&>?OCQ]T\7EZ/_W7CBQO^+ MP/YQ]+]X'HWA86^=]XI\C[LJY3XJ:*P6-B]-I6SNY*?>AR\7 M!W[]\@QP*KN'C16MTIZI.

: MY !R4#/*B0Y4?A>)7&8*' I9 5 ([>1KI+6.19]"V8=_9L./9'$=AI\S84\3 MD3!\PH2N:R,H_L+QC+PH5]8CXF%G(A=%-57>34%_HXW*$EB)YU_P[T!1X!ZH0]KN@L%XU!86'-V^._KG<]]B;!5[\RX<4^.R I?>*S64F"DBM_63S M/;#[-&9[ :X]/]-%S\XJH;]CG'$2^EYHO44)WLO2C._041L*A\"O>!9/HU:Q M<");V1$@ZCM@N@,R0T5WZ.Q3XI93OA=M )-98O$CR"^0)D^9(I3^)H=-^+[* MFBC_FSMM\=[S$8TCH('5_;;%WF,,:8 UI.(#@;#DYOAQ;NE\04# M.,-K"JJ][/%86YX/T]%+[6';U6M_( N@.7)\$)6:X=QDST&3,IL8PV%1=*,P M?R&;;SS>*<8Y*_"C/&:83H$ZX7S!H=,C4#"9O<#Y M3E(5^2P'3KZ% \!>,&''BY,D/,%:S.PH97HFRTW2*2$8K>^C(J$LA.?$!3F: M'RCP*5=B=YB4B1J!IY92(L>6I6P5-4." Z;V!(C)981YCFF@1K;'5'[&%506 M8930B(P[!8; 7X;3]1S^C';E47]3+ETF6(@3$!>T8R.D\Q7>[^8:(K-'!3,%:YZ$6C7$<^0F'" PCHRK: MGM<-[!3VX;^0]))F6V:^Q*4:1)"$%$Q 1CAB"V+\1"#\([;3#"<<]C2:NU8 M*37T+U>&OO%;:NU*IUK=?)'Y E&L+76M^S#RW7NP5JRW,:&)3>2=88R/*CT2 M'D^5FT-+HZ7!7@'A^*Z8J"N,/R?&+7EZN:)7*6F-!P<#9+?I;+8;%QZ M;JCL6(#"I<+:?]I!BL*<'<:STQW,K !V31#D<>G/F]Z' M0A,+3CJ/F0/41,NL9&SE($G!Q6@S^"P:+5.;4]DL0-]^&5R]0Z9+T$],=*&5 M([&W(H^'_0TO>]:-?1O+LL:E&%-80%4:,#5FS+'7ACYM_Q^"MQC1H%$ W7.<.G#-)W! M]>BY)7(NJ1Q[&A9_+H>K4QTG1OA=D%6VK@W=T\C]/E SC3@:A*XH9?19K:=S MZCF657-<#':V*I6Q983(_*-JT@>5$E9*.+EXDC%!O@3%?8I-$SI1P(XTM49Z!T36:#4#JZ3 M96RR0C7RPAO&(LWFU.E>VDOK??AI^ M>Z>+%95SP0Z#.DE]0KF=9 $OJC'-3I?*_OA\LP_C[U%TQ.& *3L./\B2HT4 MW\"5X"_?XR]($E!IR]SV(EDT&2L\!U#96+Q#;;N$"4'6F_XXP_PA'LC"C9"I MX-8"-P=K=FKULJGUE=).5ZVSPN6(6)]-ZR$CB,J&R(I 9)2$/N*$)V16\B=6 MK9)*X\($311:JRQ?PX"@0/PIALC&&K-$G.BZS:SM1=("U8S%(2W6!MX?W&5YJIETI0E25\RE5@@3+TR*M-2PI7GWR,&!].9 MT,C=$BQ<5M1I*I0+X>XB>\Z.F*P)GB[&$?BS?]%V"@7HZ_>F3T\V&L4:"!)8 M,WMM!D^GX'&(!<6=QW.VT")4PU<+5UF:9."#0C2"^,&:FF('1D$;HW%P)Z\[ MN W5:$9NW\_]$J7+)'12C1$C\$>,=+$L$RM%)2OKY#,-B]B(QGE^4HKTZF)T M?<#N[(/)T84AA+51E ._]Z6R+MG=2O--XGLY!%&;=F'>=#SH;9]^"VI>%5/JI:LRYK+6/B_Y!11;UHB$?YZO6;FEPO9IIP_TRY!YG9A]8A6-Q MC'>BBZDS0U+Z'P@(+JX_MI-*8Q%GK2%C.\+N IP9 MR+'"#(% CP+7LZ7Q''$6(#Q5!C%!Q(DHHKZYD4VM] R@@J;8#!PY),IT3E!M MPS>-8)(0S;\NAU)D[?'W3NY&IDP2>*\M%C^TNT N*TH"W#!*3 M=GP<^H(S:HFPKA4S7LFQ#=;;WO55_*X\AUAV88%C-0/Y^'O@4<++![<:;?PO M49B$3NCOJY&]Y]6E-5-=>C35I7^,KBX^C"Y'QM]X1-Q6YV'5J-M5PR03#:BGOX_?3ZU#K'M@#\Y!"[NWHN*F*"3*9YC<+[ M=5_/^GZ8[@J3,K*>5@Y#.X0_7)&!++D52@?)SM<%V*H).QRJKY?ZI[TP(;A< MS+VA.->7FE%PLQ(&&O)QG'"%0/ H#06(;_76RQ\(:M2 M-5?63ULTU0[.#/5;.5E(0 9S16MT6Y;#-,0FIQICFF7SU.8(Y1MIR:.8/1JT MD:P\8YAVD V$/0@7Q3!X64,1IA1F6 J)B4[&!D, ;S"!I._(C5%$R&3NGR [&EFKUGY MEF+MP28:D3ZN@(W?_#8XI50.W(B_N<5

8KPK2 _\H2TWP:.E,;9),A4 13 M2?F(%(DK%F76T=B%MD6%).B@8A>H+DL,HUL;Y#DU1A)<<4G^,)/I:2[YB]#U MWUQ)6 E4D&]]?+/S-J\);!:L4='?^Z+FC%A77_)U0+:'#VQ(R[V/,%JSR*4 MF<9ZRPZY$%#,8HT5G+FD=5VEF-*%94\(2E*X[W@?A10IJB@>94'!G(*8+.P# MG'N79O+(RKB >EW5Z,=<(;8<6.9F6I#B0MG01D=?Q"G=C+2T,4PBRP#*-UNL M=*AV3KND$<9'2 M_"*9!4 CA!%<)FEA2HU3UE_G.C6?+0V2 :OR5Z M0@ \MG1UE>P'%Q<55?B!]>$TC2A4P-NH#;6IG_(8I#EL NO^9+5.^4VQUJ1Y MB28;IZC2"+%VN L)2Z[3#Q]*D7J MRW3+$@NJC!=%;0,:H32CXI])&"; TR5_MI*ST%(YH@#++=53L#O!OF/G+H<9 M 3H7#Y(LMCP()@KG*$SG/"6'^9QP/]@-Y3?LT,E H*TMVG3 89#9"]3MZ+:B M3D6GFVM7>9LD%%? 7L14\Q(&8D$HYEPQME#I$AK.)4\ _HZ!]'C*9R>4/J;S ME9X%9K0\R(X%2X_))K&P4-L&()POO/$O?RX M'7 EF!I#27VC1D(^/J#\B<.?/4F7YN36U)YE-B:(52FKUDWG0D[EL'(^-IAW M ZAX1.7&5"@0YUS*0C8%;8XAME!/!],A /6-8M%X-G6*@=?&<@X^NB-8GNCJ MAC\Y7SU&.7H?Y/:FZV'7004_:62XFL<,#LS[;(RYF2&^IS/$OZC*6S!&;9>: M%3)5)&.I-)K,1A:0XLT956J(MR$$\/YEOZSE)3&1'="J"4P/TEC/*_R'* M$J2"1RNT,.PYS+8AYJ7LQ'7G/#O,M%6$]#%_F.P5YO[@N6R'.X$3TR MWC>?^B/F27X$6)4[NK?(>V9S(=W-E]6M;1X#6"0IYN?E0S' ME'=U6%MO:0)36'M 136 MHI7$ :\%6T6Z5TO6ZWG+8Q[(JG^$R514!'E/X4CJ^@L%.44H:CA$G' AC<4L MYJBBD-I\_%/DL+P+]NH,SL>G)_&_-?1V>;J9A"P+)*(D%29F".02@$IVB'/] M;WDU.>W"PG?EZ 35)(RCT7(%807 >96&X2;A7$OX"H %&15>>B,5[65)R-QK M<<*W6(*%>*A02;[C?:EKF;K)8LR_D"5#0 XX>F_U3)##ZV=^#&QA7I@T7@:U M\*G+W&6!AH[IZSQ EF=@,M2CX:6;*&OC]\S(>K\9;2XK_B8?9N[[A>LI0['B MO_,O"+"NR?^U$".1L8V=(:N6-@\7G;BP.7;\UB\5W_)'PT^+Q>N@8_@^?[]S=F;]=$9?D\3SOC-4CR$?U=; M_ZNSC;Y5ZV[VM8=^][BW?3\Z-0X3,->+_(T!LSQUY/_-GR_\B"^QSA24(TI$ M\L$Q@N^GG@N$N MQL&H(W,,QK>/9GZ;NQIN']RHY1^ZD-O]FT= ]ZV]5^K]G M.8MG<53.ASUSU:_CJ@>C$VPE_M2[^M>Z,*T18\>_O^.A9VQ>PNIA<\E'?,DZ M;FE]M-.@7(5F+ON8+GLH'-_F,F=SS<=[S8_AZ4>;(V/;^7I+@]%/"!3W_=\< M1XC)Y%F.8Q<1YH-OO60"_L?U'U;M?^S9_- *#-Q\^ES_AK?CF>/D[__.W>JNYAR=C2&)+DM@X(5JMM:P3Z]_-_3L: M0Q-&3!B2V!LQT48Q49Y+]N(1*F/Y::H]]U.K]TO?(N//N@([<%/[[]B9]8=[ M9"\@B\*()JRUY\8-MZKV+836G>-D80?+0-]^ MZ%^_,V&NO=[XOLEC<^LO?NM;2/#..B]TKW9OKMTPN[GUW9AKJR+3)N2T'U99 M'\.2B?!]V\2:]L4],B[NX=_AM@:2B37MP24:1CS\.]R6$1LFUG1X5LUEB(,Q MHS0VD26S<;-QLW&S\?T,+9B TFN\]>=PCDQ :3],K\&I-53@4/P3$U?:$U?( MN+.'?X?/XUS!M9]T8-^3%W1#C?+[&6]]6 M<)L^NWW=N&%V<^L_@-E-I&D_C+%/5]<]4[2T+_Z0\6D/_PZWD)9G)KAD]F?V MMW_[V\^84GD,\@Y.X/+;3>_#$9@U5R*>>Q(.[8N=3,-;$]%8TS,8:0K&Z CL MM($?(O"\ZZ6SK.+)NA%Q8KT=#,\WL=..G5=?@R V=[@_8K6^:;[.7*)A1'.' MNV/$QF%-;3*&ST.T.D+"\!P=G(JET3,RL:F]W?B^"6=SZR]^ZUN(\Z:I@]KG MC1MF-[=N8E.OV41;E4.,K7-??).VVM47^I<)4NV!7V5\X\._P^>0K^82#2.: M._S!C&B"5,=A 7V([-G)I;BU$^].6'T_#%UKD/I)&JD<77]P\N'21*SV=>/[ M)JG-K;_XK6\;L=IDIJ:Y]A>_=L/LK_'6M\TV[AW.G;'7OFNO?0EC[T%[;:,, MX['S[&L0R.8.]T>\FJJJ?;E$PXB'?X?;,N)6=LZA!ZR.I.5O\']?ZH/:F?4O M+['N-FFB-O[*B_LKQDM]C;>^K9=JBJCV=>.&VGERB8<3#OT/3R67Y]4S$X7:YXT;9C>WOD\)0V.C[8&-UJYN M;J,=.Y^^!B%L[G!_1&IUTS&=YA+-_LS^GF]_)AYU%+9.IV;B46;C9N-FXV;C M>Z&V]L(#,K?^XK>^; M;GS?1+.Y]1>_]2V\U:X!XMOGC1MF-[>^.V;OF#Z](S+0QM$OOYWWKF],J939 MG]F?V=_Q[V_?K"%SAWMCVW!4:BO;YM"C4I_26!R!T=-+D] :#)N_P/]^MJZ$ M?0MD@F52^VZU[Q/GFHV;C9N-FXT?K>EE;OW%;WT+8ZW[H+'V2V*/?:%_3G_F M%K5DB^16^9\T3KS)8A?+I/A*<8E/7 3]R N 8I+WS2X<[@Y6]:>PYCY\!VRD M.!W/O,3"*TR\$"N7[#BV%S'^+A*WJ<^!(SM-IB$\RQ.QY046G/Y9!?[B^"E> MO95,A74^[%EVX%J3,((=!9;X;^K=V3ZL.Z[@#ZV9'7T5B7K47S:^#Q\61JZ( M\'U..)O["^O>2Z:6B/'^O'@J7.LV]5R!9Q5;MA.%<4SO^T\:>;'K.?@86M3] MU'.FUCWLS4::]^9V(DX??_9'>MO\3_SX>R^!ESGXC,V,ZU6/NIEZD6O].X4C MATM$NMCAPZU_P&'Y>&#QXT^U(,*:<(0_C+-)XEB.\'VYAK^_J;ZA?\.G'/7O M%2^Y\69 VY?BWKH*9W;PJ[7\MJ+O>>^YR?1]N\:R5HK\1[NJ(,O?/(D7"D?: MZ/!;-]!6W7J]_21UA5[C=Y;Z/+=[$P(-6K$- DF@:+*#^![H.Q)W(DB%!;KS M'H04",!(V#&(J(W=U7K[YXV_2U(51>%_)?L)$!QNT2AX\D.OQ3P1L[&(^#F- M:F4;KH9%HMU#JTQ(5*BUAA-\;O?T>_I[/UF=_N ?EP72LKGS> K>H7U4+AZG M/Z>1>LCKR?V!-[YWO;O0>VC-)E&DL- 8 /X#=H?^BCL)7NP M<(M&@!^- +\*%[:?+*RQL".T4&.P1&,+#,XQR&L4E%8:@Q3B'V=RW)[/H_"; M-P/3$2S16OWG!\37YC(?Y-[F\A2TT0Q,;%@/?'/CQ_Q4:YY9\!$?K.<=*Z#- M%[5KW7.@RL6(H:,30\IPO+=CZZ>-Z;G6.*T>/=-6X+#FD8A!<:/@WD;(=;>P MK95.8 40E>Y1G>&>* 4CZ(R@>UE!=P&6]FW$,3U@ ^2-GO/?U(LIK$AR+T[' M<6(#5]L^V%84[!.)< WM&MI]824M'.'=JGJNF?U M,"6 SI/6]5:]Q6I^*^[=MYP+%='\F! \Y:_R$A*$YNC3T/J$UMT<_;M!&,%_ M)<5UZ[7.K[&%^4/+623A3"31PH+?)Y,0K,&M<@Y'FOAX\]OGP!H":Q.]-FI$ MK]T*)HBT[K'"-++L7=W"J7534GOB&ZS9C>DUXIL7DT4;3B8BXK_0HT[&%'IP M84&4S++B10Q<%E=D1LN++8X+8GR"DK;T/"\(PCN;L("_?>I].6PQ,TO]Q(,[ M^4;91.%,@] /;Q<53@86HS*;NT_M2J=:W7R1>,S6-5^.%8>^:]V'D>^"?A;6 MVQBH 6^4[VQF8^@)W(7$PVL#;R$$A1#=>^!0!&&"ZTO8GI(#%SA M8^J7#+&$03A#NE&D:_$;@);AQU'HV'/8 MI@UKT5?KB9C9!3P]N/L8GQW.!7-:K/VK/#--;2#UL1"!.@07C_%C"KI9?-,G M!VN!J_%<&]E[X@6@E3U<6 (_F&$P&!X!IQ3@0?W3#E)<54WJ,M;W<4C)^9D=PH!1-JOUC2\!V<[(H$MWQDO A$AZ0#5P%[_PAN.PEF94BJY@"X'>.]"/T6K&VD: MA/],1$@4J@9!^BM 18EU*P))A)(-F-]Q"SHB !^.RYOW>/-^B+4R(IH]H?!@ MW^CG!UI!G^#B(V3/ 6PN!_J_W FCF,B2\9G*MG MD:DW\Q(4_+ Y,)YNIR#JZS62*J10;!^8VEV0B(D\ 3Z<*SDYCI5D6+UY+=YP MJ]E7(BL&,O FL&MX*0C"U%$'Z8!Y9>-U\3FITP._4E5?X:VB80&'(K=&6C+F MAPM4;ZGORI5;,\4^M@N2$O-:8%JB:&6*D%4*5)25)FFT3MEZ$SP-U.1I0%$- M>#L_B06VG< *X;&! +-",FICJS^(2?H&#L5V7'I+M/"R: MQCE3>IB2C+@Z-(L:0=$%_+QH//[4:.!;?VJT5" = MK1YT".R(>6'BQ6C)L+.@#;J?&C7]!21K139DCVAM)+4 &!?"F@'S3N-]BZZ? M6M:?A %@NG2&?Q=8U M<0TRJ$H47:"4A+.;DK2$9<2@EZS0,D$MUP3 MRS8FBQ\4:N#OP&^2O%K3 E&]%O@OIZ7!:4)O+/_EG AU0/3C?E&.[L8?[E2W MR(^A"DFQ;!<+Y7*'GC>X3ZV"OQ"7SI9*?C'+!XKDYIG/I?\^>,]Q7@H45BAOKVS@8M"8N3Q]YS,W5;L9!(X-UD M&MSGZ4Q^#4PGX,N5E,7T\E4LE)431LIDB%/'$;%>J5J1-")6."&@<$'YQ1CM MP>]''NV$]DO:C>2#)Z5%)%!3 B?(O.1)HT^! M433O*$H9@AS*Q"AY",F]\.^TE0.L/!;O]Y#N?GB:KOH2:3JZ_V-/TV$/R)V, MG"N7MU".?1O:?KP6Z,*DDPV=_A Z!4M-^*14@%)E9&7&H9D'HH^R[4I2]E+G M@>O9MT%($1$98S>$;@C]90E=!H!4 Z"4PM+B_7CS00Y4^(%^:DL M\L,&,GS%9VMLZLUC'5E340K\&@60I#EM>,#PP,OR@"PE>)*H+R>:EH0]2_B* M]RHWA)N^I^_W/1DI::3D\UH*LWD4W@FE^?>@+M+:LF() M):P6S\7*!6.3&&Y[46Z;^[8C:YVDF:TI%( MC.W[PN7Q%/!354BO(CER>-H\5 V57C*5A9\>IH"]B8>%6%@0D:@/Q^*6K,!? M\2F&"0P3O*S]$P9>$D;DS1P9;X8!QX&V)4@*X-)A:@Y,.62F4-A MC_TH&<&>;AZWJ.NY7)W[@9]@=#?*QCV"R)K",D4D(R98; Z2[BT[:I6"FJ=B M)U7Z]&YE_=8]-@7Y'KP.1^(DE@U&<(PT([AP+.;J;P_+=&-A1PY71.>C]5YL M!0+M9FP&RD^DG F1R)"]<+4WS71'7C8]"DUX[ '3;R:AE2MTUB:WW,"?@AK$ M\J5F(::]5*79VH7B-P*D7:Q QBI$/%K[5N3KG\,5187\>:[^5CP&WH1L0ESU M!K@&6##U=-W9U*&CU)?^>8*EY\1QMGM'#"F?O-;SR-=^+Q>I82C=<__^)AXU M>V?M7J-;;36&K>%YO=>NUQO#>NW\O#7JM?MG;_(1[;VH,GIQ/J1_WO-;QZ'O M8IWQU<7-Q:#WT>H-!I]_O[RYN/Q@??G\\6*0B_Z\XE(W[#UTO1@<"&V8J89( M1:Y9]R"())F YNK+55T4V#_!;8_I7%9QX->0F]SO=R6J?LJLR7$>":ZN1P9S M')!)Q&/48O$[J%+XS35^/98)/BQ/QM*3.?Y&5@MS&,&#E\U1FJ*/A$&(R)NM M7 1W9/*+\QE++-Q=U4D9"6KUBT&'DK2TOPHD@ GS@ M!])G<\^DLN2QZES)%HRM'5Z,-@J*MYQT)B.D,1Z$XN)&DV 3+9(!.+_V&Q3>/3_Z*UYF= MJ#T.4SY+QXZB!?X21#6>E#[*\LZSA6(3,G:P8.NP/4="0W.):M=I=S$M^S3A/*7PV_ EY M;?HM891QWU,JF_=.<#7JNQ%V8GI'KYA4?+W M6 M3SU[*'Y<.](M:Q,OBI/2<-ZSW 0*5\1PZ&-61YK=7JM_J]7J==&S1Z MK5KU;#2J/]HB?"&I\-RVWM7H^O>/-]?6YW/K\Y?15>_FXO/ELI&GC_.\WN\T M>_5>;=CLMGIGK;/SSK [&C2&S59OV#MO&0/[,8=^\X^KT@F+?M"]@='EB:A[X?W M\1/:OY;O+_?I0CBUJL*I\OKQW_G'!> HV7X!IJ@F8_@[RQV45LN9@EH5]C&F M2"%B*/GV/!;OU5^66AJS= -\!$_I[V]JK3>_K4TO\#L:C9]SR8CB[VH/_*JY MV==>Y\Q MZ'/(Z>6SD&\A"VSI%2\AUO-6]2ME=T,9WW6P#66\(&6\Q.7_@5-] D>\<@+X MGB5P_ 1@O?WYG3$A9#"B^0R&X4M<[EL70S"13,R%:8SSU[>ZYI?"RM[5_&ZUK6>_A!6Q_OT#I/_! M*M?PV#[S6+W2;+8,CQD>,SSV7#S6KM3KF_C;AL4.AL5VNO'GI\A-XH+?W6)V M3]OL<;=NW\^OP,']0--7YE$X\9(?I!WV4@GL!6V' MGJ_XD!NFF&MQWS:=>5@.:FNG8?_])/-55+Y7Q+VWJ?G#HN5VS="RH>7CH.6W M.XUC[R5(@>!6CSAY:<_LU8"$&N5]#72T*4H\@*+$MZU*I[Z)=7-HT9R7CFDWM6:78V*= Q>N]XF?+ DAAOZZW78+F]AN+]2X'0'.13O?7# M>&6KM@E[_6#'J-[:).ZUIUQD F6&89XWP%?I-#:)\>VM;V+(WY#_$_1%NW+6 M/9X8M]$7AY)8>=O<*#N]IV2WUMA7"(3RY^X^#7%7/RXO:GG6TYM'+WI7PZ'> M_%8OMX30G]-(/61NWXJ3<23LKR?V!-[YWO;O[44,K_IE&LG]/;3HY27:3UF? M-8W$Y.]O_A8WSNN]ZJC:'PX;K5:[W^R/:HUFMS<:=)N-4;4[V&3O-S3\/)P0 M(@NBJ^BCL)=(:=TMOA@T6Y@0>!3C&8)WB#!:B(V[V'S._=G/&W\5,8DV_O)/ MG>YIQX+/^%X8;+Z$@P BH*3H%B=5/VWN[J2<<(8H=L@%C$V&$^%>!B:!8?4& MN* @C_KI:MJF<74,^6S%MB\***CJ)XR#NM",@;@/$N-<_:QBS6PO0$BW)(F\ M<!F?L.;;I];E^D?O@LV:[5VP67%9!Z%_ M6.0S^.;&3VDWM^&I?50^O754K 1[$'LQ QO^,;JZ^#"Z'#$HXE4.*?CI#D.< MSM67)X]\+K?G'_#/%""?.+K!V^*L2L)QAGT'P:LMGU8OL6F.^6Q,\XTR<, M+WP8E/F"^&H&7,V JQWRRPRX6CDT;<#5#+B: 5<[SKLTX&I'LE$#E&3PT\SE M&XBTUWKY!B+M4?K\^ E@'R'27HH:#$3:>D8X\*;NZUSFW;2T'5Q+6ZU5J3=V M"NFQMZ79K[9#S?#8"_-8M5*M[[1MU/"8X3'#8_EO@!JK&;C/HV:Q VNT?@UM MUJ\'*&U0*BE^@73&#S!4&I5&:Q-G8&^%Y1'(Q$.GJ5JE73/DIWO'Y6:;8WH=F]%91'( \/ MG*8:C4JG:<*&AJ9V.O2L4N]L4Y:_7RK43-L[&,+;J#1A3ZGN50<9KXLSHUZ7 MF]RJ-)JF5/30Y>>Q4F>C4MTHH6.HTU#G#_"1*XV&06WDC_?V>W>RMHCT">'CE)UBIGFSE,AB0-23Z3 MEU3;J!'-$.2>VIP'283/0H-':X$>>LQT1\3=@!MWPQ0[<+:A[K6G*=]&@SI_ MO(#;J"/S>^>S3Q.^^T6VEW-BIHW?A07I8 3+C%2 J59G-[ M9]](!R,=C'0X.NG0KM3K&Y70&N%@A,/CB/])4N-EN6'[ .0F!_0D+_QEV><[ M+OI3,42?AZ$?>N,/@B[Y$_%E@L1##)(DM*;VG&G$=5D8\R/1OTX0?*V05#9 M'+RE DQ_'VR)3-GM.,KPDES!VXV_N@U*XW;X2YUMX"$C$<^%DX"<]Q?O*J /-/#E M=@*EWMT-16K,M .GR2T0LM[6FC\3A&L+M>G ,KC1]"QXV$FSH*'K<( M:HJ/OT>\71!?WMQ.$*\,'I9$(B"L26U1V(1X!K(,\3OM,;@+%EB7<#[_\[=N MO5[]]1-\-_) /0^DN+-ZN%@O69S2)VJ_6I>A%5(9C)*()2DX"R-\O;T%)-X6 M++'51>^(UI8,G!>2AMNII*T0/;DA'M;F0R$-X@U9,?=!0 MMQEK% #)-0XP:\5MMO'33@!K-<^6;>]])DYI;MR#$; *'MP/[T%YR6W-?=L1 M,REZ&/4VC<"<2+26@Z?DX:Q7X[2?6G\BE*J_#3YIJ[7Y/V MO_A+1/$A7%:E?,!;V/+-G1\@7:DBC#V"0RX9U$3J6LJX$9C= 9$Z.O76/(V< M*7Z, J/DV*/7C[P1Y*ADF:J50'(]UPK"!&3 7-@)&.U2J<^$Y8-8\,NL4^2, M7KR5L;I[@F.[=>6-6_'4F[,XB#V$W<$_YAR&!+-E/H_";QY"N,,Q;^Z#MRN= M:G6+#<3@CN"9\NW,[(4U1KGUS<2$-V< MZ_Z)N9U==58BNLE!;_'F3ONYK_C4N*"K5E6>L%XANHX\]"SA6&>>$X4QNI\R MJA1/0;--K8F?>L U._!":ZVM;GX+FONI=MK9VO*O;.D)-TZ;VWL?!V"^;NT' MUT[;.SNH/1+=,MDT3",464<0&=_&IKD'K6MO(TNVH,]QZG_5'@!9XHX6C3&K M%U(JNS%M,:ZS@Q#8YOFM;11NIF^S(U)QCW<5*[*#6QVZV?R$ZKN(RVPEG*NG MM1WHA[S;?N^![MS"']H9>>^$=3DN_A36.(;)G/1.G:2E*JR MXM+C.#\;!F!,PY^W(?+@V(Z]^-3ZHAS,^VF((:0P0HTMZF0JBO66I.^/ MOL@MY/#C/?IGBR&H'Y=7L S._>;1,8==H7F#S"ZW'=.?TT@]9&[?BI,QB-ZO M)_8$WOG>]N_M10RO^F4:R?T][5CMIZS/ N*:_/W-W^+&>;U7'57[PV&CU6KW MF_U1K='L]D:#;K,QJG8'F^S]AJ@9J'P O\%HN3X*>ZFT>=TMOEAQ0A'91>4X M.#4;LSXLI$=TH#0*L3 I1KF2B)C2N#%/<$3]:V.DW0DCT&]8F$1UE<*9!J$? MWBYV$E+:IE9MVVC.027K7[*NH;X#Y^HP-(2RU+VL:J>4B.1J/N0KE!64>(C0 M*A32^O/$=JG!GVH[B#)6'B@2F'F!-TMEP9*T6"T[=3VPA4$L@038<@/5'00# MJ/9@+'P/!!K70Q:N0U9:%N]B!J(/K7H[B#TRVMV<@$H3S_?^LE4)9EX88G%D MK?,K./\QZ#*T]XMRCM8BO859Z&*>J>PTT$+T].8E:/!G5859^GG,ZYF' M_+4[\&Y0ZE*!C(U/]>'=$>;A7&\R$>1(L(?!B1(7%K[ ="[\]+^I%W&E1X5^ M@P_$YB&US4#6I]7;!J+3-,8D\1DQLT(B&'BXU[O0M_&4P/R( &RO!E\ M9P5?"E\)(U%AC4$Y]-R7X?+D(P4YX7BZ99=):2YVM]3SX8K9WS+YH%6K*N!F MZ,*);6*RVQ32;Z6-ZV>[B""^"FW<:.P@%780VCA?9;BJJ!XH'ED/94JAI/[4 M&GUS_-3E+ WJ#O#?G:3"$CY7];<]P]2V8)A#H-8LE+8RGHK76U&:%DX<&Q.4 MCLS'Z'B;7N3F(XNXL.]4C[+. H4RYUL'U7Y/Y8NY>\Q5F(*J2,AX^6-T=?%A M=#FBI?6N+D;7&Y_ _XO3N?I"J14X">>_/N#B=N8)M,,R MZ7\;@5;?/"R[33)IVTIR(^,?[7%M'RQ$4VIO9#E6=XHX$[JQ!8PLN1 MDD9B$ 8G=IJ$F/!R=7B"S71=QJFMGO$6*;'&5H%M69LJG9*Q\DMRNY'J21K= ML)F,X?$?1N[22HMEA4X,72PL##--40V_-"J/S M1)IQP^ELNZE0.H&VW(]4OZU,3C"\D-^_I>%YAA.L(C\C7$S#<] #9Z!1O=(0 M?HKO/O/FI)M$SW+?HC5G],-<4#$/^HY E/$XL)C(TO6^48T&)WU8SO9)Y!)" M4LHG4M)Y6GEHZ>,XG;3(XD7=;Y5'O.T@])['PD=Q'=L3"F5S@&, O3R';<>2 MV32?>?49:B#M1SY&82@?C>2;3)%)G>KZOI5>1T6OX\MD<>H;;['AK#DZ8S@W M"0UAHFS%H!])Q$@<2M(PIG 4%,6K:->Y^VQR2/+/@0_5]99">:CV*9R#?O7P M_!U5PW=ZV\XC\P'H8LPFS,,)2S;@,9M[M5QA1$1ZV3YH0(7J!0WDY*FJZXU# MI(-63J5?SZ4#TL$)[9.>HFBX+/9>&PLU#16_U*O)A^+!JAQ+*EJUCL*>V>Y2 M,U=HH0?>:@?2GAJ60T9\;$$G8V@%R'I]:2,YU?M/:MHB9(E0:["!/,U&/("( M"8O47^:6;S*P=!WFAAR"18;CC#FFYOP-!V##N3@(W\?P[S CY@>NPV2^CLBX M2M8H) Z1_"A?*[<5;8H'[U"&CS%ECFGA:+':J.BES\%B/81+GE/2?BV/N,HA MN$4W:[=KX?C2![<^*_XK/O[!PDH]$\;XS7-]7_OBN1,KJ.Q..7R8!0V31X*7 M0OV^VCUJUG(H7CH(QI,?]M/;9O.PN+6*SXQ3.C"@*6C))],DW<-^&FC]8YD+ M",0U&/)WB9NALM\ME>S'PR!--1=N^S#\3OE!D $I3I-TF7;E9E(2/V@GUKLM M>8E1^(S'OJ(Z7ZF*!JL%YI7!H*;A>9@,(PH+DJ_7X07B#<;(AU%EG$X\.S>< M<((9Y![/)\=<.,.D 2@DR*:&N8HJ?GC:'HPHADQZL9Z6< =;%;A>8MZ8^VZ( M*H/DQ"F!/H%O+!&-Q\D\^K7-YLHRMXY3_"!Q CZE#>I2EY" MPQ'@B%&--?T1ENPZ!GV%32;,),Q$3&AW AES32V^HAT0YIAA4H' .&MB\AVF MO%@/C U,VIQ@I4#,8Q>NA49)%!/D<6=90UUJ@4_3 F\8T!>0&Y':.8^VDUTW M?%B@I:B@&::&'B>&9GSHO S&6N/%RY9KN>!%1,SK-4AJ3"!5]^85ZM@*".NA MK2-Z/'XIHT(H?ZU2BW[?PJYAH2"D'&:G9*(<\[%:OS$,AU5K,N\HF@>*PCDO M );"E"@N2IR_O$PNH+*=W\R8,:;L*93&1<)$57.'UQLJ8*:Q@WGWE&0%X-\, M_3#0YMP5.27SLDUK/05@Y[T0BNH]GKAFZ,O2T*T7V>#Y>JCI6KY0]A.?PM.P MO7/0H^"V)NO X7FF9VIX=5XQP.[RZO?SR:?B?U/>W M//Q;:-P;VA4F]?W&'/&-HCKP"HZ*T4E/N$3%< X %6.30G[+82]TO!+4I8/J MP\98$N]3:[Y[EH-N'KUEFGB+D7Y+++U9HE:1R6A2Q#DBG0#L,<3J(VO6!R&? M7TRHD0?BP.M0J^OM/#VRQ=5E,W9_$D#M<2<8/ZCG*+?Q14"?C_P2=L_D7JU8 M^26/5N4IMVO';=C$,=(==)^]KPGM."C./5!3C9M=%>3Q'%1CA??_ -6XT58 MAR]6R69_/?(2IT@\7!&=,J\^W6F3&+MT M3.RO$A@/S%?0;!&-@8=)\'K#:!KAPAW"55'C)$KUX<+I1_F&+XRKI8V 6T^L M8$W<&4X4.5#QS;2:+]8A(A^/]V&$J47IB0^,Q)I8I@$_8ZFHQ^ R6KR)SS+" M+$.'5BJ+>!+:-M?I-]QEH(410J\%2\8)+[EK]"S_+%%V @;D+W0^6&-?WGC]R_.^ZV+ M\T&]4ZVUSMJ#L\:@WVK6FH-!]>R\V^B_2?H@BN+(*@#G7_*WCEQ[C$,HF$+I MD:XNKX;YC:9]OKZZ^_U6&UZ=#\]WO5H;QKT=?KD;?CX;WF@[._ WC*KG.$,% M*;9I'P?7G[_T;V /[ZYSG&1YV+D=]JY\?M,^%M-[_[),C[RZ'%PR+>4LQW P M#J/![T8DV!W,S"JHBJI4HZ36E0X[06)!OVV[2_^#B@V5>'J!_CQG>FJS2?"A M"H>=/'W\/3F5-KH9P-QOB/%WTLIL/?T6C\_%$^E/VL]LA'S=V^]BI?UGK2US8<40;6 M;^0&@3O_F"+>.A!BDC*3O_/G4W_RB*+KG'HWQS.)F')@?FD'M8C(B3V(*+3S MYO&U"NH7*ZDM'C3BH]I/5?IOI[W8NO*\ K.;U!9D[I\Y4\5WSNJ2,%Z2,ESC\/[' [VD"QT\ VLG/ M[TH50O@BFGM0#%_B<$_&Z('Q1'L=-_0-9^PK'?/(,+]-/3=TQNCF<;T//YDF M8Y/)H9S_#4^]^4'L;NMN[7V=;W=8X7?/=A?JIK/-8T7U9E.O-;)9Y$KKVOLI M;'#UYW,2!RQSRTM6Y$O6:.KM;JN\9.4E*R_9OBY93V^VZN45.^8KENO"]T^1 MS7TL,3XGE37F:_C]_ I,W"3>V0^2#H44 H6X6;5&7>]V=KE?A67JQ\Z[RPN0 MZP5H=O1:JUI>@/("O,X+<%)KZO5.6V'ZQ5*D-KF/RQM31*W^I+8+VRTHU2EI M[H<>M4@!N\:UQ*I!S<,R4ENOP$K=1.6%(N["!N@/BY;;C9*62UH^#EH^V26O M\,!H>:/Z\9J)^9@(^.I]_RBB,4!]E9QKA6[VT:?;JG1GHS>LU=G%F ME-Z\8_!-E!>@7M7KG5VB]^4%*"_ $5R >D=OM\MXYFNE_QPS#8_&-YU#:LFA M.Z@%-!ZA*+I<;7>='Z6NE[F)><:,6GJUG6MV8C$O[2YAS%?KT"EOY0L+R[;> M[>Q2I%L\)U5YQ\H[5L@[=M*LZ;WF+AD3I>0[WEMY8*$,4-]V<&@6_AC3^ M*X:HOVA6O;3-_^I]7B<=O5ZO'8V_HLS@+"_,GNV5JMZM[N+@*ZQ94M)_2?_/ M$!CUKEZM[Q(E*27&J[PQ.1H C5W0&PI*=EOU_/>$9AW]?5PBN6.:,=]2Q?A>9J*C#7D+<)O+H>W.[_W'WZXV*+#@HKZ\9&>*IU%0&I^IXEJ?KCX=??SH 4#>YUZ M;*FP_XV7TJ::O5*9VJLR5;3+JF2<'*^%A#H(=6G"XA(NUQ<>PW:0O!>C8&D^ M-H0TIG#;I\3O1K'$].$QLQ2<6]CDR[7@*OMOE?VW#OEE9?^MK-^R[+]5]M\J M^V\=Y5F6_;>.9*%E+YVRQ59Y^&47K==Z^&47K2?)\^,G@")VT7HI:BB[:&V_ M" =>[GN;"'R7I4X'5^K4[.FMG=)SRW+"(G':\HX5^([5>WJG4W:K*^]8>L:'?LP IPVZ^@_/;UM-(:9%)Z7R">L7^2;;3U[DZ.Z\(R MRR/@B8=.4TV]N1,K+&FJI*EM%I7>:)4UQ<4BJ0,DHUUL\J/5PP[=$7V3KK!2 MC4\=EJW1Z.F]7NEB.G0>>K3DV=*[W9(\2_(L)GDV]=I._1%+ZBP2=1X31=9V M@1@K?8<%54W[R>+8HS3(>RV]O5-3SL)RRB-@B =.4S6,Z>V$/U\254E46^'8 M0-FKJJ1G%TN(EG!LAT-Y90OVX_ TWJ9QFUZ7K5QK[RB42V.Y2 ST6,FSJ_<: MN]@A)766U/D# HYZMU[V[CETZCPFBNSF2H[%U%9?CZ/Q.H /\M)+?R2&2F[T MW-*;U9VTT^^LMK",]@CXZ=&39+>U2TYM29(E2>[+%]5L[92-\<3%%DO\ER[2 MHR';G935PR3:5^UAS8FN&W#88S?$FAT5PMZZF^)M!.WYX\7S3D62/1PY M>^CIS9:ZX[!D#J^7.>2Z,R]\&W8*H2MOT+-,\)>]/M^)*3VW*>5^+C3]P_^< MG<$Z7.*;QV>X!WQ%T,FR#AWZ=^;)01;&E)V./&9\.S4F\,X/AKTT5CZ\ZOW, M$^M[WK8:SYF?-O/8Y)G9\W6JWV6?-L6<N_WAH-ML#*O= MP2YKOR,L$7>B#> 3;#<3;86Q1C?;3O&ENN;\&UL;.8&%[6\"5YL9]RS1U\Y! M O$,:E9H.9JAV=;'+-OB!N:GTT]F]E8\.['SI*#8*;:KTD#R>4U!HX\4%SZ7#FUJ: MH6UX.C6J"I:N!K],&6Q.?)T2?:K2-\M8+#SWP<+N?;9"-^!:5^V>O0PM1WMR MLOO"ZPH+QZY8Z0-H_ZS#I/P%,P/@A_;JG9[L4*IVZ1JUESLCA?Y=.9R1"G$J M=2ZK*?1US! "]K2U_$276?^Q9K0>&X>F;!.-G^*YG@7@<"#:C]7&R M5K"JT!.UC]J5J[F4BR0Y48;[S%T/7P\[T_GY>;V!7XAAJ.@BBDU6UW3ZYVA_ M>S,L7EH%O9']BF6O321R)!#>B9N3.S;=7, 0%O8BM-UJ*VC[ ZM<+_;*IV7 M5?NVMLJ^K:(.)]]FE;JBG'U;[U6ZY=D\6U;44#KB1Q^6+F%16X!WAB>]^&X7>(YFUMH1C M)YO'L.$,W3 MO3O*W<[L]K^QD[&M(A.[385=*8_JZ:P0;@+O+,[&2LI$M]W(_<2(AL2Q%:G] M><:*(FX2292Q![:60]P$/2C:(O3,&3Y&,0;RHJ"+!=F/DR!+& !D]8JA"X8+ MG;$UUAPW ,:^8$8 %II03>=,LX'7V_A-//R*UE>S9O(G*FZ";3Q5S9]9"\Y5 M?0M;6^$_"^[?]7/S)+7U3K6JL ?[$S<4WX2#BR\)G!.9) N+3A5 M/"$XB-!G%>WB>+4M%6I OK2DH[I@WA,1-3P//>1<1Q)$51$F2Q# AL(!M6J[ MKWX4VM\B"X-VP8RXI,\E#B-MT@ZS=[IFFW<[+$O>^=-S*P]QJD#/K3W1,^?1 MQ5/_A?"XF['8&0N3\9(!N,RAE\K*AFFARTEXC>:&)YQ.GHQ@)+=VG3CB,&?L MA_ZE9AFV.RJ)&BG9+3;GB,-W"L2? MB[\:XV_JHOJ%"09I8TT&'#WI_)@$F*/UHV2:&\EP P^"^UPZI"(4D5O1:#QA,$)DXQR]%:62@(]QT/6#WF!!&>:3,G#FN[4Y7N3A@:BK)AVJ9,M4\ M]/HCOI,OF"G3:%5ZY=GLT]>S(7DB"G?R1%&9/T.1" _U0";T/8NI.6?>-G,1 MTYS'+9DV8K8%C._15;Y)28L5KK? 3C MV3=6I!NGF2 E1@C->NZ.,6235;!I(M'&^>%H;@6H'/\OA'? S@(7DS^.^'06 M+O_6/=@!R)$I5\G 06UXM8<1K;$UF3#2N;DRSD,.8YCW"B.Q\-?_A9;'[$EX$(Q9",3%CIFU(2U[U6I5.*A&**ZUJMS&S=E[Q.9;9NJ.B 2XW7OPVOAJ3-]&\NA[<[S^D?/NR&^$(&K2!P%Q\?<1QT%@%5]W>:J'*$BU]W MWQ>^8)'W,/5 '=M=+"O5DZD6G*@'ITH^L!\SNA3+^W,[WLV8'\M/'PQ1CR7J M#J)*2U_:-8[KG!IAX&*(NG0:D,E2^N(ST7EYCT=!*'U\S:2'T&A'A 8)T$"N9'B)Y88^%D#!:+;KQSY:;HP:CH,N:7PX]LIR]ZW_ M&$/18ZXS0S0)+'UR%XS[J!WV$&@6C!7YX^&OEJPE7NN>%TMAUE@FJTBNER M+CBB6[;328GH=A"(;IF>IIDZ#7@AYZY+P_,,)UA%$2M@NX;G8"S'0*_E2D/( M3I[CPKPY?M>(GN57SYHS^F$N>!1/>QF!\L)$-)Y7F3L9 ! DK<;M,U" P28;D?B3T)2T:4X_QK)>*=JVPO/S%C*@IRX$5 MU?66 A*"]BF< YT_/']'U3 /@8'F$"@"NABS"?-PPI+O>,SF+G6,EH*5&FN? M^Z !%:H7-)!3K5-=;QPB';3R*+G>@0[(TB <>'J*LLY(4>)DVD7QAQS9_^& M [#A7!S$4F;X=Y@1\P,7E'&14,N97JK<+G&(Y'S\6KFM:%,\>(=2<(TI5M6+?R(+,@$&AMA.^)]]A,@UADS JYXB'=T85AX MO$O#&P/7M=T1B'U1DHS,PO6FAB.* *)T#"")+"X^!Q=-)$,(GE ",6^:%?\5 M'_]@8:&_"6/\YKF^KWWQW(D55'8G5#[,@H;)B\/6&O7R"N]-<\L+E_)MK=G) M(UOHB(])Q>O*+Q8PVREPMY-I\IH1]ULP#P."H-ZL0?._R^DBMLIT@X*%.=H* M&<;'?"+Y0<["99LF;UXZW)$I_?B@G5COMM1_1#D2/,$A@EV12DVP6F"^.PQJ M&A[8K(8L\4R^7H<7B#<8(Q]&E($BYN@;)@U >1]L:IBK MJ+R<1MLX7+9@058J2E^.D?R,:V)D^H]19Q'5C2F+<$S5F(ZOFI!:RS.MW0_8 MXC1Q6VQ+T.D*&H*0@ 0F<6/?OUA!_GE8L ^P$""MQM['>V!!6 M4O)R1\GK%-L3J>N;P/,-H-![E\>,@(DX4S$;*@>V'KA,$1PA4ZU+B\E"F#R+ M!5%I=:(=D6Q -$Y66*^Q3>ZFX22;TEVV-HBXA[\:(U&/G,)#(LA1T3D@ J^B M/\+!N(Y!7V&3"3.I;0PL /T^(D4N=42\YBFZ%QFO(9^Z.(>+N,0 MO@ _CM(YD0CAUU-*E[*<@$U%NB27Q$N0! )HW@R]TC7Q5-?$#1RFX:'C!_;W MG*>EDB]WR'4*!7=%:NAQ8FBAKB2R)]3J\1HYX'FJ86"I-GU,F91ZR8SVDK;6 MR >$18E.BD@-"8VCHJYN-<(()#\=?P6E**=4:!@(6"/N(P.Z7^R#%U MJ5V-X;N(4R/3_Z.7"I=ZK"*)M+JHY/KR4N@SB3GK:XL0L[P=7MU>?ODT_$]D MS?T6&O>&=H69_;_!>VYE7P;\7,PM7D)V^MJ)*$5,9@I1X<$+4AJ(M1OHML7QA":@9)I,J(JJ*I!88*@C)3J:U[S/TW>6D]?9R22XL-/>JPYX?Q')TNOEWHU9)?@ENRIC"1S<]9KA^XYC?:(_@NOX"Q M?B,I3KOF.V[.)=:6A^IZ]WPD=3J$W2;$4N&:W_;(*G,+[?X " MUV@K]"5S"Y3[3479V=AYG++X=&FK(FR5*+51XKSE+EG#A:)P5<)E**+#I+0" MGB9*>5(T@K//@24X3"63;FTL/0^HV+?52KM4R?>IDA?L\B9S=&E^F*)B(.P9 M1:$H403NDC5F"9QJI1R-:BX)\=04;W-:8N 6EO M8!C Q.;B4:_TO7>/5(F+/UU>[DU"%QOV)O;2E[ WAP-[LTGONB0M20N,!^:K MJ%S !'CB$)IV,)IO*;6>;@\701F :8QZ7BL;04DB*4HMUO^WD4%BRYE>$EJ(@A6IN"WM7%K\'?&]475/O\A=B2YK5*9K:'#4D3U(@((> XYG87)E M9,UP$)R984]>LOLSU?FEB_Q"M&'ZWN<-#N=M\D%8P"ULWGKZDL^2M&KCV&(3Y=_O'U\OSR[K]:_^I<&_2_7-[U M/VDWP]OKKS>#N'5"$?=G_?N)IQ<8"G.FIS:;!!^JL'G)W<3?D\.!)3\W[(_R M.X&[P"$?<$@>F$-8 /'I+V^J;^AWF*8I?]^PRCMK#OSLBBVU&W=N.-G9+JUQ M,(,?81TCM."\4].U;6/ALP_RAZ3VBLN@Z8":'V!6!K[>^>4-T6\PQG^\Z%,Q M&_Z*=N/GC_*A[&>U1SYJ[_:U?;YLPQHS73E&;A"X\X^IPZ_#029/-OD[?S[U M)X\HHLY//T%0"-B @:P/,VL,1)0'O6]J22;W(#KAQIO'URJH1ZRDMGC0B$5K M/U7IO[WLQ1Z,WPVLZ3L&0GJ_2GHX>GHX9V:2'&IIO3>Q7:^23W2^0Q>[K/4E M3OF$/)F@YH'^Y[]3.=V187Z;>F[HC%&VNMZ'GTR3@:ZZ[RM LCJ'8Q\8/D_9 M-/$';-1Y;]@IS]A^.>#6_=O[RM_NL,+OGO8N=$ZGG<>*VFV]VJKEN:R]'\(& M;3R?@SA@;EO>L0+?L4Y;;S:/XXZ1C'M/MN=:\*- %OB/0O8K'$ OLX54WB2> MU9(5VKFDJ%/%E#&F_@>$O&$L,#:EB'71K.>02:$&MONX$5"\X^RT\T@^V<]Q MMFIY'"<_"?[O5I4UIXZ%;VNYY/(DFEP4.F'B;L92P#_;:50M/33G2X6U9-N[ M4<<0&4"]"\]=,&K"M+ -47*&ZUJH9WW5&GDQ4IF-IL@*NGG,)P9=<>#_B X0 M2,(:\YN%NVEP6(BXM$]QUCED./$^82YH56,_#N-9OA]*U NL,W1Q5"Q,49IP M/8=0<2%RE5Y:[?HWHM#?,VT2$E_$$)T@+Y=CF& <,''1)38U$26O4* X(25. MQE^4)9_)T\<(B=OT*'!U=%WS;@@A;"#P$7&=F6B=>!$2^G MOFQ58+D8\83AB'TL1&43%K!2B13AH< Z)JX-1N,I?+AYG.X[(=8P 8?6@S6T MWCU&J#VA,/ J><1!PC3&Z#>,SU*DD@4K:D@Q<[W@%-M8Z5&JZ.F(&>)M?N"% M I\LKM+!%L )A&A_@7%7#I0U"A*[)"8)!S5V*:F2SLMP5ME<5*KL.$4[AR5+ M>K6%L4"<&D-$L"ET&P]/.1M8-S*EO#/^;?@3;/$I'COCY)1\60E$+OQV2:9\ M$O*6B.\2UT 7NT:L&JAR8CEP&3*,6ZV[0!Z<6U=X_TFM5JF_RT=X*,RB4^FH M3T)'!K#@60Z8MWZ\B40*^FI9E+/1>X'R)@Q"CT5FF\>H^$XV!;"QLXL@-2' $R&?$[B TIA.=/,[)1MR?D.\HV4X5K2_* MOA$J42K>\.8%-6"VYUJTK#7Y,V M/Z?E >8..RO2%*U I"TFFB!P5,*YZ*@20]52DB,]X*XA]I(9\!G%\ )4V5MK M.C>P/A\?(\['2?-S"B\8+\!MN%@ > M4LH/2,C"5!:JE)/PL3PKF2),U8*4BRH *BSGE#P+OO^H((I:A@O#%$DR@C#B MV$)Z&M,(C4Y>9X6)K%/8 T30QNB1%O".PT ;GXV5N#<1#G;V+0^?^U^B-Z0Q MSSC:-6?L3U[%%ERD?^,L;0N>3R\C_<;,ETGW *FAV088VK.$:<@M6>2[W TI M&3E(P"G6'IYN)Z MXKJ'5$QB2;J5+$8A;%9 \A69$GW.SRU!$G3U2" _6-SHW.Y+QAWWPPELID7= M75WR "7]/_#U&'9&7M;8;9M2;TG%H\KQZ-;;%GP^M@@$.O%D KJ'9,B2V??2 M-R\\'1=<(>;+X:J)0)/[JUH2%A2; C$?BOT:J7T_W@EG)CHBRD)Y<_X&8\%GQ<4>LO@I;;/%0_< MVSK\S9@P[7?#&[E8F4$+,^ D;X&XZ"7T6.UCZLH'V/0!%@Q2-&YV8/G?I$VH M7&&N%N&I54__%7E3^?6>6%BHXL?P_K?#04%= @6O L[FL)15P =0!8PUO]H% M&WDAWFVX71UN2YVYAD?FS3E%"/C5136&Y ]G)%E.1N:6L2+#'7463UH>U DA M\06NFR6<*;R+'?F.N#LGCEW&N&\Q'Q7>IWN<\HBB\]_W0#WFRT(1'O-7JF\3 MW@B^&:!\6K:4<#A\Y/7FF/9L(<+$8#=00TP*=\B>($FISMM,D/\'M#<0(?Q[ MQ@.HLDM?0)=ZP#Y14<4_I;ZRI=R,0Z/ S,<,9P"3(VF <57XPH:3Y'I(\D2X M^B11_3DL" _ZD*I !S!S;9 :PI_$GR;]V*)P&(]TQ6N*UI,02D)I%G:Z6D:- MI%DNO[IYY$<9C@-D:)*!+?3.#9N'+8FH0MG81M[X_-MJI=K&DP&3$C;5Z^IUK"K3*2_\"R; M3Z2F.A$UD@*K.*<-R9"3#R11LXD_C1RBGO7CK]'6;U"4U8F"%EOOR1Y7<,V1U-!!>Z' M 1Z])O=P'[,#V3V6\@/-8MPLZ>4RN8^?&C>@UA-3MS P==G 4 ,-5F-VY$D6 M3K'8"6L%T@<+U(I0 DL7U*<("&'&#)L'W'B(3J08<6L6_1HKD7?K4WZ/R>>) M@5.;^T))M7.D8\FD+,UDJV@$8KB(QJ]H_YY9H,_)V<,,>0 ?A\3G(IU<)E+5 MJR@_ER(-R[#AOH]7"=<1]PK8KA_=S\E$R!T"A3X.-&)=*>V[6)#L%H>#,QDXY#./6XD8XWO@*TQ 1N!EQ5V:>NXR MX-Y(85WP@",/,<>I8]:$>"5\'CHRG30"GQ"IIH@5@1%A$R@8=L-+@,=S5Q)U MI:.SCGVA\EF_( M6R6I =V(*2_TVT8#W_JV$;F4LZ@^$\M'5R(//\#W.2]_VXBR3(ET)=F,$(@# M?K2MOP\#+JYDGMN2,MU'RQ5 ?9! *: NPPP3*#"8,\@1IN.,@(@V_30XC?$0 M\<[8N"6:W32LR";!K]^!$3X(A>O_G^[(U_IF(&*F'=GO,N&02V.:18;B_9/O>46(G-36R_,37Z$TCO"G$ MFF!49#;W&\4!MSYDD3#&6'D9?07 M=0QTHWU&9H6'3E$1V%Q2$9?$7T<4& VI>6JXP!1.N1\RV)WHC!E[*QY=/,8# MA4MWTT%OFC2PZ+GA\#00^ KYU4E-'=/689[(:+>=*]G 9C\IOZFD0V2#7S[\ M:C+IB$I'\FBW'_'@D02C$R;)C?%YP_+C;A3P. 8#?1[VE32PH6_0F"'(?X1I M"A.,4K1D9C$:&YC,8L^@W MA#>(M'(^8UK5B"6H#[-2HKZUPN4(*@8F*=@VO"2UQSQY(=X&N7L8IL$M&D>3 MIG"V82<3VUW"SJ+J4WQ7)HU;7\N'YT'*1#I\-@T+[E$H%<\H0":LMHKV&>ZM M2QU(.7,@2&5\9^QOS0YHT"4/#)&LA\T"XO!;'/:E^TG]'$:,CRH58R$[$H#- M"W@O74,CUST MV043U7'GZ+=UEP[0MB,=P#BF-5_@9N*[/4L&;9U,.4-%NX2#'\-Q$;YF*!VY MR+DB@M&ET!E%WFA:-VPQ:,MV4E--:-:\0@#/:40ZM;@_@E@H:B22\=R4BQ?1 MY(1"2]!J2)^/ )VU+OJM\V;SK#%HU%KU=K=WUFFT+MJ-\];96;W1.7LRT-GK M8:/T:QI]Y/)N^%EK5+0_OO:O[B[O^G>7?PX)&0W^\$G^?GYY._AT??OU9GBK M]<^NO]YIG_LW_QK>:3>7M_]Z]040_%=\/ F'*R[_#5ZO&\O_MCLH;K+>]%KD MQ K\=YQ<=/W? E"Q%&2M<.E=:E#/O&:7@A]?T"YE>9*\:9J MT?7D@50XD\AGS.TK:>E@9DLRR,S-(SQT2L(B,?LA,D?8 [_3O%XM3F_202V2 M=7QH)V%MG4F9ZCK(4NM_H*I&FD)$'*B+DK$CT@.C&L64PD#J1,Q(%BZF_J/W MQ;3)89.J@N^;Z#*'66 VOAN7?TBGEBE--TG*]DIT+$BC02M!U(L%.>K3!8F38, M/5?7;I@#HX\L>O*_S*EH%V@"-#.^D]CHX0G8M"F66< MIM,=!Q%;(NHZR#.L940K[;&-'(GH$R"=.1E3FAM_\1Y)4:4@#;GQ2%*'SSNF M#"$>1<_ W]*;8M@G(^RYY99DZ9.0B--^6:D9G"LKS08S,T<>Y9 M9/1$>Y57+4.MTL@!K62-F:4)DO.;)%]XE\;J*N'\_CKS!]O#]7A\D-?> M:E/;'?$Z3&%P"N5/^E5'%"%T12OKI%\UNU&4[@V#S#'>O+!90AY\U&;NDI&' MCVKHL'F[A5WY>) 2AL=7)D((T: )&Y:4<-2QI1I*\0*1<8HJ*8?FQS7P:F(> M9.>9D8P\I?'LI:=67&ZBP@6/RZ#;&1Z;9(W,R?@H>-<\>\T8I\30#.C+1-EC2TC!:C\UG=(K-$TDO)56_DS83 MQVPNEI4J7J]HJ?U*;<0C8_-R01'BE_4NHW"5+'"!^8<>:A/H>,X.35+N"2LB MW[#G&F.JGH./& ]) ']WR(JEDH_TD0F+E/EB7P4(S9./27_F.:7TJIBAD1,E3K-9KA3K!]CX< MX"P1M1TQN1[N9PVC$!$ONQ3^F27Z1M"!YO&J\2 Q\=1LK;@;JZZ)8G[\T0_G MZ.[X6^3#\,$%Y(M$E\!255Y\Y&OHB@ #.D[22VP/#A"]=(# %53$'F5\>J$= MJQ=SB;4'JQ 1]W@GL.K=-,-YR)$R>+A\/@^==#A?5!A%+^ ER=*_(4O"-CTY MF%EL I.5Y1+7F(8"^X9OXI]=1&)??,8/.K8<=+*0$*F/=H@<1J;EDR: @IY\ M[/&9QM09X^*9AN=9!%Y(&9DQT(V>.$8_7&"-F2\5I\C=@TG /'E*<(P7V!+Q MUBC-U6%QNB\G>1X06"1RG3>]_/MW-Y'CGT!D$>W"30S4L3@Y+D[+Y@2=4L;. M9"DAC17S7*(RSR*]-O:./(6KT(J>OWTXH*BIIFNPX\8L,=LH[G*'7EM,9O-= MGH4U SL!H"Y.!:V*+'!C6X.G1G"^N--OZAOR'D$PRS^O/V_)-)FBA MX\T-]7BS-+'[K>YYH]ZLGC>:K4ZUTSV[Z'1K9^UZJWY1:Y[5LR9V&:C>=KSY M-&W9(#.^]&_NM,M+8#]WOP]OM,NKB^N;S_V[R^NK[9Z3\][9X*+5&'3;Y^>M MBVZSU^L,!M5ZJ]D_ZU7/JOV#]YSLS5%2JVB?AK_U/W$/R?#\\NJW%W:1%%8" MST34TL+R1[2LJ'(&%-L1736,+47&2Z0/_Q6.I]R:P:]R5! J+2&$*)LC8DE0 MJP !D-#;[OC,UB.+F?R]E'N.U64LP$CLV)@;*&Y="1C$05 W2%""GK0-:TX/ MB[X!O/230$Q"0JK#+XL*@(3,B7#JR*$MBI>#%(!='&J4$;I(X$2!5IX0[CHV M@;#PF/,D.88HV-K+8(;#5ZHQ&(5Z*]CU%OTBO$+N$ 87V>,) M7-L=C(8[*WY,AFEZ6,D;&2V@ 'E381;Q; 1Y"LF0(3?1'4C*A/C#67I*F*>NS1'15M(?? @%LLRE']I4D+W='F.&6!*4DOP5' MQA'VJ42KU^^= M=?J][K!::]5KC7ZS4\K.K;*S7Z$B!>VB/[B[OBGEYL99W; )\RAT:_GB:?#$L&=C_FE?P-KCE^92UR[A8P&%P?E4&@90I"HG@0#' MS#<]:\2-T2UCU?J2Z;T@7J LVTL9X1&CDM9XU!THM<@$8$3LM']Y",1'F-1Y MM5=OGG7.&F"\@:G6/.OV:N?5BV&]-[CH]"_.#YY)I=J=TM5+WL73_49+ZQ7M MZ]7-\+?+V[OAS?!S)KS>7=Y=#'DS]>CO$#X7% M\ RV5XB=WDL!,;4LR**J\M8S<7^3-=ASE;NF4L!D4'2"MVWR/ZB<7^+I% 57 M,P2,OR>'<]!;;Z%=L MJ=VX8 ID9[NTQL$,?H1UC#"NZ&%[6MM8^.R#_&'-O_$FZHT>=8:O-=_\NK5U MNGA'[^>/\J&USYJ/?);[1ZV\1ZS7?^#TZT_[6O(OFHWST^/9Q/!B'P1S+#S-K#-(P#X5C4XK8&JDV7BVI M]D4I^1=@V'H9Z,5K]^-D7:F:*W9(B.-$O MML'SIK^()@FOG)!>,8>)L]VUKI<9YK>I!Z0Z1M/&]3[\9)J,32:'H9"]^;7SOO:>FNZ<:IWW#?[S#AY [NM)J_SW>"[^?$'6C!6FKNH*.C9O]W' MN1?WWM:KE5YYZT)(FBT:3N4J3HQ,8Y25[SB5[LDUR M(*9'-S8]N@JF1S&Y>ZV9!>QZREH*R\"/@$\_V1-73(*JURJM;%O%DJ2.3/07 M62"6A%3RIN,AJMP"[X?N .[%6ECO?:.ZLP/X1VY3D2EZYXTH+'\MU TH*F,N MZ?]XZ?^(Z;NDZ9*FCXVF2YY]_/1];+Y0GB-U1\4*?_!BA:-Q.71:W4.R#%^! MN^''$=%+1J8*0?SU6J6Z2U)"2?['0/X%D.TE(1T#(;UZ/GJ %X!TU/=46AG] M_;OEGBFJ:2X>'B^>[CUWRO(+N];ZM#?6^CSW_1I7=WV>L[V(U.Y).CE?8IQ*8.#X0D:026/UEEV[EB1S5W9&,?!X' M:B>18K'OC1A5=DZ##_D+#@Z^K9D;?-MYIU;M#1N=:G_8;9UU!OUFO3&H]5J= M>K4]N.BNP0"4\&W?JX8_]9EY"G_&QK@?.+AR01 1E"=!OVY .VBGT'6'__G] M\NSR[ADH!@79LJ=PYWUA'7#H &10[&%FC2S1BPRAO<<:PI(@9WP&L,!C:]G* MB!(#IKY?0.P!()&IY?#I&6'@RC]PW9'^PLO:>[U*N]IK=%IJ( 6--]M]4^)% M.U7D]ZJ;R^Z/P>TE& '=PJNOG\^&-Z4A\://,D=(GO/A[>#F\@OBAB( POGU MX.OGX=5=T?RWV<,5/*J5#Z\NU#F72]WW4K]/R6A2O0P_-E*/CA$1DTR?#P3Z MAO+YHXCG8)CGXB*M9@DU(U*Z[;GS<-IK5#%#Z$%\V*C5*K-@OI.)4JO4-BC8 M12&?8[L>3^+XA2:8 >X5PJ<22B%8_(/A-3H/_! !5<&(W]9F1F+5^QRLOGEB MO*,':JVQ=JK1[[QQR]A=H,F?&9->!ZN0 (2WAC?")KVGUP\V6\D^/_5JM5[9 M0L^EM"N7>AQ+?>W2KJX@[>JEM'M]TFYG@EF7=A>EM"LL7RR7>HQ+?>72KKZ[ M;5!Z"R&@H@Z)?T2MYWD';FQV?N%Z<^S(]$>B=8W'J/F?YL!(V(8RF/FB MI7+4JTZ3;>ITC7=C#WA;J4L'!:'VG[.;3Q^T$^L=YC2.L5GA&'^B\C[*?3TS M;.K[?CMC+/ _PJ/;GXU:?_D\27*^\-@,GL..\I<.;^@(WW_" /1]PY]I%]@- M![]U_]2WQBVO;['Y#Z8",\\76ZL-_Q=:P>HC[=H)C'GE8C-)D*-;!H][H<>O MJ93Y*H5A1.522PGZJ 3-YKD7Y32/C5KW)T%-W#H-"Q+BSHDH6PQG]4R!*;N\ M/5]$@@#BI2?TP9!;@3!X[=U68;"EL"U"YZC49W4.O56[WNH#>H];OG MU>IYN]?H-(8[M7C-KSYD]U*!/?9WN+W\[:I_]_4FVRGK>?4D+U VL8^4_R\) M)P U$V6@VGBQ(D2>@#@$G K_PL>U7J.IBR].+3_P<"CLZ#P.X1:91HBJ4+(W M*V^EC"VJX0.X7EA?,&(SPYZ@%P,'(O<*?T#G/:5#![Y% QIA,',]F/YXO5)* MB:J.L>! N1_B]TL-VMOK"9K=1SYK%Z36X-C%Z;&O;P^ZWJ>OGR^OAO_1!MK],/Q'NH57 34T3CQMKB>5I#EYK"\L]6'71L.;P]N MO/GUO?\>.[-[EN]K=Q5M$,*/K&B7X=A9W+&O;P^WO:39DF8/C68',XM-$G[B MZ\G$,IFG@_'E6*ZG_4G=3CWF6V/AV.;/EK1=KJ_HM'WRQ;. JA= UFL$OJE? M[^..KT+CH;0VX*'\GW^\'[GCU:__]Q_O9\'<_O7_ U!+ P04 " #X565/ M0 '96:H' #W* &P &QM;G@M.3,P,C Q.7AE>&AI8FET,S$Q+FAT;>U: M;6_;.!+^W/X*KHLK$L"V_)*DK>,:2.,$%Z"7]KI>%/>1$D<6+Y2H)2F_[*^_ M&4IVE-AIG4V[>RU- M5A!\[I\'P7@R9O^<_.L].VIWNFQB>&:EDSKC*@@NKANLD3B7#X)@/I^WY_VV M-M-@\BF@I8X"I;6%MG"B,7H^I*[1\V?#!+C O\^&O[1:;*RC(H7,L<@ =R!8 M864V99\%V!O69:W66O)MQY^BD=W39[XW?O.I=-D;# M@.-_/VOUL=*L9 :M!&@;@VZO\X]-=4/JV6:HS!(PTFV9$1I41]TKK37=?NRK M5CA8N!97NO3N:%B%.P'P7VUZ^Z)YT M3O_?K#J_^#2YNKPZ/YMW;CO@JD=O:$@_@;H:8RNFNR:1TF1LE\3%#5- M%H%Q,EXREW W^#&<\=_"DLEEE\P$(F70.\H7W\*H;IM=L83/@!F829@C=;I$ M6O9[P0WB42VQ/]?&,9VQ2VU2UNVT_LUTS-X7*9J\0#XU.,Z)RA\!_)_5G;TV M>\/9DA69,P6@-LQ?/I6A MDSE+L64D5RSF$789IE/D/J=+N0V!#"*PEILEB:3\!E!O;4V+?0*-097*YT#4 M00*1-)@_42S#Z6B) ,/FB8P29@OZN)T_!P/5(K2!5%J%F9%R[5RZ!#=HZKTYM%?TJD='1TW$LL7E@#[V7KQ@WX..)\9&A O([ P11J*1-: :) MI<@\Q#[4%M)&2ML"YQ$G&:W*P.9&1R"PV[(#C*, !$89K(M%E/!L"NP,C_NG M0J%$M\];W>,#**WH'HNR538EE3=9"2A:GQ$GU'!6QIULV5E1?$=1C(IHG_?1 MAQ*4W_:Y?L0/V1@L:D''>E[_>M2;E'(B7MC=IQ#WAX 1K#25V407!A? 8S^3 MUI,)2D'FUZ%*[):&ZE1F0'$/B2J=W(:U6=$<#4JD)+3%:B6%O_O9(K122&XD M;4"62<^3:T8K%982D3]$UF 1BI*'4DFWI!2W32T= X\1'_X2P7=$:V64)^1%M:&\P!+:XLFA ME!Q%V@AO@"^HII!AIE6(0AR!G.!-(E@LEDC#8R!SY,0]UD;1(;N8<55X#J! M0!QC02-GZ$*[I3!9Y],=.*UL;J]5/+1P(O*1+2NB4!?N80MV85V^E@8J]^*O M5],L7!62_K1 Z0FZE='B>W0(9*+2\9L!I.M7563XD:TH>03_4$+34508"E,M M>VQ9-=7683\]_<&U;(0+55=O=O# E!CQALQP3[HR'"MQ\#='NE1FQ=JNP]*J MA-MUJB5.\?@$X#V] 5=?(>_+-)[MHCTD_X_@));Y_9B-6B&[> M'G]BHSJJ;IF 11?[">;BOY*F2/\.[.Q4X$G%!]QRZ M,442,(I5NEI7U'/@-Y1_R@+#9R!?&OFG2:M[_*.P416_Y2US"V-P@1,MK GC M01Q5!15.03!@W=,LDZ#%#&B+-,4*_@_PFZF(>NL3CSV9K$KM,\QCL<'#V,0( M@:<0C+%_3E>!H5FF 9G-M)H!Y8*,3ZO'C:9B'4ASI9> H_-$ESS#[T -H?%- M$F7[;WTU\(1W-:LP?@,KQAB8 5M9\>CIU^C;- 13;N:XZ5]J_NG57K[H]YYT MD:A)YUS0Y:E%X1IT$.)US%.[OEQ&9UF=KN8XG=.2"UK2^6M9!$I5HV\;G89O MVYQ'J_;CW\C.I7#)X.1U']6$2#U@6I%6BN<6!JLO&[ C>_#H.RK"27_VMM&G M%[5.T(=9CU;FE#KZO5ZY%2^V,=K_TF#OI#:Z1<.,*@0L RLCT7&G=QQ/FNM> MK;=#[9Q.[W3YM[:#RMQ:,/^BXW?/!_Z^=]WBBJ^C^3L&G%(2O:\8)%(@(_UT@/[9]_<=,+O'ZQZO M/Q)>/QJ\Q5$UY2](YXF$F%TL("KH>2/[4#XO> C'@2^K-G[H]5?6WULO40_\ MTFSS=U*-O^&2YS^?#0/Z#>#H^=#_.''T/U!+ P04 " #X565/@[UT6:D' M "$* &P &QM;G@M.3,P,C Q.7AE>&AI8FET,S$R+FAT;>U:;6_;.!+^ MW/X*KHLK$L#O3K*MXQI(G00;H-?V>KXK[B,E418OE*@E*3O>7[_/4+*CQ&[K M;!OL]^F?W_'CMK='IL:GEGII,ZXZG0NWC=8(W$N'W8ZB\6BO1BTM9EUII\Z MM-111VEM13MR46/\?$1=X^?/1HG@$?X^&_W2:K%S'1:IR!P+C>!.1*RP,INQ MSY&PUZS'6JVUY$3G2R-GB6/];N\U^ZS-M9SSE8233HGQQ4TB ^E&G;()99U* MVRC0T9)9MU3B32/6F6O%/)5J.9S*5%CV7BS8)YWR[-2/6?F'&/:ZN3LEPR,Y M'X\XRWB*N?;XY/7EX.+BZ&U_-<:C#L=_ M/VOUL=*L9"9:B:!M#'O][M\VU8VH9YNA,DN$D6[+C,! '76OM-9T^[%O6N'$ MC6MQ)6?9T+OX^\WRS46I(M JPA)5<-B@U^[?M7='TT+@1)A'L>WEB]Y)]_3_ MS:K)Q:?IU>75Y&QZ]>'][L8]"J9V](82\0] 3V-\U62_<6.DM6S:9I,"7T63 MA<(X&2^92[@;/@V'_+>P9'+9);,(:!GVC_*;'V%4K\VN6,+G@ADQEV(!^G2) MM.SW@AM@4BW1GVOCF,[8I38IZW5;_V Z9N^*%";?@%,-QCG1^0/ _[.ZL]]F M;[F%$^&N=,FN,[U0(IH!=]ZKE2\CC7R1:60LS.@@ M@5 :Y%"(99@.2R)AV"*18<)L01^W\Q?"B&H1VD JK4)VI'R[D"[!!FTN0F\@ MK9O#-!UAFW-,BUBPK+MA#Y?QX"MP$2R6&0)"L;T-0!-8@3B&36U<9C'.IC^$ M^!ZJ(L*:"'+-VTT 1-)YSA$C@A?!3JE;_%2AL_=4 Z*1+]::)%$H" T&I'U MZJRW)^0V8;'2"[M"E!$S:1TJ/<Q1// 'GHO7S%NA(\GXB,#)6%WGT+<'PA$L-)49A-=&"R 8S^7UI,) MI$3FUZ%*[):&ZE1FA.(>$E4ZN0UKLZ(Y&I2@)-ABM9*1O__9(K RDASU'C8@ MRZ3GR36CE0I+B<@?(NNSEJ<>W#)A$"Y]?E*.ZD>&A>+$F-B6-^(VH6%&F1[K M61W? D&"(#7,%]&>Q,;!?LHLY5X7G J$B&,4 M-'(.%]HMAZWBH86)X"-;5D2!+MR7+=B%=?E:6E"Y%W^[FF;! MJI#TIT64GJ!;&2V^1T<$)BH=OQE NGY5188?V8J2!_ /)30=AH6A,-6RQY95 M4VT=^ND)$-:R(1:JKM[LX M38N -S'!/NC(Z5&;%VJ[#TJJ$VW6J M)4[Q^!21)UOOCXH(E[@?7@M572/OR3>_VT5[3/H9Q]]1XOMG-M$*T*KK5U'(67T\:N4Y[OP))I*IT3XBM<&V@D51J/).SSBQP M>Z V2]2)OU3^K0Z,^+V0,-\?CB(+_87S<%_)4R5_AKL[%3@2N*![#MV80BD0 MQ2I=K2OJA>#7E'_* L-G(%\:^:=)JWO\@[!1%;_E+7,+8_ ($ZU8$\87<505 M5)@",*#N:99)T"(#VB)-4<'_(?QF*J+>^L1C3R:K4OL,>2PV.(Q-1$AX"D&, M_7.Z"@S-,@W(;*[57% NR/BL>MQH*M81::[T4F!TD>B29_@=J $:/R11MI]6 MT'Z #><(PY"MK'CP]/?P9!H(4[YJ.F[ZUYA_>;67+P;][[HVU*1S'M%5J47O M;H9= +J.<&K7E\OHY*K3U1RG-;L.W;<[#5?OA[V 7 M,G+)\.35 &H"$(TPK5 KQ7,KAJLO&^^@R!Y@QE')3?JS-XT!O9IU$7V8]6AE M3JECT.^76_%B&Z.#KPWV3VJC6S3,J1Y T5<9"<>=WG$\::Y[M=X.M',ZO=/E MW],.*W-KP7R$=W';7H[>\\&]S97V/I7]O5T._\+F*B16IO?R&^8?8K$77?_O MJ6R^8SN;;UJWN./;B'[$H%,2HC<4PT1&8*6?#M0_^_X> ;=[S.XQ^]0P.TFD MB-GENIC^4#X7:+)_BDRBA/\W6NRCP04OJGY#4,I^$=L=7W+M^K.OS1\M-?X' MA;O_?#;JT _RQL]'_I>"XS\!4$L#!!0 ( /A594^:I &1?P0 "X2 ; M ;&UN>"TY,S R,#$Y>&5X:&EB:70S,C$N:'1M[5CK3^-&$/]\_!5S044@ M)?$C/),TDG$7[77).E?WUD[R4&Y4[E"!95.RD/>G<=O M?[,SL^O^YZ&M>W<3 T(>1S"9GH]-'1HM2;KIZ)(T](9PZ5V-X; M*^#E)"D8 M9VE"(DDRK 8T0LZSKB0M%HOVHM-.\WO)L(=!GT!"8M0MU.&Q MLB2D.>/?T)CEZ$X,;[P^\EW-_2,*3I>\12)VGW0KBE\/JWI@;&]7.99[[PQ"-QS/')FZYIFVA6GGN%/-\L"SWQF7 M<@K3MMO6V^ :>H5-Z1S)S7=&I;F@#>V)9PP_$%4;@L[D8[!'X%T:X&K.N689 M;LN^'1MWH.F>F%%E67TYUO^D*+R0G-_+@K/YJAYB28!<=0]/L^5;@#(3\-,D MH;[H'[!@/ 0>4K@N28X!B5;@T"S-.:1S&)6> MGL8925;5D]([ )P>I7D,BMRZAGF:5X8SA)$&0'$5 6S8^/$@TXS3>$;SNFIT MY&;5@?ZUO2:0 N8L0DQ;"ESJERC,L!61) !CZ8X_#AF12%6CQ\A&6"7 M!+1,D:3'A-34;?AH@MD$B_AA&8,;(J"\"9.<%DS$LW*AAXS.T1$ZYNR!@CV? M,Y_F@GMA=E 2U>0I?2X3@Y*17%0BQ+!*DF>CBCX5K$9$B M:]LNR6_^S)1]Y0 \I&J=$/,RPNSP,2:1V"+; M;9/3/TJ64W& *@2'[CJUE,X^P9S(03G:#PZVO'_=9-L-MB9?.>L<]L2^^$G] MOEI3SQ(L(W%=>;!J<8)X ARMJ-S$A3!1MC+,+!&"II@F402HAL9)A $J,HQ) MT:RTYBPAB2_&T6!0G:*K7$2I,JHCF&+-JGP6?\M$('R;_W61>%KE"O0=,%^< MH=O_WR!VU+<(8F4QH/ZZ<71+-)X+*&A+*J2GA;&NZH]_/]AJ&H,G>#\#<0&,3Q_[-'*()SX;Q],JT MC%O0;6=B._4U2[.&<&..QRB-[CS-M&IWWY,=31W+="]K@Q4(0Y\B<--PJWGC M5K_4K L#%:^N3-<5>K8#IN>*=8U&,)W@B%B8X7K/"_-W+NC/+RN-]WJ-\*DO MB5/! =1( !L !L;6YX M+3DS,#(P,3EX97AH:6)I=#,R,BYH=&WM6%MOXD84?M[\BK-$C1+)8)M+-ER* MY!@3+!&;V&:3/ [V$*;K"[7' ?KK>\8&-MOLJIM+E;2JE ">.9=OOG.9&?<^ M#FS=NYT8L.!1")/I^=C4H5*5Y>N&+LL#;P C[W(,S9JB@I>2.&.<)3$)9=FP M*E!9<+[LR/)JM:JM&K4DO9,]1Q:FFG*8)!FM!3RH] ]Z8JA_\*&WH"3 [P^] MC]4J#!(_CVC,P4\IX32 /&/Q'5P'-/L"*E2K>TD]66Y2=K?@4%?4-EPGZ1=V M3W82G/&0]HWU@LT8[\GE(SJ3M]YZLR380,8W(?VU,D]B7IV3B(6;CLL/M^CT!,(M3-VI^:^FFSI0S;JM$Z55OG;F:5TG([N).0?'+816/J]+%+ D#-+$-#C3JM?JW M>'\2FH]Y0M/7H.SH4#U5NF\,0C<5KIY$2Q)O MBB>U>P(X/4S2"%2E>@7S)"T,+Q%&$@#%502P8^/I<:=+3J,93@98HD M/22DI&['AP2F!".2IJ@,7@WT'']2"?0%HW,8LIC$/B,AV/,Y\VDJ(8"8(6N? M\0DF*HE8+@F2 MI=CP'PJ7(J*:MK9=DLY(3+.JO0[I!C2_ ""J2<)YPCL_G]#_U0HZ5D_ 0ZJV MA3+/0ZP:'V,2BM39IU-*?\]92L59*Q,?^:?/O$ MVY*OMAO-KDC)_ZD_KI?4LQC;2U1V).QFG""> $<+*G=Q(4RTLR46D@B!)*9) M& *JH7&L.YQ88DPRJ=":[^L1#0;%@;MH RB5AV4$$^QEA<_L+Y4(A._[0MD\ MONU^&?H.F"^.V[5_;Q ;]=<(8F$QH/YV0^GD:#P54-"6G,F/&V;9\1]^OK,5 M5?J/,+\[A,_><][=2JSD_L%!H/7"<\#18:/^LGQZ;U7Z6JU6 ]>\L/#P;SOF MA6EIX_*\;;IP[9B>9UC@>IIG7!IX+7",JZGIH.SY+3SIA XCO&6<&VALXMB? MS0&:\&P83R]-R[@!W78FME/>UC1K -?F>(S2Z,[33*MT]R/9X=2Q3'=4&BQ M&/H4@9N&6\P;-_I(LRX,5+R\-%U7Z-D.F)XKUC4>+-[ ] ]ZQ:NA_I]02P,$% @ ^%5E3XW)]^4-& /1D M !@ !L;6YX;&]G;V$P,6$P,6$P,F$R,2YJ<&>=5WD\5.^_/V,;^[ZE,A7* M-]FRM/[^]U[_[E_W'N?>3WG//,ZYSF?S_NSO#_/A_>1-P](VYVP/0' 8##@(O0# M>%3 SPH;Z < MK;[ 6$ 0 %9@@ (-69M#<_N_U"6AJPOC_6?-!4Q_&!TA# M]U/ OP;TJ7^>_>?]M'?@E>LZIZS.[HHPTM'3 W@S@"7 !]L:6U>^K2' OW45 M%!#@%Q 2%!+Z9\)%A*$)%Q(2%A,6$=T:T$I<3%1\Z\_61_ZUE4^0GU]0%"X$ M%_T_#UX[(",,' "F^6%[ #X9&+\,C-<-(""U!?]1#_9O1 ",CU] 4 @.J2$& MO5 O#:G/SP\I+0AI##V]"3T'!&0$97?KFPO)G?&&[PF5/QB;\5A8S:*Z0\'I M/5W=X-*U.!%1127E;2H:>_=I_K7?T,C8Y-#A(Y9_6YVPMK&UG3LO**9S6U M=?4-C4VOFCN[NGMZ^][TOQT=^S ^,?EQ:II*6_C\97'IZ[?OC/6?&[^8F^#O M/UNX8 _[#_'_XA+!L+%M^4#^!8N&%_DU@LR H*[]85DS<_ O4/E]AR,%9:W MR'AT?9/\[8''_+V3_!>R_<4T#XOPPR'G\ M,@ 2X+!)1N :ZV),/Z5F=O@AFF4?,Z;*#][4JXAJ:'0WN,M M]BP7=/.Y7#O0BNJJ@AO,$ZO\;F$?$%HHJ>T$_HD[/;FQ>5Q080%?'\F6YV<: MNR0O_/QJX?6H?80"-S66&?1I3QXP M_Q!5[]_C@)S'KRRS+F!1/6U:XSYY*X;'U(=_VKWL'GWSJ1<031JT52NKD(=M M9"LL\(#ZR-5EEFI,EVN^QMIJ(.OX5U4!0G>FY][;X:\>.2P?5S,(%GY^JN- MU*'VN;;Z3IPT9(,^?(<^#PA$WLU'=B!B$0W(V^PSM*$;_@3K=W4-CY::+Z=] MN5K4"Q]0.2IK _QUK)S_6[/6(#((,:/&O,"YRT9X0V*G20L1B?,AV\]^2""6 MH99S!65IGWO7HX+D94^]^;31WM=$V@^&\ #!,DB>*]L'C'W"W@]ZL#!874\& M(JE>\SI'SGKLAV\42 "HGKA21JMH MD6(0F?/TYT>&GC_5&C+I>CF[G#G]1E+4SO"C_WI!I-NT=:C7&.LO[A0/J%E; M[:%/6V_=LQ^[&67G#F'$N-^&0^!'1?CCZL6 M6^$>L1SQ':'D^?NHZJ44/[I4'VG&K9/I_@42-8NP3%@^_ZKNW@[YPF-'M@V* M'WW^T+$^6FFEE.4;,XAL5.K\!0ZP]K']WK/1U*YK(4];1V?'5\L _02LKTN. MB'%- R1(7%+/O$@J#7(L=60ZA;;6/A+G)0/ZTQN]6MXO,%X\CF@>KBI[^]Y. M>W74@!F><=4YZH&LN48VI\I* M^XXJUY]+(1SNQR=N'SVK5U<4=.PT];(J\/:L-F 6O/^\Z/*; MU!\5_,K9?BYHHODUTOMY:=0*-:]7K%=$(/KL^#RY7HDM/\D4XB2Q \O81IQG M4+B)8]4\/UPO_7# L.I2E,#H]#95C0?[U;SM^_;$A6:F?3N+]\> 6G"V')%9 MS:BB=!&GQIA-=.+=7Y42JC==F7V.A5;&S-/W93\=M;E;H9(GK:@.:W+[FL0] MG.700'BB2;K'58-,= ,Y3\"+MER<$V)$KG+FC3_X/'Q[/V#3.>CTB=\=$L<* MKG4WF>YHZKOQQX.JVRMUAZB*XR_#G06U&$I6#%1"?4#+D,$%.K=LYVS5V_CX M!IM^)W,!F8(XX5W25GQ'@O8G)K784M?@7W.]]C&NM/J6?FO0RR.%2YSXMBMN M3G]\SGKW&>MK-@KKNMTH\) :5WB,7MN-H:+DMWC&5.'8IVL/9C<47H\7B4M* MK:UXY^OV16CRK^1K#2/]R-,+S,N<:E-IB@P/\!U)CU%A3!!VQ!VM)$M^3SY< M?R\U:3%U)_WPCI4,E^IAK2%D +4*F/+^3!=P,IRM@SG"1X](@9:]^2[6_Q) M2*S,&PUP/9=S;B;IS>Z,\5B!])MAQQ&V9U"Z[!U0^@[C.W20 ;K)?Y =Q'A4 M SD^?$T>&_=SI=DXS3]4,V<]I/1V8)N>F+2D4-37PR1?SF-R(.H6I0;3I45, M)=81>FXJ=10JUQ8>VCMA-% M[Q6<5J_F]6,E[ [$KH?:U8'(ZVYOCEBSE8JY M(C#:3J_)X^_P&%TA% KEJ=&:G?:@.<OCT9.3EYT-/K M@N?AP+W9'VM?R_5?ZLZ,SD*]D.>SVG8RN*]*HU0V>X;< M%WIR5]6QH7Y@8_7)34N,Z*GBQFF/";*]%@V1B*1[(L ]4IWXQ&:I3@H_=RX& M5O/>U*C8_9O[L7S'T"3M$-JY2ZDQRT^>:+*URCE/D?,5/*#V"Y$MRZ(MK?YF M:>/ZI1XP;R[0>1DS<#E2H.Y_A=I5EU=-T2 #7'2YP&OX38B^X M<X%2LU2<4F@WZL=JTVA MGY;HF5SFIE/K0ZU"/(!X+@*^"H6'A"U4F!S&V^2QT:X_V8?I&#M"ER)Z^Z+Q M!]N?OT3TI[J'&U9Y@->EUDFN>"/G'KQ;:GJ,IK3ZD+93*SRQBR3Q-*7(84\H MIZP\YZ>Z)>?KJG>VAF5YG6,T9?,W0LNN8-9"S==[3GH[B/UPZ65%/O- M'SIEV:4Y)S;](_8MHR;\V=L?L\RPSDP8A$<3]*!%=I_?/4KI.6*UUDU4_BX+ M2ZKROVTOD'J#>OVK=O+.]#5W@/V"!\0/(H,3P&JHBB*99G1NY6(@7A1GP!SR MD\^*K?SNO=?WXI&5NO1W%::$8WW;#K-?<[*1OFO3).8+,,<4QMJ-4V @SI894)J=:CS/ R(T6YHF.?<5.+KXCE8DOZD8Y)HV",KV"S&3 M%(7K-BN_$/(@_@R801LH.Y[5EJ?PNO4V[$V_4%)1M,O<:F3\1]DM::AS"8V MH]CR9-J)"AH/F%KFBO02971^F(:46,'3-DBP 77[,)_MF41TGMUSF1]^#L-? ME6W>V$J>!4=Z=>^::8,+#/\>A KNYHTKX2-*V(1-]PD=$61+<_.CI>Q7OR*# MN/F0A!E2;,S6"LB\'+U'9.KN>QM(HAN5TBG18]M+Y!464>1KPO.)XGJW_>&';NC\5?=HT\3YP75DR9B/D M86#UQPLV ?SK]EQ),TX-DEJ+GW_. V2-9M5<6(Z)+?!K;6+TB70E-XQ\?""XM% M7C\@MS<,(?PR,C#49.AI P)?5^4?7U$Y2N4F7<*?#V"R?0<]$EW@?R(H&9/QK^&WF9< LA@_,NT\BK9QC.2;S[L=00$*_>.4>E74C+ M23\L<-+VP%V+3!AI[\OJMG'2_.C&LNV5*R_\SE7-)XNUU.AW/HOM5[\'[+0E M+1?W&+LCV=(/N1+?6\D/MMA-1JSBPJ-K4_L?],E:/-=> 7]!PZ9T\G,<":F"T6W)T[O8TYQGK:@ MPYZRU4=;S@?_L7I^NQH]@W9H1/FEWE/U2'CULO&T?IM-7*9Q 1YYJ/!'C(FM M>MHOOTMX9U0UD8[""&*A"KH$)6(Z)QVR[(,;UVPO8C:&+'O(,M0S=9_0^U^^ M>5^]H[FTMSA"+]I2I.^M'FS=GRV?R!4=8FUU-L'D@&6IQ*]_2LD)O_ REF7L MPR"RR+.ZX7SI?:M@C3.QD1&#;\5'KQ^P$![[0GJ"#-8%#7G PM(*"A+)9"!6 MBQEJS KZT&02;G>Q904VOCU"1;SM[U##C)*,GG+#KJ%LT^%"BTJ%72:[B.G( M^2P\W9$P#>>*6K-.#]!13&]PBDKB P,,#++;A'B-)&BY,QI#QO? MK!%5+ XPL_FT](4T2E*"M'V&IWN.(,"(Y0[N5EN7#NIZO%]S4>@VNJ 19!;D"L0>@I+TLE4X@\!\ M AHM[)2C2B7'3-*DI$!XMTGN])T753M?V_J+]VN4H/G5J\0'7W0PRSO9[9,3 M%/IU'L"6AS/U0"1+$-O(U 3KKYK:,J1H.GER6/_.&V>_,=/VVY39%HU?>1#_ MV2*S6_2%R4B"U6]_#! .4%F_!LY7T)I6&,K63-)HX85;*/R6G7]'M M(H/[3F4_Y8Z1ZQT2'M'PZ4JN-/M#P/D5G,J+EI[@J/-7Z%H["Q&VO"&726LZ9AM)YV MU3;KC/7?&;U[+R+3_8\M+R)!;\<9/#>50B-QM[?:\X!4MTU'*P OAJ!W$AMX M &<;N0?%-KF1RP.42=\L:8ELV?@%02);90'!EAN8[[M3B$JZAA6SF]3=,$]: M;!WG 76KORJ731M,;%OL^2ZGWD_#[D2Z?"V2HNY98I[@5 :S;_ ,1VR'R9) M'\S;I]>8^+"CL1.T+0A>-ZWZ/1+L-DEA2.QC*R!/ MV@;G^Y,,%'U/CVJ1YK9#\DMY&1"I)*-;W!<56 Y8N'S?J]9!K@3[PPI"N"+OE/C MX;/.'6X3$W]""K(TFUY%:23M3Z+-L0LC%BIZ\'^3Z6'DI!AUMAZ4/B?-69HQ M;_'P%MOGG[!++F,X(]5<2,Z&J=::2#92W;4+)*B M13(=H(W.W"E*'6'5:-XQ5J5Q982AU#6ANI_A4$A\AOY3%D>JJMH8L,[^>_.@ M[0%S>6O%S<\_&W=D"N(MB?2PA%J&$A7.EG4[Q4DG7R;&>VF,?V8\+7X*^FGK M=OP1'**.&8H)G"] [%9^@JB=GIE?N/:VJYKT(0B"_9!S'SF?36S K"JQ3F+% MYOUJ60?95N\.F+K0*G<>=9H,1PI0/#R^-62>?!*=IYXC?;>ZI_6WZ6J?,ZJ> M0H_@C/2&L?39JI#VT=Q^"LS4^_E7OOF@Z<]>,O36V2^MV>E$X;JQYU-%:??Y M1NU8(F]8!_Q'R2'E15*?K;G"(1"Q%G&*S;8Z^=-MB@$\8 ?9#RJ3JF+TQ3I3 M>YK'FBQHMSX\87, /JW6Z%=HY/JS[-QNK8+L#((/JIA"QV[>)0R=K/YXU#4KW6IGYZ^3GIS_C8*0Q#&CJUH.O0W8C8U'0\1 JP[<00FQ_V@.C M$6E/;%9/+8CJ,HFL[E HB7$HD364>;G]B: MY( U I[N3+K-50%G688@Q9SNET:3GV0[X&F.PG/GIXWJ;YE8S,X%9#L^.A!J MWGAXC_-7]*8<5Q*]U2RPMV+G$7>P'Q;)71X=ZM%)SO63NYJ,_H1 _"#+. M@Q0:7F*VJ+%E?/2/ \)FW1&^>B,NR2<[-//,YXB+D@H$!#"T^@K]D>!J^_A/J\L3Q'3 R-9%M2T]Q MXL29B8 #/:J*']@[]V;07$>OOW[DNEJ?8AO9RIG,3*M^X=/D"2C &BX^/L[7 M=HP3A^.'I,,XB?A@8B*B'G\'Z4-,<4#&X9Q#;D9BI+HX-D:S&6879AMPA:8S MD?EJJQKX0/G3\%YD RJ%:XI&*9MJ/P?WN3!ZRN)^K%Z/'G"C#VY.Q$7;ZBA3 M;N7T+WJBH@ZDYM1'-D4$L! A0# M% @ ^%5E3U]XOMBM$@ R\, !4 ( !4 D &QM;G@M M,C Q.3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( /A594\5;V>_)!L %( 0 5 M " 3 < !L;6YX+3(P,3DP.3,P7V1E9BYX;6Q02P$"% ,4 M " #X565/R)RU<8"# #G(@8 %0 @ &'-P ;&UN>"TR M,#$Y,#DS,%]L86(N>&UL4$L! A0#% @ ^%5E3R23H:JC1P (&D# !4 M ( !.KL &QM;G@M,C Q.3 Y,S!?<')E+GAM;%!+ 0(4 Q0 M ( /A594_V\*('!*8! #$#& 4 " 1 # 0!L;6YX+3DS M,#(P,3EX,3!Q+FAT;5!+ 0(4 Q0 ( /A594] =E9J@< /"TY,S R,#$Y>&5X:&EB:70S,3(N:'1M4$L! A0#% @ ^%5E3YJD 9%_ M! +A( !L ( !"[D" &QM;G@M.3,P,C Q.7AE>&AI8FET M,S(Q+FAT;5!+ 0(4 Q0 ( /A594](\HZGCP0 '42 ; M " <.] @!L;6YX+3DS,#(P,3EX97AH:6)I=#,R,BYH=&U02P$"% ,4 M" #X565/C&QO9V]A E,#%A,#%A,#)A,C$N:G!G4$L%!@ + L ]P( ,[: @ $! end XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CASH FLOWS STATEMENTS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net Cash Provided by (Used in) Operating Activities [Abstract]        
Net Income (Loss) Attributable to Parent $ (5,250) $ 1,737 $ (7,221) $ 20,803
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]        
Depreciation, Depletion and Amortization 7,177 5,714 21,170 17,737
Stock-based compensation expense 3,565 3,652 9,644 8,460
Increase (Decrease) in Deferred Income Taxes (2,316) 4,889 (10,970) 8,650
Gain (Loss) on Disposition of Property Plant Equipment 59 332 231 443
Other Operating Activities, Cash Flow Statement (510) (159) (532) (1,286)
Changes in operating assets and liabilities:        
Accounts receivable 13,459 4,570 7,563 9,623
Inventories (6,617) (2,982) (12,602) (5,584)
Operating Assets 567 (4,187) 3,971 (4,743)
Operating Liabilities 600 1,633 (6,956) (6,440)
Accounts payable 372 (47) 4,540 (1,708)
Unearned revenue (1,661) 0 (610) 653
Net cash from operations 9,445 15,152 8,228 46,608
Net Cash Provided by (Used in) Financing Activities [Abstract]        
Common stock issued 695 566 2,481 3,982
Payments Related to Tax Withholding for Share-based Compensation (4) (18) (2,089) (2,034)
Common stock cash dividends paid (2,703) (2,676) (8,098) (7,978)
Net cash used in financing (2,012) (2,128) (7,706) (6,030)
Net Cash Provided by (Used in) Investing Activities [Abstract]        
Additions to property and equipment (4,993) (5,228) (13,115) (14,264)
Payments for (Proceeds from) Previous Acquisition 0 0 1,915 0
Payments to Acquire Notes Receivable 0 0 0 (1,000)
Payments to Acquire Equity Method Investments 0 0 0 (1,782)
Payments to Acquire Intangible Assets 0 0 0 (4,000)
Net cash used in investing (4,993) (5,228) (11,200) (21,046)
Effect of foreign exchange rates on cash and cash equivalents 286 102 288 250
Net change in cash and cash equivalents 2,726 7,898 (10,390) 19,782
Cash and cash equivalents, end of period $ 66,051 $ 146,894 $ 66,051 $ 146,894

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.19.3
BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 66,051 $ 76,441
Accounts Receivable, Net, Current 45,810 53,396
Inventory, Net 76,122 63,250
Other 10,956 9,657
Total current assets 198,939 202,744
Property, Plant and Equipment, Net 66,527 66,288
Intangible Assets, Net (Excluding Goodwill) 93,188 105,148
Goodwill 118,145 118,127
Operating Lease, Right-of-Use Asset 21,554 0
Deferred Income Tax Assets, Net 31,160 21,470
Other Assets, Noncurrent 9,365 11,398
Total assets 538,878 525,175
Current liabilities:    
Accounts payable 18,547 14,504
Accrued Liabilities, Current 29,940 26,772
Short-term unearned revenue 8,053 10,099
Total current liabilities 56,540 51,375
Long-term unearned revenue 2,214 1,079
Operating Lease, Liability, Noncurrent 18,380 0
Other long-term liabilities 1,837 5,065
Total liabilities 78,971 57,519
Stockholders' Equity Attributable to Parent [Abstract]    
Common Stock, Value, Outstanding 44 44
Preferred Stock, Value, Outstanding 0 0
Additional Paid in Capital 374,872 365,349
Accumulated Other Comprehensive Income (Loss), Net of Tax (1,623) (1,127)
Retained earnings 86,614 103,390
Stockholders' Equity Attributable to Parent 459,907 467,656
Liabilities and Equity $ 538,878 $ 525,175
XML 20 R12.htm IDEA: XBRL DOCUMENT v3.19.3
INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Disclosure [Text Block]
The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):
 
Finite-lived
 
Indefinite-lived
 
 
 
Technology, trade secrets and know-how
 
Customer lists and contracts
 
Other identifiable intangible assets
 
IP R&D
 
Total
2018
 
 
 
 
 
 
 
 
 
Balance as of December 31, 2017
$
81,385

 
$
19,097

 
$
5,664

 
$
12,982

 
$
119,128

Flow cytometry acquisition
17,084

 
4,722

 
4,991

 
6,703

 
33,500

Asset acquisition

 

 

 
4,328

 
4,328

Balance as of December 31, 2018
98,469

 
23,819

 
10,655

 
24,013

 
156,956

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2017
(34,414
)
 
(7,037
)
 
(1,692
)
 

 
(43,143
)
Amortization expense
(6,087
)
 
(1,999
)
 
(579
)
 

 
(8,665
)
Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Net balance as of December 31, 2018
$
57,968

 
$
14,783

 
$
8,384

 
$
24,013

 
$
105,148

Weighted average life (in years)
11

 
10

 
10

 
 

 
 

 
 
 
 
 
 
 
 
 
 
2019
 

 
 

 
 

 
 

 
 

Balance as of December 31, 2018
$
98,469

 
$
23,819

 
$
10,655

 
$
24,013

 
$
156,956

Flow cytometry acquisition purchase price allocation adjustments
(116
)
 
(428
)
 
1,154

 
(4,016
)
 
(3,406
)
Balance as of September 30, 2019
98,353

 
23,391

 
11,809

 
19,997

 
$
153,550

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Amortization expense
(5,838
)
 
(1,820
)
 
(896
)
 

 
(8,554
)
Accumulated amortization balance as of September 30, 2019
(46,339
)
 
(10,856
)
 
(3,167
)
 

 
(60,362
)
Net balance as of September 30, 2019
$
52,014

 
$
12,535

 
$
8,642

 
$
19,997

 
$
93,188

Weighted average life (in years)
11

 
10

 
10

 
 

 
 



The Company currently has three IP R&D projects. The first relates to the development of the next generation VERIGENE® System, VERIGENE II, on which the Company began clinical trials in May 2018. The Company believes the VERIGENE II will launch commercially in 2020. The second is a defensive IP R&D project related to the Company’s next generation xMAP® System, SENSIPLEX™, which the Company believes will launch commercially in 2020. The third relates to the development of the next generation Guava System, acquired as part of the Acquisition (Guava Next Gen System). The fair value of the Guava Next Gen System IP R&D project was determined using the income approach. The discount rate applied to the projected cash flows was 13.0%, which reflects the engineering and technical risks related to the projects. The Company believes the Guava Next Gen System will launch in the first quarter of 2020.

The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):
2019 (three months)
$
2,852

2020
11,406

2021
11,048

2022
9,801

2023
9,452

Thereafter
28,632

 
$
73,191


XML 21 R16.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
EARNINGS PER SHARE

NOTE 8 — EARNINGS (LOSS) PER SHARE

A reconciliation of the denominators used in computing per share net income (EPS) is as follows (in thousands, except per share amounts):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Basic:
 
 
 
 
 
 
 
Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

Less: allocation to participating securities
26

 
(29
)
 
34

 
(356
)
Net income (loss) attributable to common stockholders
$
(5,224
)
 
$
1,708

 
$
(7,187
)
 
$
20,447

Weighted average common stock outstanding
44,216

 
43,836

 
44,109

 
43,679

Net income (loss) per share attributable to common stockholders
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.47

 
 
 
 
 
 
 
 
Diluted:
 
 
 
 
 

 
 

Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

Less: allocation to participating securities
26

 
(29
)
 
32

 
(354
)
Net income (loss) attributable to common stockholders
$
(5,224
)
 
$
1,708

 
$
(7,189
)
 
$
20,449

Weighted average common stock outstanding
44,216

 
43,836

 
44,109

 
43,679

Effect of dilutive securities: stock options and awards

 
871

 

 
514

Weighted-average shares used in computing net income per share
44,216

 
44,707

 
44,109

 
44,193

Net income (loss) per share attributable to common stockholders
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.46



Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common and common equivalent shares outstanding during the period. Restricted stock awards (RSAs) and stock options to acquire 2,123,497 and 9,424 shares for the three months ended September 30, 2019 and 2018, respectively, and 1,502,841 and 565,213 shares for the nine months ended September 30, 2019 and 2018, respectively, were excluded from the computations of diluted earnings per share because the effect of including the RSAs and stock options would have been anti-dilutive.

We apply the two-class method of computing earnings per share, which requires the calculation of separate earnings per share amounts for our non-vested, time-based restricted stock awards with non-forfeitable dividends and for our common stock. Our non-vested, time-based restricted stock awards with non-forfeitable dividends are considered securities which participate in undistributed earnings with common stock. Under the two-class computation method, net losses are not allocated to participating securities unless the holder of the security has a contractual obligation to share in the losses. Our non-vested, time-based restricted stock awards with non-forfeitable dividends do not have such an obligation so they are not allocated losses.
XML 22 R35.htm IDEA: XBRL DOCUMENT v3.19.3
INTANGIBLE ASSETS (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]                
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year $ 2,852       $ 2,852      
Finite-Lived Intangible Assets, Accumulated Amortization (60,362) $ (51,808)     (60,362)   $ (51,808) $ (43,143)
Indefinite-lived Intangible Assets (Excluding Goodwill) 19,997 24,013     19,997   24,013 12,982
Finite-Lived Intangible Assets, Amortization Expense, after Year Five 28,632       28,632      
Finite-Lived Intangible Assets, Amortization Expense, Year Three 11,048       11,048      
Finite-Lived Intangible Assets, Amortization Expense, Year Two 11,406       11,406      
Finite-Lived Intangible Assets, Amortization Expense, Year Four 9,801       9,801      
Finite-Lived Intangible Assets, Amortization Expense, Year Five 9,452       9,452      
Intangible Assets, Net (Excluding Goodwill) 93,188 105,148     93,188   105,148  
Intangible Assets, Gross (Excluding Goodwill) 153,550 156,956     153,550   156,956 119,128
Indefinite-lived Intangible Assets, Purchase Accounting Adjustments         (4,016)      
Indefinite-lived Intangible Assets Acquired   6,703   $ 4,328        
Amortization of Intangible Assets, IA (2,852)   $ (2,166)   (8,556) $ (6,498) (8,665)  
Technology-Based Intangible Assets [Member]                
Finite-Lived Intangible Assets [Line Items]                
Finite-Lived Intangible Assets, Accumulated Amortization (46,339) (40,501)     (46,339)   (40,501) (34,414)
Finite-Lived Intangible Assets, Gross 98,353 98,469     98,353   98,469 81,385
Finite-Lived Intangible Assets, Net 52,014 57,968     $ 52,014   $ 57,968  
Finite-Lived Intangible Asset, Useful Life         11 years   11 years  
Finite-Lived Intangible Assets, Purchase Accounting Adjustments         $ (116)      
Finite-lived Intangible Assets Acquired   17,084            
Amortization of Intangible Assets, IA         (5,838)   $ (6,087)  
Customer-Related Intangible Assets [Member]                
Finite-Lived Intangible Assets [Line Items]                
Finite-Lived Intangible Assets, Accumulated Amortization (10,856) (9,036)     (10,856)   (9,036) (7,037)
Finite-Lived Intangible Assets, Gross 23,391 23,819     23,391   23,819 19,097
Finite-Lived Intangible Assets, Net 12,535 14,783     $ 12,535   $ 14,783  
Finite-Lived Intangible Asset, Useful Life         10 years   10 years  
Finite-Lived Intangible Assets, Purchase Accounting Adjustments         $ (428)      
Finite-lived Intangible Assets Acquired   4,722            
Amortization of Intangible Assets, IA         (1,820)   $ (1,999)  
Other Intangible Assets [Member]                
Finite-Lived Intangible Assets [Line Items]                
Finite-Lived Intangible Assets, Accumulated Amortization (3,167) (2,271)     (3,167)   (2,271) (1,692)
Finite-Lived Intangible Assets, Gross 11,809 10,655     11,809   10,655 $ 5,664
Finite-Lived Intangible Assets, Net $ 8,642 8,384     $ 8,642   $ 8,384  
Finite-Lived Intangible Asset, Useful Life         10 years   10 years  
Finite-Lived Intangible Assets, Purchase Accounting Adjustments         $ 1,154      
Finite-lived Intangible Assets Acquired   $ 4,991            
Amortization of Intangible Assets, IA         $ (896)   $ (579)  
XML 23 R31.htm IDEA: XBRL DOCUMENT v3.19.3
INVESTMENTS Details (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Cost-method Investments, Realized Losses $ 160,000  
Document Period End Date Sep. 30, 2019  
Cost Method Investments, Original Cost $ 1,782,000 $ 2,782,000
Prepaid Expense and Other Assets, Noncurrent 1,430,000 1,963,000
Other Assets, Noncurrent 9,365,000 11,398,000
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Net $ 6,153,000 $ 6,653,000
XML 24 R39.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER SHARE Details (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share [Abstract]            
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic $ 26     $ (29) $ 34 $ (356)
Net Income (Loss) Available to Common Stockholders, Basic $ (5,224)     $ 1,708 $ (7,187) $ 20,447
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2,123,497     9,424 1,502,841 565,213
Net Income (Loss) Available to Common Stockholders, Diluted $ (5,224)     $ 1,708 $ (7,189) $ 20,449
Weighted Average Number of Shares Outstanding, Basic 44,216,000     43,836,000 44,109,000 43,679,000
Earnings Per Share, Basic $ (0.12)     $ 0.04 $ (0.16) $ 0.47
Net Income (Loss) Attributable to Parent $ (5,250) $ (4,931) $ 2,960 $ 1,737 $ (7,221) $ 20,803
Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted $ 26     $ (29) $ 32 $ (354)
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0     871,000 0 514,000
Weighted Average Number of Shares Outstanding, Diluted 44,216,000     44,707,000 44,109,000 44,193,000
Earnings Per Share, Diluted $ (0.12)     $ 0.04 $ (0.16) $ 0.46
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.19.3
STOCKHOLDERS' EQUITY STATEMENTS - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated other comprehensive Income (loss)
Retained earnings
Stockholders' Equity Attributable to Parent $ 467,656 $ 44 $ 365,349 $ (1,127) $ 103,390
Common Stock, Shares, Outstanding 43,899,210        
Stock Issued During Period, Value, Stock Options Exercised $ 298 $ 0 298 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   204,216      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (2,072) $ 0 (2,072) 0 0
Stock-based compensation expense 2,449 0 2,449 0 0
Net Income (Loss) Attributable to Parent 2,960 $ 0 0 0 2,960
Common stock cash dividends (2,701)   25   (2,726)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   16,707      
Net Income (Loss) Attributable to Parent (7,221)        
Stockholders' Equity Attributable to Parent 468,457 $ 44 366,049 (1,260) 103,624
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ (133) 0 0 (133) 0
Common Stock, Shares, Outstanding 44,120,133        
Stock Issued During Period, Value, Stock Options Exercised $ 499 $ 0 499 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   11,033      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (13) $ 0 (13) 0 0
Stock-based compensation expense 3,630 $ 0 3,630 0 0
Stock Issued During Period, Shares, Employee Stock Purchase Plans   53,865      
Stock Issued During Period, Value, Employee Stock Ownership Plan 966 $ 0 966 0 0
Net Income (Loss) Attributable to Parent (4,931) $ 0 0 0 (4,931)
Common stock cash dividends (2,705)   27   (2,732)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   28,327      
Stockholders' Equity Attributable to Parent 465,994 $ 44 371,158 (1,169) 95,961
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 91 0 0 91 0
Common Stock, Shares, Outstanding 44,213,358        
Stock Issued During Period, Value, Stock Options Exercised $ 124 $ 0 124 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   1,507      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (4) $ 0 (4) 0 0
Stock-based compensation expense 3,565 $ 0 3,565 0 0
Stock Issued During Period, Shares, Employee Stock Purchase Plans   0      
Stock Issued During Period, Value, Employee Stock Ownership Plan 0 $ 0 0 0 0
Net Income (Loss) Attributable to Parent (5,250) $ 0 0 0 (5,250)
Common stock cash dividends (4,068)   29   (4,097)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   7,283      
Stockholders' Equity Attributable to Parent 459,907 $ 44 374,872 (1,623) 86,614
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ (454) $ 0 $ 0 $ (454) $ 0
Common Stock, Shares, Outstanding 44,222,148        
XML 26 R3.htm IDEA: XBRL DOCUMENT v3.19.3
BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common Stock, Shares, Issued   43,899,210
Common Stock, Shares, Outstanding 44,222,148 43,899,210
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 5,000,000 5,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
EXCEL 27 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /A594\?(\\#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,$% @ ^%5E3R?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 " #X565/Z.V5TN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.MG&!%'7"X@32$A, G&+'&^+:-HH,6KW]J1E MZX3@ 3C&_O/YL^0*@\8NTG/L D5VE*X&W[1)8]B( W/0 D/Y$TJ'\C'L(!C_,GF AY1H\L;&S (LQ$45<6-48RW,43WN*,#Y^QF6 6@1KR MU'("52H0]3@Q'(>F@@M@A#%%G[X+9&?B5/T3.W5 G))#L*?MU%_0502P,$% @ ^%5E3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #X565/DTWN<#,# Z#P & 'AL+W=OKVCYSB9.@ YR" MDUS_OL;A:.H=5WT)8&9V;,9#V/E%MR_=02D3O=95TRWB@S''^R3I-@=5%]T[ M?52-O;/3;5T8>]GND^[8JF+K2'654)I.DKHHFW@Y=V./[7*N3Z8J&_781MVI MKHOVUTI5^K*(1?PV\%3N#Z8?2);S8[%77Y7Y=GQL[54R5MF6M6JZ4C=1JW:+ M^$']4MYUOJEO_BT7<1I/R-5J8WI2Q3V<%9K555])3N/ MGT/1>-3LB;?G;]4_N,7;Q3P7G5KKZD>Y-8=%/(NCK=H5I\H\ZWCD6_*<2]M ]STP^Z9^?NV=5V=O2\ M3.?)N2\S(%97!-T@Q(A(;.U1@)# BAB=_A98N;H MV0T]]QX 1TRP0 X%@(<,<,"$R@P8?0[3X C1(H5IE!AROG"DP 0PA(S M*#'C?.E) $C Z3LH<H%3+GB(R38@/N$LT\\UYGO/L($W">< M?>*YSGSW 2;T%TDX^\1SG4U\%8X)I9)P]HGG.F-[[/^S3SC[Q'.=S7P5D/V0 M"LX^\5QGWDY>#YC<89K!NS07=^DTH(7? ,33G?L?N@@3^-25^ T@>;IS[VMW MA3"A[UW\!I \W7GFJP!,'E#!;P#)TYW[^QE@V!Y(;CJ16K5[U[1UT4:?&M&#ZPN3/_!K5_FE:/=ETT7/VMA^R'4M.ZV-LE-)W]DM:X5&! M;6#M1=$"+1!LL>VU8M.QL9+E2DJ\??OJM(8\,\Q-=/ _Y$]R^&7$U:VJOS>G M$-K%C[*X-.OEJ6VO3TG2[$^AS)M/U35Z>DGLKAW,9+LVYNBSJ<%PO/\/33@T!@^+O<[@UL_M%/Y27 MJOK>/_Q^6"_3WE$HPK[MF\B[RWO8A:+H6^I\_#LUNKSWV0?.[W^V_NLP^&XP M+WD3=E7QS_G0GM9+OUPVW, W(+!?3Z/\([Z'HY+V3KH]]533# MW\7^K6FK-/=">MF.$C/K11L/Q/&.JXQ2F96]&-&+X5[(TFT-Z\590+K 7&45 MFE3V8D4OEGM1Q(MEO4":&4N\<%5F9SG[8,6)5ARWHHD5QZUD/E,9\<)EF*+3 M6G;C13>>NS'$C>?3;PV2?;J35.@C&S$3O63<"YG^;<:G7\&LE]$+5T&WVW3$ M#*0RFU)NA\$IY3V!!VTHHF0=1A('(K0$[LA31\"3 HS1U!"71?83R- $Y%XR MZ@59)PJ PG$GR!"TB_F1(0R-(\9@]-]YV@ E!9+'ED#@,'L:,@!HFQ MWCN:S9(.#3@3<233& S[-^(N>IHSQ%SDGL6$#L""I(761V4&8I:'[2E"9U,;6228I;1B8Q0Y CU%*'(V<@R[B/)HP\9 MGT=K'H*3^18_ 4L4GJ*LFBMA3(]D=/3 M4WHBQZ*WEN-**D>[CZG(DBD9GXKCTU-\*@Y&;;(LI9B0=-99$_F\4S)"%4^ M4\@/]X,$!W_8^9QUC M['(@])75"''OK<4=V_@UY_T: ':L40O9$^E1)U;.A+:0BR&] -93!$_*U&(0 M!<$*M+#I_*I43*<=.A/?78M6TA_;M%F P;/_3?)YZ;2\WE!*C*'E[0 M3\1_]7LJ1F"*2;+2Y#=%HB"9#F-PUQ*,A-@Q DZE2/T,.JY*2P:/ZU^JA/!3A.A:;>923 M:N_4FJB6B=E;E1Q6F T9G+;B;Z5#\.>L!)/SY\8'I]JW]02P,$% @ ^%5E3U\8_3GB M! *A@ !@ !X;"]W;W)KZW83&RL9;F2DFS?OI2L>.WA4=*;6*(_#GGX M-\?,[*VJOS=;Y]K)CW)_:.ZGV[8]WD51L]ZZLFANJZ,[^&^>JKHL6O]:/T?- ML7;%IJ]4[B..XS0JB]UA.I_U95_J^:QZ:?>[@_M23YJ7LBSJ?W.WK][NIS1] M+_BZ>]ZV74$TGQV+9_?-M7\>O]3^+3I'V>Q*=VAVU6%2NZ?[Z0/=K=AT%7KB MKYU[:RZ>)YV4QZKZWKW\MKF?QEV/W-ZMVRY$X3]>W<+M]UTDWX]_AJ#3B<8MJ__=NTV[OIW8ZV;BGXF7??JW>?G6#H&0Z&=3_[E[= MWN-=3WP;ZVK?]'\GZY>FKX._>?;$/^]&J[ 0P4^5_!M?U1! M#174SPKZPPIZJ*#_;PO)4"$1+40G[?U@+HNVF,_JZFU2G];#L>B6'=TE?KK6 M76$_._UW?CP;7_HZS[)9]-K%&9#\A/ %0G%\S2P!@.E\W ML @)BDETXM,HJX^C7'54P>%2?0!U%8!Q T#Z#Z O@J@Q("?F+1G#CUC;&H$ MM0 4:YV(,0DI#Y$R8F IG1J$RPM@=(2($T+:2BH&L(!/%X>HQ2; 2$18GL<"6 //[)U-2'>(X9C-R[M-( MHJ50(,52( 5-W22& X$AIDRBI3X0S)\.(W,AS9@4@G8X<^H1S/2D@B:4D!6=,GOL 4T;.Q!(%HX02*\6%'!NE MU8@\[$0(6!&25F2 KG=<("Z$;OP&D58$8'ZW22>"@J6)'CDB"5L1 EZ$I!>A MT!G<))P$ZH#/,++;2Q3,;UR2ZH"UB6T\-G/8CA#P(R3]"(7NP*MC+=4!$V%D M/EFB8(9L,'S#.N0QRKK0_.8?I#\I#F)$_ I80 _(@EHV1[G W1UTFII7!>(HL"^PUB! M#X04CUU.X7S+(-]*=Y,S2)% &J" -!0KE(:H46DXV3)(MBR3+:-D:^1!N@ 8 MI4JZ0!3,&))6 F <*RM_#FUWT%Z4GB^V'[B[)Q7E M.=TM")0OZ6YUNK;^&?YTB_Y'43_O#LWDL6K;JNSO4)^JJG6^]_&MGY2M*S;G ME[U[:KM'XY_KT^WUZ:6MCL/-?'3^]\#\/U!+ P04 " #X565/>OY.5SL" M !R!@ & 'AL+W=OF:\L^ E;;EX MD06 \EXK5LNE7RC5+!"2>0$5E0^\@5KO'+FHJ-)+<4*R$4 /EE0QA(-@ABI: MUGZ6VMA.9"D_*U;6L!.>/%<5%;]7P'B[]$/_+?! M?H+>#_&]WOP7N #3<).)/B/G3-JGEY^EXE6OHE.IZ&LWEK4=VVXG27K:- 'W M!#P00G*7$/6$Z)T0WR7$/2'^WQ-(3R#.":CS;HNYH8IFJ>"M)[K/H:'FJPL7 M1+^NW 3MV[%[NIY21R]9B),478Q0CUEU&'R-"8);S&8",R"0SF!( T^EL<(C M.KX]8#U&A$'H)/%/E>U]E9M$H\EZ158@NA' TP+QI$!L!>(;@4>GX!UF9C&U MQ<0)F;D5F4 %)'!0FS$JC)/':.849@*& YS\Q1J9M$;&UO#GBM]S>UE/'*N0"OQ>%% M4N $B"T5+= "P19MGY6$28RU+5=2DNV_+R4K7GOF,-Z7V%8^#GF&ET.*B_>Z M^=:^>-]-OF\WN_9Z^M)U^ZOYO'UX\=NJ_5+O_2[\YZENME47?C;/\W;?^.IQ M*+3=S"E)W'Q;K7?3F\7P[*ZY6=2OW6:]\W?-I'W=;JOFOZ7?U._74S7]>/!U M_?S2]0_F-XM]]>S_]-U?^[LF_)H?HSRNMW[7KNO=I/%/U]-;=55JW1<8B+_7 M_KT]^3[II=S7];?^QV^/U].D;Y'?^(>N#U&%CS>_\IM-'RFTX]\QZ/189U_P M]/M']%\&\4',?=7Z5;WY9_W8O5Q/L^GDT3]5KYON:_W^JQ\%V>ED5/^[?_.; M@/&V[>CM&"4W95M\/G^O=\/D^QO\HA@O06(".!4+=GQ70 M8P']HX#YM( 9"YB?K<&.!2RK87[0/B2SJ+KJ9M'4[Y/F,![V53_LU)4-W?70 M/QQZ9_A?R&<;GK[=*,H7\[<^T,@L#PR=,DERSA2 .1+ST()C,P@U8TFB.)U7 ML)*$2A1KQ,4HY>=1SAJJ8;[T$$"?!M )#F!@ #,$,*XD)"I%3*4EQ**E1WDN,S62F4E0)9FLE*137:.LMD @MB67.1G3E4%<. M=+%^6.9R>+'VKB2B^5 N)$.:3TO)&!.9E"K!RWL"%+$^6([067ZMXLL-HA27 M7L!87'P)8U'F(MHBUJ7 DA.9FPK:SJTBD)Z,IX?D*J"-Z'2 &&,&,B2ZS"/J^DT:?<$)4T7IWR'2& 0J:Y,@D9RX=)B4*%W4 6$8:= M7@&K-WP'HZ3YSE28<5R;Q,1* B(YOFJ7@'(V-ABQV2O@]D;TF#3?W!B^AP&4 MLDKL8@"6$65<&M@[.!?M-.SX*I"Q7/F2I..%"<;/.!*RCDW" M D!D,KX, 4J?+MCGPK#!D@+"^.9AA,YG(=<%&)5Q70 *IY"<"X.8CG49]GT" MOL^7CB5)$YY1FF@N#F$N%=T&L"S)^:!&6)JGD4%-V/H)6+_AVQI"GIXH<>Y& MF.*3L4!8FB;<01#FDM@)FK#SDP%S-H^$P 9+P&#Y 7M)P.Y,GHL! # KEJL" M8>&(K"Q/$>(,N=@(QRY+X#AM^0Z"I.WQ_<-EI "(RJ6LSP*=*\+V2L!>N7,L MZ:)OKBXCQ66D!$@XDR8Q2=A9"3BKYDB4EQ&2H#,3+27-/9W#?S=<>\N !76!)V+7@,O%/+H1-.1%]' XRWW^!$Z?;$;=LCM9/[NNOJ[7 !\E37G0_-3[Z$CGGQU>/QQ\8_ M=?W7-'QO#E=/AQ]=O1^OU>;'N[V;_P%02P,$% @ ^%5E3VW;.4&2!0 MUA\ !@ !X;"]W;W)K[G+LFKVXW@XE8_S756='QRG?-EEQ[3\DI^S4_V?U[PXIE5]6+PYY;G( MTFT;=#PXY+K&.:;[TWRU;'_[6JR6^7MUV)^RK\6L?#\>T^*_=7;(+X]S-?_\ MX=O^;5Z/V:G-E><\_]X<_+9]G+O-B+)#]E(U*=+ZXR/;9(=#DZD>Q[]=TOFM M9A-X__TS>]*:K\T\IV6VR0__[+?5[G$>SF?;[#5]/U3?\LNO66?(G\\Z][]G M']FAECR_3M[>2^K_-AEJ8=R3']G]O/2Y?\,DP.H"Z!;@%*# M ;H+T#\#]&" UP5XMP *!@/\+L"_!7AF,,!T >;GD-H3[%PGJYW]I[1*5\LB MO\R*ZP(ZI\TZ50^F/K\OS8_MZ6S_5Y^ LO[U8Z7\:.E\-(DZS?JJH7N-<6W- M1M(H6_,D:342CP3&-\P MUX+,8Z91HHVO/3;', M0IY8R(-"RO!*'ABB*&23C!JV^)X\&"]DB5'#LB1#"LNN+]KU!;L^L^+C0%V/ M5,_J-6(=(]1AZW)MH,Z"W(!=:QLS.K&3\L2HXE,[I+ L!Z+E "UK=E-8!SBU M'K_*-BCBCJ>DB4?3)$,*RW H&@[1L.*73B@L>K@MAZ.G&-,P13RJ2$:&8AF. M1,.1L*CY/3D2%F/@BK)7%03P-AI+#:8T/,#;GT"&H56!#!_$YFII*AJ01J0IN@D%7::-C- MC'-S4J)84('O(8GM6V:G$N 9@".$GJ_#N^5G[YMDZ)$ O8 !>$T(O8@OODTG M&IK@*7EB0<3G=U!BNY8!3%, 3 * O4@K[EN-^\9,?%6-2Y+1\=C.>S;*V!!@ M6T8"G>N^S.>V4(;;6S&5IIY!RP G">"\,R/$)86:>CHSDI%)B$Q\D" @T_@1 M1^N&<)>+CQ(PEPZ4\OE65] M%#0QB2"+_,CT+1$9Y22AG+=+A)2.X,H8)?#3 MN"06)+Q2,IC&]BR#G!#DT"H1B3]!!:[2HR M,[7 3.B1-((.!H(;:)C:T2SQN"09E-B.>QXH"\"%_D@+NUB??'"-&VMP/;YE M'ID3P),N+$EE-%/;<\+1-;2\3F_9%&1@9U M@]132,:D1DQ">Z0%3-;=D=SP@@JN#1&)?&D6LE@(MNW#'"- ,>W3,COND4B4AYO MD9R[MYG-&^\_TN)M?RIGSWE5Y5KGE=9G=7]4N?;9>GV=G#(7JOF:U!_ M+ZYOFJ\'57[NWJ([MU?YJ_\!4$L#!!0 ( /A594_5K&='LP$ -(# 8 M >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0[DC65J]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.# M5[*#DR5NT%K87T=09LSIGKX[GF73^N!@1=:+!KZ!_]Z?+%IL8:FDALY)TQ$+ M=4[O]H=C&N)CP \)HUN=2:CD;,Q+,#Y7.=T%0:"@](%!X':!>U J$*&,UYF3 M+BD#<'U^9W^,M6,M9^'@WJB?LO)M3F\IJ: 6@_+/9GR"N9Y/E,S%?X$+* P/ M2C!':92+*RD'YXV>65"*%F_3+KNXC]--DLRP;0"? 7P!W,8\;$H4E3\(+XK, MFI'8J?>]"$^\/W#L31F+*I,(GPY"^%R39!NDF01H+TPQ*W8M)_DK!53S78)DZ3(Z49NCC) M*^\RL'<\OLF?\&G:OPK;R,Z1L_'XLK'_M3$>4,KN"D>HQ0^V& IJ'XXW>+;3 MF$V&-_W\@]CRC8O?4$L#!!0 ( /A594\VP,<4M0$ -(# 8 >&PO M=V]R:W-H965T&UL?5/;;MLP#/T501]0)4K:%(%MH&E1;, & M!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OU+4 @;UH9G],VA.[( MF"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V=TP+:6B1)=_9%9GM@Y(&SH[X M7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW=FBQF:62&HR7UA '=4X?ML?3 M/L:G@&\2!K\XDUC)Q=K7:'RL,P.7Y MG?TYU8ZU7(2'1ZN^RRJT.;VGI():]"J\V.$#3/7<4C(5_PFNH# \*L$^38FS(Z4RO2'8KWZ+T6V\-MQJZ1:(HYC3%\&3-',&2?4_"U%"?^#YRO MPW>K"G<)OOM#X=TZP7Z58)\(]O\M<2WF\%<2MNBI!M>D:?*DM+U)D[SPS@/[ MD!Z1_0X?I_VS<(TTGEQLP)=-_:^M#8!2-C&UL;5-A;]L@$/TKB!]0'"=ML\BVU'2:.FF5HD[; M/A/[;*,"YP*.VW\_P*[GM?X"W''OW;OCR 8TS[8%<.1526USVCK7'1BS90N* MVROL0/N;&HWBSINF8;8SP*L(4I*E27+#%!>:%EGTG4R18>^DT' RQ/9*:TJFXG_ !:0/#TI\CA*EC2LI>^M0 M32Q>BN*OXRYTW(?Q9GLSP=8!Z01(9\ ^YF%CHJC\*W>\R P.Q(R][WAXXLTA M];TI@S.V(MYY\=9[+\7F=I^Q2R":8HYC3+J,F2.89Y]3I&LICNDG>+H.WZXJ MW$;X]C^%7]8)=JL$NTBP6Q+LDP\EKL5\+)(M>JK -'&:+"FQUW&2%]YY8._2 M^";_PL=I?^2F$=J2,SK_LK'_-:(#+R6Y\B/4^@\V&Q)J%XZW_FS&,1L-A]WT M@]C\C8N_4$L#!!0 ( /A594\TX8Z[M@$ -(# 9 >&PO=V]R:W-H M965T[#TP+V=$BB[Z+*3(_KB>)1-ZX*#%5DO&O@![F=_,=YB"TLE-7168D<,U#F]WY_.:8B/ ;\D MC'9U)J&2*^)3,+Y6.=T%0:"@=(%!^.T&#Z!4(/(R_LR<=$D9@.OS"_OG6+NO MY2HL/*#Z+2O7YO1(206U&)1[Q/$+S/4<*)F+_P8W4#X\*/$Y2E0VKJ0H]1]L,134+AP_^K.9QFPR'/;S#V++ M-R[^ 5!+ P04 " #X565/[OL2X^_M2LNNZG5\DD>(Y/*2H;##VV;4 GKPJJ5U.6^^[ V.N;$%Q=V4Z MT'A3&ZNX1],VS'46>!5!2K)DL[EAB@M-BRSZ3K;(3.^ET'"RQ/5*C:%H?'*S(.M[ $_C?WCKL0'P/^"!C< MXDQ")6=CGH/QH\KI)@@"":4/#!RW"]R#E($(9;Q,G'1.&8#+\SO[]U@[UG+F M#NZ-_"LJW^9T3TD%->^E?S3# TSU7%,R%?\3+B Q/"C!'*61+JZD[)TW:F)! M*8J_CKO0<1_&F^MT@JT#D@F0S(!]S,/&1%'Y-^YYD5DS$#OVON/AB;>'!'M3 M!F=L1;Q#\0Z]EV*[O\G8)1!-,<<4R5J*8_(?/%F'IZL*TPA/ M/RE,UPEVJP2[2+#[1'#[I<2UF/V7)&S14P6VB=/D2&EZ'2=YX9T']BZ);_(1 M/D[[+VX;H1TY&X\O&_M?&^,!I6RN<(1:_&"S(:'VX7B+9SN.V6AXTTT_B,W? MN'@#4$L#!!0 ( /A594_\("R@M@$ -(# 9 >&PO=V]R:W-H965T M-"VQO0%61Y 4A";)#9&,*USFT7BQP MBM\<3[SM7'"0,N]9"S_!_>I/QEMD8:FY!&6Y5LA 4^"[]'#,0GP,^,UAM*LS M"I6ZP$D0! (J%QB8WRYP#T($(B_CS\R)EY0!N#Z_L3_&VGTM9V;A M7HMG7KNNP'N,:FC8(-R3'K_"7,\U1G/QW^$"PH<')3Y'I86-*ZH&Z[2<6;P4 MR5ZGG:NXC]--=C/#M@%T!M %L(]YR)0H*G]@CI6YT2,R4^][%IXX/5#?FRHX M8ROBG1=OO?=2IOO;G%P"T1QSG&+H.F:)()Y]24&W4ASI)SC=AN\V%>XB?+?. M?IML$V2;!%DDR-X1I!]*W(KYJ)*L>BK!M'&:+*KTH.(DK[S+P-[1^";_PZ=I M_\%,RY5%9^W\R\;^-UH[\%*2*S]"G?]@BR&@<>'XQ9_--&:3X70__R"R?./R M'U!+ P04 " #X565//3*IN[_=N^/(!C3/M@5PY%5);7/:.M<=&;-E"XK;&^Q ^YL: MC>+.FZ9AMC/ JPA2DB6;S8$I+C0MLN@[FR+#WDFAX6R([97BYL\)) XYW=(W MQZ-H6A<TA ? YX$#'9Q)J&2 M"^)S,+Y5.=T$02"A=(&!^^T*]R!E(/(R7B9..J<,P.7YC?TAUNYKN7 +]RA_ MB\JU.;VEI(*:]](]XO 5IGKVE$S%?XE/@<)4H;5U+VUJ&:6+P4Q5_' M7>BX#^/-83_!U@')!$AFP&W,P\9$4?D7[GB1&1R(&7O?\?#$VV/B>U,&9VQ% MO//BK?=>B^WG7<:N@6B*.8TQR3)FCF">?4Z1K*4X)?_!DW7X;E7A+L)W[Q2F MZP3I*D$:"=)W!/L/):[%'#XD88N>*C!-G"9+2NQUG.2%=Q[8NR2^R;_P<=I_ M<-,(;&PO=V]R:W-H965T<^;,>)SVQKZX!L"3-R6URVCC?;MGS!4-*.XN3 L:;RIC M%?=HVIJYU@(O(TA)EJQ65TQQH6F>1M_1YJGIO!0:CI:X3BEN_QU FCZC:_KN M>!1UXX.#Y6G+:_@#_F][M&BQB:44"K031A,+549OU_O#-L3'@":-&%I2B^-NP M"QWW?KC97(ZP94 R I()L(MYV) H*K_GGN>I-3VQ0^];'IYXO4^P-T5PQE;$ M.Q3OT'O.US?7*3L'HC'F,,0D\Y@I@B'[E")92G%(OL&39?AF4>$FPC>?%.Z6 M";:+!-M(L/U$&PO=V]R:W-H965T[^?I3LN,9F[$42*9[#0XK*1F-?70O@R;N2VN6T];X_,.;*%I1P-Z8'C3>U ML4IX-&W#7&]!5!&D).-)=AI,E;E!*V-]'D&;,:4JO MCI>N:7UPL"+K10/?P?_H3Q8MMK!4G0+M.J.)A3JG#^GAN _Q,>!G!Z-;G4FH MY&S,:S"^5#E-@B"04/K ('"[P"-(&8A0QMO,29>4 ;@^7]F?8NU8RUDX>#3R M5U?Y-J?WE%10BT'Z%S,^PUS/)TKFXK_"!22&!R68HS32Q964@_-&S2PH18GW M:>]TW,?I9G>%;0/X#. +X#X"V)0H*O\LO"@R:T9BI][W(CQQ>N#8FS(X8ROB M'8IWZ+T4/$DS=@E$<\QQBN&KF(\(ANQ+"KZ5XLC_@?-M^&Y3X2["=^OLZ=TV MP7Z38!\)]O\M<2OF;Y5LU5,%MHG3Y$AI!ATG>>5=!O:!QS?Y")^F_9NP3:<= M.1N/+QO[7QOC :4D-SA"+7ZPQ9!0^W"\P[.=QFPRO.GG'\26;US\ 5!+ P04 M " #X565/5C2^,[5%2NYRVWO='QES9@A+NQO2@\:8V5@F/IFV8 MZRV(*I*49#Q)/C E.DV++/K.MLC,X&6GX6R)&Y02]L\)I!ESNJ.OCJ>N:7UP ML"+K10/?P?_HSQ8MMJA4G0+M.J.)A3JG][OC*0WX"/C9P>A69Q(JN1CS'(PO M54Z3D!!(*'U0$+A=X0&D#$*8QN]9DRXA W%]?E7_%&O'6B["P8.1O[K*MSF] MI:2"6@S2/YGQ,\SU'"B9B_\*5Y (#YE@C-)(%U=2#LX;-:M@*DJ\3'NGXSY. M-X>[F;9-X#.!+X3;&(=-@6+FC\*+(K-F)';J?2_"$^^.''M3!F=L1;S#Y!UZ MKP5/]AF[!J$9W^0??)KV;\(VG7;D M8CR^;.Q_;8P'3"6YP1%J\8,MAH3:A^-'/-MIS";#FW[^06SYQL5?4$L#!!0 M ( /A594_\A7#LMP$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9D$OW[V=( MFJ5=O@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6M' WIH<.;VICM?!HVH:Y MWH*H(D@KQI/DCFDA.UIDT7>V168&KV0'9TOE&".TB@75U(.SAL]LZ 4+5ZF779Q'Z>; MVW2&;0/X#. +X!#SL"E15/Y1>%%DUHS$3KWO17CBW9%C;\K@C*V(=RC>H?=: M\.0N8]= -,>4DMS@"+7XP19#0>W#\1[/=AJSR?"FGW\06[YQ\1=02P,$% M @ ^%5E3_5A86? 0 -P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0;!)O4V1;:CI5G;1)4:=MGXE]ME'!>(#C[M\/L..Z M&?L2N/.[]]X!EWQ2^L5T !:]2M&; G?6#@="3-6!9.9.#="[+XW2DED7ZI:8 M00.K0Y$4A";)!R(9[W&9A]Q)E[D:K> ]G#0RHY1,_SF"4%.!4WQ-//.VLSY! MRGQ@+7P'^V,X:1>1E:7F$GK#58\T- 6^3P_'S.,#X">'R6SVR'=R5NK%!U_J M B?>$ BHK&=@;KG PCAB9R-WPLG7B5]X79_97\,O;M>SLS @Q*_>&V[ G_" MJ(:&C<(^J^D)EGXRC);FO\(%A(-[)TZC4L*$7U2-QBJYL#@KDKW.*^_#.BW\ MU[)X 5T*Z$T!F86"\\_,LC+7:D)Z/ON!^2M.#]2=3>63X2C"-V?>N.REI&F2 MDXLG6C#'&4,WF'1%$,>^2M"8Q)'^4T[CY;NHPUTHW[US^!_]?91@'PCV[PCH M38LQS"XNDD5%L@C!_D8DALEN1,CFXB3H-CQ9@RHU]F%<-MEU*NYIN/@W^#Q2 MWYAN>6_065GW?,(E-TI9<%:2.^>E_=N^-(!S3/M@%PY%6KUF:T<:X[,&:+!K2P5]A!ZV\J M-%HX;YJ:V0I]D[)%DZ&V%YK8=Z.H'#(:$+? M'4^R;EQPL#SM1 T_P?WJ3L9;;&8II8;62FR)@2JC=\GAN OQ,>"WA,$NSB14 MQLO$2>>4 ;@\O[-_B[7[6L["PCVJ M/[)T34;WE)10B5ZY)QP>8*KGFI*I^!]P >7#@Q*?HT!EXTJ*WCK4$XN7HL7K MN,LV[L-X<[V?8.L /@'X#-C'/&Q,%)5_%4[DJ<&!F+'WG0A/G!RX[TT1G+$5 M\ MKA/L5@EVD6#W@6#_J<2UF"^?DK!%3S68.DZ3)07V;9SDA7<>V#L>W^1?^#CM MC\+4LK7DC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\=;?S;CF(V&PV[Z06S^QOE? M4$L#!!0 ( /A594]LZ=,OM@$ -(# 9 >&PO=V]R:W-H965TZ:%[&F91]_9EKD9O9(]G"UQH];"_CF!,E-!4_KL M>)!MYX.#E?D@6O@._L=PMFBQE:66&GHG34\L- 6]2X^G0XB/ 3\E3&YS)J&2 MBS&/P?A2%S0)@D!!Y0.#P.T*]Z!4($(9OQ=.NJ8,P.WYF?U3K!UKN0@']T;] MDK7O"GI+20V-&)5_,--G6.IY1\E2_%>X@L+PH 1S5$:YN))J=-[HA06E:/$T M[[*/^S3?9.D"VP?P!$7 WY2X%Y.]2<(V/=5@VSA-CE1F[.,D;[SKP-[Q^"8OX?.T?Q.V ME;TC%^/Q96/_&V,\H)3D!D>HPP^V&@H:'XX?\&SG,9L-;X;E!['U&Y=_ 5!+ M P04 " #X565/"=Y&F+$I"? SXU<+@%F<2*KD8 M\Q*,KV5&-T$02"A\8!"X7>$!I Q$*.//Q$GGE &X/+^Q/\7:L9:+^F)*BMYYHR86E*+$Z[BW M.N[#>+,_3+!U )\ ? 8<8AXV)HK*'X47>6K-0.S8^TZ$)]X>.?:F",[8BGB' MXAUZKSGG2,!I6QN<(0:_&"S(:'RX7B'9SN.V6AXTTT_B,W?./\'4$L# M!!0 ( /A594^F$A$]N $ -(# 9 >&PO=V]R:W-H965T$T:W.)%1R->8Y M&)^KG"8A(5!0^J @<+O!(R@5A#"-7[,F74(&XOK\JOXQUHZU7(6#1Z-^RLJW M.3U24D$M!N6?S/@)YGK>43(7_P5NH! >,L$8I5$NKJ0(?) M._3>"LZ/&;L%H1ESGC!\A=DM"(;J2PB^%>+,_Z/S;7JZF6$:Z>DZ^B'=%MAO M"NRCP/Z?$M^_*7$#DR9O@K!53S78)DZ3(Z49NCC)*^\RL \\OLE?^#3M7X5M M9.?(U7A\V=C_VA@/F$IRAR/4X@=;# 6U#\<#GNTT9I/A33__(+9\X^(/4$L# M!!0 ( /A594]?MD+DZ $ &8% 9 >&PO=V]R:W-H965T5D)QJ M8\J:J%X"+5T09R0,@@/AM.W\/'6^B\Q3,6C6=G"1GAHXI_+/&9@8,W_GWQW/ M;=UHZR!YVM,:OH/^T5^DLLY5< MA7BQQIO]G?V3J]W4[, M)*^,]Y:'T2XE-TLT8\X3)EQAWA#$L"\2(29Q#O\)#_'P",TPS-,U9N@M!H-*V^W1[.74^I.A13]/-;*,UOPO M4$L#!!0 ( /A594]>=FS.MP$ -(# 9 >&PO=V]R:W-H965TVRC@,;$M@"-O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1 MPGG3-,SV!D0525HQOMO=,"UD1XLL^DZFR'!P2G9P,L0.6@OSYP@*QYSNZ8?C M23:M"PY69+UHX!G$XR/,]5Q3,A?_'2Z@/#QDXF.4J&Q<23E8AWI6\:EH\3;M MLHO[.-TD?*9M$_A,X OA+L9A4Z"8^1?A1)$9'(F9>M^+\,3[ _>]*8,SMB+> M^>2M]UX*GB89NP2A&7.<,'R%V2\(YM67$'PKQ)'_1^?;]&0SPR32DW7TVYMM M@713((T"Z3\EII]*W,)96#OXR.RO_!IVG\( MT\C.DC,Z_[*Q_S6B Y_*[LJ/4.L_V&(HJ%TXWOJSF<9L,ASV\P]BRS&UL;5-M;YLP$/XKEG] G3BLZ2) :EI5F[1)4:=MGQTXP*K-,=N$ M[M_/-H2QC"_X[GB>YUY\3@O_5&BT M<-XU-;.= 5%&DE:,;S;W3 O9TCR-L9/)4^R=DBV<#+&]UL+\/H+"(:-;>@V\ MRKIQ(<#RM!,U? /WO3L9[[%9I90:6BNQ)0:JC#YN#\?2]G8>$)U4]9 MNB:C#Y244(E>N5<W*?L$H0FS''$\ 5F.R.85Y]3\+441_X?G:_3=ZL5[B)]M\R^_[@ND*P* M)%$@^:?%_4V+:YB'FR1L,5,-IH[;9$F!?1LW>1&=%_:1QSOY"Q^W_:LPM6PM M.:/S-QOG7R$Z\*5L[OP*-?Z!S8Z"R@5S[VTSKMGH..RF%\3F9YS_ 5!+ P04 M " #X565/T=Y//\4! W! &0 'AL+W=O (2.L-5AS34.;[?'(ZIQP? ,X?1K/;(5W)6ZM4; MWZL<)SXA$%!:S\#<9DZ\2/K ]?Z#_5NHW=5R9@8>E'CAE6US MO,>H@IH-PCZI\1'F>E*,YN)_P 6$@_M,G$:IA E?5 [&*CFSN%0D>Y]6WH5U MG$YN[^:P> "= ^@2L \Z9!(*F7]EEA695B/2T]WWS+=X&UL;51A;]L@$/TKB!]0$F*W661;:CI-G;1)4:>U MGXE]ME'!N(#C[M\/L.MZ&5\,=[Q[[X[CG(U*OYH6P*)W*3J3X];:_D"(*5N0 MS-RH'CIW4BLMF76F;HCI-; J!$E!Z&9S2R3C'2ZRX#OI(E.#%;R#DT9FD)+I M/T<0:LSQ%G\XGGC36N\@1=:S!GZ!_=V?M+/(PE)Q"9WAJD,:ZAS?;P_'U.,# MX)G#:%9[Y"LY*_7JC>]5CC<^(1!06L_ W'*!!Q#"$[DTWF9.O$CZP/7^@_U; MJ-W5KK[GOD6 M;P_4W4WIG>$JPIE+WCCOI:!IDI&+)YHQQPE#5YCM@B".?9&@,8DC_2^M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>-)TD!TMLN@[ MVR(S@U>R@[,E;M!:V#\G4&;,:4K?'2^R:7UPL"+K10/?P?_HSQ8MMJA44D/G MI.F(A3JG#^GQM _X"/@I872K,PF57(QY#<:7*J=)2 @4E#XH"-RN\ A*!2%, MX_>L29>0@;@^OZL_Q]JQEHMP\&C4+UGY-J?WE%10BT'Y%S-^AKF>6TKFXK_" M%13"0R88HS3*Q964@_-&SRJ8BA9OTRZ[N(_3S>XPT[8)?";PA7 ?X[ I4,S\ M27A19-:,Q$Z][T5XXO3(L3=E<,96Q#M,WJ'W6O#;3QF[!J$9 ( '0( M 9 >&PO=V]R:W-H965T5PW?N(40[1H GA>DQOR)MJ21_YPHJ[&04W8&O&4$'W5070$$80AJ7#9N MENJU9Y:E]"*JLB'/S.&7NL;L[XY4M-NXGGM;>"G/A5 +($M;?"8_B7AMGYF< M@3'+L:Q)PTO:.(R<-N[66^\]I *TXE=).CX9.ZJ4 Z5O:O+MN'&A(B(5R85* M@>7E2O:DJE0FR?%G2.J.GBIP.KYE_Z*+E\4<,"=[6OTNCZ+8N+'K',D)7RKQ M0KNO9"@H<)VA^N_D2BHI5R32(Z<5U[].?N&"UD,6B5+C]_Y:-OK:#?EO8?8 M- 2@,0!Y'P;X0X!O!(">3)?Z&0NZ?_D]5R MN7K-4(A2<%6)!LVNUZ")QH-PKMDO-2CT1PV0#",(LH'LD"7!RC#Y6#,S\:W5 M^CJ!/ZTDND.YLB98Z02K&4%@4-HTH=TDL)H$E@21<4]Z3:@UC=9$ 9SZUD]6QI6YU1P7_Y7T__H'9N6RXY,87\!!@G%3D)-8SDF/5]L)\(V@X]'HP?&MD_4$L#!!0 ( /A5 M94\I$3IY40( %D' 9 >&PO=V]R:W-H965T>,#3/%0-DKKP&$\]:2CF_<6HC^T?-X54.+^0/MH9,[)\I:+.24G3W>,\!' M'=02+_#]Q&MQT[EEH=?VK"SH19"F@SUS^*5M,?NS!4*'C8O<]X7GYEP+M>"5 M18_/\ /$SW[/Y,R;6(Y-"QUO:.7C"CL@1#%)'[]'4G?25('S\3O[9YV\3.: .>PH^=4<1;UQ M,]>-,I_H)"UP6C X.,[?58_52H,=0 M'F:E%O79Z3V9+9>KUS)(X\*[*J(1LS688(9!$\*3[)-$8)/8!JOPX%9@MT;$ MF5TAM"81ZOCP)HG$3A!9"2)-$-T0I(M3,)A$8SIS"HDO?W:=V*H36W06,A;( MG;-(K!*)12);:"3K5-(LF.=B[F6-"Q:X&T.IU5!J,90O#!E,/#<4A?[:D 67 M)^%=0YG54+8RE"YTMME*)P^3>.UGC4,HS+.[AG*KH=QRY7<(D&__BOW__P+0 MG4* +"[0LA*@U1N1H#A<'XP-F,26F_)FA:H%=M8UG3L5O72ZH<[9N>FX\Z!"EDN=5$[42I ^O$?Y!W5LL]-$P(GH8:I'#-3[,U$T'YL M9-[43&PO=V]R:W-H M965T2?6J2P 3O=>BT;NX-*;=(J1/)=1< M/\@6&GMRD:KFQB[5%>E6 3][4BT07JT8JGG5Q$7N]PZJR.7-B*J!@XKTK:ZY M^OL(0G:[.(D_-IZK:VGN21'*5_=XOMY%Z^<(1!P,DZ!V^$.>Q#""5D;;X-F/%[IB-/Y MA_J3SVZS'+F&O11_JK,I=W$61V>X\)LPS[+[!D,>&D=#^!]P!V'ASHF]XR2% M]K_1Z::-K <5:Z7F[_U8-7[L^A.&!UJ8@ <"'@E)^E\"&0AD1D"],Q_U*S>\ MR)7L(M7_62UW;R+9$EO,D]OTM?-G-JVVN_<"9SA'=RSZ9\),U"PN0H #Q NFG&&06H\6&6*$8PG7M!DZ_ =:6?7%VK1D=':>P'Y9_] M14H#5G'U8(.5MA&."P$7XZ9K.U=].^@71K9#IT-CNRW^ 5!+ P04 " #X M565/2L^*TUL" @"0 &0 'AL+W=OU8$J9NJ:J56BK9J^^PD3D!K,+6=L/W[VH8@+B>4OL07 MYHSG>')LIPWC;R(G1%KO):W$ULZEK)\=1QQS4F+QQ&I2J2]GQDLLU9!?'%%S M@D\FJ*2.Y[J14^*BLK/4S.UYEK*KI$5%]MP2U[+$_,\+H:S9VLB^3[P6EUSJ M"2=+:WPAWXG\4>^Y&CD]RZDH224*5EFG!E]/6=K4B0LE1:@JLFAO9$4HUD]+QNR.U^S5UX+!_9_]DDE?)'+ @.T9_ M%2>9;^W$MD[DC*]4OK+F,^D2"FVKR_XKN1&JX%J)6N/(J#"_UO$J)"L[%B6E MQ.]M6U2F;3K^>Q@,B^)4N>FB3K,2XOQAI@Q8C='A$D/<92 7H4'JO!, MO#]2$<,$/DC@&X)@1)!,TF@QD<%4!A.[\201"!/ 0@)02 (V4R$M)APL B* MD^F6SD'>$#22$H)2PKF4C0L31"!!M-Z5&"2(5[@2S_*%AN"B1\%_^ (7*P*J=>Y+^._M6(*,AV>W \GJ[CWB](^B["]02P,$% @ ^%5E3]\YGG@, @ > 4 !D M !X;"]W;W)K&UL?51A;YLP$/TKB!]0!V,HB0"I M231MTB9%G=9]=L@EH-J8V4[H_OUL0PD%UB^Q[_S>\[N+N;05\E65 -I[XZQ6 MF5]JW6P04D4)G*H'T4!M3LY"WGJ^*YNI3:)E">-O0"/T'_:@[21&A0.54<:E6) MVI-PSORG8+./+-X!7BIHU6COV4J.0KS:X-LI\U?6$# HM%6@9KG!#ABS0L;& MGU[3'ZZTQ/'^7?V+J]W4FGT7[%?IZ(M_KB_\. M-V &;IV8.PK!E/OUBJO2@O1.(*Y;72FN-WNJ:9Y*T7JR^W<;:A]1L"&F^X5-NF:[,],>9;*W M'*_#%-VL4(_9=A@\P@0?$;LY L=W%60<##;PDHTMG@M,KI@CHN0C9+\@LB;+ M+L+%9H1.(!P7FORG#+(H0)P &0G$CY-F=I#80>KNCB )2#0I=QF&)VK[.2R) M2!(L>XX6/4>86XUF[>C++# M6'G"[EW?X=U,^D'EI:J5=Q3:?!WN#9^%T&#,K!Z,F]*,P2%@<-9V^VCVLAL& M7:!%T\\Y- S;_!]02P,$% @ ^%5E3RNEH&[-!0 EA\ !D !X;"]W M;W)K&ULC5E=;]LX$/PKAM]=:TF*HH(D0.W6E8$[ MH&AQ=\]JHB1&;WRIKVL'N?UH2KR^SYHMYVK*++S M7;[93V^O^WM?J]OK\KG9;O;%UVI2/^]V>?7?HMB6KS=3FOZ^\6WS^-1T-^:W MUX?\L?A>-'\=OE;MU?S$\?>F>*W/?D^Z MKOPHRY_=Q?K^9AIU&17;XJ[I*/+VZZ58%MMMQ]3F\>] .CVUV06>__[-ONH[ MWW;F1UX7RW+[S^:^>;J9NNGDOGC(G[?-M_(U*X8.Q=/)T/L_BI=BV\*[3-HV M[LIMW7].[I[KIMP-+&TJN_S7\7NS[[]?C_\DZ1"& ]00H$X!;=OO!>@A0+\% MF'<#S!!@0@/B(2 .#;!#@ WM0S($)*$MN"' O078=P/2(2!E+5^7KI#K6]"'O7AVZ2MN2N^MN]A76_]?61-W>?;E5J;V>OW1$ V9QQ*@S M#$71&+,"F#$BDPAE]0DS;[,\I:I0J@LE"<9-+"4B=F/()PFAB&7Z&324)JR_ M%Y/Y$M!2=CGA-4K&X&'3\ GKGD"?$R06$QA(8'H",\J 9;DX8FR/V1\Q+F8C MLKH &J42PU1BD$K*4CEBXK-69C;2EM=*+)*9Q>0BUK%5&%L6QK8&,*/)>%X# M"\? BC'0_&U<6)$UI2FOX:5$*1.19B,0Q)4%<:T!5UM+GA)(8/<3T'WV6BT2 MF8RSFI?C)=0H&0>3<2 9ULS"R3Y39'B=74*-DDEA,BE(ACV 10J:,1$3_-4E MU"@9BK"Q1" =P](90.XAP-HUY MV0;R98%\:X2CE)1O*+!]DO1/'?'IQ :^4RKG[Y7#KLC27O4W(*6)!W-)EPG M/I-T*J.]'<=&12BPRY +G\(1]@:2YB!G3B1U?V:LUBDO(82+8JG;87Q9(-\: MX;0QY)D.*VQ,"A@3\1F$0I:C8_::+"',6-;!51A;%L:V!C!'VGG*4F$_5-(/ ME1.C()TN5A$9/@H EJ26&] L^^S90@V8AMW#_NKDOZJB1LY!(F'\CYHG PV M0P7,D'=[-8!&FD0^ U#8:A2P&HKYTY)60TGD?"\1MAJ%K$:4/5@\Q4YSF55@ M560CEW@2PF:C@-EX1P\KM4K"959AI59R02!E5LFY_HPBQUUJB7!IN_;DHQQ& MEX71K1&LG1_XG@:V&P76(E)CI9RKUAR(#P.".1+%%L26A;&M 8S2*/6,@L9. MHZ732(W54LU)M;-6-@H(9A+'%^L#S+[/EB'8B&W8Q$W2,2YMAHIXB9-/;N!!HNX0=M37%L-F)$[ M?CB6(52[7F'IS,_.XW9%]=@?\-:3N_)YWW1Z>';W=(C\477G>>S^@JX^$[B_ MHJLOQR/B-_KCB?6?>?6XV=>3'V73E+O^K.^A+)NB33[ZT!;\4Y'?GRZVQ4/3 M_4S:W]7QI/AXT92'X11\?CJ*O_T?4$L#!!0 ( /A594\;U?2L- ( )D& M 9 >&PO=V]R:W-H965TW;(34 UF-E.Z/[];$,H)5:7%VQ?SCGWV-RXY*6''VN]RK8N'/?&\/!WIBZIFW7Z&? M3^Q[_>2_PQF8AALG.D?.F;1?+S])Q:M>15NIZ%O7EK5MVU[_0G,32$\@ P'' MGQ+"GA"^$Z)/"5%/B&[-$/>$^-8,24]()@34+99=_355-$L%;SW1[9^&FFV* MYXFN;VZ"MISVGRZ U-%S%N*'%)V-4(]9=A@RPN @^(A9.S # FD'@PWBLK$D M5W3R,<'J&H$#/#'Q7Y6G&U0VUYAXYIY+Z%S2T/+#\9*2P"T0.04B*Q"-!&;Q MI"0=)+&0VD*^X(2$D_6X";5QH3"Y=SN.G8[C*\>83"W'UVFB.)I4V0'"P:2( M:Y?20S*IM M$IGL2C8Y)!>)H+SGIY?Q4*U/"472X1Q^).6:3^!+/5]@17^/Y M4W=-OLMWE_8/*HYE+;T=5_IPVR-XX%R!]A[<:?.%?B>& 8.#,MU[W1?=;=D- M%&_ZAP -KU'V#U!+ P04 " #X565/KN,M>IX" #V" &0 'AL+W=O M)HV:9.J M3=NN:4(2J[;Q@"3=OQ]@UW7QR6YBP.\Y[W/ 597J9[U20@3O;1-I]?QR9C^ M/DGT[B1:KN]D+SK[YB!5RXWMJF.B>R7XW@>U34(0RI.6UUV\6?FQ1[59R;-I MZDX\JDB?VY:KOUO1R.LZQO'KP/?Z>#)N(-FL>GX4/X3YV3\JVTNF+/NZ%9VN M91,6O6ESUK!VY4IZD?':=+_MUC!R1:,3.N!3/)T@?/V:_9/OGA;S!/7HI+-[WIO3NNXC*.]./!S8[[+ZV4OP[/N_/,ZO"G8& 8'D#& 3 '6 M^W\!= R@;P&I+WX@\Z5^Y(9O5DI>(S6L5L_=1X'OJ9W,G1OT<^??V6JU';UL M*,&KY.(2C9KMH"$SS9LBL=DG"P)9;,DBG+PWJ):*K(0=*%@$]?%T#LA2.$$* M)DA]@O3=+ 20VT&3>TTWF*0LRX)2 %6)RAR&R4"8#("A (Q!@5(:;!%K. M:TYO&=W8C#!@Q$(CO#!*$0OJK@ 5*="-9<;@QO6 R1*'HA"'+.NV,QSB *J< M93=PX%T.TP5.$?X91\U\_R&,I>'. ,GRH@A7*YF=(JU01W_@ZF@GSYT_[6>C MTZ'^0/PI]"8?;@3?N#K6G8Z>I+%GF3]Q#E(:86G0G9V6D[V$3)U&'(QK%K:M MAI-XZ!C9C[>,9+KJ;/X!4$L#!!0 ( /A594\J'L1_5@( #<' 9 M>&PO=V]R:W-H965TTMJ&(!1E(*&U&U8Y#;V)(J< MGQ2K6_HD GEJ&B+^K"GCEU48A^^!Y_I8*1, 1=Z1(WVAZD?W)/0*C"K[NJ&M MK'D;"'I8A0_Q\C$S> OX6=.+G,P#4\F.\U>S^+I?A9$Q1!DME5$@>CC3#67, M"&D;OP?-<$QIB-/YN_IG6[NN94.F_9'"@^0EP(,"1H'/? M(J"!@#X(R4U",A"2_\V !P)V,H"^=KN96Z)(D0M^"41_'3IB;EV\Q/JX2A.T MIV._Z?V4.GHN$(IS<#9" V;=8^ $$T?1-6;KP8P(H!V,-J#/QAK.Z/ ZP6:. MB"/'Z/:?*H^W5:Z,(N]^(2N I@+W"[] XA5(K$!RM>&.RZT/@_Q)L#<)]@@D M3A(?!ON3I-XDZ4P@CI%S=7I,:C&MQ7Q*,N?N;.8@&$'LV/4H9?B;^(=\_Z1\)^)8MS+8<:5[ ME>TH!\X5U>:C.WW5*OV*C0M&#\I,,ST7?2_O%XIWPS,%QK>R^ M02P,$% M @ ^%5E3_J"=X./ P ) \ !D !X;"]W;W)K&ULC5==CYLZ$/TKB/#PYZO9GMU/*!+_JJNFFX\6^ICMW9>^"DO&C]TWU\7D]#XCQ2E5H91U'8QZMZ5%7EF*P?_X^DX6E. M9WC^_L:^[,5;,2]%IQYU]5^Y-KMIF(;!6FV*0V6^Z>,_:A04A\&H_HMZ596% M.T_L'"M==?UOL#IT1M1_\T,-V"C 3L9V+G?,^"C ?]K M(-XU$*.!N-4@'@WB6PV2T2"Y58,<#228(1I6MP_74V&*V:35QZ =,FY?N,2F M]](FQ,H-]O'O_[,1Z^SHZXSS9!*].J(1,Q\P[ Q#";G$+!',"1%9#TYN,,R- M.?/,V>4$CSZ"<(PZ25FX6,HH4#,A][D[[-<".;HNO.>@)\34(D3")1 M] 3B0FL& C=@DA[3##I ;!<^Y!,#-$L?PP58#X2&QPFN)T;UQ)X>2F.@)_9G MB1D#OBQ\%)4$I,$2H9(T!0F5^RA&A+@2IP35E?AQ$F#SS =,?#X-95QDP)V% MC\L$E+_T030F+!4@R7,?%RY MH&6XKA35E?JZ&%B_>>JMGQ",)@26Q@4"Y"GW@4N,D9+, ^888R(O@!+!B1#P65U2AS<0#98@J!E4Q;Q-Y\?(AJ:3^OOV8*D<@,157 M-RS%FP;*D;KD">.W%B84*8E$%&)(M#3AR(Q?EXJW-]3O;RB%_-'&WAKZWGZCM5'6>7)GX[*S5];31Z4VQKU*^]X. M][;AP^C]>">-3A?CV1]02P,$% @ ^%5E3[E*5@;] P @A, !D !X M;"]W;W)K&ULE9AK;Z,X%(;_"N+[!GS,+542J4VT MVI5FI&I6L_N9)DZ"!G 62#/S[X>+RX#]NLU\:8"^Y^)CGP?CU4U6W^JS$(WS MONV>F^;RX'GU_BR*M%[(BRC;_QQE5:1->UN=O/I2B?30&Q6Y1[X?>46: ME>YFU3][KC8K>6WRK!3/E5-?BR*M?CR)7-[6+G/?'GS)3N>F>^!M5I?T)/X1 MS=?+<]7>>:.70U:(LLYDZ53BN'8?V<..)YU!K_@W$[=ZRKM,VAA[F=?]7V=_K1M9*"]M M*D7Z??C-RO[WIOR_F6$#4@8T&K#H70.N#/AH0.&[!H$R"'Y%"/IJ#4/I:[-+ MFW2SJN3-J8;IO:3=*F(/05O]??>P+W;_O[8\=?OT=<,#OO)>.T=*\S1H:*)A MOC_7;(%F5'AM!F,:A-)X(L.?_:83YN1!_D8'3B( HG0PTYTUOQ#M$. MB(+(LD:8!1T,9!SHR3 C#B-;',B&1T8@3JC'(2/.'Y/FF\?!_<\XB!/I<;@9 MARS+GF%,,," 4%_34&2K&R8% Q@(]2Y6HFGS\ 77DWE?-$\&$X4!7$2VNF%> ML/@WF@SW.4.-;C198DQQPHQU<(=H!T0QV3+&8&%+4#>=DDJ43.(0F;-XCVJ' M5/Z"+#@E##-",-/10 !!OH6ZA!%$ $&1L7-@YHB"!5M:(F$(T3T0(@ ABFP; M(4PA A2*]*E4HNF0V'(16382A#E$"#'Z.E>B.5=MI<,<(L"AR%@,H3E)[4O< M-B(,&4)[$IVL2!19WA2$241HZZ*3E<"V)%H8X_Y -4\'4XT U:QK 6.&?F,# MPW'/<]3S>O&1*+*PA>.>YZCG$ZWXW-QV\(0;V=RCVB$5)\OKCV-\<("/2%\Q M2J2AE^F4N4^V [*6$;YEI7/+-Q&@4:Q_^W%S3[2,;9.*6<0!BV)]8ZM$&L@# MVTQ@&G&31DQ?/ELEFE'/]D' ,8LXP$RLOYJ4:#9'\<+ZV8IIQ &-8OV-H41S MCC/+JXECSG# F5@'FA+I(-=9XDT.* I1G?K#G]K9RVO9GSQ-GHX'3(_4'W#\ MD@^G4Y_3ZI25M?,BFT86_6'&4QIM<')ON,FZOJ^%4:+AI MY$6=>'GCL=OF)U!+ P04 " #X565/3^.H(E " !W!P &0 'AL+W=O M($M 93VTFV;U_;L)3"V]-[Q5.[_2NML& M@2HKUE#U)#K6FB\7(1NJS5)> ]5)1L_.J>$!#D,2-+1N_2)W>T=9Y.*F>=VR MH_34K6FH_'-@7#QV/O(_-E[J:Z7M1E#D';VR'TS_[([2K()1Y5PWK%6U:#W) M+CM_C[8'%%D'9_%:LX>:S#V;RDF(-[OX>M[YH8V(<59J*T'-<&?/C'.K9.+X M/8CZ(],Z3NY MR#]138M&*# M1HO J(\(#"$.>.$>)006B, 8(R<0301PF, "&U!@XP0V_T60S)*$;%(8$H.0 M&!#(9I#>ACB;UMDD8;1R%@2DD"4E#6>4WB:>4!!),$Q)0$H"4-",DBPH9/7$ M4I"2 A0\HZ1+"EJ[/1E(R0!*-*-D"\J&X)4KAD*XD$* LYE74K@ 11F)5T K M%8L T*)DT1*49BMEB\"ZW2,,@,@W8NOO%+<6M=N)KMC5]EC]V[^,^];TG&PO(A"3$(, H&1-[8_?YWH/7"3EMK/9 M6E=UM2D2>,_G/O^8YX7S>14G^7_^_JDHUN]^^"%?/(6K(.^DZS"!7Q[2;!44 M\&?V^$.^SL)@F3^%8;&*?_"[W>$/JR!*?N]LDN@?F_ DW23%?_Z^-Y[\_D]_ MS*,__;'XT\G5+[,;YWKZ<>:KCM.K^LZ?M>;5'^\3)\[3K??_*.UAO^:WN=%%BR*_U5] M:)844?'JG, "LR!VSF )GYV?P]?J<]UNU^OV>I/NH&6$#U$<9LY)4(2/:59[ M_3S('D-GNEB$\!0\L^3GVU:SR3(\L9MPG69%E#PZ\R(H-K63^UO],&^C(@Z= M],'Q_,/[(V<>+C89#%D[FW2U2A,8-EU\VYZR#S'D.XDU8&S0+EK2* MU]5]&M?V=G'YU]KXN(TI0(USDBYKXQT.//^H9>_3Y1)@)'?5!^<\2D+G*JD- MXOF^YSNWX>(I2>/T\=5Y'S\O.V[+L&?)(LW@-(,B2A.7SA.."2X,83=[;5SF MZ6S+73N7F]5]_08!3HY[ "HU:-1H_R7UA?^L@FR(LSB5X&'ZH-% M5K\Q_?)UF$7I$E'+.84MMV'7O_WN=TTH9!:=!4D>X=FU+.(AB//:Z')<-^%C MA.@'XUP&J]I3YW<79Y>SOSHG5S?75S?3V[.KRY:!;H//SMD2UA,]1 NZR99; M&/6/_5%_-.R.=T$9 2K P6WZDE2?G6YR0+XVB-)#:%BZSM+G*%G4T:>&'M4A MKM.\ .KS/Z-U(R".QB-_5#NV= &O7#^E21LL^M[D>-SUN_5+9Z+@S#XOGH($ M"%/3M5Q.YZ?3&E1J= *(!'H:/8<(5X$B62V/SU=!'#OO-SG@+9_"X$@MF'.\;'G'_>\5HRQQ_@ 7]9VO17?Y&W!WL;W_]*KP2N\NN37XZ"V MN??3\^GER1P*K5I3L,%4 B/6&P- MF]2!!7D>%OF[VL]!_N3 H,X"/X3_V$3 7N#YVB3 &)$.YT J%B$\=!^'KG,9 M%FX;7)TES_ M,%IZK/KK5?%4QX;;%%%L45IQ]1G X'68%3#J=8SD"M<^@V6O M\50;IP)$ R*8,'.E(:DIYQ#0*UX0TSS8YHN7Z(XKC$\]4-M]6L4$?#5\S#( MX2!NHL>GXCA].+[+99;Z)3V$L*\EL;E52(326D[C^9@'TF31?,I\9,U'I:X^ MCH+[* ;6$-;O7U_K.GC%.VWX'7C7$EB\'J/UQN=/P'6.@>JL0.H$I$K@O2P$ M*&@05THW;2VP3D*3Q_V&K-V)6O+KMO/C\@ 1L::RGL Y)3X"8GO@_-"B_I#X0%0; M-O'9I2)O[7N9,"4*(33SO997]-.:F\+FY^V;J;MC>;MM#V]94-GER=7%P +M]/;V<7L MLL1LY:AMCNONX,"]O?7C&G\6##(@U@Y,-TSXZG0>1%.$3.16C 'S,'N.%K") M.2!4C:EE@*S.*D!)KCY%#@BZ8)%@"?/%*3'6^I;B&([5=3Z&28A:.3X_7:ZB MA-0($CIGG]= )>H<984*\W^S;@"KKK'G=L(N(VYY(J+3;";R_)OK)$TB@D7& M6JB.Z]R'#VD6-E$W4BMRW! \(1,Y1?"YOE2DD/O,ML=[ST$4JY=LC!8BZCKO M@SQ:?(V!3J-X4]3A>B:DW&#^-BM.[>&6!38]V+* 7T,4NP#OI\\ (]*R4*H MJI, %%Q!# !&$>P@VF\:MF47;QRC98-E0GT:/4>@6B,YLL\F7,3PH?;N'NSZ M X!S])B(/+=X91L"ZHPP*6(T_1WS>4V7?P=E6TO9+7S^-PD)>[[F[HDS=2)? M_Z8N!NRGY?G4-0,5!D M.W+,&J:HYK, U [6Y@)S/#.%#J%3)PE("+[:O*_!6'&L!L9M H M$1[?!S@M+ Y)/T-BV,Q88 L92O[.(: $?3K"TVU0O.ID^2,(IVKS,,-IE*^5 M< SP/J-/ZP P)3T&0L-E6H2V76F?=T1!O A!A5C*QE=-=JNFEW>*G+4;B=3) MUJ25AX=P08SI09AIJ"RVZ$3*D9HL]K6QT;3\*X#,(=K6Y.1LD9@ M;Z].?O[IZOQT=C,'E?LO=V>W?_L2-D6&D6VBRP[[P_%^]H>4J.NB44:(FY@O MS2TZHW.ZR1 QV%RKC23\R-6:T6#V.@#:,0@6R_B^YN#QW4/G()AMYW,7U[=SAS? M^??_,?8]_T>G<0[G"@6E14@ZBG(E.*X#UZ(<.(1Y(+HA042!Q-!XYQ ?LXC^ M$9[_[.+4N8CB.%JCTGQB7+NTD-&/P#50&EJ\%G#+Z-]%G^5#&D#TLPO@MS TPP:X.A@S5PJ\_1"D G?G4.AI/.1#^+#-;9)*"X.H$HI21H(ITW MMSE]S$*&9UI[_?LC>JLRT:#CZ7F00 -J104=B/)U.&L9"2#I'@@6KO;E*5H\ M.2\AK"3?W/\=V07PHD!#;,>9ZM> #4>+$(4X6U5]"7+[]!.ZEG^PSQE)/'QY M058;N;D)#)!O8K&(P#DL12#&Y>"[E>D IP\\ZPP[0.NCW%JBC,>3!RC@(95T M@A7*G#CHP7#.XU<8%(ZZ0%9O?G$.Z>$C?.(%Q$@ H/0%Q6, @CQ:1D'VNA5-\+T+D/Z# MQ1-((461EP<'' QC0 6XCX<'@A2ZW0L@NY^V3QZ7 5'?-3VJ8(NAB*!.DJ-V^%GC:Z@?@G>(L(+WUC" MQ;.=(7_-01T"?&$\@>-=A.BZ1OC* +Z8W$1)DCZS7?'SQ?0:J)DWZO_HK!#* M 8H^XPR%#C1Q^;;+Z.L-W5&WRZ_/>5(G!_'>>4FS>/D"/-$YS)'C:)Q=!:_. M/6)C0= !5(G.ZP6 WTG2 J$2K@9.I7Q,NPEDKA$H)C(0T2%.7I'8J)6 ]42924\2'VF V?L3GS?5B#E39NS MVPX.F+X[Z1LC%$*:O??#'A EWSG2,0A.SW>'P[[#WN8*_APXPY$[&8UK'"]& M+UH3:P_@RB0.BP"]UN1I?DZI$ KP+/B"9C6XQ/+ M2,JXHHA:"[RY58S!YZ,JC+F PQ84-1L&Z6\C_6F:I^@8$Y\R :[L+GT6N:U. MF/6*#(5V:[/7%FXP'^F_IJAP+II:UTWWO\PN;Z]NSF8U]4?'%:&5=@&*_V:K MWXFTG[[6?JR!05.7-A :W##0.Q8T%^1CS6CC($H#OA&\/[.2 MQ[(E/H)R3;:B2(=@@1LE4)/YR169KC2G->R%J>E#E.7%<00XP)_2 MC7JE0Z2KN@CF:@\\ *UGW>!>5$NX5(0/U!G2!.9 ML2,$;&:ZSXR-#F4EQGR 33*9BR<8(TES9+^$)!6."CN!26!,A(Z<.!4.EQP_ M,?2HZR5Z%:WPR:@<48K/K6!M2@4+F"L,\'\L2&W)<@D(] M!9]D9$& Z)GA4@LGFN=5^4<#BZDSC&N@JXP5^6:]CG&* Z??=P?C"7SH3=SQ MJ.?\FF:?X*:/ 0(>*9[:Z[N3L>]XGCONC]#@'>5/(MOD*,8.!A[^..AU89#1 MT/6 )0%KZ+G^H!9)^F%Z=N/\,CV_FSF'9&BMF2..G9BP<:"RT%G4QF\[O;LCBZ(@30Z+I"5=0V5J:FS^DC08W8=Y^,4M C2#9,GU#=S1 !]%,$]HJOUI@6M(&!^,#\T8*VR'S.R%D] BIBA M,ML+@<\L:8VH^Y%9 SZ3RHUT!C'O@8P?BBZ_.H::X&^UM$:\!9 MW##2I&#Y' #U?@S1B@^RW2<87(D->BHS+AH#$J0C%/I>6,[C^[!X048J8ZP! M#2*75Z$%E2@$B0 BL M Z-GB$S*&N@F1:5LWY5KU$_-!ISB)27F1.1I2;JQM6ZE'L0!/&KOZ)USCHMP M/,&[OVQ2)&T$!:2(27@XWQ*KE$QJ%SJHU+YQ4NMX2%^&/..]L1T!=IBH*7F[ MN&BS'D"YB!Y< AU>%#&%]:.8R'\I<2\'>=1>*"XKAZL#';-Y43]67H@2O26] M"M37>;L_:K90NIGR4O&918" C&:7++U/.2<(;2;F(0'O)8;7TRHW]\CDBRB( M211DYG>E<'2[-(Y"3 6GDQ\'[!JTU2M9R G7^O ACJM0CD M922D2:$$DKJ U[(ZFW]K"2=O&(---$5V6< _QO@8L M^Z#!H8)KOHXC!MTJ\)>';H*KK1B@9O'U++ Z=>!E9D27 D.373DQA#_7M%<6 M["J,Q:D$S$K\2%-XF"$$R2D!698=AJWZH--I- AD&.F1L[>UP5S12$/IL'$1 M.JRV1;&1)9-H;@,=&Z0QO!L7 B09+==M1@ =,X2H M\U:'S:H\>YK?8:1H^*J9ZP:-IR#$=4?P?R4>V9_PEXLH23-FN&@8S0L+QW)* MVM2!]\V#C/M=^?^NH4PD?/-(GCL:^_K?[0=5/^BO<$[]UG/J_^;-^;(Y^K<6 M(G1U=?KKV?EY6XX(P58MLF _)56/83^]2YP>ZI6KI3G3RU/GZO:GV0WHN;?3 MRX]G[\]G(,[,,>"]R6N*L2S(;TKZH0Y"4KM2 MFU RE=*(C0UCMY6RS"^?@ORWF.@:#-E5NFH? (HY>M_ YD%^V6GK7IBX,_+$ M!5GV2J%GVKVG9Q!K-NV"600Y6'-A!?F7:Y#/(#28;MDU5N#LJA"CP,)/8X!)8BM = 7 MX7%,&()I] _V%[>6]PRHU!+D)O0:"R?^E*0OQT\PYPDH77#J*"#F\AN@ Y&U M7,(XMB.M"H4OPP#C:R#KMYS>V.ZKHG;G> W [*4PQ<^V4OP M(B=PD>-MX.&-W.ZX[_3=D>_#_R<3ST&_8,_I]=Q!MRN! O8;BLI6_^V[/9B* M_[]]]6-G,G;[PXGC]]PQ8(#7=8>#@>/WW:[7<[S!T)T,AL &]OMOW^LZ1W/>X1_Z;WAA!1LX>?ND.8.-CY]V^_BA_*B&T@SK+DWZ.&*>Q,R,8Z[$T2W":&;-P 4&72_%:"^ M%02: 77@CGMC!E2TX<"'\618!M3!H+\_H#9Y$OM#M]L<7,(%)QF\!55L.D038F"42ME%9 MI!A$-71@BDC 9B?V9&L/EI4/9CSUP.,>*0>,SNZ7V9@*L_]G]T&W3)\6X MCWG(4.*?'T@.Q?&]7J?[!T<=MTA28F0'D20).3")1'TR."/@95'^*:]>>QDY M&F&P>>?V=8H QZA5BF%3UVH<=L'C8P8(@9MMHG+:8H/3/2#H2GP)$0"EO&1A M\(!SL$&D34)GDL;T@(P_^1&IP..!3TM#-H#L SX32^@"LX3/OC,!.NSAQQY\ M[,/3MV9*'VA7#VG7"$C6I%:"8WIR3JXOIF]A.BRB\SE:=U M>'XUG]>K$'$TWM:4C[8P8LHUV*U:CS09;UH=KDI$W7(T.D:AVT:P0-OW,0H& M(,'2M"2FD$R$HEB3G($_A@$1*Y#K]8:'"LPLK/+L4 0+3HQ=]D[ + M&S:JDFP>@TAVBG-Q\H2.+3F&&8[S@%0*O:%F.V3)"FF?>8.B,GYV?3]V?G9[=ELWN;NON9")PQG5-X$!8TM65(J MLTY>-.^%I;(H;[+=>5U-89J6KH:W[=]?.S2AE.%!GFR5J:!OE/2F":DLWA@4 MP*%)05;U8D#_15W<)Q5:2*TA590"#S]VQ\!&2+S]-P^I$5(R$BXK MQE.2-1>!-IXJERX*6E6A3?]@HN#KXT1^5K:AFI?BANO1E2Q3T%N6T5P%D@B_D4-- *LL([;YH.VO8X["?X+ M17X+8<*)!CY*]BQ]&%NU%5V(PZ/:D(5XJ<]*6$ ?0?1 ?E(2CB0NK]A0R%DF M612^]P>TMR 9H#BUDO,#/Y-%G>-G48XQ(IMAB%:F@' A@ZUO,F*)F-L PS^N&$Z=PW2 M33>()4Q!P0)(]DG/"C^_]3;,"E1F*!>Y&Z:*%"(CD8^8 QEH;$&MX)U 9)@&6@0 3$.N%9,.364\D!Z'&[.9?66 M62H3)PKZHAR-,M&BX$U2"#S.9[I/TT\V+'6 5;)2Z M6 R^<9VE)+8!8F=B"4Z$<.G!0P*]S#%K0_" M4+?;U82+#ZF\.80SBB O07Z9S.T*KBA#&L8J)3JVIG1*#U%,'_[NN0@Y.BC?I5 N0'>5._ 9U9;6)5P$+E @;YVI"WT!%T ML;%%P5L#KE2BP=+0=CH[^)U6#Y7H+/O;XT30G2[02[:MXB6,GY5X4,_,HK%R M$^Z!IP4(*VJ$=;R;1.V=W-]2V\4(,*WUNVJ:YFQZ:-$/K;6$#;)8@]G MUS#V%DN?=@^;UX5+@\YR2^JW7<.N0IJB_5.0NRM,@UH M5AA@J+ISQ(%$/?1M'(Y3<7BA3* "B>DD.*B4C5I8M1'$]"6+\_MJ<=TQ+\XC]R%PHY)H]O5.#K8TA-GBAU 2%XN.1 MIS\/T,@AJSI6JY)<\CHN6QAL;EXMM>]B\)]:*OPSZ7USB!DRVI9(2W6>*)<= M, NE>B+*?5-_3PE (O4(SZT%J22Z/IY:-I^9?8>UZ*..@N]_@?5R) Q]-"5X M]MR%5=Z%@4T [/!F/A4%H@R$F&8JQ8Q\U_-[;G\RHL_CZ%'S3*%%DK% :_@61[Q,:5<$R9Q.D]@+R4D4?VW8 MO2QIGR)AC86CJK6[J0YQO5+4'GF"$\U,[Y]B'BX:Y"GS @7MI=11Q4NTRV0IFT93\04C M:3Q0AYZ)P5H5N""#O 3&K8' 8/-D>)F5R)J)WA]:1).'B&A!5[!F?, ;E1(R M:FL4IPDJ2/@/5_H+7@50HV1##,G:::"4W?B5&D<&_9X>/4*OVJTF?.-47LV26(&\M7]-R>3\& DTYWX'Q$EPV,-AF-'+_? MZ?=,53H0B5%P\T:=P1@U<^Q4M12W*\7Q'/8]%-U]KS/J5^=MV"R*PB.2I3O> MH!*SOG0./*\:%32#RLCO\WWY(PTH M_:Z/@ ++^X7?//2'" 4 3L.A@$D-3B8")L/*E V;'H-R '/ZG5ZWON.[A RN M-_.[U@WOVE-_.-9[P=AMM8L^1A,W+Y_B.G2EG&)>#,50&%-T&]TCN.;:@?^@+U"HKUW'ZG.ZS] M=I=7G1CYAI*;<^K]9&DTP/^.V??,V\ HY'QC98Y6$4RBF;"U5D+Z\SH.N$:> MF-UT>! UQ6>"BS6]+!R[)DM-)F1U'99(W5 M$"%\C[U^+>6EU8W6"\R4]WR2 IU(F#.]J?1,+63@FYC?5%<(J<9,$<9H1.D3 MS4>//WO^_4'/:6O[X R 4@Q&&*'1'0R<$7S2G1\>KUE40WBV5I3>;XB=X0TF6 7$UXNS6ZZ[ MBZ)M:1/*&Y%@_:6XL5Y+*2:O5(X*A+4(R^O%P4N^B50@0/B(U:6X?C,J5:#B M/F'AHP+U7*(;\..]!!U(PK6JK$'0__?-\I'KK>)X?*>;-=UE@C@"H_)W7G\I; JN(11Y\PX1*.'='G1R=Z0'W1 M!+W(,G(S(\:@CF8\.W2%ZOT@XL$73\3W7U7=M01A9!&(70^HTX;,/%/B9>&:G>\OH17Z!7#$YY.8 M(RK'D//&B06B[A-D*ND28/ MJQ@25Q5OLEF:>IY-]B^R?AUVPG:3/P.4(@OQ5!S%=45JK;_I*GAO$O $-&S; M/5QJ919E2-$R/!D?@0)Q7DTE7!7YK,H8ISU9]I"FU34'&B2U*-A,]9]$\S=7 M:B* J3]IZ'3*85 J-8UZAW=,)TL<2>") P@U4#8>%JV 7.UB@"!CE(V#E+&NY$)-=@O!?.3R*XP5!(,V4KU,OAJ+9/]=>U=JI3&L!(I8&:N<3 M.(78+VU >Q&).2I52M2!)K:0&RJ;('W+,W2L3D$\H!9U2NHG6651%Z%3BI&4 M- U3%5X)7E0D,5B-;:,,_CY'19$5($NY?/$ M]O$BHF#HC>HAPT&*RL!!.C('8(J(\P&KUV%F7)E?H8@BU3E"B^VALT,M0G)W M1]ZE*HF@E25CS65B[MNG0OOVWGNT\_?U>[CSI?Q1 *WZ,< M\NK#]H%1VG^_VZO;>V\T-^!COD6 [7<&(['7U5XX5=_6X;HCB(NE=;*>4O.J.<.1Y(S.G1[HS&GC Y=;S3DC-&^._1'G#': M;J="<2B!1)((>.^3OLN4/*LV^ VD:[,%U-MU\K M]W(S.Z$BI"-;2)N&DG,K-JBG+SZ7M<*KI8.P)KW!)^ECP-M_F!LE3"3G.&&1SM E+CI M':;3*SU:FCM36TZ!1*4(4ZU?TS(-35V;/*\PP2:=H:IAJK.WXV74=ZZE*624 MB?FJP=$NND^G2<8&'17/H"8F/!9-42O#DR*;' K%*:+&,C3UTF NJ?+%0(I*RA#'=4SXI+029.JW ; ],N$A^493 MLHJ!CZG' B5\7=5T(0X=UOW4V-R3QU"0P*'0= M 6P[9*Z_%5,EH4[( 9HR*:2("ZM4*]&15DKN">E\@G1G[9 ^HX^AW.C$9!=@ M.)[$A94R#%2B%HP?D8F"Q\&(ID=L+2_UY^&V/H3W&:V=TT6J[$LS.0[28Z$. MY#VFJX9"!ZVFEB;[2DVU8%Q6FD_NFMOFZ'P5#6@*>BJST57-\E2&NS#6)TUH MSS2QP5;&Q!49+QH.B+A:.2=",)A1L32XH!DB/@E1LU!2T/&09A(CUA=E$]>2 M;VY9.DE#D8\E6M,BS*IR "A;G.P3*T]PG4[7TE#5O!4V%.=ITSDA05A\"M@] ML489@BK!(/ N(\*6-6K_A56%KWZN'1+3".P5\T;;\&C$)/U$VD(RQ;5QD;VH49>!%,1=[9)J*+M;Q)SDYD&"4VG6$,(U#)'90K M32P7990 ]]P8=4(WI:(<5!U_BNA1(7VJ;G6M(+-=@%FJ$H72R^1>&_J,E91: MQ+#\68ER60 [I;]Y?NU3X1PU>X'LCWS6?0$4XM "=1LO.UJ\NC .8;Q]"HW3 M5H5K&W5#X@S*GM1R?Y'RLAZH$\Q+;&6A+6L'5NW$9HZA/%A#/L!M?0$M+T>Y M[7L'DH^-3!3URJ*0:(+2=M#KQHEOK@"%]D^J%B78LT6*'82+(-=UYYD^,P&A MV]-<3JDZ4I.>K[SCG)262>"GJ%^]HL\RO"]*T>!5@5-U54+99 NXE&48K.U& MH:3.2X9U3I?I2Z)[\4C8-I_U9LVQ.QH5(KMV _?:2% ^Y O*K3*U;+W086W> M0#%G$8.LZ@UE*=VA1M_2%0XK@,V"3"G@E$)JL9V6G$M+*J);(I:O]T"'R%*7 M$9B,\!4Q"S"!2XWQ#74CR2^SR[L96A2N/EZ>4;1UBYFD0:.1^NM2G$(]T&XF M:1C";7C_&O: #8%W&40\RR!2WT9-PJJ4QZ[Z('?:.K"/R+ [Y!:S2L\ZVD.] MM>0QR3!1Q7\D3(1>MH"5&($H-Q_T-3:VT^$HZT/D($=6><7^3E5:5]TKLXQ2 M]S.78V$(T-/<%C:L)K@(N0M=:CS0YO6EKL7 EGS!'.F%:LN.TC'6*/1VLD]) M/E4'K:T. ;F\OU#.;'(S2UU*,X&T>4)"AQ7?6JQ2.AV7B)A^2(=#6\% ^0(6 M9TJB*[#+3;L4)0,!T]](^CY2Z>!>=8L-3 -O2?AI$A2:S0)5W'"?0='1IYQ2_'Z8'XGO2Y_\C_!T]7&9@F': M\FRK6N\R&KT:'55*$MD=G:C\,#[V?*23AIH?TD4S]YT: ?(0AJW;077(ECHQ MC!?-'\BVWS)^I7I&$K\:E,131FT3S];8F&TBI1VZ.BZL=N/$5D4(:H!0?EW; M2TEEKH)C S#B>Z:%BYR@NE@*(%++M".)TF01E@Z3A6)=5I7E[;[*U[Q. MCK:2%.2Y=@JW_$UKX5#7[& MRKF_ ^X*"XCIA/0A8U"^,\+,MVWK/+=Z M!GEN=T3^8]>'UTZ-WKX]>\PII9[69*EEA?W+2O-J*9]JFY82>#7CZ:O!E+*- M='=8R$U9'++R8'B(=UA_?\/AO$($@KR%4C"?++5VL=9RX/3=,9SG=0NOT*0, M%[#&XDT85:PT\>-:,O+=^_GL+W?H[T8E[[:U$.Q\C3E=[%ZT>>V3!!?;SC +90N4\3
(WU)\DJ/)G_<\?^@KNN(,4\@P[V W/04K1$NT+"*UGRR MPA@4BALU)1DWVE8XB#*)J-,YI3 ON$+4*OA$#!\[0[LFD(8M5)7)(-@=6XB9'2J6%5\>W0%"U^R'KJ2L96W*I;^O%WE#.60>J7)V?40[4 M(5EYHNWQ..J9+:C\7G7TLDW[4M.Y/LQ.+-=(_GXZ/P/$_N!FLH4W+\ZYQL4\S]CS-%:J?J')13/ MU#-'*HPF4\9!@#[,WE47E*N$OIA*&X?5**"UB3PZU!V0CZ1>&E>EM8T*5MRP M^'2SC2JZG86/NBBC4D6,[9="J92^1+EV[-$_G,].CNI>ME<5$JU=.R:@O[J, MAS0M$N0%RM5!IVCZ.;,MABU3+>E>M\QY][XXM:I"X&!CQ9-J!4;HU,L3R "O MQTC+EJ5*C^P;*U-'.')-@=6X@6J]KIH&&+ )XXCCEU4#.UFW<(5'J-23&2.'DDI1H6G"&G.![9&?G)B#QYGD@7=VEG;*(^7P_9JE*GK#C MHU7YX2^L%Z_"?M4R(FJHPL$?SU:X%D]B-VK6;A^;I-))L/%=CH,6)3<+R:Q@=*\F'6C*'HL;CGR!"3[ 18&D??QS M;2]A8U-4?((^X3M'-1K]_FY^=CF;SS%U]?W9)9&[N:.IZPF%<0N6'Z.GE!80 M;*'C^MU2:TGSYIF%SO]U2YIB.WEV/J_B=Y2>]I^_)T#+GL/?_XGJI]7Z[.4Y M:#?*%-U4HGU,DEA_I,WR@?5$K7DH@/>^ZHBS&KNO$GMBL< M]D45J?3\.G"&(WJA/(8?BP&E*K%U;1S**XQN[ M7J_'M1U&[A ^ MKLVR"X7,4!0YV'KC?HT;]#^'=[WUENE7P1:V015<7A[;E,L8?JQT:S0L-/F?KW1V3U@L Y,6Q:#H5_#(2 MY5;),4V.F^\5P8^.\_@6!*#CVW"%@AVPS3,@[E%&HKIE=]A&P)L42N? ZXSW M5R*Y[E*I7#F[!PV\FQ%L0T#!T1>H0Q!LF,;+JL%\L]VNI#>4#(5Y9TVDYG+;,+@I)8026RG\2C,(8P)NF9.]8N24"ZSH M<:DT9^+,)0;7;AE*B5"L$XC@*E[O6FO;4KR,Z76],+(;!3&A+E)@L EKAT;! MJC< ?,RPJH$2K'3/;+(,HETF4RJ(SOPH=0NF%UU*)BEW+C1"<+G=0*X)S:/H7HAI=%@([TAI+0ANDAQGF&ZK()Y,^ M;+=9Q"!Y [<5KR59YAIM/; X)JE5S+FOTFH=,\4M)SBFHH((7LFD*)H5MI8L MVZ7\CJX2(1H:"N)TX"KJJ+H<%<$%M"<7A"0+M>1:U'O(6"'/;#& D95] ^NG M2'UY%4A.T3/!W_E\A$98F^-6 5AI)8C1SOWX1*FE08(4&$,0)4E7KD(7W5#Y M]9%AMW1.PRZU?OB*-B\[[$^(8<48: ?V%5PW+,I ZD)47(2J]?9JM4D4 9(H MR/IU")%H *AM7-N^$F';K96PVMBVBGW\C=RY,LJ^K%G9GK3E6%5]V=P#U8Y? MN='Y4FGMMM1NUU'-1-G192PI0E+3OEQH '=IJ1JU=<#Y4SFF$P SS)) 1Q@B M!-DG ME>(/B%2F6)>*VVI\-XX =I<*>E5Y!A)T-GGHUF"Z:5+2;4JF?M2N%!$F/#%' MA1%GM0>U49 V3SQS0:DZ&+5JSCJRT;!\ZL897X*1,H*(KT-5PK(@A2M ?54O M@XRDUVK(NIE6<:-FBBR2-&+=??K<@.REV@)E7)0=57MCYB$)LBNC#I;:FTX5 ME*PWA>HY95DCJY28O:+1HH1S%&?#'\4.JAU%%O:+&@ZG&?"^:D5[RSA61G2* M1+=*WTAE\/H,OFJU!)<>T"30E M7Y)5!J^>D,4:>^F&E\KV*P!@F;\D/@-KSU.PKE)$67$]-AR?^%:)+-#+%,I6 M3G/DSH][6FRPVG22LKC)5ZFL124D4A8:#.9E8R'I7*J;)I8U)UW7:'M(/[<: M_K;TU&WMEEKK]_K=I/IVD^IOO9<&=]7_B]?2;SVA_K9KZ3=<2W_O:]DZ:+HE]6#KIJ0]DB0:Z5.:=9X9-/V*H?;;Y*\TFS4L[BN:J'2 MM@JDZ&(I4H5.5<\]@@VK0:FOF_M]]XI\]XI\]XI\]XI\]XI\]XI\]XI\]XI\ M]XI\]XI\]XI\]XI\]XI\]XI\]XI\]XI\]XK\L[TB0AIJ=HHMYMD]JF[_?QS< M387O\<#>VBF[*$D=1G>R#T(*TU=ONW9:ZRVG74_Y&W29&]#A]@<3^J/:UO # M=X9M7@ZU ="PSR4I@,D,E>Z :S0M,DJ]RA6'<6$=PX%Z@2J,XU>]GO651U]Y M]E,^?M6?3*RO!$IZ[GC$3Q:Z!/E6)R"\K;,G+"-E/9'BD(IW"Y6X!4$:-\7> MPJ-]F\-]]P9^]P9^]P9^]P9^]P9^]P;^?^H-;,IUO+R]NJ%* "VYCB>ECCW( MO1.LAAKF7S,/$=0%W5*"RXH=./V^.Z!NNKT)R!4]Y]-W0' P]_'(#@")@'\J>/76Z'/=W3B_ M3,_O9JT'86B.JP*5+E3Q7CCS&YVJC?NX3!.3N_V>JO=_:79ALY:Z!3+N9!QORO_WS54;)4):AJ)]03YMP[< MM]/+CV?OSV8_8#>MQ2LNM,A>2PXQ M;^1VQWVG[XZH;=%D@GV,1MV> RH'EI6:UEQH51ZL_NV[/9B*_[]]]6-G@OVL M)]B>: S(X75!_QQ@6ZRNUW.\P="=#(;2!:E-&WY7$E!*^MC]CJ,[[/7=OM=W MCIQ#;#\VP@^>.YQ@FKK:S&&_YWK]'GPS;5#UG$/0Z<;RXF0RP0^#T<1^?PQW M,<#7OVR5(-CUNW !'@X]H29I\,%W_9%GSS( .ML=PS>8[;]K1 "0$2CK^ '( M]&C7J]\"KY6* 5(2D5R[=N4.SZ,#Z_MX.)[K#?KP!\Q"WV*_ M,OQ07G0#U88U]P8]7'%O0GQKW)T@NDT(W;P!H,B@^ZT ]:T@T RH W?<&S.@ MCOTN?AA/AF5 Q0YO>P-JDV;8'[J]'B$!5O4;R!E[PY$]S[#K]JA[61U4&UN7 M#7RX+J%F@]Z 8'78]YG>\05,8)+Q6T"URF0LY87M.J4SG,D9WA@K4XT354=L M[A?GPZE(OS@ (@0^,N/ YVY_S/8;D*?@ILEN,W'[\/2MZ1CGP\Y[N/,1;'CB M-=20NKF;G3KG9]/W9^=GM]LD1YNM3K&1$>SKW*K7\4U+6Z#8"B=JRA2%JW6< MOH9HV4V ^Q8YDZ8)405O##1VZ)Q&V/\5A:!U\$J+ZQ.[\XE+B19JF@)Q0TZL M*8FF282@7ZFN6BWAN$U!2C6V1^49@;."<"M:;&MC87QOX.*- M*2!7=E&_.\ >@1,B;@"M)%QA<[]132*R+^0Z2['+@UGQN:YNN/->_J1N\Z6\ MW7:"S$>@Y[+(YP\ V44<*KLOPMY4FEZA%E.9 4A2=^ S!6E?02..TUW4D')Z MTL8NZ5= MZ%[M1.EDS2=:WCLB>-)XXQ!U0J0(0)=!XW&XF>2HA]0,A!'?]^@K'XNC]A1C M,2R.S'TJ?! !TM)8_2'P3H&,?_XU^'@-_6]P#1-S#9.O M= TSW59@B<=%I9_UGMZIP=962>L7ZK&@B^2.3'G =)<6=6Q6A7=:,Y&:RH' MALU-<56).1QS\VJI(*6"M\<8H:MQ;HJA;ZF)FC"KM=U>(K=%&(< M#?TBRC1;'1568%.3>C>F14<3Z[OYJ7-XT% -THC%:'-K&^/??O<['*7ZLRX& M;/?'E,+L67U%)QB!L@XB;BC&D9UD6%-Q+;7Q[?I\EBLOQ[*.[',C^RI082[9 M!Y)^JW2_SZ6XJGL*SG)F*]UB-9BJ>%2$8%OJF7)=--=N*=(HWGV[:='P<"Z6 M""5C_K.FU]7;;H//]A/_I.DMTTOU!/ZYUP"D95OE.4;L7&$X4)YCIP4U6RY4 M)U.>HS1Q!N)#7I/C6FMN:?,_^VB:WG,N&MZ[RJ+'"*D4/E%]ZQJ+K$9+K>N8 M%-"IM/8RJ:#5=[F\.'E]3;O-_[H@F:BVK>TGTGKVVA)>/_,=!%99Q5_AY((7 M;"-.Z1/,ODP./$UAXV_Y55M#D?3Y>XW;?OWF[?? M8!FOPOW;+.7;0!99 T4#X >,%'@.8@8^RU!N0@+V!MV]WK9W>D9Q\TVM]Y^/5U>FO9^?G7W"!M@10*\RG;-^NH6J2%G9-$8![V-V5F++O M>BZ"S$@D;\7N)KL*4C2,A5ER@.4'[A#WMS#(WCRZ9;JR9ZJC8L7&7Z?,A[// M*KA.G?$;B7O;9MF4@]N#K3[7H?B+!J7A2'?]FN.]I%]QM _IYNT7NF6XAK-K M&.$CN6[WN\D7P)E"VYI,7PEA:UC,V;0F:6M7U3&G;#9( M'%_(ENDM]UU*(RU!T*K6\(G/%-[C:F[ U.N@<+YLQF#5:1 M@=_I=O]0_98R)A_")75 P6KT&Q396P?QO:9!&BS7VQ'U!V47@RUABPHXKNW; M^_,FZ6AS\S8)K?;C=K=R@@5:<8I VD+$X:."U?][$EG&R!JYM MPY&ZC/E5M=V%ZPZZV-XX'@?I7P=1;< K[+[HC=H&5'Q+=V-K.UZRH%"JWI*/ M$6FB??S89. U+"SSE>O,R>!^Q0;WZM0W(4+X@H,L\3D"">?P9GZ'++M%LOC- MU^^J' "[2YZ54B>KM?8+'S>XEO][2_F(#(ZPI%DO_N>MY!>&@'^!E7Q(LX

F.00J^=YC<^R5.WXGK,,7EN%QV^$A-9@_%+#>>Y$SG\I M?-3>PJGXY0A!F!0:^]:_#K[^ZZ^XBM?_^BL6_-]D*#]]V6(56HY4:H/7VX&? M%C]KQ0@UZE"/VF\<]2LD'[KL?"2E'FUY%5(N>;"0UO6\";C^CDZN+BS*H% M>W)%S2YGER=E<]%VM9>$>Z7VBEITTZ"6U\PRM=7>Z/1;>L*Y#;-5=91^E0[Y M@T8Z)',TN54K"\'CY0#3"YA\M5EI@\[^3I W#'FZH<(9MR\IC50W2KY]* J/ M^TJ#H4?@JXV%NOC7&,N$VW[Q0#C.VR$2'9MH\W 0H$DNIO(-_]MI O!!9S2P MS$X_Y'GQI_\#4$L#!!0 ( /A594]#QFZ710( -H* - >&PO+*< M.?WUDRR_)![KUJP;RY?H[CG=G%-8Z2V#^P) HX8S446XT+I\YWE54@ G MU9DL09A()A4GVK@J]ZI2 4DKF\29-_?]I<<)%3@.1* MVJR,<,JV#IY;()%,*J3-R1ME@46J1Q<.G&TJN-]U-WT2Z#TK MD#(V")QC!\1A2;0&)6Z,TTYNP1]"J+-7V](HS!79!O,%'A/:P1192Y6"&LH$ MN(?BD$%FY2B:%W;4LO1L4&O)C9%2DDM!6@U]1F<8V@08N[=?S)=LC[O)D)MC MC\3'R*KH3;/JSAQ/S6\E[[(Y[EU:_R!>5-*-U!]JLQS1^O;JP)V"C#:MWV2# M ,-.RI)MWS.:"PYN,;\L&!Q8, Y)7P<54M%'PV>O2F( 4!AM0&F:["+?%"E7 MT.C^.C79H9KG1ZCYI?+(=9JX$BPJ/]&5):\[=MP?$U M&W\'4$L#!!0 ( /A594_.PXJN^ , !,; / >&PO=V]R:V)O;VLN M>&ULQ9E;DYLV%(#_BH:7N@^M#7@WR4Z<&8RUMB8LN @[[5,'8SG6A(L'<#;- MK^\!Q[LBJSG3%VV? ''1QQ$ZGR3>/U;UEUU5?2'?BKQL9M:Q;4]WXW&3'461 M-K]7)U'"F4-5%VD+A_7G<7.J1;IOCD*T13YV)I/;<9'*TOKP_OJL=3U6#ZI6 M9*VL2BCL"K92/#;/Y[M#DL(%7T62[F;6Q"+IN:WN9=Z*>I&V8EE7YY,L/\\L MVR('63S[H^98/:ZJ6GZORC;->597>=[?U9WH;X(:FJ>2 MK:A;F0TN;--=G +KS+J=P ._RD;N9"[;?V96OY\+"]YBK+Q&'X?K]A+$N_J_ MA+$Z'&0F%E5V+D397N)8B[RKO6R.\M18I$P+,;/\:$MCLO:6E%RO[OBA.K:_ MO$L+47H&)/6=A!,UV]L=K#FPN1=XH4\)7U&:<(7)09B<$6G;.0B]A M4:BBO470WIK^_K80IRAF5 5ZAP"],PMT[[&8;+U@0\DH!(DU:OZP)UCBG9@E M6T;1XA,+ I4'%8%A$[ P\<(EFP>4>)P/96!C-K -Z\#S__CNF*AIQMJ8J)"<$V; 3 C#> &#!OS@*60!?0?7*8'.S7L4/B_3GHGC;F M MNP#*@7ARQ<9_(D2G4&8GD+HADAD?FYD*9J& MJ)B8,QSCLX@MY6W^4P@Q63C&9?$TE-.R8=)P#$M#'=5IT#!K.(:M M\6(8I27$W.$8=H=VH*)AQ%3B&%;)RU&!%A&3B6-8)D_)Q*^*G2PO%Y#?B+?? M2]A7ERDPH;B&A:*FF(5H4YDW9/1C9["6@DG%-3[W4'*-#@YSB6O8)6JRT;&A MJU"&!7*=1.K),'VXQO7Q(@]>$ >$F$1AY, RS0DKX8$J)J85]_6UHN9$%1-3BVM8+=I5R&=0=:D9 M4\O4L%J@NSRP'VKQP@493$K)2,7$Y#+MY3*^_H39BP-X=1]"%0V49VF>K6O2 M;2XK4=.;;@YY..>Y#V51&51I_PNE>\;U?]2'?P%02P,$% @ ^%5E3TP2 M2UJJ 0 1/$ W,Q/_%?74B]>V+Q#BF@3SC]TMU;=OFDLC:*8'^7F)!&7F"X$/ M2]R\VRH-9=OXHNS\[%Q7C=]&10C=JS$^*VR=^I>VLTW_S;%U=1KZ6Y>;+LU. M:6X-Q_'"N/&,:+<9SYSM#]O([0\4S3Y3E]NPCSR6F7UKLZ_:-N%&Q=^"R-P.XND@A@?)=)# @Y+IH 0>-)\.FL.# M%M-!"WC0MX$'KZ: U/(AB1<88GZ1AC=>:%*X)[S4I8!->;%+( M)KS9I*!->+5)89OP;I,"-^'E)H5NPMM-"MZ$UYL5O1FO-RMZ\Q/.VMIA&Z\W M*WHS7F]6]&:\WJSHS7B]6=&;\7JSHC?C]69%;\;KS8K>C-=;%+T%K[@M> M;U'TEB>\*]%>EN#U%D5OP>LMBMZ"UUL4O06OMRAZ"UYO4?06O-ZBZ"UXO1-% M[P2O=Z+HG>#U3D9Z^R)U]O 17-GD_M$E5\/OUHS@]N%2V<=G#%/O[A\I'?HM MU@S7AS^68>IOA+GZ@V7W U!+ P04 " #X565/X8_)5JL! "W&0 $P M %M#;VYT96YT7U1Y<&5S72YX;6S-F=]NPB 4AU_%]':Q"#CW)^K-MMO-9'L! MUAXML2T$T.G;CU9=,M,E+FKRNRF% ^=\4/+==/RQM>1[FZJL_20I0K"/C/FL MH$KYU%BJ8V1N7*5"[+H%LRI;J@4Q,1B,6&;J0'7HAR9',AT_TURMRM![VHTW MJ2>)LK;4F0K:U&Q=YT=)^_N$J:.RG>,+;?U-G)#T7C8QBX]CDR1&?<).J'"\ ML.G'=6]K4U_OPWX9MVS?NP[\)^A9VYQWZI?C$" <$H1C M",)Q"\(Q N&X ^&X!^%X .'@ Q00%*-R%*5R%*=R%*ER%*MR%*UR%*]R%+%R M%+,*%+,*%+,*%+,*%+,*%+,*%+,*%+,*%+,*%+,*%+-*%+-*%+-*%+-*%+-* M%+-*%+-*%+-*%+-*%+-*%+,.4&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /A594^33>YP,P, #H/ M 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3S,OY.5SL" !R!@ & @ $N& >&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3WB]+^]M!0 YQL !@ M ( !GQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ^%5E3S; QQ2U 0 T@, !@ ( !\R< 'AL+W=O M&UL M4$L! A0#% @ ^%5E3S3ACKNV 0 T@, !D ( !RRL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^%5E3STRJ;NW 0 T@, !D ( !DS$ 'AL+W=O&UL4$L! A0#% @ ^%5E3U8TOC.W 0 MT@, !D ( !6C< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3\L\A&*W 0 T@, !D M ( !+3T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^%5E3Z82$3VX 0 T@, !D ( !]D( 'AL M+W=O&PO=V]R:W-H965T=FS.MP$ -(# 9 " M 01' !X;"]W;W)K&UL4$L! A0#% @ ^%5E M3Q?JS+ZT 0 T@, !D ( !\D@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3R/DO*&W 0 T@, M !D ( !UDX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3R.(R=(! @ >@4 !D M ( !^U4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^%5E3RNEH&[-!0 EA\ !D ( !"%T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3RH> MQ']6 @ -P< !D ( !3&@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^%5E3T_CJ")0 @ =P< !D M ( !TW( 'AL+W=O&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #X565/ MX8_)5JL! "W&0 $P @ &6Q 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 ,@ R ) - !RQ@ ! end XML 28 R13.htm IDEA: XBRL DOCUMENT v3.19.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Comprehensive Income (Loss) Note [Text Block]

NOTE 7 — OTHER COMPREHENSIVE LOSS

Other comprehensive loss represents a measure of all changes in equity that result from recognized transactions and other economic events other than those resulting from investments by, and distributions to, shareholders. Other comprehensive loss for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.

The following table presents the changes in each component of accumulated other comprehensive loss, net of tax (in thousands):
 
Accumulated Other Comprehensive Loss Items - Foreign Currency
Balance as of December 31, 2018
$
(1,127
)
Other comprehensive loss
(496
)
Net current-period other comprehensive loss
(496
)
Balance as of September 30, 2019
$
(1,623
)


There are no material tax benefits or expenses related to the other comprehensive loss for the three and nine months ended September 30, 2019.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.3
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Shareholders' Equity and Share-based Payments [Text Block]

NOTE 9 — STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION

Dividends

On July 31, 2019, the Board of Directors declared a cash dividend on the Company’s common stock of $0.09 per share. The dividend was payable to stockholders of record as of September 26, 2019 and was paid on October 17, 2019. The Company’s current intent is to pay a continuing dividend on a quarterly basis. However, future declarations of dividends are subject to the final determination of the Company’s Board of Directors.

Stock-Based Compensation

The Company’s stock option activity for the nine months ended September 30, 2019 is as follows:
Stock Options
Shares
(in thousands)
 
Weighted Average Exercise Price
Outstanding at December 31, 2018
3,323

 
$
19.05

Granted
977

 
24.43

Exercised
(52
)
 
17.58

Canceled or expired
(411
)
 
21.74

Outstanding at September 30, 2019
3,837

 
$
20.15



The Company had $11.7 million of total unrecognized compensation costs related to stock options at September 30, 2019 that are expected to be recognized over a weighted-average period of 2.54 years.

The Company’s restricted share activity for the nine months ended September 30, 2019 is as follows:
Restricted Stock Awards (RSAs)
Shares
(in thousands)
 
Weighted Average Grant Price
Non-vested at December 31, 2018
724

 
$
20.27

Granted
402

 
24.19

Vested
(261
)
 
19.66

Cancelled or expired
(49
)
 
21.76

Non-vested at September 30, 2019
816

 
$
22.30


Restricted Stock Units (RSUs)
Shares
(in thousands)
Non-vested at December 31, 2018
468

Granted
128

Vested
(45
)
Cancelled or expired
(20
)
Non-vested at September 30, 2019
531


As of September 30, 2019, there were $16.4 million and $3.3 million of unrecognized compensation costs related to RSAs and RSUs, respectively.  These costs are expected to be recognized over a weighted average-period of 2.62 years for the RSAs and 2.06 years for the RSUs. The Company issues a small number of cash-settled RSUs pursuant to the Company’s equity incentive plan in certain foreign countries. These grants do not result in the issuance of common stock and are considered immaterial by the Company.

The following are the stock-based compensation costs recognized in the Company’s Condensed Consolidated Statements of Comprehensive Income (in thousands):
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenue
$
528

 
$
437

 
$
1,489

 
$
1,253

Research and development
549

 
571

 
1,055

 
771

Selling, general and administrative
2,509

 
2,644

 
7,172

 
6,436

Stock-based compensation costs reflected in net income
$
3,586

 
$
3,652

 
$
9,716

 
$
8,460


XML 30 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Effective tax rate     52.00%  
U.S. federal statutory tax rate     21.00%  
Provision for income taxes $ (470) $ 2,025 $ (7,937) $ 6,540
Income (Loss) Attributable to Parent, before Tax $ (5,720) $ 3,762 $ (15,158) $ 27,343
XML 31 R34.htm IDEA: XBRL DOCUMENT v3.19.3
GOODWILL (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 118,145 $ 118,127 $ 85,481
Goodwill, Acquired During Period $ 18 $ 32,646  
XML 32 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Business Combinations [Abstract]    
Acquisition date   Dec. 31, 2018
Total consideration transferred $ 75,000  
Cash paid to acquire the business 68,000  
Transactions recognized separately from preliminary purchase price allocation 5,100 $ 5,100
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets 8,922 8,922
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 30,094 30,094
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities (3,702) (3,702)
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets 32,664 32,664
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net $ 67,978 $ 67,978
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.3
SUBSEQUENT EVENTS (Notes)
9 Months Ended
Sep. 30, 2019
Subsequent Events [Abstract]  
Subsequent Events [Text Block]

NOTE 15 — SUBSEQUENT EVENTS

On October 1, 2019, the Company made an additional $7.0 million investment in a private company. After this investment, the Company owns approximately 28.2% of the voting interest of the private company as an equity method investment. Effective October 1, 2019, the Company has significant influence over the investee due to its larger ownership percentage and its seat on the Board of Directors. The Company does not have unilateral decision making power, and therefore will not consolidate the investee. In the fourth quarter of 2019, we will remeasure the existing, minority interest investment based on the fair value prior to the additional investment and record the gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.19.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
Components of Inventories
 
September 30, 2019
 
December 31, 2018
Parts and supplies
$
44,589

 
$
39,873

Work-in-progress
14,982

 
11,847

Finished goods
16,551

 
11,530

 
$
76,122

 
$
63,250


XML 35 R29.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Basic:
 
 
 
 
 
 
 
Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

Less: allocation to participating securities
26

 
(29
)
 
34

 
(356
)
Net income (loss) attributable to common stockholders
$
(5,224
)
 
$
1,708

 
$
(7,187
)
 
$
20,447

Weighted average common stock outstanding
44,216

 
43,836

 
44,109

 
43,679

Net income (loss) per share attributable to common stockholders
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.47

 
 
 
 
 
 
 
 
Diluted:
 
 
 
 
 

 
 

Net income (loss)
$
(5,250
)
 
$
1,737

 
$
(7,221
)
 
$
20,803

Less: allocation to participating securities
26

 
(29
)
 
32

 
(354
)
Net income (loss) attributable to common stockholders
$
(5,224
)
 
$
1,708

 
$
(7,189
)
 
$
20,449

Weighted average common stock outstanding
44,216

 
43,836

 
44,109

 
43,679

Effect of dilutive securities: stock options and awards

 
871

 

 
514

Weighted-average shares used in computing net income per share
44,216

 
44,707

 
44,109

 
44,193

Net income (loss) per share attributable to common stockholders
$
(0.12
)
 
$
0.04

 
$
(0.16
)
 
$
0.46


XML 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 80 296 1 false 14 0 false 4 false false R1.htm 0003000 - Document - COVER PAGE Document Sheet http://www.luminexcorp.com/role/CoverPageDocument COVER PAGE Document Cover 1 false false R2.htm 1001000 - Statement - BALANCE SHEETS Sheet http://www.luminexcorp.com/role/BalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.luminexcorp.com/role/BalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - INCOME STATEMENTS Sheet http://www.luminexcorp.com/role/IncomeStatements INCOME STATEMENTS Statements 4 false false R5.htm 1003001 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) Sheet http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - CASH FLOWS STATEMENTS Sheet http://www.luminexcorp.com/role/CashFlowsStatements CASH FLOWS STATEMENTS Statements 6 false false R7.htm 1005000 - Statement - STOCKHOLDERS' EQUITY STATEMENTS Sheet http://www.luminexcorp.com/role/StockholdersEquityStatements STOCKHOLDERS' EQUITY STATEMENTS Statements 7 false false R8.htm 2102100 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.luminexcorp.com/role/BusinessCombinations BUSINESS COMBINATIONS Notes 8 false false R9.htm 2119100 - Disclosure - INVENTORIES Sheet http://www.luminexcorp.com/role/Inventories INVENTORIES Notes 9 false false R10.htm 2124100 - Disclosure - FAIR VALUE (Notes) Notes http://www.luminexcorp.com/role/FairValueNotes FAIR VALUE (Notes) Notes 10 false false R11.htm 2131100 - Disclosure - GOODWILL Sheet http://www.luminexcorp.com/role/Goodwill GOODWILL Notes 11 false false R12.htm 2137100 - Disclosure - INTANGIBLE ASSETS Sheet http://www.luminexcorp.com/role/IntangibleAssets INTANGIBLE ASSETS Notes 12 false false R13.htm 2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 13 false false R14.htm 2139100 - Disclosure - ACCRUED LIABILITIES (Notes) Notes http://www.luminexcorp.com/role/AccruedLiabilitiesNotes ACCRUED LIABILITIES (Notes) Notes 14 false false R15.htm 2140100 - Disclosure - INCOME TAXES Sheet http://www.luminexcorp.com/role/IncomeTaxes INCOME TAXES Notes 15 false false R16.htm 2141100 - Disclosure - EARNINGS PER SHARE Sheet http://www.luminexcorp.com/role/EarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 2142100 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.luminexcorp.com/role/StockholdersEquity STOCKHOLDERS' EQUITY Notes 17 false false R18.htm 2143100 - Disclosure - CONTINGENCIES Sheet http://www.luminexcorp.com/role/Contingencies CONTINGENCIES Notes 18 false false R19.htm 2146100 - Disclosure - RECENT ACCOUNTING (Notes) Notes http://www.luminexcorp.com/role/RecentAccountingNotes RECENT ACCOUNTING (Notes) Notes 19 false false R20.htm 2147100 - Disclosure - REVENUE RECOGNITION (Notes) Notes http://www.luminexcorp.com/role/RevenueRecognitionNotes REVENUE RECOGNITION (Notes) Notes 20 false false R21.htm 2148100 - Disclosure - SUBSEQUENT EVENTS (Notes) Notes http://www.luminexcorp.com/role/SubsequentEventsNotes SUBSEQUENT EVENTS (Notes) Notes 21 false false R22.htm 2201200 - Disclosure - ACCOUNTING POLICIES (Policies) Sheet http://www.luminexcorp.com/role/AccountingPoliciesPolicies ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 2202201 - Disclosure - BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies) Sheet http://www.luminexcorp.com/role/BusinessCombinationsBusinessCombinationsProFormaPolicies BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies) Policies 23 false false R24.htm 2303300 - Disclosure - INVESTMENTS (Tables) Sheet http://www.luminexcorp.com/role/InvestmentsTables INVESTMENTS (Tables) Tables 24 false false R25.htm 2319301 - Disclosure - INVENTORIES (Tables) Sheet http://www.luminexcorp.com/role/InventoriesTables INVENTORIES (Tables) Tables http://www.luminexcorp.com/role/Inventories 25 false false R26.htm 2324301 - Disclosure - FAIR VALUE (Tables) Sheet http://www.luminexcorp.com/role/FairValueTables FAIR VALUE (Tables) Tables http://www.luminexcorp.com/role/FairValueNotes 26 false false R27.htm 2337301 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.luminexcorp.com/role/IntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.luminexcorp.com/role/IntangibleAssets 27 false false R28.htm 2339301 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.luminexcorp.com/role/AccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://www.luminexcorp.com/role/AccruedLiabilitiesNotes 28 false false R29.htm 2341301 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.luminexcorp.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.luminexcorp.com/role/EarningsPerShare 29 false false R30.htm 2402402 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 30 false false R31.htm 2403401 - Disclosure - INVESTMENTS Details (Details) Sheet http://www.luminexcorp.com/role/InvestmentsDetailsDetails INVESTMENTS Details (Details) Details 31 false false R32.htm 2419402 - Disclosure - INVENTORIES (Details) Sheet http://www.luminexcorp.com/role/InventoriesDetails INVENTORIES (Details) Details http://www.luminexcorp.com/role/InventoriesTables 32 false false R33.htm 2424402 - Disclosure - FAIR VALUE (Details) Sheet http://www.luminexcorp.com/role/FairValueDetails FAIR VALUE (Details) Details http://www.luminexcorp.com/role/FairValueTables 33 false false R34.htm 2431401 - Disclosure - GOODWILL (Details) Sheet http://www.luminexcorp.com/role/GoodwillDetails GOODWILL (Details) Details http://www.luminexcorp.com/role/Goodwill 34 false false R35.htm 2437402 - Disclosure - INTANGIBLE ASSETS (Detail) Sheet http://www.luminexcorp.com/role/IntangibleAssetsDetail INTANGIBLE ASSETS (Detail) Details http://www.luminexcorp.com/role/IntangibleAssetsTables 35 false false R36.htm 2438401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) Sheet http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) Details http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss 36 false false R37.htm 2439402 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.luminexcorp.com/role/AccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://www.luminexcorp.com/role/AccruedLiabilitiesTables 37 false false R38.htm 2440402 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 38 false false R39.htm 2441402 - Disclosure - EARNINGS PER SHARE Details (Details) Sheet http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails EARNINGS PER SHARE Details (Details) Details 39 false false R40.htm 2442402 - Disclosure - STOCKHOLDERS' EQUITY Details (Details) Sheet http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails STOCKHOLDERS' EQUITY Details (Details) Details 40 false false R41.htm 2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details 41 false false All Reports Book All Reports lmnx-9302019x10q.htm lmnx-20190930.xsd lmnx-20190930_cal.xml lmnx-20190930_def.xml lmnx-20190930_lab.xml lmnx-20190930_pre.xml lmnx-9302019xexhibit311.htm lmnx-9302019xexhibit312.htm lmnx-9302019xexhibit321.htm lmnx-9302019xexhibit322.htm lmnxlogoa01a01a02a21.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2018-01-31 true true XML 37 R40.htm IDEA: XBRL DOCUMENT v3.19.3
STOCKHOLDERS' EQUITY Details (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividends Payable, Date Declared Jul. 31, 2019    
Dividends Payable, Date of Record Sep. 26, 2019    
Dividends Payable, Date to be Paid Oct. 17, 2019    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 11.7 $ 11.7  
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 531 531 468
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   128  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   (45)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period   (20)  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 21 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 3.3 $ 3.3  
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 816 816 724
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 22.30 $ 22.30 $ 20.27
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   402  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 24.19  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   (261)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value   $ 19.66  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period   (49)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value   $ 21.76  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 7 months 13 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 16.4 $ 16.4  
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 6 months 14 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 3,837 3,837 3,323
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 20.15 $ 20.15 $ 19.05
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   977  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price   $ 24.43  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   (52)  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price   $ 17.58  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period   (411)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price   $ 21.74  
JSON 38 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lmnx-9302019x10q.htm": { "axisCustom": 0, "axisStandard": 4, "contextCount": 80, "dts": { "calculationLink": { "local": [ "lmnx-20190930_cal.xml" ] }, "definitionLink": { "local": [ "lmnx-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "lmnx-9302019x10q.htm" ] }, "labelLink": { "local": [ "lmnx-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "lmnx-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "lmnx-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 298, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 19, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 24 }, "keyCustom": 0, "keyStandard": 296, "memberCustom": 0, "memberStandard": 14, "nsprefix": "lmnx", "nsuri": "http://www.luminexcorp.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityFilerCategory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0003000 - Document - COVER PAGE Document", "role": "http://www.luminexcorp.com/role/CoverPageDocument", "shortName": "COVER PAGE Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityFilerCategory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - FAIR VALUE (Notes)", "role": "http://www.luminexcorp.com/role/FairValueNotes", "shortName": "FAIR VALUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - GOODWILL", "role": "http://www.luminexcorp.com/role/Goodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137100 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.luminexcorp.com/role/IntangibleAssets", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "role": "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139100 - Disclosure - ACCRUED LIABILITIES (Notes)", "role": "http://www.luminexcorp.com/role/AccruedLiabilitiesNotes", "shortName": "ACCRUED LIABILITIES (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140100 - Disclosure - INCOME TAXES", "role": "http://www.luminexcorp.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141100 - Disclosure - EARNINGS PER SHARE", "role": "http://www.luminexcorp.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142100 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.luminexcorp.com/role/StockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143100 - Disclosure - CONTINGENCIES", "role": "http://www.luminexcorp.com/role/Contingencies", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146100 - Disclosure - RECENT ACCOUNTING (Notes)", "role": "http://www.luminexcorp.com/role/RecentAccountingNotes", "shortName": "RECENT ACCOUNTING (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - BALANCE SHEETS", "role": "http://www.luminexcorp.com/role/BalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147100 - Disclosure - REVENUE RECOGNITION (Notes)", "role": "http://www.luminexcorp.com/role/RevenueRecognitionNotes", "shortName": "REVENUE RECOGNITION (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148100 - Disclosure - SUBSEQUENT EVENTS (Notes)", "role": "http://www.luminexcorp.com/role/SubsequentEventsNotes", "shortName": "SUBSEQUENT EVENTS (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201200 - Disclosure - ACCOUNTING POLICIES (Policies)", "role": "http://www.luminexcorp.com/role/AccountingPoliciesPolicies", "shortName": "ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies)", "role": "http://www.luminexcorp.com/role/BusinessCombinationsBusinessCombinationsProFormaPolicies", "shortName": "BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303300 - Disclosure - INVESTMENTS (Tables)", "role": "http://www.luminexcorp.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - INVENTORIES (Tables)", "role": "http://www.luminexcorp.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324301 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.luminexcorp.com/role/FairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337301 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.luminexcorp.com/role/IntangibleAssetsTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339301 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://www.luminexcorp.com/role/AccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341301 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.luminexcorp.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://www.luminexcorp.com/role/BalanceSheetsParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Business Combinations - Additional Information (Detail)", "role": "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail", "shortName": "Business Combinations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostMethodInvestmentsRealizedLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - INVESTMENTS Details (Details)", "role": "http://www.luminexcorp.com/role/InvestmentsDetailsDetails", "shortName": "INVESTMENTS Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostMethodInvestmentsRealizedLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - INVENTORIES (Details)", "role": "http://www.luminexcorp.com/role/InventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424402 - Disclosure - FAIR VALUE (Details)", "role": "http://www.luminexcorp.com/role/FairValueDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431401 - Disclosure - GOODWILL (Details)", "role": "http://www.luminexcorp.com/role/GoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - INTANGIBLE ASSETS (Detail)", "role": "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "shortName": "INTANGIBLE ASSETS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details)", "role": "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439402 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440402 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441402 - Disclosure - EARNINGS PER SHARE Details (Details)", "role": "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "shortName": "EARNINGS PER SHARE Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - INCOME STATEMENTS", "role": "http://www.luminexcorp.com/role/IncomeStatements", "shortName": "INCOME STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442402 - Disclosure - STOCKHOLDERS' EQUITY Details (Details)", "role": "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails", "shortName": "STOCKHOLDERS' EQUITY Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical)", "role": "http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical", "shortName": "INCOME STATEMENTS INCOME STATEMENTS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CASH FLOWS STATEMENTS", "role": "http://www.luminexcorp.com/role/CashFlowsStatements", "shortName": "CASH FLOWS STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - STOCKHOLDERS' EQUITY STATEMENTS", "role": "http://www.luminexcorp.com/role/StockholdersEquityStatements", "shortName": "STOCKHOLDERS' EQUITY STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.luminexcorp.com/role/BusinessCombinations", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - INVENTORIES", "role": "http://www.luminexcorp.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-9302019x10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 14, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r233" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r234" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r235" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r235" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r235" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r236" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r235" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r235" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r235" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r235" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r232" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "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://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "tradingSymbolItemType" }, "lmnx_COVERPAGEAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "COVER PAGE [Abstract]", "label": "COVER PAGE [Abstract]" } } }, "localname": "COVERPAGEAbstract", "nsuri": "http://www.luminexcorp.com/20190930", "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r14", "r137" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts Receivable, Net, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Liabilities, Current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails", "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r5", "r6", "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued Royalties, Current" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r38", "r40", "r41", "r42", "r197", "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r41", "r42" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails", "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r42", "r43", "r185" ], "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]", "verboseLabel": "Accumulated other comprehensive Income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "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]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r142", "r144", "r158", "r159" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r68", "r111", "r119" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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", "negatedTerseLabel": "Amortization of Intangible Assets, IA", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r88" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r217", "r223" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r37" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r145", "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r170", "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Acquisition date" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r174", "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsBusinessCombinationsProFormaPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r180", "r181", "r182" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r163", "r177" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": { "auth_ref": [ "r176", "r177", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r176", "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r176", "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "terseLabel": "Transactions recognized separately from preliminary purchase price allocation" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r76", "r92" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Business Description and Accounting Policies [Text Block]" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r70" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "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, end of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r125", "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r133" ], "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": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "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]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r132" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r13" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common Stock, Value, Outstanding" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r135", "r136", "r137" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Short-term unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r135", "r136", "r137" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsDescriptionTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments accounted for under the cost-method. The carrying amount of such investments may be adjusted, for example, distributions in excess of cost (return of capital) or for other-than-temporary impairments. The cost method and lower-of-cost or market, an adaptation of the cost method, is generally followed for most investments in noncontrolled corporations, in some corporate joint ventures, and to a lesser extent in unconsolidated subsidiaries in which the entity does not have the ability to exercise significant influence.", "label": "Cost-method Investments, Description [Text Block]", "terseLabel": "Cost-method Investments, Description [Text Block]" } } }, "localname": "CostMethodInvestmentsDescriptionTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments accounted under the cost method.", "label": "Cost Method Investments, Fair Value Disclosure", "terseLabel": "Cost Method Investments, Fair Value Disclosure" } } }, "localname": "CostMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsOriginalCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Original amount of cost-method investments at the acquisition date.", "label": "Cost Method Investments, Original Cost", "terseLabel": "Cost Method Investments, Original Cost" } } }, "localname": "CostMethodInvestmentsOriginalCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsRealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For investments in debt and equity securities accounted for at cost, the excess of the carrying amount over net sale proceeds of investments disposed of during the period and any losses recognized thereon for impairments of other than a temporary nature.", "label": "Cost-method Investments, Realized Losses", "terseLabel": "Cost-method Investments, Realized Losses" } } }, "localname": "CostMethodInvestmentsRealizedLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r55" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-Related Intangible Assets [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r166" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r95" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/RecentAccountingNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Common stock cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r6", "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends Payable, Current" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r77", "r82", "r85", "r86", "r87", "r90", "r220", "r228" ], "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": "Earnings Per Share, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r77", "r82", "r85", "r86", "r87", "r90", "r220", "r228" ], "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": "Earnings Per Share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r196" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r74", "r164", "r165" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "negatedTerseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r164", "r165", "r167" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee-related Liabilities, Current" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r132" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r187", "r188", "r189", "r190", "r192", "r193" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r187", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r138", "r139", "r140", "r189", "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r138", "r139", "r140", "r189", "r210" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r138", "r139", "r140", "r189", "r211" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r138", "r139", "r140", "r189", "r212" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r187", "r191" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r118" ], "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", "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "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 after 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, after Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 in the remainder of the 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, Remainder of Fiscal Year", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r120" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r120" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r120" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r120" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r112", "r115", "r118", "r122", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r118", "r213" ], "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": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r112", "r117" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyGainLossMember": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing foreign currency gain (loss).", "label": "Foreign Currency Gain (Loss) [Member]", "terseLabel": "Foreign Currency Gain (Loss) [Member]" } } }, "localname": "ForeignCurrencyGainLossMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r105", "r106" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/GoodwillDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill Disclosure [Text Block]" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r56" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "terseLabel": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Income (Loss) Attributable to Parent, before Tax" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r96", "r168" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "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)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Increase (Decrease) in Deferred Income Taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Operating Assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Operating Liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r83", "r89" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r114", "r121" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r114", "r121" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, from purchase accounting adjustments.", "label": "Indefinite-lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Indefinite-lived Intangible Assets, Purchase Accounting Adjustments" } } }, "localname": "IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Indefinite-lived Intangible Assets Acquired" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r123" ], "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]", "terseLabel": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r110", "r116" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r104" ], "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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r20", "r103" ], "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": "Inventory, Finished Goods, Net of Reserves" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r35", "r102" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r22", "r103" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "terseLabel": "Inventory, Raw Materials and Purchased Parts, Net of Reserves" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r21", "r103" ], "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": "Inventory, Work in Process, Net of Reserves" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Investments and Other Noncurrent Assets [Text Block]", "terseLabel": "Investments and Other Noncurrent Assets [Text Block]" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r100", "r214", "r221", "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r206", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r218", "r225" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "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": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities [Table Text Block]" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r0", "r184" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r66", "r69" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash from operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r44", "r47", "r51", "r69", "r89", "r219", "r227" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements", "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r77", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r80", "r81" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r78" ], "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": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/RecentAccountingNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "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)", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "terseLabel": "Operating Expenses", "totalLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r203" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r202" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r205", "r207" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r204", "r207" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "terseLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r200", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after 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": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the 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": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r38", "r198" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r48", "r50", "r132" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Other Operating Activities, Cash Flow Statement" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "terseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "terseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromPreviousAcquisition": { "auth_ref": [ "r75" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow associated with the aggregate amount of adjustment to the purchase price of a previous acquisition.", "label": "Payments for (Proceeds from) Previous Acquisition", "negatedTerseLabel": "Payments for (Proceeds from) Previous Acquisition" } } }, "localname": "PaymentsForProceedsFromPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r64" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedTerseLabel": "Common stock cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r64", "r141" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Payments Related to Tax Withholding for Share-based Compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r61", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire the business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r61" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Payments to Acquire Equity Method Investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r60" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedTerseLabel": "Payments to Acquire Notes Receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r12" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred Stock, Value, Outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r11", "r216", "r222" ], "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", "terseLabel": "Prepaid Expense and Other Assets, Noncurrent" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Common stock issued" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r31", "r127", "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Product Warranty Accrual, Current" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r124", "r226" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r162", "r230" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r133", "r224" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "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]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition, Deferred Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/RevenueRecognitionNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r53", "r93", "r94", "r98" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "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/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r89" ], "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": "Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r112", "r117" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r22", "r23", "r24" ], "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": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other investments not readily marketable, including, but not limited to, description of investment, fair value and value as measured by quoted price.", "label": "Other Investments Not Readily Marketable [Table Text Block]", "terseLabel": "Other Investments Not Readily Marketable [Table Text Block]" } } }, "localname": "ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r145", "r157" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization Expense Related to Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57", "r101" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r148", "r157" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r143", "r146" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r134", "r161" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts comprising shareholders' equity, comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income, and compensation-related costs for equity-based compensation. Includes, but is not limited to, disclosure of policies, compensation plan details, equity-based arrangements to obtain goods and services, deferred compensation arrangements, and employee stock purchase plan details.", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-based Payments [Text Block]" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r132" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r12", "r13", "r132", "r133" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r132", "r133" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r132", "r133", "r149" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r12", "r13", "r132", "r133", "r160" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Stock Issued During Period, Value, Employee Stock Ownership Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r132", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r132", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r99" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "terseLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' Equity Attributable to Parent" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r29" ], "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": "Taxes Payable, Current" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r81", "r87" ], "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 Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r79", "r87" ], "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 Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e845-128460" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e848-128460" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "825", "URI": "http://asc.fasb.org/topic&trid=2134543" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "820", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35710923&loc=d3e45360-110995" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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=114873765&loc=SL114874048-224260" }, "r22": { "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" }, "r220": { "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=114873765&loc=SL114874048-224260" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r222": { "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=6879938&loc=d3e572229-122910" }, "r223": { "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=6879938&loc=d3e572229-122910" }, "r224": { "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=6879938&loc=d3e572229-122910" }, "r225": { "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=6879938&loc=d3e572229-122910" }, "r226": { "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=6879938&loc=d3e572229-122910" }, "r227": { "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=114873790&loc=SL114874131-224263" }, "r228": { "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=114873790&loc=SL114874131-224263" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r232": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r233": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r234": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r235": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r236": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "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.19(a),20,24)", "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.19,20)", "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=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "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.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.24)", "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.29-31)", "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.6(a))", "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.8)", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&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=82887183&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r51": { "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=115205541&loc=SL114868664-224227" }, "r52": { "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=115205541&loc=SL114868664-224227" }, "r53": { "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=115205541&loc=SL114868664-224227" }, "r54": { "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=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "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=115205541&loc=SL114868664-224227" }, "r57": { "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=115205541&loc=SL114868664-224227" }, "r58": { "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=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 39 R9.htm IDEA: XBRL DOCUMENT v3.19.3
INVENTORIES
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
INVENTORIES

NOTE 4 — INVENTORIES, NET

Inventories are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company routinely assesses its on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory. Net inventories consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Parts and supplies
$
44,589

 
$
39,873

Work-in-progress
14,982

 
11,847

Finished goods
16,551

 
11,530

 
$
76,122

 
$
63,250


XML 40 R5.htm IDEA: XBRL DOCUMENT v3.19.3
INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Operating Expenses $ 47,562 $ 40,502 $ 147,936 $ 120,272
Operating Income (Loss) $ (5,722) $ 3,754 $ (15,062) $ 26,878
XML 41 R1.htm IDEA: XBRL DOCUMENT v3.19.3
COVER PAGE Document - shares
9 Months Ended
Sep. 30, 2019
Nov. 04, 2019
COVER PAGE [Abstract]    
Entity Central Index Key 0001033905  
Entity Filer Category Large Accelerated Filer  
Entity Current Reporting Status Yes  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol LMNX  
City Area Code (512)  
Entity Address, Address Line One 12212 Technology Blvd.,  
Entity Incorporation, State or Country Code DE  
Entity File Number 000-30109  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity Registrant Name LUMINEX CORPORATION  
Entity Tax Identification Number 74-2747608  
Entity Address, City or Town Austin,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78727  
Local Phone Number 219-8020  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   45,051,907
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.19.3
ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (1,623)   $ (1,623)   $ (1,127)
Other Comprehensive Income (Loss), Net of Tax $ (454) $ (102) $ (496) $ (421)  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Inventory, Raw Materials and Purchased Parts, Net of Reserves $ 44,589 $ 39,873
Inventory, Work in Process, Net of Reserves 14,982 11,847
Inventory, Finished Goods, Net of Reserves 16,551 11,530
Inventory, Net $ 76,122 $ 63,250
XML 45 lmnx-9302019x10q_htm.xml IDEA: XBRL DOCUMENT 0001033905 2019-01-01 2019-09-30 0001033905 2019-11-04 0001033905 2018-12-31 0001033905 2019-09-30 0001033905 2019-07-01 2019-09-30 0001033905 2018-01-01 2018-09-30 0001033905 2018-07-01 2018-09-30 0001033905 2018-06-30 0001033905 2017-12-31 0001033905 2019-06-30 0001033905 2018-09-30 0001033905 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001033905 2019-04-01 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001033905 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001033905 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001033905 us-gaap:RetainedEarningsMember 2019-03-31 0001033905 us-gaap:CommonStockMember 2019-03-31 0001033905 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001033905 2019-01-01 2019-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001033905 us-gaap:RetainedEarningsMember 2018-12-31 0001033905 us-gaap:CommonStockMember 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001033905 2019-03-31 0001033905 us-gaap:RetainedEarningsMember 2019-09-30 0001033905 us-gaap:RetainedEarningsMember 2019-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001033905 us-gaap:CommonStockMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001033905 2018-01-01 2018-12-31 0001033905 2018-10-01 2018-12-31 0001033905 us-gaap:LicensingAgreementsMember 2018-12-31 0001033905 us-gaap:LicensingAgreementsMember 2019-09-30 0001033905 us-gaap:FairValueInputsLevel1Member 2019-09-30 0001033905 us-gaap:FairValueInputsLevel3Member 2019-09-30 0001033905 us-gaap:FairValueInputsLevel2Member 2019-09-30 0001033905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-09-30 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-09-30 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-09-30 0001033905 2018-01-01 2018-03-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001033905 us-gaap:RestrictedStockMember 2018-12-31 0001033905 us-gaap:RestrictedStockMember 2019-09-30 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001033905 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001033905 us-gaap:EmployeeStockOptionMember 2018-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2019-09-30 iso4217:USD shares utreg:Rate iso4217:USD shares false --12-31 Q3 2019 0001033905 0.001 0.001 200000000 200000000 43899210 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0 0 0 0 10-Q true 2019-09-30 false LUMINEX CORPORATION DE 000-30109 74-2747608 12212 Technology Blvd., Austin, TX 78727 (512) 219-8020 Common Stock, $0.001 par value LMNX NASDAQ Yes Yes Large Accelerated Filer false false false 45051907 66051000 76441000 45810000 53396000 76122000 63250000 10956000 9657000 198939000 202744000 66527000 66288000 93188000 105148000 31160000 21470000 118145000 118127000 21554000 0 9365000 11398000 538878000 525175000 18547000 14504000 29940000 26772000 8053000 10099000 56540000 51375000 2214000 1079000 18380000 0 1837000 5065000 78971000 57519000 44000 44000 0 0 374872000 365349000 -1623000 -1127000 86614000 103390000 459907000 467656000 538878000 525175000 78673000 72445000 244137000 234685000 36833000 28189000 111263000 87535000 41840000 44256000 132874000 147150000 13262000 11996000 43295000 33994000 31448000 26340000 96085000 79780000 2852000 2166000 8556000 6498000 47562000 40502000 147936000 120272000 -5722000 3754000 -15062000 26878000 2000 8000 -96000 465000 -5720000 3762000 -15158000 27343000 -470000 2025000 -7937000 6540000 -5250000 1737000 -7221000 20803000 -5224000 1708000 -7187000 20447000 -5224000 1708000 -7189000 20449000 -0.12 0.04 -0.16 0.47 -0.12 0.04 -0.16 0.46 44216000 43836000 44109000 43679000 44216000 44707000 44109000 44193000 0.09 0.06 0.21 0.18 -454000 -102000 -496000 -421000 -454000 -102000 -496000 -421000 -5704000 1635000 -7717000 20382000 -5250000 1737000 -7221000 20803000 7177000 5714000 21170000 17737000 3565000 3652000 9644000 8460000 2316000 -4889000 10970000 -8650000 -59000 -332000 -231000 -443000 -510000 -159000 -532000 -1286000 -13459000 -4570000 -7563000 -9623000 6617000 2982000 12602000 5584000 -567000 4187000 -3971000 4743000 372000 -47000 4540000 -1708000 600000 1633000 -6956000 -6440000 -1661000 0 -610000 653000 9445000 15152000 8228000 46608000 4993000 5228000 13115000 14264000 0 0 -1915000 0 0 0 0 1000000 0 0 0 1782000 0 0 0 4000000 -4993000 -5228000 -11200000 -21046000 695000 566000 2481000 3982000 4000 18000 2089000 2034000 2703000 2676000 8098000 7978000 -2012000 -2128000 -7706000 -6030000 286000 102000 288000 250000 2726000 7898000 -10390000 19782000 63325000 138996000 76441000 127112000 66051000 146894000 66051000 146894000 43899210 44000 365349000 -1127000 103390000 467656000 16707 0 298000 0 0 298000 204216 0 -2072000 0 0 -2072000 0 2449000 0 0 2449000 0 0 0 2960000 2960000 0 0 -133000 0 -133000 -25000 2726000 2701000 44120133 44000 366049000 -1260000 103624000 468457000 28327 0 499000 0 0 499000 11033 0 -13000 0 0 -13000 0 3630000 0 0 3630000 53865 0 966000 0 0 966000 0 0 0 -4931000 -4931000 0 0 91000 0 91000 -27000 2732000 2705000 44213358 44000 371158000 -1169000 95961000 465994000 7283 0 124000 0 0 124000 1507 0 -4000 0 0 -4000 0 3565000 0 0 3565000 0 0 0 -5250000 -5250000 0 0 -454000 0 -454000 -29000 4097000 4068000 44222148 44000 374872000 -1623000 86614000 459907000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 1 — BASIS OF PRESENTATION</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by Luminex Corporation (the Company or Luminex) in accordance with United States generally accepted accounting principles (U.S. GAAP) for interim financial information and the rules and regulations of the Securities and Exchange Commission (SEC). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring entries) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. These financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> 10-K).</span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 2 — BUSINESS COMBINATIONS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company completed its acquisition (the Acquisition) of EMD Millipore Corporation’s flow cytometry portfolio for </span><span style="font-family:inherit;font-size:10pt;"><span>$75 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of approximately </span><span style="font-family:inherit;font-size:10pt;">$69.9 million</span><span style="font-family:inherit;font-size:10pt;"> paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in committed inventory purchases, both of which were subject to adjustment. A purchase price reconciliation was completed in the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> resulting in a decrease of the purchase price by </span><span style="font-family:inherit;font-size:10pt;">$1.9 million</span><span style="font-family:inherit;font-size:10pt;">. This adjustment resulted in a revised amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$68.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid under the Purchase Agreement. We completed the committed inventory purchases in the third quarter of 2019. The Company financed the Acquisition with cash on hand. Luminex acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Acquisition expands Luminex’s existing offering of flow-based detection systems, which is centered around its innovative xMAP</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> multiplexing technology, with approximately </span><span style="font-family:inherit;font-size:10pt;">16,700</span><span style="font-family:inherit;font-size:10pt;"> xMAP Systems sold worldwide (some of which may be retired or otherwise not in use). MilliporeSigma’s flow cytometry portfolio included Amnis</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;">, a family of imaging flow cytometry products for cell-based analysis, as well as their Guava</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> and Muse</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> portfolio of products, which are economical systems based on microcapillary technologies. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;">$2.7 million</span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs during fiscal 2018. The impact of the Acquisition on our liquidity, and the Company’s committed inventory purchases is more fully described under “Liquidity and Capital Resources.”</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair values of assets acquired and liabilities assumed in connection with the Acquisition at </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2018</span></span></span><span style="font-family:inherit;font-size:10pt;"> and adjusted as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets assumed as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company finalized the purchase price allocation for the Acquisition in the quarter ended September 30, 2019. If information later becomes available which would indicate adjustments are required to the purchase price allocation, such adjustments will be recognized in the Consolidated Statements of Comprehensive Income. Such adjustments have been included in the purchase price allocations retrospectively through revisions to the net tangible assets assumed, fair values of the intangible assets, deferred tax assets and liabilities and resulting goodwill recorded. The excess of the purchase price over the fair value of the tangible net assets, liabilities and intangible assets acquired was recorded to goodwill.</span></div> 75000000 5100000 68000000.0 2018-12-31 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets assumed as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8922000 30094000 3702000 32664000 67978000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 — INVESTMENTS AND OTHER ASSETS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Marketable Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no proceeds from the sales of available-for-sale securities for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">Realized gains and losses on sales of investments are determined using the specific identification method and are included in Other income, net in the Condensed Consolidated Statements of Comprehensive Income. There were no available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. All of the Company’s available-for-sale securities with gross unrealized losses as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> had been in a loss position for less than 12 months.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-Marketable Securities and Other-Than-Temporary Impairment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2018, the Company made a </span><span style="font-family:inherit;font-size:10pt;">$1.8 million</span><span style="font-family:inherit;font-size:10pt;"> investment in a private company. Based in the U.S., this minority investment is included at cost in other long-term assets of the Company’s Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company does not have significant influence over the investee, since the Company owns less than </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of the voting equity in the investee. Further, the Company does not participate in policy-making processes or interchange managerial personnel. See Note 15 - Subsequent Events for a discussion of an additional investment made in this private company in October 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> being applied to the purchase option, (ii) the forgiveness and application of a </span><span style="font-family:inherit;font-size:10pt;">$2.4 million</span><span style="font-family:inherit;font-size:10pt;"> note and related interest receivable to the purchase option and (iii) a tax impact of </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;">. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company has recorded the </span><span style="font-family:inherit;font-size:10pt;">$4.3 million</span><span style="font-family:inherit;font-size:10pt;"> asset acquisition as a defensive, in-process research and development (IP R&amp;D) intangible asset. There were no gains or losses recognized as part of this transaction.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company owns a minority interest in another private company based in the U.S. through its initial investment of </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the short-term and that Luminex can expect to have the majority of its investment returned, although we cannot be certain of this. We recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$160,000</span><span style="font-family:inherit;font-size:10pt;"> in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter of 2019 based upon these circumstances and communication from this private company. This minority interest is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as the Company does not have significant influence over the investee, as the Company owns less than </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of the voting equity and the investee is not publicly traded.  </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the </span><span style="font-family:inherit;font-size:10pt;"><span>$160,000</span></span><span style="font-family:inherit;font-size:10pt;"> impairment in the second quarter of 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 5 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology rights (net of accumulated amortization of $8,133 and $7,633 in September 30, 2019 and December 31, 2018, respectively)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized amortization expenses related to the amortization of purchased technology rights of approximately </span><span style="font-family:inherit;font-size:10pt;">$500,000</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$459,000</span><span style="font-family:inherit;font-size:10pt;">, respectively.  Future amortization expenses are estimated to be </span><span style="font-family:inherit;font-size:10pt;">$166,000</span><span style="font-family:inherit;font-size:10pt;"> in the remaining three months of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$565,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$533,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$515,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$499,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2023</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$3,875,000</span><span style="font-family:inherit;font-size:10pt;"> thereafter.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Marketable Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no proceeds from the sales of available-for-sale securities for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">Realized gains and losses on sales of investments are determined using the specific identification method and are included in Other income, net in the Condensed Consolidated Statements of Comprehensive Income. There were no available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. All of the Company’s available-for-sale securities with gross unrealized losses as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> had been in a loss position for less than 12 months.</span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-Marketable Securities and Other-Than-Temporary Impairment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2018, the Company made a </span><span style="font-family:inherit;font-size:10pt;">$1.8 million</span><span style="font-family:inherit;font-size:10pt;"> investment in a private company. Based in the U.S., this minority investment is included at cost in other long-term assets of the Company’s Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company does not have significant influence over the investee, since the Company owns less than </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of the voting equity in the investee. Further, the Company does not participate in policy-making processes or interchange managerial personnel. See Note 15 - Subsequent Events for a discussion of an additional investment made in this private company in October 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> being applied to the purchase option, (ii) the forgiveness and application of a </span><span style="font-family:inherit;font-size:10pt;">$2.4 million</span><span style="font-family:inherit;font-size:10pt;"> note and related interest receivable to the purchase option and (iii) a tax impact of </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;">. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company has recorded the </span><span style="font-family:inherit;font-size:10pt;">$4.3 million</span><span style="font-family:inherit;font-size:10pt;"> asset acquisition as a defensive, in-process research and development (IP R&amp;D) intangible asset. There were no gains or losses recognized as part of this transaction.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company owns a minority interest in another private company based in the U.S. through its initial investment of </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the short-term and that Luminex can expect to have the majority of its investment returned, although we cannot be certain of this. We recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$160,000</span><span style="font-family:inherit;font-size:10pt;"> in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter of 2019 based upon these circumstances and communication from this private company. This minority interest is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as the Company does not have significant influence over the investee, as the Company owns less than </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of the voting equity and the investee is not publicly traded.  </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the </span><span style="font-family:inherit;font-size:10pt;"><span>$160,000</span></span><span style="font-family:inherit;font-size:10pt;"> impairment in the second quarter of 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 5 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.</span></div> 160000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology rights (net of accumulated amortization of $8,133 and $7,633 in September 30, 2019 and December 31, 2018, respectively)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6153000 6653000 1782000 2782000 1430000 1963000 9365000 11398000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 4 — INVENTORIES, NET</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company routinely assesses its on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory. Net inventories consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Parts and supplies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Parts and supplies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 44589000 39873000 14982000 11847000 16551000 11530000 76122000 63250000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 5 — FAIR VALUE MEASUREMENT</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the fair value of its investment portfolio assets by obtaining non-binding market prices from its third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value.  There were no transfers between Level 1, Level 2 or Level 3 measurements for the nine-month period ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of September 30, 2019 Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">840</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">840</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - long-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2018 Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - long-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of September 30, 2019 Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">840</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">840</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - long-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 707000 0 0 707000 0 0 1782000 1782000 704000 0 0 704000 0 0 2782000 2782000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 6 — GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 31, 2018, the Company completed the Acquisition. As a result of the Acquisition, the Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;">$32.7 million</span><span style="font-family:inherit;font-size:10pt;"> of goodwill and </span><span style="font-family:inherit;font-size:10pt;">$30.1 million</span><span style="font-family:inherit;font-size:10pt;"> of other identifiable intangible assets. The goodwill is derived from expected synergies from combining operations of the Company and the business acquired in connection with the Acquisition. The</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Company has finalized the purchase price allocation for the Acquisition. A portion of the Company’s goodwill is not expected to be deductible for tax purposes. The changes in the carrying amount of goodwill during the period are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 118127000 85481000 18000 32646000 118145000 118127000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Indefinite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology, trade secrets and know-how</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IP R&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">33,500</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,328</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,087</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(579</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,665</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition purchase price allocation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3,406</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,353</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,391</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,809</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,550</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(896</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(8,554</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of September 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,339</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,856</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,167</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,362</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Net balance as of September 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company currently has three IP R&amp;D projects. The first relates to the development of the next generation VERIGENE</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> System, VERIGENE II, on which the Company began clinical trials in May 2018. The Company believes the VERIGENE II will launch commercially in 2020. The second is a defensive IP R&amp;D project related to the Company’s next generation xMAP</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> System, SENSIPLEX™, which the Company believes will launch commercially in 2020. The third relates to the development of the next generation Guava System, acquired as part of the Acquisition (Guava Next Gen System). The fair value of the Guava Next Gen System IP R&amp;D project was determined using the income approach. The discount rate applied to the projected cash flows was </span><span style="font-family:inherit;font-size:10pt;">13.0%</span><span style="font-family:inherit;font-size:10pt;">, which reflects the engineering and technical risks related to the projects. The Company believes the Guava Next Gen System will launch in the first quarter of 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">73,191</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Indefinite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology, trade secrets and know-how</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IP R&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">33,500</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,328</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,087</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(579</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,665</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition purchase price allocation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3,406</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,353</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,391</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,809</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,550</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(896</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(8,554</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of September 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,339</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,856</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,167</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,362</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Net balance as of September 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 81385000 19097000 5664000 12982000 119128000 17084000 4722000 4991000 6703000 4328000 98469000 23819000 10655000 24013000 156956000 34414000 7037000 1692000 43143000 6087000 1999000 579000 8665000 40501000 9036000 2271000 51808000 57968000 14783000 8384000 24013000 105148000 P11Y P10Y P10Y 98469000 23819000 10655000 24013000 156956000 -116000 -428000 1154000 -4016000 98353000 23391000 11809000 19997000 153550000 40501000 9036000 2271000 51808000 5838000 1820000 896000 46339000 10856000 3167000 60362000 52014000 12535000 8642000 19997000 93188000 P11Y P10Y P10Y <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">73,191</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2852000 11406000 11048000 9801000 9452000 28632000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 7 — OTHER COMPREHENSIVE LOSS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss represents a measure of all changes in equity that result from recognized transactions and other economic events other than those resulting from investments by, and distributions to, shareholders. Other comprehensive loss for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the changes in each component of accumulated other comprehensive loss, net of tax (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss Items - Foreign Currency</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(496</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There are no material tax benefits or expenses related to the other comprehensive loss for the three and nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> -1127000 -496000 -1623000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 8 — EARNINGS (LOSS) PER SHARE</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the denominators used in computing per share net income (EPS) is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,221</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(356</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,224</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(354</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities: stock options and awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>871</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common and common equivalent shares outstanding during the period. Restricted stock awards (RSAs) and stock options to acquire </span><span style="font-family:inherit;font-size:10pt;"><span>2,123,497</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>9,424</span></span><span style="font-family:inherit;font-size:10pt;"> shares for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>1,502,841</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>565,213</span></span><span style="font-family:inherit;font-size:10pt;"> shares for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, were excluded from the computations of diluted earnings per share because the effect of including the RSAs and stock options would have been anti-dilutive.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We apply the two-class method of computing earnings per share, which requires the calculation of separate earnings per share amounts for our non-vested, time-based restricted stock awards with non-forfeitable dividends and for our common stock. Our non-vested, time-based restricted stock awards with non-forfeitable dividends are considered securities which participate in undistributed earnings with common stock. Under the two-class computation method, net losses are not allocated to participating securities unless the holder of the security has a contractual obligation to share in the losses. Our non-vested, time-based restricted stock awards with non-forfeitable dividends do not have such an obligation so they are not allocated losses.</span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,221</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(356</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,224</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(354</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities: stock options and awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>871</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income per share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -5250000 1737000 -7221000 20803000 26000 -29000 34000 -356000 -5224000 1708000 -7187000 20447000 44216000 43836000 44109000 43679000 -0.12 0.04 -0.16 0.47 -5250000 1737000 -7221000 20803000 26000 -29000 32000 -354000 -5224000 1708000 -7189000 20449000 44216000 43836000 44109000 43679000 0 871000 0 514000 44216000 44707000 44109000 44193000 -0.12 0.04 -0.16 0.46 2123497 9424 1502841 565213 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 9 — STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">July 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Board of Directors declared a cash dividend on the Company’s common stock of $0.09 per share. The dividend was payable to stockholders of record as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">September 26, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> and was paid on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">October 17, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">. The Company’s current intent is to pay a continuing dividend on a quarterly basis. However, future declarations of dividends are subject to the final determination of the Company’s Board of Directors.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s stock option activity for the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(411</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at September 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation costs related to stock options at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> that are expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.54 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s restricted share activity for the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Awards (RSAs)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Grant Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled or expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at September 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:81.640625%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:78%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units (RSUs)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled or expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at September 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation costs related to RSAs and RSUs, respectively.  These costs are expected to be recognized over a weighted average-period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.62 years</span></span><span style="font-family:inherit;font-size:10pt;"> for the RSAs and </span><span style="font-family:inherit;font-size:10pt;"><span>2.06 years</span></span><span style="font-family:inherit;font-size:10pt;"> for the RSUs. The Company issues a small number of cash-settled RSUs pursuant to the Company’s equity incentive plan in certain foreign countries. These grants do not result in the issuance of common stock and are considered immaterial by the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following are the stock-based compensation costs recognized in the Company’s Condensed Consolidated Statements of Comprehensive Income (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">528</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">437</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,489</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,253</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">549</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">571</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,055</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">771</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,509</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,644</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,172</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,436</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation costs reflected in net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,586</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,652</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,716</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,460</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2019-07-31 2019-09-26 2019-10-17 3323000 19.05 977000 24.43 52000 17.58 411000 21.74 3837000 20.15 11700000 P2Y6M14D 724000 20.27 402000 24.19 261000 19.66 49000 21.76 816000 22.30 468000 128000 45000 20000 531000 16400000 3300000 P2Y7M13D P2Y21D <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 10 — ACCRUED LIABILITIES</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation and employee benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalties payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the warranty accrual (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty adjustments/settlements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs as of September 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation and employee benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalties payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14955000 18086000 4097000 2703000 2080000 1014000 1481000 1901000 1099000 1373000 5023000 0 1205000 1695000 29940000 26772000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty adjustments/settlements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs as of September 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1901000 1632000 2052000 1481000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 11 — REVENUE RECOGNITION</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted the new standard on revenue recognition, ASC 606 (the Standard), using the modified retrospective transition method consistent with the guidance issued by the Financial Accounting Standards Board (FASB) in May 2014.  Under this method, the Company applied the guidance retrospectively, only to those contracts which were not completed as of the date of initial application, and recognized the cumulative effect of initially applying the Standard as an adjustment to the opening balance of retained earnings as of January 1, 2018. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Standard applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments.  Under the Standard, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.  To determine revenue recognition for arrangements that the Company determines are within the scope of the Standard, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when the Company satisfies a performance obligation.  The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.  At contract inception, once the contract is determined to be within the scope of the Standard, the Company assesses the goods or services promised within each contract, identifies the performance obligations and assesses whether each promised good or service is distinct. The Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling price of the promised good or service underlying each performance obligation and recognizes this as revenue when such performance obligation is satisfied. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are included within accounts receivables, net and contract liabilities are included in deferred revenue on the Company’s Balance Sheet. The following table presents the opening and closing balances of the Company’s contract assets and liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables - Royalties</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10,805</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12,085</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities - Short-term:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,476</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,510</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Licenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">227</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">212</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Instruments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">88</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">396</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">243</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total contract liabilities - Short-term</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10,099</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,053</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities - Long-term:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">207</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,500</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Licenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">872</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">715</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total contract liabilities - Long-term</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,079</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,215</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized the following revenues as a result of changes in the contract asset and contract liability balances in the period (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended<br/>September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized in the period:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts included as contract liabilities at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,815</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance obligations satisfied in previous periods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> -</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 12 — INCOME TAXES</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the end of each interim reporting period, an estimate is made of the effective tax rate expected to be applicable for the full year. The estimated full year’s effective tax rate is used to determine the income tax rate for each applicable interim reporting period. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date. The effective tax rate for the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was a benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>52%</span></span><span style="font-family:inherit;font-size:10pt;">, including amounts recorded for discrete events. This differs from the statutory rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> primarily as a result of a reduction in unrecognized tax benefit liability and the effect of foreign operations. The Company’s tax expense reflects the full federal, various state, and foreign blended statutory rates. The Company currently expects a 2019 full year effective tax rate of </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;">, excluding amounts recorded for discrete events. The Company will be subject to provisions regarding U.S. federal taxation of foreign intangible income and has included in its estimate of income tax the effects of this tax. The Company is utilizing its net operating losses (NOLs) and tax credits in the U.S., Canada and the Netherlands and, therefore, cash taxes to be paid are expected to be less than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of book tax expense.</span></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the first quarter of 2019, U.S. tax legislation was enacted which provided guidance on the U.S. federal transition tax on earnings of foreign subsidiaries and as a result, the Company revised its Earnings and Profits (E&amp;P) calculations for its Canadian subsidiary and discrete income tax expense of </span><span style="font-family:inherit;font-size:10pt;">$414,000</span><span style="font-family:inherit;font-size:10pt;"> for the U.S. transition tax has been recorded for the nine month period ended September 30, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, Australia, Canada, China, France, Germany, Hong Kong, Japan, the Netherlands, the U.K., and various U.S. states. Due to net operating losses, the U.S., Canadian and Netherlands tax returns dating back to 2016, 2007, and 2013, respectively, can still be reviewed by the taxing authorities. In the first quarter of 2019, the Company recorded a reduction in unrecognized tax benefit liability related to the U.S. transition tax and a related income tax benefit of </span><span style="font-family:inherit;font-size:10pt;">$6.6 million</span><span style="font-family:inherit;font-size:10pt;"> as a result of a ruling for certain aspects of the E&amp;P calculation of its Canadian subsidiary. The Company does not expect any material changes to the unrecognized tax benefit liability within the next twelve months. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes.</span></div> -0.52 0.21 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 13 — COMMITMENTS AND CONTINGENCIES</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company is subject to claims, lawsuits and legal proceedings. When it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements.  If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have leased all of our research, manufacturing and office space and have entered into various other agreements in conducting our business. Our leases have remaining lease terms of 1 year to 6 years, and some of our leases include options to extend the leases for up to 10 years, tenant improvement allowances, rent holidays and rent escalation clauses. At inception, we determine whether an agreement represents a lease and at commencement we evaluate each lease agreement to determine whether the lease is an operating or financing lease. As described below under “Note 14 - Recent Accounting Pronouncements - Recently adopted accounting guidance,” the Company adopted the new lease guidance as of January 1, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the new lease guidance, all of the Company’s leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of the new lease guidance, the Company recorded an operating lease right-of-use asset and an operating lease liability on its balance sheet. Right-of-use lease assets represent the Company’s right to use the underlying asset for the lease term and the lease obligation represents the Company’s commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company’s leases do not provide an implicit rate, we have used an estimated incremental borrowing rate of </span><span style="font-family:inherit;font-size:10pt;">5.75%</span><span style="font-family:inherit;font-size:10pt;">, based on the information available at the commencement date in determining the present value of lease payments. The right-of-use lease asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all lease agreements we combine lease and non-lease components. Leases with an initial term of twelve months or less are not recorded on the balance sheet.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the lease expense were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities arising from obtaining right to use assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases recorded upon lease standard adoption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24,922</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21,554</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23,403</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.57 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities for the next five fiscal years and thereafter are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,627</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3,662</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities at September 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23,047</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7036000 P4Y6M25D 0.0575 1672000 6378000 6176000 4627000 3965000 3891000 26709000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 14 — RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently adopted accounting guidance</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued a new standard on revenue recognition, which outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company adopted the Standard effective January 1, 2018, using the modified retrospective approach. Under this method, the Company recorded a cumulative adjustment increasing retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. See Note 11, “Revenue Recognition” for additional discussion related to the Company’s adoption of the Standard. Under the Standard, estimated royalty revenue will be recorded each quarter on an accrual basis to more closely coincide with the timing of the end user sale by the strategic partner; with reconciliation made upon submission of the royalty report by the partner indicating actual royalties owed in the following quarter. In addition, the Company began recording the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements as system revenue rather than assay revenue effective January 1, 2018. This change has not and is not expected to have any impact on top line revenue and the Company does not anticipate any material effects to its revenue categorization.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases, with the exception of short-term leases. On January 1, 2019, the Company elected to adopt this new lease guidance using a simplified transition option that allows companies to initially apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also elected to adopt the package of practical expedients permitted in the new lease guidance. Accordingly, the Company is continuing to account for its existing operating leases as operating leases under the new lease guidance, without reassessing whether the contracts contain a lease under the new lease guidance or whether classification of the operating leases would be different under the new lease guidance. All of our leases at the adoption date were operating leases, primarily for facilities, and did not include any non-lease components.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>With the implementation of the new lease standard, the Company recognized right-to-use assets of $24.9 million, lease liabilities for operating leases of approximately $26.8 million, and eliminated deferred rent of $1.9 million. The Company did not have a cumulative adjustment impacting retained earnings. There are no changes to our previously reported results prior to January 1, 2019. Lease expense is not expected to change materially as a result of the adoption of the new lease standard <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent accounting guidance not yet adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 15 — SUBSEQUENT EVENTS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">On October 1, 2019, the Company made an additional $7.0 million investment in a private company. After this investment, the Company owns approximately 28.2% of the voting interest of the private company as an equity method investment. Effective October 1, 2019, the Company has significant influence over the investee due to its larger ownership percentage and its seat on the Board of Directors. The Company does not have unilateral decision making power, and therefore will not consolidate the investee. In the fourth quarter of 2019, we will remeasure the existing, minority interest investment based on the fair value prior to the additional investment and record the gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income.</span></div> XML 46 R19.htm IDEA: XBRL DOCUMENT v3.19.3
RECENT ACCOUNTING (Notes)
9 Months Ended
Sep. 30, 2019
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]

NOTE 14 — RECENT ACCOUNTING PRONOUNCEMENTS

Recently adopted accounting guidance

In May 2014, the FASB issued a new standard on revenue recognition, which outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company adopted the Standard effective January 1, 2018, using the modified retrospective approach. Under this method, the Company recorded a cumulative adjustment increasing retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. See Note 11, “Revenue Recognition” for additional discussion related to the Company’s adoption of the Standard. Under the Standard, estimated royalty revenue will be recorded each quarter on an accrual basis to more closely coincide with the timing of the end user sale by the strategic partner; with reconciliation made upon submission of the royalty report by the partner indicating actual royalties owed in the following quarter. In addition, the Company began recording the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements as system revenue rather than assay revenue effective January 1, 2018. This change has not and is not expected to have any impact on top line revenue and the Company does not anticipate any material effects to its revenue categorization.

In February 2016, the FASB issued guidance requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases, with the exception of short-term leases. On January 1, 2019, the Company elected to adopt this new lease guidance using a simplified transition option that allows companies to initially apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

The Company also elected to adopt the package of practical expedients permitted in the new lease guidance. Accordingly, the Company is continuing to account for its existing operating leases as operating leases under the new lease guidance, without reassessing whether the contracts contain a lease under the new lease guidance or whether classification of the operating leases would be different under the new lease guidance. All of our leases at the adoption date were operating leases, primarily for facilities, and did not include any non-lease components.

With the implementation of the new lease standard, the Company recognized right-to-use assets of $24.9 million, lease liabilities for operating leases of approximately $26.8 million, and eliminated deferred rent of $1.9 million. The Company did not have a cumulative adjustment impacting retained earnings. There are no changes to our previously reported results prior to January 1, 2019. Lease expense is not expected to change materially as a result of the adoption of the new lease standard
Description of New Accounting Pronouncements Not yet Adopted [Text Block]
Recent accounting guidance not yet adopted

In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.
XML 47 R11.htm IDEA: XBRL DOCUMENT v3.19.3
GOODWILL
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Disclosure [Text Block]

NOTE 6 — GOODWILL AND OTHER INTANGIBLE ASSETS

On December 31, 2018, the Company completed the Acquisition. As a result of the Acquisition, the Company recorded approximately $32.7 million of goodwill and $30.1 million of other identifiable intangible assets. The goodwill is derived from expected synergies from combining operations of the Company and the business acquired in connection with the Acquisition. The
Company has finalized the purchase price allocation for the Acquisition. A portion of the Company’s goodwill is not expected to be deductible for tax purposes. The changes in the carrying amount of goodwill during the period are as follows (in thousands):
 
September 30, 2019
 
December 31, 2018
Balance at beginning of period
$
118,127

 
$
85,481

Flow cytometry acquisition
$
18

 
$
32,646

Balance at end of period
$
118,145

 
$
118,127


XML 48 R15.htm IDEA: XBRL DOCUMENT v3.19.3
INCOME TAXES
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block]

NOTE 12 — INCOME TAXES
 
At the end of each interim reporting period, an estimate is made of the effective tax rate expected to be applicable for the full year. The estimated full year’s effective tax rate is used to determine the income tax rate for each applicable interim reporting period. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date. The effective tax rate for the nine months ended September 30, 2019 was a benefit of 52%, including amounts recorded for discrete events. This differs from the statutory rate of 21% primarily as a result of a reduction in unrecognized tax benefit liability and the effect of foreign operations. The Company’s tax expense reflects the full federal, various state, and foreign blended statutory rates. The Company currently expects a 2019 full year effective tax rate of 10% to 20%, excluding amounts recorded for discrete events. The Company will be subject to provisions regarding U.S. federal taxation of foreign intangible income and has included in its estimate of income tax the effects of this tax. The Company is utilizing its net operating losses (NOLs) and tax credits in the U.S., Canada and the Netherlands and, therefore, cash taxes to be paid are expected to be less than 10% of book tax expense.

In the first quarter of 2019, U.S. tax legislation was enacted which provided guidance on the U.S. federal transition tax on earnings of foreign subsidiaries and as a result, the Company revised its Earnings and Profits (E&P) calculations for its Canadian subsidiary and discrete income tax expense of $414,000 for the U.S. transition tax has been recorded for the nine month period ended September 30, 2019.

The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, Australia, Canada, China, France, Germany, Hong Kong, Japan, the Netherlands, the U.K., and various U.S. states. Due to net operating losses, the U.S., Canadian and Netherlands tax returns dating back to 2016, 2007, and 2013, respectively, can still be reviewed by the taxing authorities. In the first quarter of 2019, the Company recorded a reduction in unrecognized tax benefit liability related to the U.S. transition tax and a related income tax benefit of $6.6 million as a result of a ruling for certain aspects of the E&P calculation of its Canadian subsidiary. The Company does not expect any material changes to the unrecognized tax benefit liability within the next twelve months. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes.
XML 49 R23.htm IDEA: XBRL DOCUMENT v3.19.3
BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies)
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Business Acquisition, Pro Forma Information [Table Text Block]
 
 
Net tangible assets assumed as of December 31, 2018
$
8,922

Intangible assets subject to amortization
30,094

Deferred tax liabilities
(3,702
)
Goodwill
32,664

Total purchase price
$
67,978


XML 50 R27.htm IDEA: XBRL DOCUMENT v3.19.3
INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Goodwill [Table Text Block]
 
Finite-lived
 
Indefinite-lived
 
 
 
Technology, trade secrets and know-how
 
Customer lists and contracts
 
Other identifiable intangible assets
 
IP R&D
 
Total
2018
 
 
 
 
 
 
 
 
 
Balance as of December 31, 2017
$
81,385

 
$
19,097

 
$
5,664

 
$
12,982

 
$
119,128

Flow cytometry acquisition
17,084

 
4,722

 
4,991

 
6,703

 
33,500

Asset acquisition

 

 

 
4,328

 
4,328

Balance as of December 31, 2018
98,469

 
23,819

 
10,655

 
24,013

 
156,956

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2017
(34,414
)
 
(7,037
)
 
(1,692
)
 

 
(43,143
)
Amortization expense
(6,087
)
 
(1,999
)
 
(579
)
 

 
(8,665
)
Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Net balance as of December 31, 2018
$
57,968

 
$
14,783

 
$
8,384

 
$
24,013

 
$
105,148

Weighted average life (in years)
11

 
10

 
10

 
 

 
 

 
 
 
 
 
 
 
 
 
 
2019
 

 
 

 
 

 
 

 
 

Balance as of December 31, 2018
$
98,469

 
$
23,819

 
$
10,655

 
$
24,013

 
$
156,956

Flow cytometry acquisition purchase price allocation adjustments
(116
)
 
(428
)
 
1,154

 
(4,016
)
 
(3,406
)
Balance as of September 30, 2019
98,353

 
23,391

 
11,809

 
19,997

 
$
153,550

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Amortization expense
(5,838
)
 
(1,820
)
 
(896
)
 

 
(8,554
)
Accumulated amortization balance as of September 30, 2019
(46,339
)
 
(10,856
)
 
(3,167
)
 

 
(60,362
)
Net balance as of September 30, 2019
$
52,014

 
$
12,535

 
$
8,642

 
$
19,997

 
$
93,188

Weighted average life (in years)
11

 
10

 
10

 
 

 
 


Estimated Future Amortization Expense Related to Intangible Assets
2019 (three months)
$
2,852

2020
11,406

2021
11,048

2022
9,801

2023
9,452

Thereafter
28,632

 
$
73,191


XML 52 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 53 R22.htm IDEA: XBRL DOCUMENT v3.19.3
ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Business Description and Accounting Policies [Text Block]

NOTE 1 — BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements have been prepared by Luminex Corporation (the Company or Luminex) in accordance with United States generally accepted accounting principles (U.S. GAAP) for interim financial information and the rules and regulations of the Securities and Exchange Commission (SEC). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, all adjustments (consisting of normal recurring entries) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. These financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018 (the 2018 10-K).
XML 54 R26.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]
 
Fair Value Measurements as of September 30, 2019 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Minority interest investments - short-term
$

 
$

 
$
840

 
$
840

Minority interest investments - long-term
$

 
$

 
$
1,782

 
$
1,782


XML 55 R4.htm IDEA: XBRL DOCUMENT v3.19.3
INCOME STATEMENTS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenues $ 78,673 $ 72,445 $ 244,137 $ 234,685
Cost of Goods and Services Sold 36,833 28,189 111,263 87,535
Gross margin 41,840 44,256 132,874 147,150
Research and development 13,262 11,996 43,295 33,994
Selling, General and Administrative Expense 31,448 26,340 96,085 79,780
Amortization of Intangible Assets 2,852 2,166 8,556 6,498
Operating Expenses 47,562 40,502 147,936 120,272
Operating income (5,722) 3,754 (15,062) 26,878
Other income, net 2 8 (96) 465
Income (Loss) Attributable to Parent, before Tax (5,720) 3,762 (15,158) 27,343
Provision for income taxes 470 (2,025) 7,937 (6,540)
Net Income (Loss) Attributable to Parent (5,250) 1,737 (7,221) 20,803
Net Income (Loss) Available to Common Stockholders, Basic (5,224) 1,708 (7,187) 20,447
Net Income (Loss) Available to Common Stockholders, Diluted $ (5,224) $ 1,708 $ (7,189) $ 20,449
Earnings Per Share [Abstract]        
Earnings Per Share, Basic $ (0.12) $ 0.04 $ (0.16) $ 0.47
Earnings Per Share, Diluted $ (0.12) $ 0.04 $ (0.16) $ 0.46
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 44,216 43,836 44,109 43,679
Weighted Average Number of Shares Outstanding, Diluted 44,216 44,707 44,109 44,193
Common Stock, Dividends, Per Share, Declared $ 0.09 $ 0.06 $ 0.21 $ 0.18
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ (454) $ (102) $ (496) $ (421)
Other Comprehensive Income (Loss), Net of Tax (454) (102) (496) (421)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ (5,704) $ 1,635 $ (7,717) $ 20,382
XML 56 R8.htm IDEA: XBRL DOCUMENT v3.19.3
BUSINESS COMBINATIONS
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
BUSINESS COMBINATIONS
NOTE 2 — BUSINESS COMBINATIONS

On December 31, 2018, the Company completed its acquisition (the Acquisition) of EMD Millipore Corporation’s flow cytometry portfolio for $75 million, consisting of approximately $69.9 million paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and approximately $5.1 million in committed inventory purchases, both of which were subject to adjustment. A purchase price reconciliation was completed in the quarter ended March 31, 2019 resulting in a decrease of the purchase price by $1.9 million. This adjustment resulted in a revised amount of $68.0 million paid under the Purchase Agreement. We completed the committed inventory purchases in the third quarter of 2019. The Company financed the Acquisition with cash on hand. Luminex acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).

The Acquisition expands Luminex’s existing offering of flow-based detection systems, which is centered around its innovative xMAP® multiplexing technology, with approximately 16,700 xMAP Systems sold worldwide (some of which may be retired or otherwise not in use). MilliporeSigma’s flow cytometry portfolio included Amnis®, a family of imaging flow cytometry products for cell-based analysis, as well as their Guava® and Muse® portfolio of products, which are economical systems based on microcapillary technologies. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The Company recorded approximately $2.7 million of acquisition-related costs during fiscal 2018. The impact of the Acquisition on our liquidity, and the Company’s committed inventory purchases is more fully described under “Liquidity and Capital Resources.”

The following table summarizes the estimated fair values of assets acquired and liabilities assumed in connection with the Acquisition at December 31, 2018 and adjusted as of September 30, 2019 (in thousands):
 
 
Net tangible assets assumed as of December 31, 2018
$
8,922

Intangible assets subject to amortization
30,094

Deferred tax liabilities
(3,702
)
Goodwill
32,664

Total purchase price
$
67,978



The Company finalized the purchase price allocation for the Acquisition in the quarter ended September 30, 2019. If information later becomes available which would indicate adjustments are required to the purchase price allocation, such adjustments will be recognized in the Consolidated Statements of Comprehensive Income. Such adjustments have been included in the purchase price allocations retrospectively through revisions to the net tangible assets assumed, fair values of the intangible assets, deferred tax assets and liabilities and resulting goodwill recorded. The excess of the purchase price over the fair value of the tangible net assets, liabilities and intangible assets acquired was recorded to goodwill.
XML 57 R37.htm IDEA: XBRL DOCUMENT v3.19.3
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 14,955 $ 18,086
Taxes Payable, Current 2,080 1,014
Product Warranty Accrual, Current 1,481 1,901
Accrued Royalties, Current 1,099 1,373
Operating Lease, Liability, Current 5,023 0
Standard and Extended Product Warranty Accrual, Decrease for Payments (2,052)  
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued 1,632  
Dividends Payable, Current 4,097 2,703
Other Accrued Liabilities, Current 1,205 1,695
Accrued Liabilities, Current $ 29,940 $ 26,772
XML 58 R33.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure $ 707 $ 704
Cost Method Investments, Fair Value Disclosure 1,782 2,782
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 707 704
Cost Method Investments, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Cost Method Investments, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Cost Method Investments, Fair Value Disclosure $ 1,782 $ 2,782
XML 59 R10.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE (Notes)
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block]

NOTE 5 — FAIR VALUE MEASUREMENT

Accounting Standards Codification (ASC) 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company determines the fair value of its investment portfolio assets by obtaining non-binding market prices from its third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value.  There were no transfers between Level 1, Level 2 or Level 3 measurements for the nine-month period ended September 30, 2019.

The following table represents the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 (in thousands):
 
Fair Value Measurements as of September 30, 2019 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
707

 
$

 
$

 
$
707

Minority interest investments - short-term
$

 
$

 
$
840

 
$
840

Minority interest investments - long-term
$

 
$

 
$
1,782

 
$
1,782



 
Fair Value Measurements as of December 31, 2018 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
704

 
$

 
$

 
$
704

Minority interest investments - long-term
$

 
$

 
$
2,782

 
$
2,782


XML 60 R14.htm IDEA: XBRL DOCUMENT v3.19.3
ACCRUED LIABILITIES (Notes)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

NOTE 10 — ACCRUED LIABILITIES

Accrued liabilities consisted of the following (in thousands):
 
September 30, 2019
 
December 31, 2018
Compensation and employee benefits
$
14,955

 
$
18,086

Dividends payable
4,097

 
2,703

Income and other taxes
2,080

 
1,014

Warranty costs
1,481

 
1,901

Royalties payable
1,099

 
1,373

Current operating lease liabilities
5,023

 

Other
1,205

 
1,695

 
$
29,940

 
$
26,772



The following table summarizes the changes in the warranty accrual (in thousands):
Accrued warranty costs as of December 31, 2018
$
1,901

Warranty adjustments/settlements
1,632

Accrual for warranty costs
(2,052
)
Accrued warranty costs as of September 30, 2019
$
1,481


XML 61 R18.htm IDEA: XBRL DOCUMENT v3.19.3
CONTINGENCIES
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block]

NOTE 13 — COMMITMENTS AND CONTINGENCIES

In the normal course of business, the Company is subject to claims, lawsuits and legal proceedings. When it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements.  If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided.

Leases

We have leased all of our research, manufacturing and office space and have entered into various other agreements in conducting our business. Our leases have remaining lease terms of 1 year to 6 years, and some of our leases include options to extend the leases for up to 10 years, tenant improvement allowances, rent holidays and rent escalation clauses. At inception, we determine whether an agreement represents a lease and at commencement we evaluate each lease agreement to determine whether the lease is an operating or financing lease. As described below under “Note 14 - Recent Accounting Pronouncements - Recently adopted accounting guidance,” the Company adopted the new lease guidance as of January 1, 2019.

Pursuant to the new lease guidance, all of the Company’s leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of the new lease guidance, the Company recorded an operating lease right-of-use asset and an operating lease liability on its balance sheet. Right-of-use lease assets represent the Company’s right to use the underlying asset for the lease term and the lease obligation represents the Company’s commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company’s leases do not provide an implicit rate, we have used an estimated incremental borrowing rate of 5.75%, based on the information available at the commencement date in determining the present value of lease payments. The right-of-use lease asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all lease agreements we combine lease and non-lease components. Leases with an initial term of twelve months or less are not recorded on the balance sheet.

The components of the lease expense were as follows (in thousands):
 
Nine Months Ended
 
September 30, 2019
Operating lease cost
$
7,036


Supplemental cash flow information related to leases was as follows (in thousands):
 
Nine Months Ended
 
September 30, 2019
Lease liabilities arising from obtaining right to use assets
 
Operating leases recorded upon lease standard adoption
$
24,922


Supplemental balance sheet information related to leases was as follows (in thousands):
 
September 30, 2019
Operating leases:
 
Operating lease right-of-use assets
$
21,554

Operating lease liabilities
$
23,403

 
 
Weighted Average Remaining Lease Term
4.57 years

Weighted Average Discount Rate
5.75
%

Maturities of lease liabilities for the next five fiscal years and thereafter are as follows (in thousands):
 
Operating Leases
2019 (three months)
$
1,672

2020
6,378

2021
6,176

2022
4,627

2023
3,965

Thereafter
3,891

Total lease payments
26,709

Less: imputed interest
(3,662
)
Lease liabilities at September 30, 2019
$
23,047