0001033905-20-000138.txt : 20201106 0001033905-20-000138.hdr.sgml : 20201106 20201106110204 ACCESSION NUMBER: 0001033905-20-000138 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201106 DATE AS OF CHANGE: 20201106 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: 201292987 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-20200930.htm 10-Q lmnx-20200930
000103390512/312020Q3FalseSeptember 30, 20200.0010.001200,000,000200,000,00045,617,80744,325,36945,617,80744,325,3690.0010.0015,000,0005,000,00000010339052020-01-012020-09-30xbrli:shares00010339052020-11-05iso4217:USD00010339052020-09-3000010339052019-12-31iso4217:USDxbrli:shares00010339052020-07-012020-09-3000010339052019-07-012019-09-3000010339052019-01-012019-09-3000010339052020-06-3000010339052019-06-3000010339052018-12-3100010339052019-09-300001033905us-gaap:CommonStockMember2019-12-310001033905us-gaap:AdditionalPaidInCapitalMember2019-12-310001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001033905us-gaap:RetainedEarningsMember2019-12-310001033905us-gaap:CommonStockMember2020-01-012020-03-310001033905us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001033905us-gaap:RetainedEarningsMember2020-01-012020-03-3100010339052020-01-012020-03-310001033905us-gaap:CommonStockMember2020-03-310001033905us-gaap:AdditionalPaidInCapitalMember2020-03-310001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001033905us-gaap:RetainedEarningsMember2020-03-3100010339052020-03-310001033905us-gaap:CommonStockMember2020-04-012020-06-300001033905us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001033905us-gaap:RetainedEarningsMember2020-04-012020-06-3000010339052020-04-012020-06-300001033905us-gaap:CommonStockMember2020-06-300001033905us-gaap:AdditionalPaidInCapitalMember2020-06-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001033905us-gaap:RetainedEarningsMember2020-06-300001033905us-gaap:CommonStockMember2020-07-012020-09-300001033905us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001033905us-gaap:RetainedEarningsMember2020-07-012020-09-300001033905us-gaap:CommonStockMember2020-09-300001033905us-gaap:AdditionalPaidInCapitalMember2020-09-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001033905us-gaap:RetainedEarningsMember2020-09-300001033905us-gaap:CommonStockMember2018-12-310001033905us-gaap:AdditionalPaidInCapitalMember2018-12-310001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001033905us-gaap:RetainedEarningsMember2018-12-310001033905us-gaap:CommonStockMember2019-01-012019-03-310001033905us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001033905us-gaap:RetainedEarningsMember2019-01-012019-03-3100010339052019-01-012019-03-310001033905us-gaap:CommonStockMember2019-03-310001033905us-gaap:AdditionalPaidInCapitalMember2019-03-310001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001033905us-gaap:RetainedEarningsMember2019-03-3100010339052019-03-310001033905us-gaap:CommonStockMember2019-04-012019-06-300001033905us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001033905us-gaap:RetainedEarningsMember2019-04-012019-06-3000010339052019-04-012019-06-300001033905us-gaap:CommonStockMember2019-06-300001033905us-gaap:AdditionalPaidInCapitalMember2019-06-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001033905us-gaap:RetainedEarningsMember2019-06-300001033905us-gaap:CommonStockMember2019-07-012019-09-300001033905us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001033905us-gaap:RetainedEarningsMember2019-07-012019-09-300001033905us-gaap:CommonStockMember2019-09-300001033905us-gaap:AdditionalPaidInCapitalMember2019-09-300001033905us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001033905us-gaap:RetainedEarningsMember2019-09-300001033905us-gaap:LicensingAgreementsMember2020-09-300001033905us-gaap:LicensingAgreementsMember2019-12-310001033905us-gaap:FairValueInputsLevel1Member2020-09-300001033905us-gaap:FairValueInputsLevel2Member2020-09-300001033905us-gaap:FairValueInputsLevel3Member2020-09-300001033905us-gaap:FairValueInputsLevel1Member2019-12-310001033905us-gaap:FairValueInputsLevel2Member2019-12-310001033905us-gaap:FairValueInputsLevel3Member2019-12-3100010339052019-01-012019-12-310001033905us-gaap:TechnologyBasedIntangibleAssetsMember2018-12-310001033905us-gaap:CustomerRelatedIntangibleAssetsMember2018-12-310001033905us-gaap:OtherIntangibleAssetsMember2018-12-310001033905us-gaap:TechnologyBasedIntangibleAssetsMember2019-01-012019-12-310001033905us-gaap:CustomerRelatedIntangibleAssetsMember2019-01-012019-12-310001033905us-gaap:OtherIntangibleAssetsMember2019-01-012019-12-310001033905us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001033905us-gaap:CustomerRelatedIntangibleAssetsMember2019-12-310001033905us-gaap:OtherIntangibleAssetsMember2019-12-310001033905us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-012020-09-300001033905us-gaap:CustomerRelatedIntangibleAssetsMember2020-01-012020-09-300001033905us-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001033905us-gaap:TechnologyBasedIntangibleAssetsMember2020-09-300001033905us-gaap:CustomerRelatedIntangibleAssetsMember2020-09-300001033905us-gaap:OtherIntangibleAssetsMember2020-09-300001033905us-gaap:EmployeeStockOptionMember2019-12-310001033905us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001033905us-gaap:EmployeeStockOptionMember2020-09-300001033905us-gaap:RestrictedStockMember2019-12-310001033905us-gaap:RestrictedStockMember2020-01-012020-09-300001033905us-gaap:RestrictedStockMember2020-09-300001033905us-gaap:RestrictedStockUnitsRSUMember2019-12-310001033905us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001033905us-gaap:RestrictedStockUnitsRSUMember2020-09-30xbrli:pureutr:Rate



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, 2020or
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from __ to __.

lmnx-20200930_g1.jpg
LUMINEX CORPORATION
(Exact name of registrant as specified in its charter)
Delaware000-3010974-2747608
(State or other jurisdiction of incorporation)(Commission File Number)(I.R.S. Employer Identification No.)

12212 Technology Blvd.,Austin,Texas78727
(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 classTrading Symbol(s)Name of exchange on which registered
Common Stock, $0.001 par valueLMNXThe 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.
YesNo
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).
YesNo

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

There were 46,525,493 shares of the Company’s Common Stock, par value $0.001 per share, outstanding on November 5, 2020.



LUMINEX CORPORATION

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

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,
 20202019
ASSETS(unaudited)
Current assets:  
Cash and cash equivalents$308,454 $59,173 
Accounts receivable, net60,454 55,815 
Inventories, net109,795 77,084 
Prepaids and other12,743 10,398 
Total current assets491,446 202,470 
Property and equipment, net62,667 65,515 
Intangible assets, net81,714 90,336 
Deferred income taxes21,175 27,702 
Goodwill118,145 118,145 
Right of use assets18,799 20,439 
Other16,999 19,122 
Total assets$810,945 $543,729 
LIABILITIES AND STOCKHOLDERS EQUITY
  
Current liabilities:  
Accounts payable$17,201 $17,983 
Accrued liabilities48,849 31,872 
Deferred revenue - current portion10,192 8,214 
Total current liabilities76,242 58,069 
Deferred revenue1,515 1,633 
Lease liabilities14,485 17,182 
Long-term debt200,512  
Other long-term liabilities2,094 1,985 
Total liabilities294,848 78,869 
Stockholders’ equity:  
Common stock, $0.001 par value, 200,000,000 shares authorized; issued and outstanding: 45,617,807 shares at September 30, 2020; 44,325,369 shares at December 31, 201946 44 
Preferred stock, $0.001 par value, 5,000,000 shares authorized; no shares issued and outstanding  
Additional paid-in capital428,628 380,304 
Accumulated other comprehensive loss(837)(1,380)
Retained earnings88,260 85,892 
Total stockholders’ equity516,097 464,860 
Total liabilities and stockholders’ equity$810,945 $543,729 
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,
 2020201920202019
 (unaudited)(unaudited)
Revenue$106,060 $78,673 $306,003 $244,137 
Cost of revenue42,679 36,833 122,595 111,263 
Gross profit63,381 41,840 183,408 132,874 
Operating expenses: 
Research and development14,074 13,262 39,855 43,295 
Selling, general and administrative34,862 31,448 102,987 96,085 
Amortization of acquired intangible assets2,919 2,852 8,623 8,556 
Total operating expenses51,855 47,562 151,465 147,936 
Income (loss) from operations11,526 (5,722)31,943 (15,062)
Interest and other expense, net(4,506)2 (6,889)(96)
Loss from equity method investment(457) (1,350) 
Income (loss) before income taxes6,563 (5,720)23,704 (15,158)
Income tax (expense) benefit(4,796)470 (8,773)7,937 
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Net income (loss) attributable to common stockholders
Basic$1,734 $(5,224)$14,637 $(7,187)
Diluted$1,733 $(5,224)$14,638 $(7,189)
Net income (loss) per share attributable to common stockholders
Basic$0.04 $(0.12)$0.33 $(0.16)
Diluted$0.04 $(0.12)$0.32 $(0.16)
Weighted-average shares used in computing net income (loss) per share
Basic45,459 44,216 44,920 44,109 
Diluted46,343 44,216 45,777 44,109 
Dividends declared per share$0.09 $0.09 $0.27 $0.21 
Other comprehensive income (loss):
Foreign currency translation adjustments526 (454)543 (496)
Other comprehensive income (loss)526 (454)543 (496)
Comprehensive income (loss)$2,293 $(5,704)$15,474 $(7,717)
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,
2020201920202019
 (unaudited)(unaudited)
Cash flows from operating activities: 
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization7,690 7,177 22,771 21,170 
Amortization of debt issuance costs2,565  3,910  
Stock-based compensation4,072 3,565 10,781 9,644 
Deferred income tax (benefit) expense2,310 (2,316)4,635 (10,970)
(Gain) loss on sale or disposal of assets(40)59 346 231 
Loss on equity method investment457  1,350  
Other833 (510)836 (532)
Changes in operating assets and liabilities:
Accounts receivable, net228 13,459 (4,636)7,563 
Inventories, net(17,366)(6,617)(32,660)(12,602)
Other assets(1,530)567 (339)3,971 
Accounts payable1,170 372 (322)4,540 
Accrued liabilities13,223 600 15,500 (6,956)
Deferred revenue(435)(1,661)1,901 (610)
Net cash provided by operating activities14,944 9,445 39,004 8,228 
Cash flows from investing activities: 
Purchase of property and equipment(3,515)(4,993)(11,614)(13,115)
Proceeds from business acquisition consideration, net of cash acquired   1,915 
Acquired technology rights  22  
Net cash used in investing activities(3,515)(4,993)(11,592)(11,200)
Cash flows from financing activities: 
Proceeds from issuance of convertible notes, net of issuance costs  252,247  
Purchase of convertible notes bond hedge  (54,626) 
Proceeds from issuance of warrants  19,968  
Proceeds from issuance of common stock9,924 695 19,366 2,481 
Shares surrendered for tax withholding(32)(4)(2,365)(2,089)
Dividends paid(4,137)(2,703)(12,297)(8,098)
Net cash provided by (used in) financing activities5,755 (2,012)222,293 (7,706)
Effect of foreign currency exchange rate on cash(395)286 (424)288 
Change in cash and cash equivalents16,789 2,726 249,281 (10,390)
Cash and cash equivalents, beginning of period291,665 63,325 59,173 76,441 
Cash and cash equivalents, end of period$308,454 $66,051 $308,454 $66,051 
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 SharesAmountAdditional Paid-In CapitalAccumulated Other Comprehensive (Loss) IncomeRetained Earnings
Total Stockholders Equity
Balance at December 31, 201944,325,369 $44 $380,304 $(1,380)$85,892 $464,860 
Exercise of options, net of shares withheld52,604  782   782 
Issuances of restricted stock, net of shares withheld for taxes224,435 1 (2,310)  (2,309)
Stock compensation—  2,683   2,683 
Net income—    654 654 
Foreign currency translation adjustments—   (63) (63)
Dividends— — 42 — (4,143)(4,101)
Balance at March 31, 202044,602,408 $45 $381,501 $(1,443)$82,403 $462,506 
Exercise of stock options, net of shares withheld363,878  7,507   7,507 
Issuances of restricted stock, net of shares withheld for taxes11,665  (22)  (22)
Stock compensation—  4,026   4,026 
Issuance of common shares under ESPP64,100  1,119   1,119 
Net income—    12,510 12,510 
Foreign currency translation adjustments—   80  80 
Dividends— — 45 — (4,185)(4,140)
Equity component of convertible notes, net of issuance costs— — 41,950 — — 41,950 
Purchases of convertible note hedge— — (41,243)— — (41,243)
Issuance of warrants— — 19,968 — — 19,968 
Balance at June 30, 202045,042,051 $45 $414,851 $(1,363)$90,728 $504,261 
Exercise of stock options, net of shares withheld572,919 $1 $9,688 $ $ $9,689 
Issuances of restricted stock, net of shares withheld for taxes2,837 $ $(32)$ $ $(32)
Stock compensation— $ $4,073 $ $ $4,073 
Net income— $ $ $ $1,767 $1,767 
Foreign currency translation adjustments— $ $ $526 $ $526 
Dividends— $— $48 $— $(4,235)$(4,187)
Balance at September 30, 202045,617,807 $46 $428,628 $(837)$88,260 $516,097 
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 SharesAmountAdditional Paid-In CapitalAccumulated Other Comprehensive (Loss) IncomeRetained EarningsTotal Stockholders’ Equity
Balance at December 31, 201843,899,210 $44 $365,349 $(1,127)$103,390 $467,656 
Exercise of options, net of shares withheld16,707  298   298 
Issuances of restricted stock, net of shares withheld for taxes204,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, 201944,120,133 $44 $366,049 $(1,260)$103,624 $468,457 
Exercise of stock options, net of shares withheld28,327  499   499 
Issuances of restricted stock, net of shares withheld for taxes11,033  (13)  (13)
Stock compensation—  3,630   3,630 
Issuance of common shares under ESPP53,865  966   966 
Net income—    (4,931)(4,931)
Foreign currency translation adjustments—   91  91 
Dividends— — 27 — (2,732)(2,705)
Balance at June 30, 201944,213,358 $44 $371,158 $(1,169)$95,961 $465,994 
Exercise of options, net of shares withheld7,283  124   124 
Issuances of restricted stock, net of shares withheld for taxes1,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)
Other— — — — — — 
Balance at September 30, 201944,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.

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, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. 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, 2019 (the 2019 10-K).

NOTE 2 — 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, 2020, the Company had no short or long-term investments.

Available-for-sale securities consisted of the following as of September 30, 2020 (in thousands):
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 

Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 

There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2020 or the year ended December 31, 2019. 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, 2020 or December 31, 2019. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2020 had been in a loss position for less than 12 months.

6

Non-Marketable Securities and Other-Than-Temporary Impairment

During the year ended December 31, 2018, the Company made a $1.8 million investment in Combinati, a private company. On October 1, 2019 the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its participation on Combinati’s board of directors. The Company does not have unilateral decision-making power, and therefore does not consolidate the investee. In the fourth quarter of 2019, the Company remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.

As of September 30, 2020, the carrying value of the Company’s total investment in Combinati was $10.2 million, which exceeded the Company’s share of Combinati’s net assets by approximately $8.0 million. For the quarter ended September 30, 2020, the Company recorded $0.5 million for its allocable share of Combinati’s net loss in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.

The Company owned 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 were informed that this private company was dissolving and ceasing operations in 2019. We recorded impairments of $160,000 and $45,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter and fourth quarter of 2019, respectively. We received the final cash payment for the remainder of our investment in the first quarter of 2020, recorded in Cash flows from investing activities in the Consolidated Statements of Cash Flows.

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 investments for impairment and whether any events or circumstances are identified that would significantly harm the fair value of these investments. 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 aggregate $205,000 impairment in 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 these 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, 2020December 31, 2019
Purchased technology rights (net of accumulated amortization of $8,736 and $8,300 on September 30, 2020 and December 31, 2019, respectively)$5,590 $6,027 
Minority interest investments10,151 11,501 
Other1,258 1,594 
 $16,999 $19,122 

For the nine months ended September 30, 2020 and 2019, the Company recognized amortization expenses related to the amortization of purchased technology rights of approximately $437,000 and $500,000, respectively. Future amortization expenses are estimated to be $135,000 in the remaining three months of 2020, $540,000 in 2021, $522,000 in 2022, $505,000 in 2023, $501,000 in 2024 and $3,387,000 thereafter.

7

NOTE 3 — 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, 2020December 31, 2019
Parts and supplies$68,550 $45,459 
Work-in-progress20,416 15,532 
Finished goods20,829 16,093 
 $109,795 $77,084 

NOTE 4 — ACCOUNTS RECEIVABLE AND RESERVES

The Company adopted the new credit loss standard effective January 1, 2020. The primary impact for the Company was the timing of recording expected credit losses on its trade receivables. The Company’s allowance for doubtful accounts is based upon its expected credit losses, which is based upon its historical loss experience. Management prepared an analysis of partner versus non-partner credit loss experience and noted that its loss experience between partners and non-partners was very comparable. These receivables have been pooled together, as similar risk characteristics exist between them. Accounts receivable consisted of the following (in thousands):
September 30, 2020December 31, 2019
Accounts receivable61,808 56,956 
Less: Allowance for doubtful accounts(1,354)(1,141)
60,454 55,815 


Balance as of December 31, 2019$1,141 
Net increases charged to costs and expenses494 
Write-offs of uncollectible accounts(281)
Balance as of September 30, 2020$1,354 

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.

8

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, 2020.

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, 2020 and December 31, 2019 (in thousands):
 Fair Value Measurements as of September 30, 2020 Using
 Level 1Level 2Level 3Total
Assets:    
Money market funds$707 $ $ $707 
Equity investment$ $ $10,151 $10,151 

 Fair Value Measurements as of December 31, 2019 Using
 Level 1Level 2Level 3Total
Assets:    
Money market funds$707 $ $ $707 
Minority interest investments - short-term$— $— $22 $22 
Equity investment$ $ $11,501 $11,501 

NOTE 6 — GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise. 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, 2020December 31, 2019
Balance at beginning of period$118,145 $118,127 
Flow cytometry acquisition $ $18 
Balance at end of period$118,145 $118,145 

9

The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):
 Finite-livedIndefinite-lived 
 Technology, trade secrets and know-howCustomer lists and contractsOther identifiable intangible assetsIP R&DTotal
2019     
Balance as of December 31, 2018$98,469 $23,819 $10,655 $24,013 $156,956 
Flow cytometry acquisition (116)(428)1,154 (4,016)(3,406)
Balance as of December 31, 201998,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(7,784)(2,428)(1,194)— (11,406)
Accumulated amortization balance as of December 31, 2019(48,285)(11,464)(3,465)— (63,214)
Net balance as of December 31, 2019$50,068 $11,927 $8,344 $19,997 $90,336 
Weighted average life (in years)111010  
2020     
Balance as of December 31, 201998,353 23,391 11,809 19,997 $153,550 
Completion of IP R&D projects2,687 — — (2,687)$— 
Balance as of June 30, 2020101,040 23,391 11,809 17,310 $153,550 
Less: accumulated amortization:     
Accumulated amortization balance as of December 31, 2019(48,285)(11,464)(3,465)— (63,214)
Amortization expense(5,905)(1,821)(896)— (8,622)
Accumulated amortization balance as of September 30, 2020(54,190)(13,285)(4,361)— (71,836)
Net balance as of September 30, 2020$46,850 $10,106 $7,448 $17,310 $81,714 
Weighted average life (in years)111010  

The Company currently has two in-process research and development (IP R&D) projects. The first relates to the development of the next generation VERIGENE® System, VERIGENE II. The Company is targeting the commercial launch of the VERIGENE II System in 2020. The second is a defensive IP R&D project related to the Company’s next generation xMAP® System, xMAP INTELLIFLEX, which the Company currently believes will launch commercially in the first quarter of 2021. The next generation Guava System (Guava Next Gen System), acquired as part of the Company’s acquisition of EMD Millipore Corporation’s flow cytometry portfolio, was launched commercially in the second quarter of 2020 and transferred from IP R&D to finite-lived technology, trade secrets and know-how and is being amortized.

The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):
2020 (three months)$2,919 
202111,316 
202210,070 
20239,721 
20249,721 
Thereafter20,657 
 $64,404 


10


NOTE 7 — OTHER COMPREHENSIVE (LOSS) INCOME

Other comprehensive (loss) income 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) income 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) income, net of tax (in thousands):
Accumulated Other Comprehensive (Loss) Income Items - Foreign Currency
Balance as of December 31, 2019$(1,380)
Other comprehensive income543 
Net current-period other comprehensive income543 
Balance as of September 30, 2020$(837)

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

NOTE 8 — EARNINGS 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,
 2020201920202019
Basic:  
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Less: allocation to participating securities(33)26 (294)34 
Net income (loss) attributable to common stockholders$1,734 $(5,224)$14,637 $(7,187)
Weighted average common stock outstanding45,459 44,216 44,920 44,109 
Net income (loss) per share attributable to common stockholders$0.04 $(0.12)$0.33 $(0.16)
Diluted:  
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Less: allocation to participating securities(34)26 (293)32 
Net income (loss) attributable to common stockholders$1,733 $(5,224)$14,638 $(7,189)
Weighted average common stock outstanding45,459 44,216 44,920 44,109 
Effect of dilutive securities: stock options and awards884  857  
Weighted-average shares used in computing net income (loss) per share46,343 44,216 45,777 44,109 
Net income (loss) per share attributable to common stockholders$0.04 $(0.12)$0.32 $(0.16)

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 38,028 and 2,123,497 shares for the three months ended September 30, 2020 and 2019, and 405,928 and 1,502,841 shares for the nine months ended September 30, 2020 and 2019, 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.

Because the Company has the intention and ability to settle the principal amount of each of its Notes (defined below) in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income (loss) per share, if applicable. The conversion spread will have a dilutive impact on net income (loss) per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $43.68 per share for the Notes. The warrants issued by the Company in connection with the Notes (Warrants) will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $69.89 per share.

NOTE 9 — STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION

Dividends

On September 10, 2020, the Company’s 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 24, 2020 and was paid on October 15, 2020. The Company’s current intention 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, 2020 is as follows:
Stock OptionsShares
(in thousands)
Weighted Average Exercise Price
Outstanding at December 31, 20193,793 $20.17 
Granted1,507 23.09 
Exercised(997)18.18 
Canceled or expired(550)24.43 
Outstanding at September 30, 20203,753 $21.25 

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

The Company’s restricted share activity for the nine months ended September 30, 2020 is as follows:
Restricted Stock Awards (RSAs)Shares
(in thousands)
Weighted Average Grant Price
Non-vested at December 31, 2019810 $22.28 
Granted414 23.25 
Vested(293)21.49 
Cancelled or expired(23)22.44 
Non-vested at September 30, 2020908 $22.97 

Restricted Stock Units (RSUs)Shares
(in thousands)
Non-vested at December 31, 2019522 
Granted97 
Vested(45)
Cancelled or expired(6)
Non-vested at September 30, 2020568 
12


As of September 30, 2020, there were $17.9 million and $3.4 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.56 years for the RSAs and 2.23 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,
 2020201920202019
Cost of revenue$599 $528 $1,719 $1,489 
Research and development642 549 1,387 1,055 
Selling, general and administrative2,854 2,509 7,777 7,172 
Stock-based compensation costs reflected in net income$4,095 $3,586 $10,883 $9,716 

NOTE 10 — ACCRUED LIABILITIES

Accrued liabilities consisted of the following (in thousands):
September 30, 2020December 31, 2019
Compensation and employee benefits$27,871 $17,011 
Dividends payable4,235 4,104 
Income and other taxes4,085 1,538 
Warranty costs1,696 1,641 
Royalties payable777 1,335 
Current operating lease liabilities5,915 5,053 
Convertible notes interest payable2,990  
Other1,280 1,190 
$48,849 $31,872 

The following table summarizes the changes in the warranty accrual (in thousands):
Accrued warranty costs as of December 31, 2019$1,641 
Warranty adjustments/settlements(1,791)
Accrual for warranty costs1,846 
Accrued warranty costs as of June 30, 2020$1,696 

NOTE 11 — CONVERTIBLE SENIOR NOTES

In May 2020, the Company issued $260.0 million principal amount of Convertible Senior Notes due in May 2025 (Notes). The interest rates for the Notes is fixed at 3.00% per annum with interest payable semi-annually on May 15 and November 15 of each year, commencing on November 15, 2020. The Notes mature on May 15, 2025, unless earlier redeemed, converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal amount of the Notes will initially be convertible into 22.8918 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $43.68 per share. The initial conversion price for each of the Notes is subject to adjustment upon the occurrence of certain specified events.

13

Holders may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2024 only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on June 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period (Measurement Period) in which the trading price (as defined in the relevant indenture governing the Notes) per $1,000 principal amount of Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events, including but not limited to (a) the bankruptcy, insolvency or reorganization of the Company or any of its significant subsidiaries, or (b) the continued failure after five business days to provide a repurchase notice after (i) a public tender offer; (ii) a recapitalization, share exchange or merger where common stock is converted into cash; (iii) a sale/lease/transfer of all or substantially all of the Company’s assets; (iv) stockholder approval of a plan of liquidation; or (v) the delisting of the Company’s common stock.

On or after November 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The Company currently intends to settle the principal amount of the Notes in cash, and settle any excess amount with shares of the Company’s common stock, upon conversion.

If a fundamental change (as defined in the relevant indenture governing the Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes, plus any accrued and unpaid interest up to, but excluding, the fundamental change repurchase date. As of September 30, 2020, the Notes were not yet convertible.

In accounting for the issuance of the Notes, the Company separated each of the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate used for the liability component was 8.50%. The liability component of the Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the Condensed Consolidated Balance Sheets as of June 30, 2020. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification.

In accounting for the $7.7 million of issuance costs related to the Notes, the Company allocated the total amount of issuance costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.

Issuance costs attributable to the liability component, totaling $6.0 million, are being amortized to expense over the expected life of the Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $1.7 million, were netted with the equity component.

14

The Notes consist of the following:
As of September 30, 2020
Liability component:
Principal$260,000 
Unamortized debt discount(53,760)
Unamortized debt issuance costs(5,728)
Net carrying amount$200,512 
Equity component:
Net carrying amount$41,950 

The following table sets forth total interest expense recognized related to the Notes:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Contractual interest expense$1,950 $— $2,990 $— 
Amortization of debt issuance costs208 — 315 — 
Amortization of debt discount 2,358 — 3,596 — 
Total$4,516 $ $6,901 $ 

As of September 30, 2020, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.6 years.

Convertible Note Hedge Transactions

Concurrent with the offering of the Notes, the Company entered into privately negotiated convertible note hedge transactions (Convertible Note Hedge Transactions) with certain financial institutions (Option Counterparties) related to the issuance of the Notes. The Convertible Note Hedge Transactions are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of Notes or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes.

The Company also entered into separate privately negotiated Warrant Transactions with each of the Option Counterparties pursuant to which the Company issued Warrants that will be exercisable into a number of shares of the Company’s common stock at a price per share equal to $69.89, subject to certain adjustments under the terms of the Warrant Transactions. The Warrant Transactions could separately have a dilutive effect on the Company’s common stock if the market value per share of the Company’s common stock exceeds the applicable strike price of the Warrants. However, subject to certain conditions, the Company may elect to settle the Warrants in cash.

The Convertible Note Hedge Transactions and the Warrant Transactions are separate transactions, in each case, entered into by the Company with the same Option Counterparties and are not part of the terms of the Notes and will not affect any holder’s rights under the Notes. The holders of the Notes will not have any rights with respect to the Convertible Note Hedge Transactions or Warrant Transactions. The Company used approximately $34.7 million of the net proceeds of the issuance of the Notes to pay the costs of the Convertible Note Hedge Transactions, after such cost was partially offset by the proceeds to the Company from the sale of the Warrants in the Warrant Transactions. The Convertible Note Hedge Transactions and Warrant Transactions do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Convertible Note Hedge Transactions and the proceeds received from the Warrant Transactions have been included as a net reduction to additional paid-in capital.

15

NOTE 12 — REVENUE RECOGNITION

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 ASC 606 “Revenue from Contracts with Customers” (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.

U.S. Government Contracts

In March 2020, the Biomedical Advanced Research and Development Authority (BARDA) awarded the Company two milestone-based contracts, with a value of $642,450 each, funding approximately 36% of the overall cost of development. BARDA is part of the U.S. Department of Health and Human Services (HHS) and is tasked with protecting the U.S. against emerging infectious diseases and other threats. Through public-private partnerships, BARDA supports the development of vaccines, drugs, and diagnostics. One of BARDA’s current goals is to develop medical countermeasures to enhance health security and protect against 2019 novel coronavirus disease (COVID-19) infections. The Company’s management believes these two contracts help to enable an expansion of the Company’s current portfolio of diagnostics for SARS-CoV-2 (the virus that causes COVID-19). The Company recorded government contract revenue of $642,450 in each of the quarters ended March 31, 2020 and June 30, 2020 as all of the milestones were completed for the first BARDA contract in the first quarter and for the second BARDA contract in the second quarter.

In September 2020, BARDA awarded the Company two additional milestone-based contracts valued at $5,389,813 and $683,500, respectively, related to completing a 510(k) filing for Luminex’s expanded NxTAG® Respiratory Pathogen Panel (RPP), which will include the SARS-CoV-2 virus for COVID-19 testing and to support the enhancement of the Company’s xMAP® SARS-CoV-2 Multi-Antigen IgG Assay. The Company intends to submit this enhanced serology assay for an Emergency Use Authorization (EUA) when this project is completed. No government contract revenue has been recorded to date for either of these two BARDA contracts.
Contract assets are included within accounts receivables, net and contract liabilities are included in deferred revenue on the Company’s Condensed Consolidated Balance Sheets. The following table presents the opening and closing balances of the Company’s contract assets and liabilities as of September 30, 2020 (in thousands):
 Balance as of September 30, 2020Balance as of December 31, 2019
Contract assets:
Unbilled receivables - Royalties$11,747 $12,257 
Total contract assets$11,747 $12,257 
Contract liabilities - Short-term:
Deferred revenue - Service$9,564 $7,771 
Deferred revenue - Licenses197 207 
Deferred revenue - Instruments— 
Deferred revenue - Other431 234 
Total contract liabilities - Short-term$10,192 $8,214 
Contract liabilities - Long-term:  
Deferred revenue - Service$998 $968 
Deferred revenue - Licenses517 665 
Total contract liabilities - Long-term$1,515 $1,633 

16

During the nine months ended September 30, 2020, 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, 2020
Revenue recognized in the period:
Amounts included as contract liabilities at the beginning of the period$4,961 
Performance obligations satisfied in previous periods -

NOTE 13 — 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. Tax effects of enacted legislation, including changes in the value of deferred tax assets and liabilities, is recognized in the period of the enactment date. The effective tax rate for the nine months ended September 30, 2020 was 37%, including amounts recorded for discrete events. This differs from the statutory rate of 21% primarily from 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 2020 full-year effective tax rate of 35% to 45%, excluding amounts recorded for discrete events, which is increased compared to our estimate of the full-year effective tax rate in the second quarter of 20% to 30%. This increase is a result of a change in the forecast mix of earnings in the Company’s U.S. and foreign jurisdictions and related tax effects pursuant to the provisions of the 2017 Tax Cuts and Jobs Act. 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.

In the first and second quarters of 2020, legislation for coronavirus aid and tax relief was enacted in certain of the jurisdictions in which the Company or one of its subsidiaries files income tax returns. The Company recorded an immaterial income tax benefit for the effect of tax relief legislation for its Hong Kong subsidiary in the first quarter of 2020. Tax relief legislation enacted in the first and second quarters of 2020 did not affect the Company’s income tax provision in its other jurisdictions at this time, and thus no discrete tax items in other jurisdictions have been recorded.

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 NOLs, the U.S., Canadian and Netherlands tax returns dating back to 2016, 2007, and 2013, respectively, can still be reviewed by the taxing authorities. 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.

NOTE 14 — 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.

17

Pursuant to the lease guidance issued by the Financial Accounting Standards Board (FASB), 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):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Operating lease cost(a)
$2,429 $2,419 $7,251 $7,010 
(a) Includes short-term lease expense costs, which were immaterial in the three and nine months ended September 30, 2020 and 2019.

Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cash paid for amounts included in the measurement of lease liabilities$1,778 $1,682 $5,208 $4,856 

Supplemental balance sheet information related to leases was as follows (in thousands):
September 30, 2020December 31, 2019
Operating leases:
Operating lease right-of-use assets$18,799 $20,439 
Operating lease liabilities$20,400 $22,235 
Weighted Average Remaining Lease Term3.71 years4.36 years
Weighted Average Discount Rate5.75 %5.75 %

Maturities of lease liabilities for the next five fiscal years and thereafter are as follows (in thousands):
Operating Leases
2020 (three months)$1,807 
20217,076 
20225,407 
20234,377 
20243,102 
Thereafter934 
Total lease payments22,703 
Less: imputed interest(2,303)
Lease liabilities at September 30, 2020$20,400 


18

NOTE 15 — RECENT ACCOUNTING PRONOUNCEMENTS

Recently adopted accounting guidance

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. The Company adopted the new standard effective January 1, 2020. The primary impact for the Company was the timing of recording expected credit losses on its trade receivables. The Company does not have a history of significant credit losses and this guidance did not have a material impact on its consolidated financial statements.

Recent accounting guidance not yet adopted

In December 2019, the FASB issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in ASC 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under U.S. GAAP. This update also amends the guidance for the derivatives scope exception for contracts in an entity's own equity to reduce form-over-substance-based accounting conclusions and requires the application of the if-converted method for calculating diluted earnings per share. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments and how the instruments have been reported in the entity’s financial statements. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted, but no earlier than January 1, 2021. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.


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 Quarterly Report on Form 10-Q, and the “Risk Factors” included in Part I, Item 1A of our 2019 10-K, as updated by Part II, Item 1A of our Quarterly Reports on Form 10-Q for the quarter ended March 31, 2020, the quarter ended June 30, 2020, and this Quarterly Report on Form 10-Q.

19

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 on Form 10-Q, 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:

the ongoing uncertainty caused by the COVID-19 pandemic, including uncertainty regarding its extent, duration and impact, the uncertainty regarding the long-term impacts of the COVID-19 pandemic on our and our customers’, suppliers’, partners’ and other business relations’ business, prospects, financial condition, operating results, liquidity and personnel, as well as its impacts on capital markets and general economic conditions, and the actions by government officials at the federal, state or local level in connection with the COVID-19 pandemic;

concentration of our revenue in a limited number of direct customers and strategic partners, some of which may be experiencing 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 technology, including ARIES®, MultiCode®, xMAP®, xMAP® INTELLIFLEX, VERIGENE®, VERIGENE® II, Guava®, Muse®, Amnis®, and NxTAG® products;

timing of and process for regulatory approvals;

our ability to scale manufacturing operations (particularly with respect to our products that recently received U.S. Food and Drug Administration (FDA) EUA clearance) and manage operating expenses, gross margins and inventory levels;

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

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

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

competition and competitive technologies utilized by our competitors;

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

reliance upon the accuracy and completeness of the information received from strategic partners to determine the appropriate financial reporting;

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 into our consolidated business operations, and the ability to fully realize the benefits of our acquisitions;

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 assay products;
20


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

the impact of the ongoing uncertainty in global finance markets and changes in governmental and governmental 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;

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;

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

risks related to the issuance of the Notes and with respect to the Convertible Note Hedge Transactions.

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 on Form 10-Q 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 2019 10-K (as updated by Part II, Item 1A of our Quarterly Reports on Form 10-Q for the quarter ended March 31, 2020, the quarter ended June 30, 2020, and this Quarterly Report on Form 10-Q). In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Quarterly Report on Form 10-Q 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 on Form 10-Q 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 on Form 10-Q.
 
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.
21


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, 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 are required to produce a small or large number of microsphere-based tests.

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 to 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 enzyme-linked immuno-sorbent assay and real-time polymerase chain reaction (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.

22

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, COVID-19, 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.

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 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 17,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 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.

23

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 diseases, 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 simultaneously with a common Universal Assay Protocol.

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 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 targeted and syndromic 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 benchtop 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.

24

In addition to our menu of infectious disease tests, we are currently developing a next generation VERIGENE System, VERIGENE II, that we expect will 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, 2020, Luminex had 84 strategic partners, of which 56 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 17,700 xMAP-based instruments in laboratories worldwide as of September 30, 2020 (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.

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 commercialization 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: infectious diseases, personalized medicine and human genetics.

25

The following systems and assays are available on the market as of September 30, 2020:
FDACE-IVD MARK
ClearanceCommercial LaunchDeclarationCommercial 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
ARIES® SARS-CoV-2 Assay
þ2020 - Q2
Muse® Auto CD4/CD4% Reagent Kit
þ2018 - Q4
NxTAG® CoV Extended Panel
þ2020 - Q1
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® Gram-Negative Blood Culture Test (BC-GN)
þ2014 - Q2þ2013 - Q1
VERIGENE® Gram-Positive Blood Culture Test (BC-GP)
þ2012 - Q4þ2012 - Q1
VERIGENE® Respiratory Pathogens Flex Test (RP Flex)
þ2015 - Q4þ2015 - Q2
xMAP® SARS-CoV-2 Multi-Antigen IgG Assay
þ2020 - Q3
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

We plan to submit additional assays to regulatory authorities in 2020, 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 2020 Highlights

Consolidated revenue was $106.1 million for the quarter ended September 30, 2020, a 35% increase over the prior year period.

Total assay revenue increased to $55.6 million for the quarter ended September 30, 2020, an 89% increase over the prior year period.

Sample-to-answer assay revenue increased to $26.0 million for the quarter ended September 30, 2020, a 68% increase over the prior year period.

26


Received two BARDA awards related to completing a 510(k) filing for Luminex’s expanded NxTAG® Respiratory Pathogen Panel (RPP), which will include the SARS-CoV-2 virus for COVID-19 testing, and to support the enhancement of the Company’s xMAP® SARS-CoV-2 Multi-Antigen IgG Assay.

Given the increased demand resulting from COVID-19, the Company ended the third quarter with booked orders of over $36 million, consisting of orders placed for future delivery and orders we were unable to provide by the end of the quarter, which will be filled in the fourth quarter. The Company believes that orders it was unable to ship in the third quarter as a result of capacity constraints will be fulfilled in the fourth quarter.

Cash generation of approximately $16.8 million for the quarter ended September 30, 2020.

Received FDA EUA for the xMAP® SARS-CoV-2 Multi-Antigen IgG Assay on July 16, 2020.

COVID-19 Considerations

Since December 2019, COVID-19 has spread rapidly, with most countries and territories worldwide having confirmed cases, and a high concentration of cases in the U.S. and many other countries in which we operate. The rapid spread has resulted in authorities around the world implementing numerous measures to contain the virus, such as travel bans and restrictions, quarantines, shelter-in-place orders and business shutdowns. The pandemic and these containment measures have had, and are expected to continue to have, a substantial negative impact on businesses around the world and on global, regional and national economies.

Our priorities during the COVID-19 pandemic have been, among others, protecting the health and safety of our employees; providing multiple solutions to the marketplace, including our EUA SARS-CoV-2 tests; and ramping up manufacturing to help our customers meet and overcome their current challenges.

Our overall revenues were materially enhanced by COVID-19-related product sales. For the quarter ended September 30, 2020, the COVID-19 pandemic was the primary driver behind our 35% increase in revenue over the third quarter of 2019. We experienced an overall 89% increase in assay revenue, with our combined respiratory-related products up more than 100% as a result of the use of our products related to the pandemic. At the beginning of the pandemic, our customers initially used our products to rule out other respiratory illnesses. However, once we received EUAs for our COVID-19 molecular diagnostic tests, our volume shifted towards our COVID-19 specific products.

The increases in assay sales revenue and system sales were partially offset by a decrease in revenue from consumable sales and royalty revenue as a result of pressures faced by some of our partners. System sales increased in the current quarter, primarily driven by higher system placements of sample-to-answer, flow cytometry, and multiplexing systems in the current quarter as compared to the prior year quarter. Sample-to-answer sales continued to benefit in part from the COVID-19 pandemic and flow cytometry instrument sales showed improvement in the current quarter, with increases of more than 40% as compared to the second quarter of 2020. However, we expect that full year 2020 flow cytometry revenue will be down compared to 2019. We sold 288 multiplexing analyzers in the three months ended September 30, 2020, as compared to 255 multiplexing analyzers sold in the comparable period in 2019. In addition, consumable and royalty revenue from our partners declined in the current quarter, primarily driven by a reduction in bulk purchases from certain large partners and the pressures faced by academic research and diagnostic institutions as a result of the pandemic in the U.S.

Given the increased demand for certain of our assay products in the third quarter of 2020, the pandemic has not negatively impacted the Company’s liquidity position to date. As of September 30, 2020, we believe that we have the cash necessary to meet our short-term liquidity needs. We also have not observed any material impairments of our assets or a significant change in the fair market value of our assets due to the COVID-19 pandemic.

Our additional research and development efforts related to our recent EUA SARS-CoV-2 tests were partially funded by two BARDA contracts awarded to the Company for the development, testing and submission of these tests. In September, 2020, we were awarded two additional BARDA contracts related to completing a 510(k) filing for Luminex’s expanded NxTAG® Respiratory Pathogen Panel (RPP), which includes the SARS-CoV-2 virus for COVID-19 testing and to support the enhancement of the company’s xMAP® SARS-CoV-2 Multi-Antigen IgG Assay. Please refer to “BARDA Contracts” below for further discussion.

27

During the quarter ended September 30, 2020, we focused our energies on increasing our manufacturing capacity (nearly doubling prior capability since the beginning of the year), while portions of our workforce worked remotely as their positions allowed. Our ability to continue to operate without any significant negative operational impact from the COVID-19 pandemic will, in part, depend on our ability to protect our employees and maintain our supply chain. Continued rapid expansion of capacity may be constrained by long lead-time purchased items and capital equipment needs. The Company continues to endeavor to follow the recommended actions of government and health authorities to protect our employees, with particular measures in place for employees who manufacture our products. For the three months ended September 30, 2020, we maintained the consistency of our operations during the COVID-19 pandemic. We intend to continue to adhere to our employee safety measures to ensure that any disruptions to our operations remain minimal during the pandemic. However, the complications resulting from the pandemic could result in unforeseen disruptions to our workforce and supply chain (e.g., the inability of a key supplier or transportation supplier to source, transport and supply materials to the Company that are necessary for continued operations) that could negatively impact our operations.

We believe the extent of the COVID-19 pandemic’s impact on our operating results and financial condition will be driven by many factors, most of which are beyond our control and ability to forecast. Such factors include, but are not limited to, the severity and duration of the pandemic, our ability to timely develop, commercialize and manufacture solutions related to the pandemic, the extent and the effectiveness of responsive actions taken by authorities of impacted countries, the impact of these and other factors on our employees, customers and suppliers, as well as any resulting impact of the economic uncertainty and volatility that could affect demand for our products. Because of these and other uncertainties, we cannot estimate the length or extent of the impact of the pandemic on our business. For additional information on risk factors related to the pandemic or other risks that could impact our results, please refer to “Risk Factors” included in Part I, Item 1A of our 2019 10-K, and as updated by Part II, Item 1A of our Quarterly Reports on Form 10-Q for the quarter ended March 31, 2020, the quarter ended June 30, 2020, and this Quarterly Report on Form 10-Q.

BARDA Contracts

In March 2020, BARDA awarded the Company two milestone-based contracts, with a value of $642,450 each, funding approximately 36% of the overall cost of development, testing and submission for two EUAs to provide rapid answers to patients believed to have COVID-19. Luminex funded the remaining 64% of the total program costs, representing $1.1 million each. In March 2020, the Company received FDA EUA for its new NxTAG CoV Extended Panel, a high-throughput test for detecting SARS-CoV-2 that provides results for up to 96 samples in approximately four hours. The NxTAG CoV Extended Panel runs on Luminex’s easy-to-use, compact MAGPIX® System. In April 2020, the Company received FDA EUA for its new ARIES® SARS-CoV-2 Assay, which is designed to provide rapid answers to patients believed to have COVID-19, generating results in approximately two hours. The test can be run on both 6-unit and 12-unit ARIES® Systems.

In September, BARDA awarded the Company two additional milestone-based contracts valued at $5,389,813 and $683,500, respectively, related to completing a 510(k) filing for Luminex’s expanded NxTAG® RPP, which includes the SARS-CoV-2 virus for COVID-19 testing and to support the enhancement of the company’s xMAP® SARS-CoV-2 Multi-Antigen IgG Assay. The Company intends to submit this enhanced serology assay for an EUA when this project is completed. No government contract revenue has been recorded to date for either of these two new BARDA contracts.

FDA Matters

On June 26, 2020, the Company received a warning letter (Warning Letter) from the FDA relating to the operations of the Company’s Austin, Texas and Northbrook, Illinois facilities (Facilities) and the Company’s VERIGENE® Processor SP System. The Warning Letter resulted from inspections held at the Facilities from February 10, 2020 to February 14, 2020. The Warning Letter primarily relates to the Company’s VERIGENE® SP instrument and its hybridization heater in connection with FDA requirements under the Quality System Regulation (21 C.F.R. Part 820) and the regulation of Medical Device Corrections and Removals (21 C.F.R. Part 806).

28

The Company took the matters identified in the Warning Letter very seriously and timely submitted a response to the FDA regarding the issues raised in the Warning Letter, as requested by the FDA, and continues working diligently and expeditiously to resolve the issues raised by the FDA. The Warning Letter did not restrict the manufacture, production or shipment of any of the Company’s products, nor require the withdrawal of any product from the marketplace. The Company believes it is taking appropriate measures to address the items identified by the FDA with respect to the VERIGENE SP instrument and its hybridization heater, and the Company included communication of these measures in its response to the Warning Letter. Specifically, we recalled all non-Luminex generated temperature verification fixtures from the field and replaced them with in-house built and verified fixtures by September 18, 2020. Additionally, we are executing a field action to re-calibrate all VERIGENE SP instruments deployed in the field with in-house built and verified temperature verification fixtures by March 18, 2021. In addition, the Company continues to evaluate what further corrective or preventive action may be required.

The Company has responded to the FDA’s concerns raised in the Warning Letter but cannot give assurances that the FDA will be satisfied with its response to the Warning Letter or that such response will resolve the issues identified in the Warning Letter. Failure to promptly and fully address the issues raised in the Warning Letter to the FDA’s satisfaction or to comply with U.S. medical device regulatory requirements in general could result in further regulatory and enforcement actions being initiated by the FDA. These actions could result in, among other things, product recalls, product seizures, injunctions, civil monetary penalties, further delays in obtaining marketing authorization for products, an impact on federal contracts, limitations on our ability to export products, and criminal enforcement action. Any such actions could disrupt our ongoing business and operations and potentially have a material adverse effect on our business, financial condition and results of operations.

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.

Growth in Inventory

Our inventory has increased from $76.1 million as of September 30, 2019 to $109.8 million as of September 30, 2020, primarily as a result of increases in COVID-19 assay finished goods and instrument inventory to support significant increases in demand. We anticipate inventory levels will further increase in the last quarter of 2020, primarily as a result of stocking COVID-19-related products to further support current and anticipated demand and new product launches.

    Future Operations

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

delivering on our revenue growth goals;

development and commercialization of SARS-CoV-2-related diagnostic and serology tests, as well as support of partner activities focused on testing, treatment, and vaccines for SARS-CoV-2;

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

completing development and commercialization of the next generation sample-to-answer system, VERIGENE II, our next generation xMAP System and xMAP INTELLIFLEX;

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

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

29

improvement of ARIES® and VERIGENE gross margins;

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

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

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

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

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 to 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 U.S. GAAP 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.

Except for the new accounting policies related to the issuance of the Notes disclosed above in Part I, Item 1 “Notes to Condensed Consolidated Financial Statements—Note 11 - Convertible Senior Notes” in this Quarterly Report on Form 10-Q, there were no other significant changes in our critical accounting policies or estimates 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 2019 10-K.

KEY PERFORMANCE INDICATORS

We present certain key performance indicators (KPIs) that management uses when assessing our results. We intend for this Management’s Discussion and Analysis of Financial Condition and Results of Operations (MD&A) to provide the reader with information that will assist in better understanding our financial condition and results of operations. Management uses these KPIs for decisions about the allocation of resources, and we believe they are useful to investors because they provide additional information about our underlying operational performance and trends. These KPIs may not be defined or calculated in the same way as similar KPIs used by other companies. Throughout this MD&A, we commonly discuss the following performance metrics:

Revenues, disaggregated by revenue source, into the following primary categories:

Systems sales revenue. System sales revenue is generated from the sale of our xMAP multiplexing analyzers and peripherals, our VERIGENE readers and processors, our ARIES® Systems and our flow cytometers and cellular analysis instruments. We believe growth in system sales revenue and the number of units sold (some of which may be retired or otherwise not in use) is useful to investors because we depend upon the placement of units as a basis for growth in each of the other revenue categories.

Consumables sales revenue. Consumable sales revenue is generated from the sale of our dyed polystyrene microspheres, along with sheath and drive fluid. Our larger commercial and development partners often purchase consumables in bulk orders to minimize the number of incoming qualification events and to allow for longer development and production runs. We believe growth in consumables sales revenue is an indicator of the use of our technology in both our customers’ current products and the development of new products in their pipelines.
30


Royalty revenue. Royalty revenue is generated when a partner sells our proprietary microspheres to an end user; when a partner sells a kit incorporating our proprietary microspheres to an end user; or when a partner utilizes a kit to provide a testing result to an end user. We believe royalty revenue is a key indicator of the success of our partners’ commercialization efforts.

Assay revenue. Assay revenue is generated primarily from four sources: (i) sale of our branded kits, which are a combination of chemical and biological reagents and our proprietary xMAP bead technology used to perform diagnostic and research assays on samples, (ii) real-time PCR and multiplexed PCR assays using our proprietary MultiCode technology, (iii) ARIES® cassettes designed to run a fully automated, sample-to-answer molecular assay on the ARIES® System, and (iv) VERIGENE test cartridges. We believe assay revenue is a key indicator of our success in addressing current assay market needs in a manner that is cost competitive.

We believe that analyzing the revenue by source is a useful indicator of the trends affecting our different types of customers, the progression to more automated technologies, and the acceptance and success of our products in the market.

Gross margin (gross profit as a percentage of total revenue) and how it is impacted by the mix of revenues. The concentration of sales in our higher margin items (royalties, consumables, and non-automated assays) drives fluctuation in our 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 gross margins can also be impacted by the absorption of acquired businesses, the loss of high margin sales to major customers and the increase in sample-to-answer assay revenue, which historically carries a lower gross margin.

Research and development expense and the volatility of expenses driven by the projects in our pipeline and the stage of each of these projects in their development. Large fluctuations in our research and development expense can occur due to volatility in the costs and expenses of direct materials used in development, outside services and the timing of clinical trials.

The Company’s ability to meet anticipated product development timelines and to deliver on our planned commercial product launches.

The Company’s management uses these KPIs to evaluate its results of operations and the Company believes that these KPIs provide additional perspective and insight to investors when analyzing the operating performance of the Company from period to period and help identify trends in its historical operating results.

31


RESULTS OF OPERATIONS

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

Selected consolidated financial data for the three months ended September 30, 2020 and 2019 is as follows:
 Three Months Ended September 30,  
 20202019VarianceVariance (%)
 (dollars in thousands)
Revenue$106,060 $78,673 $27,387 35 %
Gross profit$63,381 $41,840 $21,541 51 %
Gross margin percentage60 %53 %%N/A
Operating expenses$51,855 $47,562 $4,293 %
Income (loss) from operations$11,526 $(5,722)$17,248 301 %
Net income (loss)$1,767 $(5,250)$7,017 134 %

Total revenue increased by 35% to $106.1 million for the three months ended September 30, 2020 from $78.7 million for the comparable period in 2019. The Company experienced increases primarily in assay and system sales, partially offset by decreases in royalty and consumables revenue compared to the prior year period. Total assay revenue increased 89% as compared to the same period in 2019 and such increase was mainly attributable to increased demand for respiratory and related products stemming from the COVID-19 pandemic, with increases in both our non-automated and automated assay revenue. Non-automated assay revenue grew 117% to $29.2 million for the three months ended September 30, 2020 from $13.4 million for the comparable period in 2019 and comprised 52% of total assay revenue for the three months ended September 30, 2020 compared to 46% of total assay revenue for the comparable period in 2019. Automated assay revenue, which consists of VERIGENE and ARIES® assays, grew 68% to $26.0 million for the three months ended September 30, 2020 from $15.5 million in the comparable period in 2019.

The following table presents our revenues disaggregated by revenue source for the three months ended September 30, 2020 and 2019 as follows:
 Three Months Ended September 30,  
 20202019VarianceVariance (%)
(dollars in thousands)
System sales$19,482 $15,239 $4,243 28 %
Consumable sales11,812 13,359 (1,547)(12)%
Royalty revenue9,627 12,993 (3,366)(26)%
Assay revenue55,647 29,468 26,179 89 %
Service revenue5,951 5,349 602 11 %
Other revenue3,541 2,265 1,276 56 %
 $106,060 $78,673 $27,387 35 %

We continue to have revenue concentration in a limited number of customers. Five customers accounted for 23% of total revenue in the third quarter of 2020, down from 32% in the third quarter of 2019. In particular, our two largest customers by revenue accounted for 14% of revenue in the third quarter of 2020 (9% and 5%, respectively), a decrease from 20% of revenue from the third quarter of 2019 (13% and 7%, respectively). No other customer accounted for more than 5% and 6% of third quarter total revenue in 2020 or 2019, respectively.

32

Revenue from the sale of systems and peripheral components increased 28% to $19.5 million for the three months ended September 30, 2020, from $15.2 million for the three months ended September 30, 2019. This increase primarily resulted from higher system placements of sample-to-answer, flow cytometry and multiplexing systems in the current quarter as compared to the prior year quarter. Sample-to-answer sales continued to benefit in part from the increased demand resulting from the COVID-19 pandemic and flow cytometry instrument sales showed improvement in the current quarter, with increases of 13% compared to the third quarter 2020. However, we expect that full year flow cytometry revenue will be down compared to 2019. We sold 288 multiplexing analyzers in the three months ended September 30, 2020, as compared to 255 multiplexing analyzers sold in the comparable period in 2019, primarily as a result of increased demand from the COVID-19 pandemic. For the three months ended September 30, 2020, our five highest selling partners accounted for 229 systems, or 80%, of total multiplexing analyzers sold, whereas, our five highest selling partners in the comparable period in 2019 accounted for 222, or 87%, of total multiplexing analyzers sold.

Consumable sales, comprised of microspheres and sheath fluid, decreased 12% to $11.8 million in the three months ended September 30, 2020 from $13.4 million in the comparable period in 2019. During the third quarter of 2020, we had 18 bulk purchases of consumables totaling $8.4 million (71% of total consumable revenue), ranging from $0.1 million to $3.0 million, as compared with 19 bulk purchases totaling approximately $10.2 million (76% of total consumable revenue) in the comparable period in 2019. The decrease in revenue from bulk purchases in the third quarter of 2020 was the primary driver of the decrease 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.5 million, or 64%, of consumable sales for the three months ended September 30, 2020 compared to $7.8 million, or 58%, of the total consumable sales for the three months ended September 30, 2019.

Royalty revenue, which results from our partners selling products or testing services that incorporate our technology, decreased 26% to $9.6 million for the three months ended September 30, 2020, from $13.0 million for the three months ended September 30, 2019, primarily attributable to an expectation of lower aggregate royalties to be reported by our partners. Some of our partners’ reports on end user sales have already indicated declines which were primarily the result of COVID-19. Additionally, we expect modest fluctuations in the royalties submitted quarter to quarter, absent COVID-19 related effects, based upon the varying contractual terms, differing reporting and payment requirements, the addition of new partners, and adjustments to previous accruals. 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 increased 89% to $55.6 million for the three months ended September 30, 2020, from $29.5 million in the comparable period in 2019, predominantly driven by increased demand for respiratory and related products stemming from the COVID-19 pandemic. Our non-automated testing assays increased by 117% to $29.2 million in the three months ended September 30, 2020, from $13.4 million in the three months ended September 30, 2019. Similarly, our sample-to-answer assay revenue, which consists of VERIGENE and ARIES® assay sales, grew 68% to $26.0 million for the three months ended September 30, 2020, from $15.5 million on September 30, 2019. No customer accounted for more than 9% of total assay revenue during the three months ended September 30, 2020 and 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 11% to $6.0 million during the three months ended September 30, 2020, from $5.3 million in the three months ended September 30, 2019. On September 30, 2020, we had approximately 3,500 Luminex systems covered under extended service agreements and $10.7 million in deferred revenue related to those contracts. On September 30, 2019, we had approximately 3,000 systems covered under extended service agreements and $9.0 million in deferred revenue related to those contracts.

Other revenue, which includes training revenue, shipping revenue, miscellaneous part sales, amortized license fees, software revenue, custom service agreements and revenue from agreements with U.S. government agencies, increased 56% to $3.5 million for the three months ended September 30, 2020 compared to $2.3 million for the three months ended September 30, 2019. This increase was primarily attributable to higher shipping and software revenue in the third quarter of 2020, as compared to the third quarter of 2019.

Gross Profit. Gross profit increased 51% to $63.4 million for the three months ended September 30, 2020, as compared to $41.8 million for the three months ended September 30, 2019. Gross margin (gross profit as a percentage of total revenue) was 60% for the three months ended September 30, 2020, as compared to 53% for the three months ended September 30, 2019. This increase in gross margin was primarily attributable to the economies of scale realized in manufacturing, in addition to a net favorable sales mix in the current quarter, primarily from higher sales of non-automated testing assays. We anticipate 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.
33


Research and Development Expense. Research and development expenses increased to $14.1 million, or 13% of total revenue, for the three months ended September 30, 2020, from $13.3 million, or 17% of total revenue, in the comparable period in 2019. The increase in research and development expenses reflects higher outside service expenses related to COVID-19 assay development activities. Research and development expenses in the current quarter include expenses related to the development and testing of our VERIGENE SP SARS-CoV-2 and VERIGENE II RSP Flex + CoV assays. Research and development headcount as of September 30, 2020 was 217, as compared to 230 as of September 30, 2019. The focus of our research and development activities is on expanding the portfolio of COVID-19 solutions, in addition to our ongoing efforts around the development and commercialization of the VERIGENE II System, and associated assays; and the development of the xMAP INTELLIFLEX System.

Selling, General and Administrative Expense. Selling, general and administrative expenses, excluding the amortization of acquired intangible assets, increased to $34.9 million for the three months ended September 30, 2020, from $31.4 million for the comparable period in 2019. The increase over the prior year quarter was attributable to higher sales and marketing expenses, in particular, commission and personnel-related costs in the current quarter. Selling, general and administrative headcount at September 30, 2020 was 494, as compared to 486 on September 30, 2019. As a percentage of revenue, selling, general and administrative expenses, excluding the amortization of acquired intangible assets, was 33% for the three months ended September 30, 2020 and 40% for the comparable period in 2019.

Income taxes. Our effective tax rate for the three months ended September 30, 2020 was 73%, or $4.8 million, as compared to a benefit of 8%, or $0.5 million, for the three months ended September 30, 2019. Absent significant discrete items, we expect our consolidated full-year effective tax rate for 2020 to be between 35% to 45%, compared to 20% to 30% as estimated in the second quarter of 2020, as a result of a change in the forecast mix of earnings in the Company’s U.S. and foreign jurisdictions and related tax effects pursuant to the provisions of the 2017 Tax Cuts and Jobs Act. See Note 13 - Income Taxes to our Condensed Consolidated Financial Statements for further information.

Interest and Other Expense, Net. Interest and other expense, net, consists primarily of interest expense and income. We earn interest income on our cash, cash equivalents and investments. Interest expense consists primarily of the interest from the amortization of debt discount, issuance costs, and coupon interest attributable to the Notes issued in May 2020. For the three months ended September 30, 2020, our interest expense was approximately $4.5 million.

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

Selected consolidated financial data for the nine months ended September 30, 2020 and 2019 is as follows:
 Nine Months Ended September 30,  
 20202019VarianceVariance (%)
 (dollars in thousands)
Revenue$306,003 $244,137 $61,866 25 %
Gross profit$183,408 $132,874 $50,534 38 %
Gross margin percentage60 %54 %%N/A
Operating expenses$151,465 $147,936 $3,529 %
Income (loss) from operations$31,943 $(15,062)$47,005 312 %
Net income (loss)$14,931 $(7,221)$22,152 307 %

Total revenue increased by 25% to $306.0 million for the nine months ended September 30, 2020 from $244.1 million for the comparable period in 2019. Revenue increases were primarily in assay sales, partially offset by decreases in systems, royalty and consumable revenue compared to the prior year period. Total assay revenue increased 68% as compared to the same period in 2019, and such increase was mainly attributable to increased demand for respiratory and related products stemming from the COVID-19 pandemic, with increases in both our non-automated and automated assay revenue. Non-automated assay revenue grew 89% to $83.9 million for the nine months ended September 30, 2020 from $44.4 million for the comparable period in 2019 and comprised 52% of total assay revenue for the nine months ended September 30, 2020 compared to 46% of total assay revenue for the comparable period in 2019. Automated assay revenue, which consists of VERIGENE and ARIES® assays, grew 53% to $75.2 million for the nine months ended September 30, 2020 from $49.1 million in the comparable period in 2019.
34

The following table presents our revenues disaggregated by revenue source for the nine months ended September 30, 2020 and 2019 as follows:
 Nine Months Ended September 30,  
 20202019VarianceVariance (%)
(dollars in thousands)
System sales$47,006 $49,503 $(2,497)(5)%
Consumable sales35,951 36,819 (868)(2)%
Royalty revenue34,957 39,997 (5,040)(13)%
Assay revenue160,602 95,654 64,948 68 %
Service revenue17,010 16,762 248 %
Other revenue10,477 5,402 5,075 94 %
 $306,003 $244,137 $61,866 25 %

We continue to have revenue concentration in a limited number of customers. Five customers accounted for 23% of total revenue in the first nine months of 2020, down from 30% in the first nine months of 2019. In particular, our two largest customers by revenue accounted for 15% of revenue in the first nine months of 2020 (10% and 5%, respectively), a decrease from 18% of revenue from the first nine months of 2019 (12% and 6%, respectively). No other customer accounted for more than 5% of revenue in first nine months of 2020 or 2019.

Revenue from the sale of systems and peripheral components decreased 5% to $47.0 million for the nine months ended September 30, 2020, from $49.5 million for the nine months ended September 30, 2019. This decrease primarily resulted from a change in sales mix, with lower sales of flow cytometry instruments and higher sales of sample-to-answer instruments. While the sample-to-answer sales benefited in part from the increased demand resulting from the COVID-19 pandemic, flow cytometry instrument sales within the research market were adversely impacted by the global social distancing restrictions resulting from the COVID-19 pandemic. We sold 719 multiplexing analyzers in the nine months ended September 30, 2020, as compared to 684 multiplexing analyzers sold in the comparable period in 2019. For the nine months ended September 30, 2020, our five highest selling partners accounted for 541 systems, or 79%, of total multiplexing analyzers sold, whereas, our five highest selling partners in the comparable period in 2019 accounted for 572, or 84%, of total multiplexing analyzers sold.

Consumable sales, comprised of microspheres and sheath fluid, decreased 2% to $36.0 million in the nine months ended September 30, 2020 from $36.8 million in the comparable period in 2019. During the first nine months of 2020, we had 56 bulk purchases of consumables totaling $26.2 million (73% of total consumable revenue), ranging from $0.1 million to $3.9 million, as compared with 51 bulk purchases totaling approximately $27.3 million (74% of total consumable revenue) in the comparable period in 2019. The decrease in revenue from bulk purchases in the first nine months of 2020 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 $21.9 million, or 61%, of consumable sales for the nine months ended September 30, 2020 compared to $24.5 million, or 67%, of the total consumable sales for the nine months ended September 30, 2019.

Royalty revenue, which results from our partners selling products or testing services that incorporate our technology, decreased 13% to $35.0 million for the nine months ended September 30, 2020, from $40.0 million for the nine months ended September 30, 2019, primarily attributable to an expectation of lower aggregate royalties to be reported by our partners. Some of our partners’ reports on end user sales have already indicated declines, which were primarily the result of COVID-19. Additionally, we expect modest fluctuations in the royalties submitted quarter to quarter based upon the varying contractual terms, differing reporting and payment requirements, the addition of new partners, and adjustments to previous accruals. Our partners’ end user sales may reflect volatility from period to period and, therefore, that same volatility is reflected in our reported royalty revenues.

Assay revenue increased 68% to $160.6 million for the nine months ended September 30, 2020, from $95.7 million in the comparable period in 2019, predominantly driven by increased demand for respiratory and related products stemming from the COVID-19 pandemic. Our non-automated testing assays increased by 89% to $83.9 million in the nine months ended September 30, 2020, from $44.4 million in the nine months ended September 30, 2019. Similarly, our sample-to-answer assay revenue, which consists of VERIGENE and ARIES® assay sales, grew 53% to $75.2 million for the nine months ended September 30, 2020, from $49.1 million on September 30, 2019. The concentration of customers also declined as no customer accounted for more than 5% of total assay revenue during the nine months ended September 30, 2020, down from 10% during the comparable period in 2019.

35

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 1% to $17.0 million during the nine months ended September 30, 2020, from $16.8 million in the nine months ended September 30, 2019. On September 30, 2020, we had approximately 3,500 Luminex systems covered under extended service agreements and $10.7 million in deferred revenue related to those contracts. On September 30, 2019, we had approximately 3,000 Luminex systems covered under extended service agreements and $9.0 million in deferred revenue related to those contracts.

Other revenue, which includes training revenue, shipping revenue, miscellaneous part sales, amortized license fees, software revenue, custom service agreements and revenue from agreements with U.S. government agencies, increased 94% to $10.5 million for the nine months ended September 30, 2020 compared to $5.4 million for the nine months ended September 30, 2019. This increase was primarily the result of two BARDA awards totaling approximately $1.3 million received in March 2020 for the development, testing and submission of our NxTAG and ARIES® CoV assays, custom service revenue in the current year period, in addition to increases in shipping revenue in 2020, as compared to 2019.

Gross Profit. Gross profit increased 38% to $183.4 million for the nine months ended September 30, 2020, as compared to $132.9 million for the nine months ended September 30, 2019. Gross margin (gross profit as a percentage of total revenue) was 60% for the nine months ended September 30, 2020, as compared to 54% for the nine months ended September 30, 2019. This increase in gross margin was primarily attributable to the economies of scale realized in manufacturing, in addition to a favorable sales mix in the current year. The concentration of sales in our higher margin items (royalties, consumables, and non-automated assays), represented 51% of revenue for the nine months ended September 30, 2020 and 50% for the comparable period in 2019. We anticipate 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.

Research and Development Expense. Research and development expenses decreased to $39.9 million, or 13% of total revenue, for the nine months ended September 30, 2020, from $43.3 million, or 18% of total revenue, in the comparable period in 2019. The decrease in research and development expenses was primarily attributable to lower direct material and outside service expenses, reflecting development activities which were lower or completed in 2019 for VERIGENE II assays, the xMAP INTELLIFLEX and Guava Next Gen systems. Research and development expenses in the current year include expenses related to the development and testing of our NxTAG CoV Extended Panel and the ARIES® SARS-CoV-2 Assay which were partially funded under the BARDA contracts awarded in March 2020 and our VERIGENE SP SARS-CoV-2 and VERIGENE II RSP Flex + CoV assays. Research and development headcount as of September 30, 2020 was 217, as compared to 230 as of September 30, 2019. The focus of our research and development activities is expanding the portfolio of COVID-19 solutions, in addition to our ongoing efforts around the development and commercialization of the VERIGENE II System, and associated assays, the development of the xMAP INTELLIFLEX System, 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 $103.0 million for the nine months ended September 30, 2020, from $96.1 million for the comparable period in 2019. The increase over the prior year period was primarily attributable to higher sales and marketing expenses, in particular, commission and personnel-related costs in the current year. Selling, general and administrative headcount at September 30, 2020 was 494, as compared to 486 on September 30, 2019. As a percentage of revenue, selling, general and administrative expenses, excluding the amortization of acquired intangible assets, was 34% for the nine months ended September 30, 2020 and 39% for the comparable period in 2019.

Income taxes. Our effective tax rate for the nine months ended September 30, 2020 was 37%, or $8.8 million, as compared to a benefit of 52%, or $7.9 million, for the nine months ended September 30, 2019. The 52% benefit included 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 for 2020 to be between 35% to 45%, compared to 20% to 30% as estimated in the second quarter of 2020, as a result of a change in the forecast mix of earnings in the Company’s U.S. and foreign jurisdictions and related tax effects pursuant to the provisions of the 2017 Tax Cuts and Jobs Act. See Note 13 - Income Taxes to our Condensed Consolidated Financial Statements for further information.

Interest and Other Expense, Net. Interest and other expense, net, consists primarily of interest expense and income. We earn interest income on our cash, cash equivalents and investments. Interest expense consists primarily of the interest from the amortization of debt discount, issuance costs, and coupon interest attributable to the Notes recently issued in May 2020. For the nine months ended September 30, 2020, our interest expense was approximately $6.9 million.
36


LIQUIDITY AND CAPITAL RESOURCES

September 30, 2020December 31, 2019
(in thousands)
Cash and cash equivalents$308,454 $59,173 

In May 2020, we issued $260 million principal amount of Notes, generating net proceeds of $217.6 million to supplement our overall liquidity position. We expect to use the net proceeds to pursue strategic acquisitions of, or investments in, companies, technologies, products or assets that complement our current business.

On September 30, 2020, we held cash and cash equivalents of $308.5 million and had working capital of $415.2 million. On December 31, 2019, we held cash and cash equivalents of $59.2 million and had working capital of $144.4 million. Cash and cash equivalents increased by $249.3 million during the three months ended September 30, 2020. The increase in cash and cash equivalents from December 31, 2019 is primarily attributable to the issuance of Notes, net cash provided by operating activities of $39.0 million and proceeds from the issuance of common stock of $19.4 million partially offset by purchases of property, plant and equipment of $11.6 million and dividends of $12.3 million.

We have historically funded our operations primarily through cash generated from operations and the issuance of equity securities (in conjunction with an initial public offering in 2000, subsequent option exercises, our follow-on public offering in 2008) and debt securities (in conjunction with the Notes offering). 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.

In the first nine months of 2020, cash provided by operations was $39.0 million and cash provided by financing activities was $222.3 million. Cash used in investing activities was $11.6 million for the nine months ended September 30, 2020. In the first nine months of 2019, cash provided by operating activities was $8.2 million, cash used in financing activities was $7.7 million and cash used in investing activities was $11.2 million. As a result, at September 30, 2020, the Company had significant capital to support operations and investments.

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 technologies, 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.

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 and (ii) the next generation xMAP System, xMAP INTELLIFLEX. The Company is currently targeting the commercial launch of the VERIGENE II System in 2020 and believes the xMAP INTELLIFLEX will launch commercially in 2021. 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 $0.1 million and is included in our research and development budget for 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 Part I, Item 2 of this Quarterly Report on Form 10-Q and the risk factors included in Part I, Item 1A of our Quarterly Reports on Form 10-Q for the quarter ended March 31, 2020, the quarter ended June 30, 2020, and this Quarterly Report on Form 10-Q.

37

In February 2017, the Company’s 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 September 10, 2020, we announced that our Board of Directors declared a quarterly cash dividend of $0.09 per share of common stock which was paid on October 15, 2020 to shareholders of record as of the close of business on September 24, 2020.

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 the near-term and 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 become 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. However, given our most recent capital markets event, the completion of the offering of the $260 million Notes due in May 2025, the Company believes it has adequate capital resources for its current anticipated needs.

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, 2020 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.

As of September 30, 2020, 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.6 million on foreign currency denominated asset and liability balances as of September 30, 2020. 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.

38

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 U.S. 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 gain was approximately $447,000 for the quarter ended September 30, 2020.

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 SEC’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 for 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 on Form 10-Q. 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

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, 2020 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.

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, 2020.

ITEM 1A. RISK FACTORS

The risk factors described in Part I, Item 1A. “Risk Factors” in our 2019 10-K and in our Quarterly Reports on Form 10-Q for the quarter ended March 31, 2020 and for the quarter ended June 30, 2020, as revised below, should be carefully considered, together with the other information contained or incorporated by reference in this Quarterly Report on Form 10-Q and in our other filings with the SEC, in connection with evaluating the Company, our business, and the forward-looking statements contained in this Quarterly Report on Form 10-Q. Other risks that we do not presently know about or that we presently believe are not material could also adversely affect us. The risk factors described below update the risk factors disclosed in Part I, Item 1A. in our 2019 10-K and in our Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020 and June 30, 2020, to include additional information, and should be read in conjunction with the risk factors in our 2019 10-K and our Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020 and June 30, 2020.

39

Marketing of our COVID-19 tests under EUAs from FDA is subject to certain limitations and we are required to maintain compliance with the terms of the EUA, among other things, and the continuance of our EUAs is subject to government discretion.

On February 4, 2020, the HHS Secretary Alex Azar issued a declaration that the threat to public health posed by COVID-19 justifies the emergency use of unapproved in vitro diagnostics for the detection or diagnosis of the novel coronavirus (SARS-CoV-2). Under Section 564 of the Food, Drug, and Cosmetic Act (FDCA), because HHS has issued this declaration, the FDA Commissioner is authorized to issue EUAs to permit certain developers of SARS-CoV-2 diagnostics to begin offering the tests for detection and diagnosis of COVID-19 without having completed the normally applicable FDA review and clearance or approval process for marketing authorization (with the related standards that would apply to demonstrate safety and effectiveness). The issuance of an EUA at this time reflects an FDA conclusion that, based on the totality of scientific evidence available to the FDA, it is reasonable to believe that the product may be effective in diagnosing COVID-19, and that the known potential benefits of the product outweigh the known and potential risks, and there is no adequate, approved, and available alternative to the emergency use of the product.

On March 27, 2020 we received an EUA for our NxTAG CoV Extended Panel Assay for the qualitative detection of nucleic acid from the SARS-CoV-2 virus in nasopharyngeal swab specimens from individuals suspected of having COVID-19. We received an EUA on April 3, 2020 for our ARIES® SARS-CoV-2 Assay for the same indication, but in this case, tests are permitted to be conducted by CLIA laboratories certified to perform moderate complexity tests, as well as those certified for high complexity tests. We also received an EUA on July 16, 2020 for our xMAP® SARS-CoV-2 Multi-Antigen IgG Assay, a serology assay to identify the presence of antibodies in people who have been infected with the virus that causes COVID-19. Although there are certain regulatory requirements that the FDA has waived for the duration of the EUA, we remain subject to specific conditions of the authorization, including ensuring appropriate labeling as approved by the FDA specifically for purposes of the EUA, maintaining records of distribution to authorized laboratories, collecting data on occurrences of any false positives or false negatives, and tracking any adverse events.

As with other FDA-regulated products, issues could emerge during the course of the marketing and use of our products under an EUA that could impact our ability to continue the sale and distribution of these products (e.g., compliance or product performance issues).

Our EUAs remain effective only until the HHS declaration is terminated or revoked, and the FDA may also revoke an EUA if it determines the criteria for issuance are no longer met or other circumstances make such revocation appropriate to protect public health or safety.

If this were to occur, then in order to market our diagnostic products for the purpose of detecting COVID-19, we would be required to obtain the necessary regulatory clearances or approvals and be subject to the full and usual regulatory obligations for device manufacturers, including the FDA’s quality system regulations (QSR) under 21 CFR Part 820.

40


Epidemic diseases could negatively affect various aspects of our business, make it more difficult to meet our obligations to our customers, and could result in reduced demand from our customers. These could have a material adverse effect on our business, financial condition, results of operations, or cash flows.

Parts of our business have been adversely affected by the effects of the COVID-19 pandemic. In an effort to halt the outbreak of COVID-19, many countries have placed significant restrictions on travel and congregation, including “shelter-in-place” or similar orders, leading to extended business closures. Individuals who contract the virus may be unavailable to work, and in certain jurisdictions, individuals exposed to the virus, as well as their families and co-workers, may be placed in mandatory quarantines. The spread of the virus, as well as restrictions and business closures implemented in an effort to minimize its spread, can adversely impact our operations, including delaying or suspending our ability to sell or distribute our products, causing temporary closures of our offices and manufacturing operations, or those of our suppliers, customers, distributors and other business partners. Any disruption of our suppliers, customers or distributors could adversely impact our global sales and operating results and harm our reputation. Likewise, we may be subject to public and private litigation based upon, arising out of or related to COVID-19 and our actions and responses thereto, including any determinations that we may make to continue to operate or to re-open our facilities where permitted by local law. We cannot at this time accurately predict what effects these conditions will have on our operations longer-term due to uncertainties relating to the ultimate geographic spread of the virus, the severity of the disease, the duration of the outbreak, the extent and effectiveness of responsive actions by authorities of impacted countries and the impact of these and other factors on our employees, customers and suppliers. In addition, a significant outbreak of a contagious disease in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries for an extended period of time, resulting in economic uncertainty and volatility that could affect demand for our products, and likely adversely impact our business, operations, financial conditions and results of operations.

Adjustments of previously recognized royalty revenue from LTG partners could impact our results of operations and result in our restating financial results for certain fiscal periods.

The Company through its LTG enters into contractual arrangements with customers and other third parties, a component of which are royalty arrangements. Such royalty obligations are typically self-reported, paid in the regular course of business and recorded by the Company accordingly. These royalty arrangements may be subject to inspection (either directly by the Company or by a third-party) to seek to assure that the counterparty has made sufficient payment to the Company. Generally, if the Company has inspection rights, the Company may exercise these rights every three years.

With respect to royalty reporting, the Company significantly relies upon the accuracy and completeness of the information it receives from its counterparties to determine the appropriate financial reporting. The Company is regularly involved in negotiations, disputes and other discussions regarding these arrangements and the calculation of any royalties. Should differences between submitted royalties and due royalties be claimed or identified, the Company makes a determination as to the proper way to account for such claim or difference. Any claims or differences with respect to previously recognized royalty revenue could result in the Company recording reserves, making a current period adjustment or correcting or potentially restating the Company’s prior financial statements and its related Exchange Act reports during the relevant historical periods (or in prospective periods during which claims are made). The cost and distraction of any such claim, any necessary adjustments or restatement of amounts previously reported and/or any prospective changes to royalty calculations could harm our operating results and adversely impact our business and stock price.

41


Our products are subject to extensive regulation by the FDA, including the requirement to obtain premarket approval and the requirement to report adverse events and violations of the FDC Act that could present significant risk of injury to patients. We will continue to be subject to extensive FDA regulatory oversight.

Our products are subject to rigorous regulation by the FDA and numerous other federal, state and foreign governmental authorities. The process of obtaining regulatory clearances to market a medical device can be costly and time consuming, and we may not be able to obtain these clearances or approvals on a timely basis, if at all. In general, the FDA permits commercial distribution of a new medical device only after the device has received clearance under Section 510(k) of the FDC Act, or is the subject of an approved premarket approval application (PMA), unless the device is specifically exempt from those requirements. The FDA will clear marketing of a lower risk medical device through the 510(k) process if the manufacturer demonstrates that the new product is substantially equivalent to other pre-amendment, 510(k)-exempt, 510(k) cleared products, or PMA-approved products that have subsequently been down-classified. If the FDA determines that the device is not “substantially equivalent” to a predicate device, or if the device is automatically classified into Class III, the device sponsor must then fulfill the much more rigorous premarketing requirements of the PMA approval process, or seek reclassification of the device through the de novo process. Pursuant to amendments to the statute in 2012, a manufacturer can also submit a petition for a direct de novo review if the manufacturer is unable to identify an appropriate predicate device and the new device or new use of the device presents a moderate or low risk.

High risk devices deemed to pose the greatest risk, such as life-sustaining, life-supporting, or implantable devices, or devices not deemed substantially equivalent to a previously cleared device, require the approval of a PMA. The PMA process is more costly, lengthy and uncertain than the 510(k) clearance process. A PMA application must be supported by extensive data, including, but not limited to, technical, preclinical, clinical trial, manufacturing and labeling data, to demonstrate to the FDA’s satisfaction the safety and efficacy of the device for its intended use. Currently, all of our products requiring FDA clearance or approvals are Class II and have been cleared through the 510(k) process.

Our failure to comply with U.S. federal, state and foreign governmental regulations could lead to the issuance of warning letters or untitled letters, the imposition of injunctions, suspensions or loss of regulatory clearance or approvals, product recalls, termination of distribution, product seizures or civil penalties. In the most extreme cases, criminal sanctions or closure of our manufacturing facilities are possible.

On June 26, 2020, we received a Warning Letter from the FDA relating to the operations of our Austin, Texas and Northbrook, Illinois facilities and our VERIGENE Processor SP System. The Warning Letter resulted from inspections held at the Facilities from February 10, 2020 to February 14, 2020. The Warning Letter primarily relates to the Company’s VERIGENE SP instrument and its hybridization heater. We timely submitted a response to the FDA regarding the issues raised in the Warning Letter and are working diligently and expeditiously to resolve the issues raised by the FDA. The Warning Letter does not restrict the manufacture, production or shipment of any of the Company’s products, nor require the withdrawal of any product from the marketplace. The Company believes it is taking appropriate measures to address the items identified by the FDA with respect to the VERIGENE SP instrument and its hybridization heater, and the Company included communication of these measures in its response to the Warning Letter. In addition, the Company continues to evaluate what further corrective or preventive action may be required.

The Company has responded to the FDA’s concerns raised in the Warning Letter, but cannot give assurances that the FDA will be satisfied with its response to the Warning Letter or that such response will resolve the issues identified in the Warning Letter. Failure to promptly and fully address the issues raised in the Warning Letter to the FDA’s satisfaction or to comply with U.S. medical device regulatory requirements in general could result in further regulatory and enforcement actions being initiated by the FDA. These actions could result in, among other things, product recalls, product seizures, injunctions, civil monetary penalties, delays in obtaining marketing authorization for products, an impact on federal contracts, limitations on our ability to export products, and criminal enforcement action. Any such actions could disrupt our ongoing business and operations and potentially have a material adverse effect on our business, financial condition and results of operations.

The recent COVID-19 pandemic has introduced additional strain on the FDA. We are unable to fully understand the impact this may cause on regulations or the related timeframes pertaining to communication with the FDA.

42

Our products are also subject to approval and regulation by foreign regulatory and safety agencies. For example, the EU has adopted the In Vitro Diagnostic Regulation (the EU IVDR), which imposes stricter requirements for the marketing and sale of medical devices, including in the area of clinical evaluation requirements, quality systems and post-market surveillance. Manufacturers of currently approved medical devices will have until May 2022 to meet the EU IVDR. Complying with the requirements of these regulations may require us to incur significant expenditures. Failure to meet these requirements could adversely impact our business in the EU and other regions that tie their product registrations to the EU requirements.

Foreign governmental authorities that regulate the manufacture and sale of medical devices have become increasingly stringent and, to the extent we market and sell our products internationally, we may be subject to rigorous international regulation in the future. In these circumstances, we would rely significantly on our foreign independent distributors to comply with the varying regulations, and any failures on their part could result in restrictions on the sale of our products in foreign countries.

If we or our suppliers fail to comply with ongoing FDA or foreign regulatory authority requirements, or if we experience unanticipated problems with our products, these products could be subject to restrictions or withdrawal from the market.

Any product for which we obtain clearance, and the manufacturing processes, reporting requirements, post-market clinical data and promotional activities for such product, is subject to continued regulatory review, oversight and periodic inspections by the FDA and other domestic and foreign regulatory bodies. In particular, we and our strategic partners who manufacture medical devices are required to comply with the QSR. The QSR covers the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, sterilization, storage and shipping of our products. Compliance with applicable regulatory requirements is subject to continual review and is monitored rigorously through periodic inspections by the FDA. If we, or our strategic partners, fail to adhere to QSR requirements in the U.S. or experience delays in obtaining necessary regulatory approvals or clearances, this could delay production of our products and lead to fines, difficulties in obtaining regulatory approvals or clearances, recalls, enforcement actions, including injunctive relief or consent decrees, or other consequences, such as the Warning Letter, which could, in turn, have a material adverse effect on our financial condition and results of operations.

In addition, the FDA audits compliance with the QSR through periodic announced and unannounced inspections of manufacturing and other facilities. Any failure to comply with applicable statutes and regulations administered by the FDA, or the failure to timely and adequately respond to any adverse inspection observations or product safety issues, could result in any of the following enforcement actions:

untitled letters, warning letters, such as the Warning Letter, fines, injunctions, consent decrees and civil penalties;

unanticipated expenditures to address or defend such actions;

customer notifications or repair, replacement, refunds, recall, detention or seizure of our products;

operating restrictions, partial suspension or total shutdown of production;

refusing or delaying our requests for regulatory approvals or clearances of new products or modified products;

refusal to grant export approval for our products; or

criminal prosecution.

Any of these sanctions could have a material adverse effect on our reputation, business, results of operations and financial condition. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with all applicable regulatory requirements, which could result in a failure to produce our products on a timely basis and in the required quantities, if at all.

Our products and operations are required to comply with standards set by foreign regulatory bodies, and those standards, types of evaluation and scope of review differ among foreign regulatory bodies. If we fail to comply with any of these standards adequately or if changes to our manufacturing or supply practices require additional regulatory approval, a foreign regulatory body may take adverse actions or cause delays within their jurisdiction similar to those within the power of the FDA. Any such action or circumstance may harm our reputation and business, and could have an adverse effect on our business, results of operations and financial condition.

43

Risks Related to the Notes

We incurred indebtedness by issuing Notes and servicing this debt may require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.

On May 13, 2020, the Company issued $260.0 million aggregate principal amount of 3.0% Notes due 2025. Holders of the Notes will have the right to require us to repurchase their Notes upon the occurrence of a fundamental change at a purchase price equal to 100% of the principal amount of the Notes to be purchased, plus accrued and unpaid interest, if any. In addition, the indenture for the Notes provides that we are required to repay amounts due under the indenture in the event that there is an event of default for the Notes that results in the principal, premium, if any, and interest, if any, becoming due prior to maturity date for the Notes.

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time.

We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.

We may still incur substantially more debt or take other actions which would intensify the risks discussed in these risk factors.

We and our subsidiaries may incur substantial additional debt in the future, some of which may be secured debt. We will not be restricted under the terms of the indenture governing the Notes from incurring additional debt, securing future debt, paying dividends, repurchasing our stock, recapitalizing any future debt or taking a number of other actions that are not limited by the terms of the indenture governing the Notes that could have the effect of diminishing our ability to make payments on the Notes when due.

We may not have the ability to raise the funds necessary for cash or combination settlement upon conversion of the Notes or to repurchase the Notes for cash upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion of the Notes or to repurchase the Notes.

Holders of the Notes will have the right to require us to repurchase all or a portion of their notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture governing the Notes or to pay any cash payable on future conversions of the Notes as required by such indenture would constitute a default under such indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.

44


The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.

Under ASC 470-20, Debt with Conversion and Other Options (ASC 470-20), an entity must separately account for the liability and equity components of the Notes that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for the Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet at the issuance date, and the value of the equity component is treated as debt discount for purposes of accounting for the debt component of the Notes. As a result, we are required to record a greater amount of non-cash interest expense in current periods presented as a result of the amortization of the discounted carrying value of the Notes to their face amount over the respective terms of the Notes. We report lower net income in our financial results because ASC 470-20 requires interest to include both the current period’s amortization of the debt discount and the instrument’s coupon interest rate, which could adversely affect our future financial results, the trading price of our common stock or the Trading Price of the Notes. In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued.

In August 2020, the FASB issued guidance that changes the accounting for the convertible debt instruments described above. Under the new guidance, an entity will no longer be required to separately account for the liability and equity components of convertible debt instruments. This is expected to reduce non-cash interest expense, thereby increasing net income after adoption of the new guidance. Additionally, the treasury stock method for calculating earnings per share will no longer be allowed for convertible debt instruments whose principal amount may be settled using shares. Rather, the if-converted method will be required. Application of the “if-converted” method may reduce our reported diluted earnings per share. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted, but no earlier than January 1, 2021. We are currently evaluating the impact of this new guidance and determining if we should early adopt this guidance effective January 1, 2021.

The Convertible Note Hedge and Warrant Transactions may affect the value of the Notes and our common stock.

In connection with the pricing of the Notes, we entered into Convertible Note Hedge Transactions with the option counterparties. We also entered into Warrant Transactions with the option counterparties pursuant to which we will sell Warrants for the purchase of our common stock. The Convertible Note Hedge Transactions are expected generally to reduce the potential equity dilution to our common stock upon any conversion of the Notes and/or offset any potential cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be. However, the Warrant Transactions could separately have a dilutive effect on our common stock to the extent that the market price per share of our common stock exceeds the strike price of the Warrants unless, subject to the terms of the Warrant Transactions, we elect to cash settle instead of net share settle the Warrants.

In connection with establishing their initial hedges of the convertible note hedge and Warrant Transactions, the option counterparties or their respective affiliates expect to purchase shares of our common stock and/or enter into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the Notes. These activities could increase (or reduce the size of any decrease in) the market price of our common stock or the Notes at that time.

45

In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the Notes and prior to the maturity of the Notes (and are likely to do so following any conversion of the Notes or during any observation period related to a conversion of notes). These activities could also cause a decrease, or avoid an increase, in the market price of our common stock or the Notes, which could affect the note holder’s ability to convert the Notes and, to the extent the activity occurs following conversion or during any observation period related to a conversion of Notes, it could affect the amount and value of the consideration that a note holder will receive upon conversion of such Notes.

In addition, if any such convertible note hedge and Warrant Transaction fails to become effective, the option counterparty thereto or its respective affiliate may unwind its hedge positions with respect to our common stock, which could adversely affect the value of our common stock and the value of the Notes.

The potential effect, if any, of these transactions and activities on the market price of our common stock or the Notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock or the value of the Notes (and as a result, the value of the consideration, the amount of cash and/or the number of shares of common stock, if any, that a note holder would receive upon the conversion of any Notes) and, under certain circumstances, their ability to convert their Notes.

The Convertible Note Hedge Transactions and the Warrant Transactions are separate transactions (in each case that we entered into with the option counterparties), are not part of the terms of the Notes and will not change the holders’ rights under the Notes. A holder of the Notes will not have any rights with respect to the Convertible Note Hedge Transactions or the Warrant Transactions.

We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Notes or our common stock. In addition, we do not make any representation that the option counterparties will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.

We are subject to counterparty risk with respect to the Convertible Note Hedge Transactions.

The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the Convertible Note Hedge Transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions from time to time have resulted in the actual or perceived failure or financial difficulties of many financial institutions, including the bankruptcy filing by Lehman Brothers Holdings Inc. and its various affiliates. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the Convertible Note Hedge Transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurance as to the financial stability or viability of the option counterparties.

To the extent we choose to deliver shares upon conversion of the Notes, the ownership interests of existing stockholders will be diluted and our stock price may be adversely impacted.

Upon conversion of the Notes, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. To the extent we choose to deliver shares upon conversion of some or all of the Notes, this will result in a dilution to the ownership interests of existing stockholders and may depress our stock price.

46


Certain provisions in the indentures governing the Notes may delay or prevent an otherwise beneficial takeover attempt of us.

Certain provisions in the indentures governing the Notes may make it more difficult or expensive for a third party to acquire us. For example, the indentures governing the Notes will require us to repurchase the Notes for cash upon the occurrence of a fundamental change (as defined in the relevant indenture governing the Notes) of us and, in certain circumstances, to increase the conversion rate for a holder that converts the Notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the Notes, and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.

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

The stock repurchase activity for the third quarter of 2020 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 ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
7/1/2020 - 7/31/2020524 $34.11 — $— 
8/1/2020 - 8/31/2020300 36.40 — — 
9/1/2020 - 9/30/2020413 26.21 — — 
Total Third Quarter1,237 $32.03 — $— 
(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.

ITEM 6. EXHIBITS

The following exhibits are filed herewith:
EXHIBIT
NUMBER
DESCRIPTION OF DOCUMENT
101The following materials from Luminex Corporation’s Quarterly Report on Form 10-Q for the three and nine months ended September 30, 2020, 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.
104The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, formatted in Inline XBRL (included in Exhibit 101).

47


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 6, 2020
By: /s/ Harriss T. Currie
Harriss T. Currie
Chief Financial Officer, Senior Vice President of Finance
(Principal Financial Officer)

48
EX-31.1 2 lmnx-9302020xexhibit311.htm EX-31.1 Document

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 6, 2020
 By:/s/ Nachum Shamir
Nachum Shamir
Chairman, President and CEO


EX-31.2 3 lmnx-09302020xex312.htm EX-31.2 Document

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 6, 2020
 By:/s/ Harriss T. Currie
Harriss T. Currie
Chief Financial Officer, Senior Vice President of Finance


EX-32.1 4 lmnx-9302020xexhibit321.htm EX-32.1 Document

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, 2020, 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
Chairman, President and CEO
November 6, 2020

    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-9302020xexhibit322.htm EX-32.2 Document

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, 2020, 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 6, 2020

    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-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - COVER PAGE Document link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - INCOME STATEMENTS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CASH FLOWS STATEMENTS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - STOCKHOLDERS' EQUITY STATEMENTS link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 1407401 - Statement - INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2103101 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Receivables, Loans, Notes Receivable, and Others link:presentationLink link:calculationLink link:definitionLink 2307303 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details) link:presentationLink link:calculationLink link:definitionLink 2209202 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Policies) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - FAIR VALUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2311304 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2316305 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - INTANGIBLE ASSETS (Detail) link:presentationLink link:calculationLink link:definitionLink 1108106 - Statement - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1409407 - Statement - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 2118107 - Disclosure - ACCRUED LIABILITIES (Notes) link:presentationLink link:calculationLink link:definitionLink 2319306 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2121108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2322307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2124109 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2325308 - Disclosure - INCOME TAXES Tables (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2127110 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2328309 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2429411 - Disclosure - EARNINGS PER SHARE Details (Details) link:presentationLink link:calculationLink link:definitionLink 2130111 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2331310 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2432412 - Disclosure - STOCKHOLDERS' EQUITY Details (Details) link:presentationLink link:calculationLink link:definitionLink 2133112 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2334311 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2435413 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2136113 - Disclosure - RECENT ACCOUNTING (Notes) link:presentationLink link:calculationLink link:definitionLink 2337312 - Disclosure - RECENT ACCOUNTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2438414 - Disclosure - RECENT ACCOUNTING (Details) link:presentationLink link:calculationLink link:definitionLink 2139114 - Disclosure - REVENUE RECOGNITION (Notes) link:presentationLink link:calculationLink link:definitionLink 2340313 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2441415 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 lmnx-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 lmnx-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 lmnx-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Long-term Debt Long-term Debt Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter 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 Unearned revenue Increase (Decrease) in Contract with Customer, Liability Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] 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 City Area Code City Area Code Payables and Accruals [Abstract] Payables and Accruals [Abstract] Cost of Goods and Services Sold Cost of Goods and Services Sold 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] Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Restricted Stock [Member] Restricted Stock [Member] 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 Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments Inventory, Finished Goods, Net of Reserves Inventory, Finished Goods, Net of Reserves Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Receivables [Abstract] Cost Method Investments, Original Cost Cost Method Investments, Original Cost Operating Lease, Liability, Current Operating Lease, Liability, Current Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Licensing Agreements [Member] Licensing Agreements [Member] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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, 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 Product Warranty Accrual, Current Product Warranty Accrual, Current Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 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 Current Fiscal Year End Date Current Fiscal Year End Date Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Proceeds from Convertible Debt Proceeds from Convertible Debt Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Operating income Operating Income (Loss) Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Accounts Receivable Accounts Receivable [Policy Text Block] Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent 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 Operating Liabilities Increase (Decrease) in Other Operating Liabilities Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Proceeds from Issuance of Warrants Proceeds from Issuance of Warrants Assets Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Taxes Payable, Current Taxes Payable, Current Entity Shell Company Entity Shell Company 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 Operating Lease, Payments Operating Lease, Payments Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accounts payable Accounts Payable, Current Document Type Document Type Comprehensive Income (Loss) Note [Text Block] Comprehensive Income (Loss) Note [Text Block] Common stock cash dividends paid Payments of Ordinary Dividends, Common Stock Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Accounts Receivable, Net, Current Accounts Receivable, after Allowance for Credit Loss, Current Dividends Payable, Date of Record Dividends Payable, Date of Record Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Money Market Funds, at Carrying Value Money Market Funds, at Carrying Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Dividends Payable, Date to be Paid Dividends Payable, Date to be Paid Dividends Payable, Date Declared Dividends Payable, Date Declared Goodwill Goodwill Lease, Cost Lease, Cost Operating Expenses Operating Expenses Operating Expenses Document Quarterly Report Document Quarterly Report Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net 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 Payments for Hedge, Financing Activities Payments for Hedge, Financing Activities Inventory, Work in Process, Net of Reserves Inventory, Work in Process, Net of Reserves Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Other Other Assets, Current 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 Inventory, Net Inventory, Net Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Equity [Abstract] Equity [Abstract] Finite-Lived Intangible Assets, Purchase Accounting Adjustments Finite-Lived Intangible Assets, Purchase Accounting Adjustments Entity File Number Entity File Number Entity Central Index Key Entity Central Index Key Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Intangible Assets and Goodwill [Table Text Block] Short-term unearned revenue Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company 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 Statement [Line Items] Statement [Line Items] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Deferred Income Taxes Earnings Per Share, Basic Earnings Per Share, Basic Document Fiscal Period Focus Document Fiscal Period Focus Interest Payable, Current Interest Payable, Current 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 Debt Disclosure [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Statement [Table] Statement [Table] Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Common Stock, Value, Outstanding Common Stock, Value, Outstanding Preferred Stock, Shares Issued Preferred Stock, Shares Issued Net cash used in financing Net Cash Provided by (Used in) Financing Activities Adjustments to Additional Paid in Capital, Warrant Issued Adjustments to Additional Paid in Capital, Warrant Issued Long-term Debt, Maturity Date Long-term Debt, Maturity Date Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Common stock issued Proceeds from Issuance of Common Stock Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Common Stock, Shares, Issued Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents, end of period Cash and Cash Equivalents, at Carrying Value Amendment Flag Amendment Flag Other Accrued Liabilities, Current Other Accrued Liabilities, Current Net cash from operations Net Cash Provided by (Used in) Operating Activities Measurement Frequency [Axis] Measurement Frequency [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Liabilities and Equity Liabilities and Equity Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition, Deferred Revenue [Policy Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Employee-related Liabilities, Current Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Local Phone Number Local Phone Number Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Marketable Securities [Table Text Block] Marketable Securities [Table Text Block] Income (Loss) Attributable to Parent, before Tax Income (Loss) Attributable to Parent, before Tax Income (Loss) Attributable to Parent, before Tax Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Effect of foreign exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Entity Address, Address Line One Entity Address, Address Line One Gross margin Gross Profit Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Property, Plant and Equipment, Net Property, Plant and Equipment, Net Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Selling, General and Administrative Expense Selling, General and Administrative Expense Amortization of Intangible Assets Amortization of Intangible Assets, IA Amortization of Intangible Assets Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Entity Current Reporting Status Entity Current Reporting Status Customer-Related Intangible Assets [Member] Customer-Related Intangible Assets [Member] Business Description and Accounting Policies [Text Block] Business Description and Accounting Policies [Text Block] Other Assets, Noncurrent Other Assets, Noncurrent INVENTORIES Inventory Disclosure [Text Block] Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Assets Total current assets Assets, Current Description of New Accounting Pronouncements Not yet Adopted [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Goodwill Disclosure [Text Block] Goodwill Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Interest Expense, Debt Interest Expense, Debt Proceeds from Previous Acquisition Proceeds from Previous Acquisition 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 Equity Method Investment, Additional Information Equity Method Investment, Additional Information Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Entity Small Business Entity Small Business Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Interactive Data Current Entity Interactive Data Current Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Other Intangible Assets [Member] Other Intangible Assets [Member] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Total liabilities Liabilities Long-term unearned revenue Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Employee Benefits and Share-based Compensation Employee Benefits and Share-based Compensation Entity Address, City or Town Entity Address, City or Town Investments and Other Noncurrent Assets [Text Block] Investments and Other Noncurrent Assets [Text Block] Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Common Stock Common Stock [Member] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt Instrument, Convertible, Stock Price Trigger Debt Instrument, Convertible, Stock Price Trigger Other Investments Not Readily Marketable [Table Text Block] Other Investments Not Readily Marketable [Table Text Block] Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Inventories Increase (Decrease) in Inventories Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Accounts payable Increase (Decrease) in Accounts Payable Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Additional Paid-in Capital Additional Paid-in Capital [Member] Available-for-sale Securities Available-for-sale Securities Dividends Payable, Current Dividends Payable, Current Other Operating Activities, Cash Flow Statement Other Operating Activities, Cash Flow Statement Preferred Stock, Value, Outstanding Preferred Stock, Value, Outstanding 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] 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 Arrangement by Share-based Payment Award, Options, Exercises in Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other income, net Nonoperating Income (Expense) Cost Method Investments, Additional Information Cost Method Investments, Additional Information Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Employee Stock Option [Member] Share-based Payment Arrangement, Option [Member] Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Research and development Research and Development Expense 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 Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] 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 Common stock, shares authorized Common Stock, Shares Authorized Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements COVER PAGE [Abstract] COVER PAGE [Abstract] COVER PAGE [Abstract] Additional Paid in Capital Additional Paid in Capital Shareholders' Equity and Share-based Payments [Text Block] Shareholders' Equity and Share-based Payments [Text Block] Revenues Revenues Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Document Period End Date Document Period End Date Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Entity Registrant Name Entity Registrant Name Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Income Statement [Abstract] Income Statement [Abstract] Accumulated other comprehensive Income (loss) AOCI Attributable to Parent [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Accrued Liabilities, Current Accrued Liabilities, Current Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Earnings Per Share, Diluted Earnings Per Share, Diluted Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Accrued Royalties, Current Accrued Royalties, Current Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Current assets: Assets, Current [Abstract] Long-term Debt, Gross Long-term Debt, Gross Inventory, Raw Materials and Purchased Parts, Net of Reserves Inventory, Raw Materials and Purchased Parts, Net of Reserves Operating Assets Increase (Decrease) in Other Operating Assets Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Award Type [Axis] Award Type [Axis] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs Security Exchange Name Security Exchange Name Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Entity Tax Identification Number Entity Tax Identification Number Long-term Debt Long-term Debt [Text Block] Common stock cash dividends Dividends, Common Stock, Cash Retained earnings Retained Earnings [Member] Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] Net cash used in investing Net Cash Provided by (Used in) Investing Activities Income (Loss) from Equity Method Investments Income (Loss) from Equity Method Investments Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Equity Award [Domain] Award Type [Domain] Trading Symbol Trading Symbol Document Transition Report Document Transition Report Prepaid Expense and Other Assets, Noncurrent Prepaid Expense and Other Assets, Noncurrent Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Components of Inventories Schedule of Inventory, Current [Table Text Block] Cost Method Investments, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Available-for-sale Securities, Current Available-for-sale Securities, Current Payments Related to Tax Withholding for Share-based Compensation Payment, Tax Withholding, Share-based Payment Arrangement EARNINGS PER SHARE Earnings Per Share [Text Block] Goodwill, Acquired During Period Goodwill, Acquired During Period Current liabilities: Liabilities, Current [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Intangible Assets Disclosure [Text Block] Intangible Assets Disclosure [Text Block] Proceeds from Divestiture of Businesses and Interests in Affiliates Proceeds from Divestiture of Businesses and Interests in Affiliates Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Debt Instrument, Convertible, Remaining Discount Amortization Period Debt Instrument, Convertible, Remaining Discount Amortization Period EX-101.PRE 10 lmnx-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 lmnx-20200930_g1.jpg begin 644 lmnx-20200930_g1.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 lmnx-20200930_htm.xml IDEA: XBRL DOCUMENT 0001033905 2020-01-01 2020-09-30 0001033905 2020-11-05 0001033905 2020-09-30 0001033905 2019-12-31 0001033905 2020-07-01 2020-09-30 0001033905 2019-07-01 2019-09-30 0001033905 2019-01-01 2019-09-30 0001033905 2020-06-30 0001033905 2019-06-30 0001033905 2018-12-31 0001033905 2019-09-30 0001033905 us-gaap:CommonStockMember 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001033905 us-gaap:RetainedEarningsMember 2019-12-31 0001033905 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001033905 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001033905 2020-01-01 2020-03-31 0001033905 us-gaap:CommonStockMember 2020-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001033905 us-gaap:RetainedEarningsMember 2020-03-31 0001033905 2020-03-31 0001033905 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001033905 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001033905 2020-04-01 2020-06-30 0001033905 us-gaap:CommonStockMember 2020-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001033905 us-gaap:RetainedEarningsMember 2020-06-30 0001033905 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001033905 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001033905 us-gaap:CommonStockMember 2020-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001033905 us-gaap:RetainedEarningsMember 2020-09-30 0001033905 us-gaap:CommonStockMember 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001033905 us-gaap:RetainedEarningsMember 2018-12-31 0001033905 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001033905 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001033905 2019-01-01 2019-03-31 0001033905 us-gaap:CommonStockMember 2019-03-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001033905 us-gaap:RetainedEarningsMember 2019-03-31 0001033905 2019-03-31 0001033905 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001033905 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001033905 2019-04-01 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-06-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001033905 us-gaap:RetainedEarningsMember 2019-06-30 0001033905 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001033905 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001033905 us-gaap:CommonStockMember 2019-09-30 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001033905 us-gaap:RetainedEarningsMember 2019-09-30 0001033905 us-gaap:LicensingAgreementsMember 2020-09-30 0001033905 us-gaap:LicensingAgreementsMember 2019-12-31 0001033905 us-gaap:FairValueInputsLevel1Member 2020-09-30 0001033905 us-gaap:FairValueInputsLevel2Member 2020-09-30 0001033905 us-gaap:FairValueInputsLevel3Member 2020-09-30 0001033905 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001033905 2019-01-01 2019-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 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-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-01-01 2020-09-30 0001033905 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-09-30 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-09-30 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-09-30 0001033905 us-gaap:OtherIntangibleAssetsMember 2020-09-30 0001033905 us-gaap:EmployeeStockOptionMember 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001033905 us-gaap:EmployeeStockOptionMember 2020-09-30 0001033905 us-gaap:RestrictedStockMember 2019-12-31 0001033905 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001033905 us-gaap:RestrictedStockMember 2020-09-30 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 shares iso4217:USD iso4217:USD shares pure utr:Rate 0001033905 --12-31 2020 Q3 false 2020-09-30 0.001 0.001 200000000 200000000 45617807 44325369 45617807 44325369 0.001 0.001 5000000 5000000 0 0 0 0 10-Q true 2020-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 46525493 308454000 59173000 60454000 55815000 109795000 77084000 12743000 10398000 491446000 202470000 62667000 65515000 81714000 90336000 21175000 27702000 118145000 118145000 18799000 20439000 16999000 19122000 810945000 543729000 17201000 17983000 48849000 31872000 10192000 8214000 76242000 58069000 1515000 1633000 14485000 17182000 200512000 0 2094000 1985000 294848000 78869000 46000 44000 0 0 428628000 380304000 -837000 -1380000 88260000 85892000 516097000 464860000 810945000 543729000 106060000 78673000 306003000 244137000 42679000 36833000 122595000 111263000 63381000 41840000 183408000 132874000 14074000 13262000 39855000 43295000 34862000 31448000 102987000 96085000 2919000 2852000 8623000 8556000 51855000 47562000 151465000 147936000 11526000 -5722000 31943000 -15062000 -4506000 2000 -6889000 -96000 -457000 0 -1350000 0 6563000 -5720000 23704000 -15158000 4796000 -470000 8773000 -7937000 1767000 -5250000 14931000 -7221000 1734000 -5224000 14637000 -7187000 1733000 -5224000 14638000 -7189000 0.04 -0.12 0.33 -0.16 0.04 -0.12 0.32 -0.16 45459000 44216000 44920000 44109000 46343000 44216000 45777000 44109000 0.09 0.09 0.27 0.21 526000 -454000 543000 -496000 526000 -454000 543000 -496000 2293000 -5704000 15474000 -7717000 1767000 -5250000 14931000 -7221000 7690000 7177000 22771000 21170000 2565000 0 3910000 0 4072000 3565000 10781000 9644000 -2310000 2316000 -4635000 10970000 40000 -59000 -346000 -231000 -457000 0 -1350000 0 833000 -510000 836000 -532000 -228000 -13459000 4636000 -7563000 17366000 6617000 32660000 12602000 1530000 -567000 339000 -3971000 1170000 372000 -322000 4540000 13223000 600000 15500000 -6956000 -435000 -1661000 1901000 -610000 14944000 9445000 39004000 8228000 3515000 4993000 11614000 13115000 0 0 0 1915000 0 0 22000 0 -3515000 -4993000 -11592000 -11200000 0 0 252247000 0 0 0 54626000 0 0 0 19968000 0 9924000 695000 19366000 2481000 32000 4000 2365000 2089000 4137000 2703000 12297000 8098000 5755000 -2012000 222293000 -7706000 -395000 286000 -424000 288000 16789000 2726000 249281000 -10390000 291665000 63325000 59173000 76441000 308454000 66051000 308454000 66051000 44325369 44000 380304000 -1380000 85892000 464860000 52604 0 782000 0 0 782000 224435 1000 -2310000 0 0 -2309000 0 2683000 0 0 2683000 0 0 0 654000 654000 0 0 -63000 0 -63000 -42000 4143000 4101000 44602408 45000 381501000 -1443000 82403000 462506000 363878 0 7507000 0 0 7507000 11665 0 -22000 0 0 -22000 0 4026000 0 0 4026000 64100 0 1119000 0 0 1119000 0 0 0 12510000 12510000 0 0 80000 0 80000 -45000 4185000 4140000 41950000 41950000 -41243000 -41243000 19968000 19968000 45042051 45000 414851000 -1363000 90728000 504261000 572919 1000 9688000 0 0 9689000 2837 0 -32000 0 0 -32000 0 4073000 0 0 4073000 0 0 0 1767000 1767000 0 0 526000 0 526000 -48000 4235000 4187000 45617807 46000 428628000 -837000 88260000 516097000 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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 — BASIS OF PRESENTATION</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. 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, 2019 (the 2019 10-K).</span></div> 2020-09-30 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 — INVESTMENTS AND OTHER ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020, the Company had no short or long-term investments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities consisted of the following as of September 30, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gains in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Losses in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gains in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Losses in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2020 or the year ended December 31, 2019.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020 or December 31, 2019. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2020 had been in a loss position for less than 12 months.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Marketable Securities and Other-Than-Temporary Impairment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the Company made a $1.8 million investment in Combinati, a private company. On October 1, 2019 the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its participation on Combinati’s board of directors. The Company does not have unilateral decision-making power, and therefore does not consolidate the investee. In the fourth quarter of 2019, the Company remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, the carrying value of the Company’s total investment in Combinati was $10.2 million, which exceeded the Company’s share of Combinati’s net assets by approximately $8.0 million. For the quarter ended September 30, 2020, the Company recorded $0.5 million for its allocable share of Combinati’s net loss in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owned 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 were informed that this private company was dissolving and ceasing operations in 2019. We recorded impairments of $160,000 and $45,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter and fourth quarter of 2019, respectively. We received the final cash payment for the remainder of our investment in the first quarter of 2020, recorded in Cash flows from investing activities in the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 investments for impairment and whether any events or circumstances are identified that would significantly harm the fair value of these investments. 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 aggregate $205,000 impairment in 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of these 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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology rights (net of accumulated amortization of $8,736 and $8,300 on September 30, 2020 and December 31, 2019, respectively)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minority interest investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,999 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,122 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2020 and 2019, the Company recognized amortization expenses related to the amortization of purchased technology rights of approximately $437,000 and $500,000, respectively. Future amortization expenses are estimated to be $135,000 in the remaining three months of 2020, $540,000 in 2021, $522,000 in 2022, $505,000 in 2023, $501,000 in 2024 and $3,387,000 thereafter.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020, the Company had no short or long-term investments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities consisted of the following as of September 30, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gains in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Losses in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gains in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Losses in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2020 or the year ended December 31, 2019.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020 or December 31, 2019. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2020 had been in a loss position for less than 12 months.</span></div> 2020-09-30 2020-09-30 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gains in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Losses in Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 707000 707000 707000 707000 707000 707000 2020-09-30 2020-09-30 2020-09-30 Non-Marketable Securities and Other-Than-Temporary ImpairmentDuring the year ended December 31, 2018, the Company made a $1.8 million investment in Combinati, a private company. On October 1, 2019 the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its participation on Combinati’s board of directors. The Company does not have unilateral decision-making power, and therefore does not consolidate the investee. In the fourth quarter of 2019, the Company remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.As of September 30, 2020, the carrying value of the Company’s total investment in Combinati was $10.2 million, which exceeded the Company’s share of Combinati’s net assets by approximately $8.0 million. For the quarter ended September 30, 2020, the Company recorded $0.5 million for its allocable share of Combinati’s net loss in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance. 2020-09-30 2020-09-30 The Company owned 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 were informed that this private company was dissolving and ceasing operations in 2019. We recorded impairments of $160,000 and $45,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter and fourth quarter of 2019, respectively. We received the final cash payment for the remainder of our investment in the first quarter of 2020, recorded in Cash flows from investing activities in the Consolidated Statements of Cash Flows.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 investments for impairment and whether any events or circumstances are identified that would significantly harm the fair value of these investments. 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 aggregate $205,000 impairment in 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 these 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. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology rights (net of accumulated amortization of $8,736 and $8,300 on September 30, 2020 and December 31, 2019, respectively)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minority interest investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,151 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,999 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,122 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2020-09-30 5590000 6027000 11501000 1258000 1594000 16999000 19122000 2020-09-30 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 — INVENTORIES, NET</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parts and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,532 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,795 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,084 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parts and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,532 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,795 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,084 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2020-09-30 68550000 45459000 20416000 15532000 20829000 16093000 109795000 77084000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 4 — ACCOUNTS RECEIVABLE AND RESERVES</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the new credit loss standard effective January 1, 2020. The primary impact for the Company was the timing of recording expected credit losses on its trade receivables. The Company’s allowance for doubtful accounts is based upon its expected credit losses, which is based upon its historical loss experience. Management prepared an analysis of partner versus non-partner credit loss experience and noted that its loss experience between partners and non-partners was very comparable. These receivables have been pooled together, as similar risk characteristics exist between them. Accounts receivable consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,354)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increases charged to costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2020-09-30 1354000 1141000 494000 281000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5 — FAIR VALUE MEASUREMENT</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of September 30, 2020 Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2019 Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minority interest investments - short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2020-09-30 2020-09-30 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of September 30, 2020 Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 707000 0 0 707000 0 0 10151000 10151000 707000 0 0 707000 0 0 11501000 11501000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6 — GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise. 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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow cytometry acquisition </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2020-09-30 118145000 118127000 0 18000 118145000 118145000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology, trade secrets and know-how</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and contracts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other identifiable intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP R&amp;D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow cytometry acquisition </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,285)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,214)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion of IP R&amp;D projects</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,687)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance as of September 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,850 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,714 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company currently has two in-process research and development (IP R&amp;D) projects. The first relates to the development of the next generation VERIGENE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> System, VERIGENE II. The Company is targeting the commercial launch of the VERIGENE II System in 2020. The second is a defensive IP R&amp;D project related to the Company’s next generation xMAP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> System, xMAP INTELLIFLEX, which the Company currently believes will launch commercially in the first quarter of 2021. The next generation Guava System (Guava Next Gen System), acquired as part of the Company’s acquisition of EMD Millipore Corporation’s flow cytometry portfolio, was launched commercially in the second quarter of 2020 and transferred from IP R&amp;D to finite-lived technology, trade secrets and know-how and is being amortized.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (three months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,316 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,657 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology, trade secrets and know-how</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and contracts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other identifiable intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP R&amp;D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow cytometry acquisition </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,285)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,214)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion of IP R&amp;D projects</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,687)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization balance as of September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance as of September 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,850 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,310 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,714 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table> 98469000 23819000 10655000 24013000 156956000 -116000 -428000 1154000 -4016000 98353000 23391000 11809000 19997000 153550000 40501000 9036000 2271000 51808000 7784000 2428000 1194000 11406000 48285000 11464000 3465000 63214000 50068000 11927000 8344000 19997000 90336000 P11Y P10Y P10Y 98353000 23391000 11809000 19997000 153550000 48285000 11464000 3465000 63214000 5905000 1821000 896000 54190000 13285000 4361000 71836000 46850000 10106000 7448000 17310000 P11Y P10Y P10Y <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (three months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,316 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,657 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2919000 11316000 10070000 9721000 9721000 20657000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 — OTHER COMPREHENSIVE (LOSS) INCOME</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income 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) income for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in each component of accumulated other comprehensive (loss) income, net of tax (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income Items - Foreign Currency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(837)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no material tax benefits or expenses related to the other comprehensive income for the three and nine months ended September 30, 2020.</span></div> -1380000 543000 -837000 2020-09-30 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8 — EARNINGS PER SHARE</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,931 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,221)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allocation to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,224)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,637 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,187)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allocation to participating securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,224)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,920 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities: stock options and awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income (loss) per share</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,343 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,777 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 38,028 and 2,123,497 shares for the three months ended September 30, 2020 and 2019, and 405,928 and 1,502,841 shares for the nine months ended September 30, 2020 and 2019, 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>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.Because the Company has the intention and ability to settle the principal amount of each of its Notes (defined below) in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income (loss) per share, if applicable. The conversion spread will have a dilutive impact on net income (loss) per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $43.68 per share for the Notes. The warrants issued by the Company in connection with the Notes (Warrants) will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $69.89 per share. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,931 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,221)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allocation to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,224)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,637 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,187)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allocation to participating securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,224)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,459 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,920 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities: stock options and awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income (loss) per share</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,343 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,777 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1767000 -5250000 14931000 -7221000 -33000 26000 -294000 34000 1734000 -5224000 14637000 -7187000 45459000 44216000 44920000 44109000 0.04 -0.12 0.33 -0.16 1767000 -5250000 14931000 -7221000 -34000 26000 -293000 32000 1733000 -5224000 14638000 -7189000 45459000 44216000 44920000 44109000 884000 0 857000 0 46343000 44216000 45777000 44109000 0.04 -0.12 0.32 -0.16 38028 2123497 2020-09-30 405928 1502841 2020-09-30 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9 — STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2020, the Company’s 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 24, 2020 and was paid on October 15, 2020. The Company’s current intention 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock option activity for the nine months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $12.0 million of total unrecognized compensation costs related to stock options at September 30, 2020 that are expected to be recognized over a weighted-average period of 2.83 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted share activity for the nine months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Awards (RSAs)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.432%"><tr><td style="width:1.0%"/><td style="width:77.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units (RSUs)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at September 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, there were $17.9 million and $3.4 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.56 years for the RSAs and 2.23 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation costs reflected in net income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2020-09-30 3793000 20.17 1507000 23.09 997000 18.18 550000 24.43 3753000 21.25 12000000.0 2020-09-30 P2Y9M29D 2020-09-30 810000 22.28 414000 23.25 293000 21.49 23000 22.44 908000 22.97 522000 97000 45000 6000 568000 2020-09-30 17900000 3400000 P2Y6M21D P2Y2M23D 4095000 3586000 10883000 9716000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 — ACCRUED LIABILITIES</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and employee benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income and other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,915 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the warranty accrual (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty costs as of December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty adjustments/settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranty costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty costs as of June 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and employee benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income and other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,915 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2020-09-30 27871000 17011000 4235000 4104000 4085000 1538000 1696000 1641000 777000 1335000 5915000 5053000 2990000 0 1280000 1190000 48849000 31872000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty costs as of December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty adjustments/settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranty costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty costs as of June 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1641000 1791000 1846000 1696000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11 — CONVERTIBLE SENIOR NOTES</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company issued $260.0 million principal amount of Convertible Senior Notes due in May 2025 (Notes). The interest rates for the Notes is fixed at 3.00% per annum with interest payable semi-annually on May 15 and November 15 of each year, commencing on November 15, 2020. The Notes mature on May 15, 2025, unless earlier redeemed, converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal amount of the Notes will initially be convertible into 22.8918 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $43.68 per share. The initial conversion price for each of the Notes is subject to adjustment upon the occurrence of certain specified events. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2024 only under the following circumstances: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ending on June 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any five consecutive trading day period (Measurement Period) in which the trading price (as defined in the relevant indenture governing the Notes) per $1,000 principal amount of Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; or </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, including but not limited to (a) the bankruptcy, insolvency or reorganization of the Company or any of its significant subsidiaries, or (b) the continued failure after five business days to provide a repurchase notice after (i) a public tender offer; (ii) a recapitalization, share exchange or merger where common stock is converted into cash; (iii) a sale/lease/transfer of all or substantially all of the Company’s assets; (iv) stockholder approval of a plan of liquidation; or (v) the delisting of the Company’s common stock.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after November 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The Company currently intends to settle the principal amount of the Notes in cash, and settle any excess amount with shares of the Company’s common stock, upon conversion.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a fundamental change (as defined in the relevant indenture governing the Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes, plus any accrued and unpaid interest up to, but excluding, the fundamental change repurchase date. As of September 30, 2020, the Notes were not yet convertible.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the issuance of the Notes, the Company separated each of the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate used for the liability component was 8.50%. The liability component of the Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the Condensed Consolidated Balance Sheets as of June 30, 2020. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the $7.7 million of issuance costs related to the Notes, the Company allocated the total amount of issuance costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Issuance costs attributable to the liability component, totaling $6.0 million, are being amortized to expense over the expected life of the Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $1.7 million, were netted with the equity component.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.124%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">As of September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Liability component:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">260,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unamortized debt discount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(53,760)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">200,512 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Equity component:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">41,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Notes:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,516 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,901 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.6 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note Hedge Transactions </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrent with the offering of the Notes, the Company entered into privately negotiated convertible note hedge transactions (Convertible Note Hedge Transactions) with certain financial institutions (Option Counterparties) related to the issuance of the Notes. The Convertible Note Hedge Transactions are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of Notes or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also entered into separate privately negotiated Warrant Transactions with each of the Option Counterparties pursuant to which the Company issued Warrants that will be exercisable into a number of shares of the Company’s common stock at a price per share equal to $69.89, subject to certain adjustments under the terms of the Warrant Transactions. The Warrant Transactions could separately have a dilutive effect on the Company’s common stock if the market value per share of the Company’s common stock exceeds the applicable strike price of the Warrants. However, subject to certain conditions, the Company may elect to settle the Warrants in cash. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Note Hedge Transactions and the Warrant Transactions are separate transactions, in each case, entered into by the Company with the same Option Counterparties and are not part of the terms of the Notes and will not affect any holder’s rights under the Notes. The holders of the Notes will not have any rights with respect to the Convertible Note Hedge Transactions or Warrant Transactions. The Company used approximately $34.7 million of the net proceeds of the issuance of the Notes to pay the costs of the Convertible Note Hedge Transactions, after such cost was partially offset by the proceeds to the Company from the sale of the Warrants in the Warrant Transactions. The Convertible Note Hedge Transactions and Warrant Transactions do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Convertible Note Hedge Transactions and the proceeds received from the Warrant Transactions have been included as a net reduction to additional paid-in capital.</span></div> 0.0300 2025-05-15 43.68 2020-09-30 260000000 53760000 5728000 4516000 0 6901000 0 2020-09-30 P4Y7M6D 69.89 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12 — REVENUE RECOGNITION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 ASC 606 “Revenue from Contracts with Customers” (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="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. Government Contracts</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Biomedical Advanced Research and Development Authority (BARDA) awarded the Company two milestone-based contracts, with a value of $642,450 each, funding approximately 36% of the overall cost of development. BARDA is part of the U.S. Department of Health and Human Services (HHS) and is tasked with protecting the U.S. against emerging infectious diseases and other threats. Through public-private partnerships, BARDA supports the development of vaccines, drugs, and diagnostics. One of BARDA’s current goals is to develop medical countermeasures to enhance health security and protect against 2019 novel coronavirus disease (COVID-19) infections. The Company’s management believes these two contracts help to enable an expansion of the Company’s current portfolio of diagnostics for SARS-CoV-2 (the virus that causes COVID-19). The Company recorded government contract revenue of $642,450 in each of the quarters ended March 31, 2020 and June 30, 2020 as all of the milestones were completed for the first BARDA contract in the first quarter and for the second BARDA contract in the second quarter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, BARDA awarded the Company two additional milestone-based contracts valued at $5,389,813 and $683,500, respectively, related to completing a 510(k) filing for Luminex’s expanded NxTAG</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Respiratory Pathogen Panel (RPP), which will include the SARS-CoV-2 virus for COVID-19 testing and to support the enhancement of the Company’s xMAP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SARS-CoV-2 Multi-Antigen IgG Assay. The Company intends to submit this enhanced serology assay for an Emergency Use Authorization (EUA) when this project is completed. No government contract revenue has been recorded to date for either of these two BARDA contracts.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are included within accounts receivables, net and contract liabilities are included in deferred revenue on the Company’s Condensed Consolidated Balance Sheets. The following table presents the opening and closing balances of the Company’s contract assets and liabilities as of September 30, 2020 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables - Royalties</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities - Short-term:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - Service</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - Licenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - Instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities - Short-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities - Long-term:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - Service</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - Licenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities - Long-term</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2020, 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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts included as contract liabilities at the beginning of the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied in previous periods</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> -</span></td></tr></table></div> 4961000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13 — INCOME TAXES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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. Tax effects of enacted legislation, including changes in the value of deferred tax assets and liabilities, is recognized in the period of the enactment date. The effective tax rate for the nine months ended September 30, 2020 was 37%, including amounts recorded for discrete events. This differs from the statutory rate of 21% primarily from 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 2020 full-year effective tax rate of 35% to 45%, excluding amounts recorded for discrete events, which is increased compared to our estimate of the full-year effective tax rate in the second quarter of 20% to 30%. This increase is a result of a change in the forecast mix of earnings in the Company’s U.S. and foreign jurisdictions and related tax effects pursuant to the provisions of the 2017 Tax Cuts and Jobs Act. 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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the first and second quarters of 2020, legislation for coronavirus aid and tax relief was enacted in certain of the jurisdictions in which the Company or one of its subsidiaries files income tax returns. The Company recorded an immaterial income tax benefit for the effect of tax relief legislation for its Hong Kong subsidiary in the first quarter of 2020. Tax relief legislation enacted in the first and second quarters of 2020 did not affect the Company’s income tax provision in its other jurisdictions at this time, and thus no discrete tax items in other jurisdictions have been recorded.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 NOLs, the U.S., Canadian and Netherlands tax returns dating back to 2016, 2007, and 2013, respectively, can still be reviewed by the taxing authorities. 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> 2020-09-30 -0.37 0.21 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 — COMMITMENTS AND CONTINGENCIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the lease guidance issued by the Financial Accounting Standards Board (FASB), 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the lease expense were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes short-term lease expense costs, which were immaterial in the three and nine months ended September 30, 2020 and 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.699%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,439 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.71 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities for the next five fiscal years and thereafter are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (three months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities at September 30, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2429000 2419000 7251000 7010000 2020-09-30 1778000 1682000 5208000 4856000 2020-09-30 P3Y8M15D P4Y4M9D 0.0575 0.0575 1807000 7076000 5407000 4377000 3102000 934000 22703000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15 — RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting guidance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company adopted the new standard effective January 1, 2020. The primary impact for the Company was the timing of recording expected credit losses on its trade receivables. The Company does not have a history of significant credit losses and this guidance did not have a material impact on its consolidated financial statements.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent accounting guidance not yet adopted</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in ASC 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. 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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under U.S. GAAP. This update also amends the guidance for the derivatives scope exception for contracts in an entity's own equity to reduce form-over-substance-based accounting conclusions and requires the application of the if-converted method for calculating diluted earnings per share. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments and how the instruments have been reported in the entity’s financial statements. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted, but no earlier than January 1, 2021. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.</span></div> XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
COVER PAGE Document - shares
9 Months Ended
Sep. 30, 2020
Nov. 05, 2020
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, 2020  
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   46,525,493
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 308,454 $ 59,173
Accounts Receivable, Net, Current 60,454 55,815
Inventory, Net 109,795 77,084
Other 12,743 10,398
Total current assets 491,446 202,470
Property, Plant and Equipment, Net 62,667 65,515
Intangible Assets, Net (Excluding Goodwill) 81,714 90,336
Goodwill 118,145 118,145
Operating Lease, Right-of-Use Asset 18,799 20,439
Deferred Income Tax Assets, Net 21,175 27,702
Other Assets, Noncurrent 16,999 19,122
Total assets 810,945 543,729
Current liabilities:    
Accounts payable 17,201 17,983
Accrued Liabilities, Current 48,849 31,872
Short-term unearned revenue 10,192 8,214
Total current liabilities 76,242 58,069
Long-term unearned revenue 1,515 1,633
Operating Lease, Liability, Noncurrent 14,485 17,182
Other long-term liabilities 2,094 1,985
Total liabilities 294,848 78,869
Stockholders' Equity Attributable to Parent [Abstract]    
Common Stock, Value, Outstanding 46 44
Preferred Stock, Value, Outstanding 0 0
Additional Paid in Capital 428,628 380,304
Accumulated Other Comprehensive Income (Loss), Net of Tax (837) (1,380)
Retained earnings 88,260 85,892
Stockholders' Equity Attributable to Parent 516,097 464,860
Liabilities and Equity 810,945 543,729
Long-term Debt $ 200,512 $ 0
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
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   44,325,369
Common Stock, Shares, Outstanding 45,617,807 44,325,369
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
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME STATEMENTS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Revenues $ 106,060 $ 78,673 $ 306,003 $ 244,137
Cost of Goods and Services Sold 42,679 36,833 122,595 111,263
Gross margin 63,381 41,840 183,408 132,874
Research and development 14,074 13,262 39,855 43,295
Selling, General and Administrative Expense 34,862 31,448 102,987 96,085
Amortization of Intangible Assets 2,919 2,852 8,623 8,556
Operating Expenses 51,855 47,562 151,465 147,936
Operating income 11,526 (5,722) 31,943 (15,062)
Other income, net (4,506) 2 (6,889) (96)
Income (Loss) Attributable to Parent, before Tax 6,563 (5,720) 23,704 (15,158)
Provision for income taxes (4,796) 470 (8,773) 7,937
Net Income (Loss) Attributable to Parent 1,767 (5,250) 14,931 (7,221)
Net Income (Loss) Available to Common Stockholders, Basic 1,734 (5,224) 14,637 (7,187)
Net Income (Loss) Available to Common Stockholders, Diluted $ 1,733 $ (5,224) $ 14,638 $ (7,189)
Earnings Per Share [Abstract]        
Earnings Per Share, Basic $ 0.04 $ (0.12) $ 0.33 $ (0.16)
Earnings Per Share, Diluted $ 0.04 $ (0.12) $ 0.32 $ (0.16)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 45,459 44,216 44,920 44,109
Weighted Average Number of Shares Outstanding, Diluted 46,343 44,216 45,777 44,109
Common Stock, Dividends, Per Share, Declared $ 0.09 $ 0.09 $ 0.27 $ 0.21
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ 526 $ (454) $ 543 $ (496)
Other Comprehensive Income (Loss), Net of Tax 526 (454) 543 (496)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2,293 (5,704) 15,474 (7,717)
Income (Loss) from Equity Method Investments $ (457) $ 0 $ (1,350) $ 0
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Operating Expenses $ 51,855 $ 47,562 $ 151,465 $ 147,936
Operating Income (Loss) $ 11,526 $ (5,722) $ 31,943 $ (15,062)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CASH FLOWS STATEMENTS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net Cash Provided by (Used in) Operating Activities [Abstract]        
Net Income (Loss) Attributable to Parent $ 1,767 $ (5,250) $ 14,931 $ (7,221)
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]        
Depreciation, Depletion and Amortization 7,690 7,177 22,771 21,170
Amortization of Debt Issuance Costs 2,565 0 3,910 0
Stock-based compensation expense 4,072 3,565 10,781 9,644
Increase (Decrease) in Deferred Income Taxes 2,310 (2,316) 4,635 (10,970)
Gain (Loss) on Disposition of Property Plant Equipment (40) 59 346 231
Income (Loss) from Equity Method Investments (457) 0 (1,350) 0
Other Operating Activities, Cash Flow Statement 833 (510) 836 (532)
Changes in operating assets and liabilities:        
Accounts receivable 228 13,459 (4,636) 7,563
Inventories (17,366) (6,617) (32,660) (12,602)
Operating Assets (1,530) 567 (339) 3,971
Operating Liabilities 13,223 600 15,500 (6,956)
Accounts payable 1,170 372 (322) 4,540
Unearned revenue (435) (1,661) 1,901 (610)
Net cash from operations 14,944 9,445 39,004 8,228
Net Cash Provided by (Used in) Financing Activities [Abstract]        
Proceeds from Convertible Debt 0 0 252,247 0
Common stock issued 9,924 695 19,366 2,481
Payments Related to Tax Withholding for Share-based Compensation (32) (4) (2,365) (2,089)
Common stock cash dividends paid (4,137) (2,703) (12,297) (8,098)
Payments for Hedge, Financing Activities 0 0 (54,626) 0
Proceeds from Issuance of Warrants 0 0 19,968 0
Net cash used in financing 5,755 (2,012) 222,293 (7,706)
Net Cash Provided by (Used in) Investing Activities [Abstract]        
Additions to property and equipment (3,515) (4,993) (11,614) (13,115)
Proceeds from Divestiture of Businesses and Interests in Affiliates 0 0 22 0
Proceeds from Previous Acquisition 0 0 0 1,915
Net cash used in investing (3,515) (4,993) (11,592) (11,200)
Effect of foreign exchange rates on cash and cash equivalents (395) 286 (424) 288
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total 16,789 2,726 249,281 (10,390)
Cash and cash equivalents, end of period $ 308,454 $ 66,051 $ 308,454 $ 66,051
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
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, Issued 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        
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
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      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   53,865      
Stock Issued During Period, Value, Employee Stock Purchase Plan 966 $ 0 966 0 0
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        
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
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        
Common Stock, Shares, Outstanding 44,222,148        
Stockholders' Equity Attributable to Parent $ 464,860 44 380,304 (1,380) 85,892
Common Stock, Shares, Outstanding 44,325,369        
Common Stock, Shares, Issued 44,325,369        
Common Stock, Shares, Outstanding 44,325,369        
Stock Issued During Period, Value, Stock Options Exercised $ 782 $ 0 782 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   224,435      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (2,309) $ 1 (2,310) 0 0
Stock-based compensation expense 2,683 0 2,683 0 0
Net Income (Loss) Attributable to Parent 654 $ 0 0 0 654
Common stock cash dividends (4,101)   42   (4,143)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   52,604      
Net Income (Loss) Attributable to Parent 14,931        
Stockholders' Equity Attributable to Parent 462,506 $ 45 381,501 (1,443) 82,403
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ (63) 0 0 (63) 0
Common Stock, Shares, Outstanding 44,602,408        
Common Stock, Shares, Outstanding 44,602,408        
Stock Issued During Period, Value, Stock Options Exercised $ 7,507 $ 0 7,507 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   11,665      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (22) $ 0 (22) 0 0
Stock-based compensation expense 4,026 0 4,026 0 0
Net Income (Loss) Attributable to Parent 12,510 $ 0 0 0 12,510
Common stock cash dividends (4,140)   45   (4,185)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   363,878      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   64,100      
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,119 $ 0 1,119 0 0
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 41,950   41,950    
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments (41,243)   (41,243)    
Adjustments to Additional Paid in Capital, Warrant Issued 19,968   19,968    
Stockholders' Equity Attributable to Parent 504,261 45 414,851 (1,363) 90,728
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 80 0 0 80 0
Common Stock, Shares, Outstanding 45,042,051        
Common Stock, Shares, Outstanding 45,042,051        
Stock Issued During Period, Value, Stock Options Exercised $ 9,689 $ 1 9,688 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   2,837      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (32) $ 0 (32) 0 0
Stock-based compensation expense 4,073 0 4,073 0 0
Net Income (Loss) Attributable to Parent 1,767 $ 0 0 0 1,767
Common stock cash dividends (4,187)   48   (4,235)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   572,919      
Stockholders' Equity Attributable to Parent 516,097 $ 46 428,628 (837) 88,260
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 526 $ 0 $ 0 $ 526 $ 0
Common Stock, Shares, Outstanding 45,617,807        
Common Stock, Shares, Outstanding 45,617,807        
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
9 Months Ended
Sep. 30, 2020
Equity [Abstract]  
Comprehensive Income (Loss) Note [Text Block]
NOTE 7 — OTHER COMPREHENSIVE (LOSS) INCOME

Other comprehensive (loss) income 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) income 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) income, net of tax (in thousands):
Accumulated Other Comprehensive (Loss) Income Items - Foreign Currency
Balance as of December 31, 2019$(1,380)
Other comprehensive income543 
Net current-period other comprehensive income543 
Balance as of September 30, 2020$(837)

There are no material tax benefits or expenses related to the other comprehensive income for the three and nine months ended September 30, 2020.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Document Period End Date Sep. 30, 2020  
Cost Method Investments, Original Cost   $ 11,501
Prepaid Expense and Other Assets, Noncurrent $ 1,258 1,594
Other Assets, Noncurrent $ 16,999 19,122
Cost Method Investments, Additional Information The Company owned 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 were informed that this private company was dissolving and ceasing operations in 2019. We recorded impairments of $160,000 and $45,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter and fourth quarter of 2019, respectively. We received the final cash payment for the remainder of our investment in the first quarter of 2020, recorded in Cash flows from investing activities in the Consolidated Statements of Cash Flows.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 investments for impairment and whether any events or circumstances are identified that would significantly harm the fair value of these investments. 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 aggregate $205,000 impairment in 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 these 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.  
Equity Method Investment, Additional Information Non-Marketable Securities and Other-Than-Temporary ImpairmentDuring the year ended December 31, 2018, the Company made a $1.8 million investment in Combinati, a private company. On October 1, 2019 the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its participation on Combinati’s board of directors. The Company does not have unilateral decision-making power, and therefore does not consolidate the investee. In the fourth quarter of 2019, the Company remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.As of September 30, 2020, the carrying value of the Company’s total investment in Combinati was $10.2 million, which exceeded the Company’s share of Combinati’s net assets by approximately $8.0 million. For the quarter ended September 30, 2020, the Company recorded $0.5 million for its allocable share of Combinati’s net loss in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.  
Money Market Funds, at Carrying Value $ 707 707
Available-for-sale Securities, Current 707 707
Available-for-sale Securities 707 707
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Net $ 5,590 $ 6,027
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (837)   $ (837)   $ (1,380)
Other Comprehensive Income (Loss), Net of Tax $ 526 $ (454) $ 543 $ (496)  
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
INVENTORIES
NOTE 3 — 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, 2020December 31, 2019
Parts and supplies$68,550 $45,459 
Work-in-progress20,416 15,532 
Finished goods20,829 16,093 
 $109,795 $77,084 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE (Notes)
9 Months Ended
Sep. 30, 2020
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, 2020.

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, 2020 and December 31, 2019 (in thousands):
 Fair Value Measurements as of September 30, 2020 Using
 Level 1Level 2Level 3Total
Assets:    
Money market funds$707 $— $— $707 
Equity investment$— $— $10,151 $10,151 

 Fair Value Measurements as of December 31, 2019 Using
 Level 1Level 2Level 3Total
Assets:    
Money market funds$707 $— $— $707 
Minority interest investments - short-term$— $— $22 $22 
Equity investment$— $— $11,501 $11,501 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Disclosure [Text Block]
NOTE 6 — GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise. 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, 2020December 31, 2019
Balance at beginning of period$118,145 $118,127 
Flow cytometry acquisition $— $18 
Balance at end of period$118,145 $118,145 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2020
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-livedIndefinite-lived 
 Technology, trade secrets and know-howCustomer lists and contractsOther identifiable intangible assetsIP R&DTotal
2019     
Balance as of December 31, 2018$98,469 $23,819 $10,655 $24,013 $156,956 
Flow cytometry acquisition (116)(428)1,154 (4,016)(3,406)
Balance as of December 31, 201998,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(7,784)(2,428)(1,194)— (11,406)
Accumulated amortization balance as of December 31, 2019(48,285)(11,464)(3,465)— (63,214)
Net balance as of December 31, 2019$50,068 $11,927 $8,344 $19,997 $90,336 
Weighted average life (in years)111010  
2020     
Balance as of December 31, 201998,353 23,391 11,809 19,997 $153,550 
Completion of IP R&D projects2,687 — — (2,687)$— 
Balance as of June 30, 2020101,040 23,391 11,809 17,310 $153,550 
Less: accumulated amortization:     
Accumulated amortization balance as of December 31, 2019(48,285)(11,464)(3,465)— (63,214)
Amortization expense(5,905)(1,821)(896)— (8,622)
Accumulated amortization balance as of September 30, 2020(54,190)(13,285)(4,361)— (71,836)
Net balance as of September 30, 2020$46,850 $10,106 $7,448 $17,310 $81,714 
Weighted average life (in years)111010  

The Company currently has two in-process research and development (IP R&D) projects. The first relates to the development of the next generation VERIGENE® System, VERIGENE II. The Company is targeting the commercial launch of the VERIGENE II System in 2020. The second is a defensive IP R&D project related to the Company’s next generation xMAP® System, xMAP INTELLIFLEX, which the Company currently believes will launch commercially in the first quarter of 2021. The next generation Guava System (Guava Next Gen System), acquired as part of the Company’s acquisition of EMD Millipore Corporation’s flow cytometry portfolio, was launched commercially in the second quarter of 2020 and transferred from IP R&D to finite-lived technology, trade secrets and know-how and is being amortized.

The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):
2020 (three months)$2,919 
202111,316 
202210,070 
20239,721 
20249,721 
Thereafter20,657 
 $64,404 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES (Notes)
9 Months Ended
Sep. 30, 2020
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, 2020December 31, 2019
Compensation and employee benefits$27,871 $17,011 
Dividends payable4,235 4,104 
Income and other taxes4,085 1,538 
Warranty costs1,696 1,641 
Royalties payable777 1,335 
Current operating lease liabilities5,915 5,053 
Convertible notes interest payable2,990 — 
Other1,280 1,190 
$48,849 $31,872 

The following table summarizes the changes in the warranty accrual (in thousands):
Accrued warranty costs as of December 31, 2019$1,641 
Warranty adjustments/settlements(1,791)
Accrual for warranty costs1,846 
Accrued warranty costs as of June 30, 2020$1,696 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Long-term Debt
NOTE 11 — CONVERTIBLE SENIOR NOTES

In May 2020, the Company issued $260.0 million principal amount of Convertible Senior Notes due in May 2025 (Notes). The interest rates for the Notes is fixed at 3.00% per annum with interest payable semi-annually on May 15 and November 15 of each year, commencing on November 15, 2020. The Notes mature on May 15, 2025, unless earlier redeemed, converted or repurchased in accordance with their terms prior to such date. Each $1,000 of principal amount of the Notes will initially be convertible into 22.8918 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $43.68 per share. The initial conversion price for each of the Notes is subject to adjustment upon the occurrence of certain specified events.
Holders may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2024 only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on June 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period (Measurement Period) in which the trading price (as defined in the relevant indenture governing the Notes) per $1,000 principal amount of Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events, including but not limited to (a) the bankruptcy, insolvency or reorganization of the Company or any of its significant subsidiaries, or (b) the continued failure after five business days to provide a repurchase notice after (i) a public tender offer; (ii) a recapitalization, share exchange or merger where common stock is converted into cash; (iii) a sale/lease/transfer of all or substantially all of the Company’s assets; (iv) stockholder approval of a plan of liquidation; or (v) the delisting of the Company’s common stock.

On or after November 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. The Company currently intends to settle the principal amount of the Notes in cash, and settle any excess amount with shares of the Company’s common stock, upon conversion.

If a fundamental change (as defined in the relevant indenture governing the Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their Notes for cash at a repurchase price equal to 100% of the principal amount of the Notes, plus any accrued and unpaid interest up to, but excluding, the fundamental change repurchase date. As of September 30, 2020, the Notes were not yet convertible.

In accounting for the issuance of the Notes, the Company separated each of the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The effective interest rate used for the liability component was 8.50%. The liability component of the Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the Condensed Consolidated Balance Sheets as of June 30, 2020. The carrying amount of the equity component representing the conversion feature was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification.

In accounting for the $7.7 million of issuance costs related to the Notes, the Company allocated the total amount of issuance costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.

Issuance costs attributable to the liability component, totaling $6.0 million, are being amortized to expense over the expected life of the Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion feature, totaling $1.7 million, were netted with the equity component.
The Notes consist of the following:
As of September 30, 2020
Liability component:
Principal$260,000 
Unamortized debt discount(53,760)
Unamortized debt issuance costs(5,728)
Net carrying amount$200,512 
Equity component:
Net carrying amount$41,950 

The following table sets forth total interest expense recognized related to the Notes:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Contractual interest expense$1,950 $— $2,990 $— 
Amortization of debt issuance costs208 — 315 — 
Amortization of debt discount 2,358 — 3,596 — 
Total$4,516 $— $6,901 $— 

As of September 30, 2020, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.6 years.

Convertible Note Hedge Transactions

Concurrent with the offering of the Notes, the Company entered into privately negotiated convertible note hedge transactions (Convertible Note Hedge Transactions) with certain financial institutions (Option Counterparties) related to the issuance of the Notes. The Convertible Note Hedge Transactions are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of Notes or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes.

The Company also entered into separate privately negotiated Warrant Transactions with each of the Option Counterparties pursuant to which the Company issued Warrants that will be exercisable into a number of shares of the Company’s common stock at a price per share equal to $69.89, subject to certain adjustments under the terms of the Warrant Transactions. The Warrant Transactions could separately have a dilutive effect on the Company’s common stock if the market value per share of the Company’s common stock exceeds the applicable strike price of the Warrants. However, subject to certain conditions, the Company may elect to settle the Warrants in cash.

The Convertible Note Hedge Transactions and the Warrant Transactions are separate transactions, in each case, entered into by the Company with the same Option Counterparties and are not part of the terms of the Notes and will not affect any holder’s rights under the Notes. The holders of the Notes will not have any rights with respect to the Convertible Note Hedge Transactions or Warrant Transactions. The Company used approximately $34.7 million of the net proceeds of the issuance of the Notes to pay the costs of the Convertible Note Hedge Transactions, after such cost was partially offset by the proceeds to the Company from the sale of the Warrants in the Warrant Transactions. The Convertible Note Hedge Transactions and Warrant Transactions do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Convertible Note Hedge Transactions and the proceeds received from the Warrant Transactions have been included as a net reduction to additional paid-in capital.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block]
NOTE 13 — 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. Tax effects of enacted legislation, including changes in the value of deferred tax assets and liabilities, is recognized in the period of the enactment date. The effective tax rate for the nine months ended September 30, 2020 was 37%, including amounts recorded for discrete events. This differs from the statutory rate of 21% primarily from 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 2020 full-year effective tax rate of 35% to 45%, excluding amounts recorded for discrete events, which is increased compared to our estimate of the full-year effective tax rate in the second quarter of 20% to 30%. This increase is a result of a change in the forecast mix of earnings in the Company’s U.S. and foreign jurisdictions and related tax effects pursuant to the provisions of the 2017 Tax Cuts and Jobs Act. 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.

In the first and second quarters of 2020, legislation for coronavirus aid and tax relief was enacted in certain of the jurisdictions in which the Company or one of its subsidiaries files income tax returns. The Company recorded an immaterial income tax benefit for the effect of tax relief legislation for its Hong Kong subsidiary in the first quarter of 2020. Tax relief legislation enacted in the first and second quarters of 2020 did not affect the Company’s income tax provision in its other jurisdictions at this time, and thus no discrete tax items in other jurisdictions have been recorded.

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 NOLs, the U.S., Canadian and Netherlands tax returns dating back to 2016, 2007, and 2013, respectively, can still be reviewed by the taxing authorities. 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 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
NOTE 8 — EARNINGS 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,
 2020201920202019
Basic:  
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Less: allocation to participating securities(33)26 (294)34 
Net income (loss) attributable to common stockholders$1,734 $(5,224)$14,637 $(7,187)
Weighted average common stock outstanding45,459 44,216 44,920 44,109 
Net income (loss) per share attributable to common stockholders$0.04 $(0.12)$0.33 $(0.16)
Diluted:  
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Less: allocation to participating securities(34)26 (293)32 
Net income (loss) attributable to common stockholders$1,733 $(5,224)$14,638 $(7,189)
Weighted average common stock outstanding45,459 44,216 44,920 44,109 
Effect of dilutive securities: stock options and awards884 — 857 — 
Weighted-average shares used in computing net income (loss) per share46,343 44,216 45,777 44,109 
Net income (loss) per share attributable to common stockholders$0.04 $(0.12)$0.32 $(0.16)

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 38,028 and 2,123,497 shares for the three months ended September 30, 2020 and 2019, and 405,928 and 1,502,841 shares for the nine months ended September 30, 2020 and 2019, 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.Because the Company has the intention and ability to settle the principal amount of each of its Notes (defined below) in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income (loss) per share, if applicable. The conversion spread will have a dilutive impact on net income (loss) per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $43.68 per share for the Notes. The warrants issued by the Company in connection with the Notes (Warrants) will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $69.89 per share.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2020
Equity [Abstract]  
Shareholders' Equity and Share-based Payments [Text Block]
NOTE 9 — STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION

Dividends

On September 10, 2020, the Company’s 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 24, 2020 and was paid on October 15, 2020. The Company’s current intention 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, 2020 is as follows:
Stock OptionsShares
(in thousands)
Weighted Average Exercise Price
Outstanding at December 31, 20193,793 $20.17 
Granted1,507 23.09 
Exercised(997)18.18 
Canceled or expired(550)24.43 
Outstanding at September 30, 20203,753 $21.25 

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

The Company’s restricted share activity for the nine months ended September 30, 2020 is as follows:
Restricted Stock Awards (RSAs)Shares
(in thousands)
Weighted Average Grant Price
Non-vested at December 31, 2019810 $22.28 
Granted414 23.25 
Vested(293)21.49 
Cancelled or expired(23)22.44 
Non-vested at September 30, 2020908 $22.97 

Restricted Stock Units (RSUs)Shares
(in thousands)
Non-vested at December 31, 2019522 
Granted97 
Vested(45)
Cancelled or expired(6)
Non-vested at September 30, 2020568 
As of September 30, 2020, there were $17.9 million and $3.4 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.56 years for the RSAs and 2.23 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,
 2020201920202019
Cost of revenue$599 $528 $1,719 $1,489 
Research and development642 549 1,387 1,055 
Selling, general and administrative2,854 2,509 7,777 7,172 
Stock-based compensation costs reflected in net income$4,095 $3,586 $10,883 $9,716 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
CONTINGENCIES
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block]
NOTE 14 — 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.
Pursuant to the lease guidance issued by the Financial Accounting Standards Board (FASB), 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):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Operating lease cost(a)
$2,429 $2,419 $7,251 $7,010 
(a) Includes short-term lease expense costs, which were immaterial in the three and nine months ended September 30, 2020 and 2019.

Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cash paid for amounts included in the measurement of lease liabilities$1,778 $1,682 $5,208 $4,856 

Supplemental balance sheet information related to leases was as follows (in thousands):
September 30, 2020December 31, 2019
Operating leases:
Operating lease right-of-use assets$18,799 $20,439 
Operating lease liabilities$20,400 $22,235 
Weighted Average Remaining Lease Term3.71 years4.36 years
Weighted Average Discount Rate5.75 %5.75 %

Maturities of lease liabilities for the next five fiscal years and thereafter are as follows (in thousands):
Operating Leases
2020 (three months)$1,807 
20217,076 
20225,407 
20234,377 
20243,102 
Thereafter934 
Total lease payments22,703 
Less: imputed interest(2,303)
Lease liabilities at September 30, 2020$20,400 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
RECENT ACCOUNTING (Notes)
9 Months Ended
Sep. 30, 2020
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
NOTE 15 — RECENT ACCOUNTING PRONOUNCEMENTS

Recently adopted accounting guidance

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. The Company adopted the new standard effective January 1, 2020. The primary impact for the Company was the timing of recording expected credit losses on its trade receivables. The Company does not have a history of significant credit losses and this guidance did not have a material impact on its consolidated financial statements.
Description of New Accounting Pronouncements Not yet Adopted [Text Block]
Recent accounting guidance not yet adopted

In December 2019, the FASB issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in ASC 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under U.S. GAAP. This update also amends the guidance for the derivatives scope exception for contracts in an entity's own equity to reduce form-over-substance-based accounting conclusions and requires the application of the if-converted method for calculating diluted earnings per share. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments and how the instruments have been reported in the entity’s financial statements. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted, but no earlier than January 1, 2021. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION (Notes)
9 Months Ended
Sep. 30, 2020
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Recognition, Deferred Revenue [Policy Text Block]
NOTE 12 — REVENUE RECOGNITION

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 ASC 606 “Revenue from Contracts with Customers” (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.

U.S. Government Contracts

In March 2020, the Biomedical Advanced Research and Development Authority (BARDA) awarded the Company two milestone-based contracts, with a value of $642,450 each, funding approximately 36% of the overall cost of development. BARDA is part of the U.S. Department of Health and Human Services (HHS) and is tasked with protecting the U.S. against emerging infectious diseases and other threats. Through public-private partnerships, BARDA supports the development of vaccines, drugs, and diagnostics. One of BARDA’s current goals is to develop medical countermeasures to enhance health security and protect against 2019 novel coronavirus disease (COVID-19) infections. The Company’s management believes these two contracts help to enable an expansion of the Company’s current portfolio of diagnostics for SARS-CoV-2 (the virus that causes COVID-19). The Company recorded government contract revenue of $642,450 in each of the quarters ended March 31, 2020 and June 30, 2020 as all of the milestones were completed for the first BARDA contract in the first quarter and for the second BARDA contract in the second quarter.

In September 2020, BARDA awarded the Company two additional milestone-based contracts valued at $5,389,813 and $683,500, respectively, related to completing a 510(k) filing for Luminex’s expanded NxTAG® Respiratory Pathogen Panel (RPP), which will include the SARS-CoV-2 virus for COVID-19 testing and to support the enhancement of the Company’s xMAP® SARS-CoV-2 Multi-Antigen IgG Assay. The Company intends to submit this enhanced serology assay for an Emergency Use Authorization (EUA) when this project is completed. No government contract revenue has been recorded to date for either of these two BARDA contracts.
Contract assets are included within accounts receivables, net and contract liabilities are included in deferred revenue on the Company’s Condensed Consolidated Balance Sheets. The following table presents the opening and closing balances of the Company’s contract assets and liabilities as of September 30, 2020 (in thousands):
 Balance as of September 30, 2020Balance as of December 31, 2019
Contract assets:
Unbilled receivables - Royalties$11,747 $12,257 
Total contract assets$11,747 $12,257 
Contract liabilities - Short-term:
Deferred revenue - Service$9,564 $7,771 
Deferred revenue - Licenses197 207 
Deferred revenue - Instruments— 
Deferred revenue - Other431 234 
Total contract liabilities - Short-term$10,192 $8,214 
Contract liabilities - Long-term:  
Deferred revenue - Service$998 $968 
Deferred revenue - Licenses517 665 
Total contract liabilities - Long-term$1,515 $1,633 
During the nine months ended September 30, 2020, 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, 2020
Revenue recognized in the period:
Amounts included as contract liabilities at the beginning of the period$4,961 
Performance obligations satisfied in previous periods -
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2020
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, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. 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, 2019 (the 2019 10-K).
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables, Loans, Notes Receivable, and Others (Policies)
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Accounts Receivable
NOTE 4 — ACCOUNTS RECEIVABLE AND RESERVES

The Company adopted the new credit loss standard effective January 1, 2020. The primary impact for the Company was the timing of recording expected credit losses on its trade receivables. The Company’s allowance for doubtful accounts is based upon its expected credit losses, which is based upon its historical loss experience. Management prepared an analysis of partner versus non-partner credit loss experience and noted that its loss experience between partners and non-partners was very comparable. These receivables have been pooled together, as similar risk characteristics exist between them. Accounts receivable consisted of the following (in thousands):
September 30, 2020December 31, 2019
Accounts receivable61,808 56,956 
Less: Allowance for doubtful accounts(1,354)(1,141)
60,454 55,815 


Balance as of December 31, 2019$1,141 
Net increases charged to costs and expenses494 
Write-offs of uncollectible accounts(281)
Balance as of September 30, 2020$1,354 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2020
Investments, Debt and Equity Securities [Abstract]  
Other Investments Not Readily Marketable [Table Text Block]
 September 30, 2020December 31, 2019
Purchased technology rights (net of accumulated amortization of $8,736 and $8,300 on September 30, 2020 and December 31, 2019, respectively)$5,590 $6,027 
Minority interest investments10,151 11,501 
Other1,258 1,594 
 $16,999 $19,122 
Marketable Securities [Table Text Block]
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 
Investments and Other Noncurrent Assets [Text Block]
NOTE 2 — 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, 2020, the Company had no short or long-term investments.

Available-for-sale securities consisted of the following as of September 30, 2020 (in thousands):
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 

Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 

There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2020 or the year ended December 31, 2019. 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, 2020 or December 31, 2019. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2020 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 Combinati, a private company. On October 1, 2019 the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its participation on Combinati’s board of directors. The Company does not have unilateral decision-making power, and therefore does not consolidate the investee. In the fourth quarter of 2019, the Company remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.

As of September 30, 2020, the carrying value of the Company’s total investment in Combinati was $10.2 million, which exceeded the Company’s share of Combinati’s net assets by approximately $8.0 million. For the quarter ended September 30, 2020, the Company recorded $0.5 million for its allocable share of Combinati’s net loss in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.

The Company owned 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 were informed that this private company was dissolving and ceasing operations in 2019. We recorded impairments of $160,000 and $45,000 in Other income, net in the Consolidated Statements of Comprehensive Income during the second quarter and fourth quarter of 2019, respectively. We received the final cash payment for the remainder of our investment in the first quarter of 2020, recorded in Cash flows from investing activities in the Consolidated Statements of Cash Flows.

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 investments for impairment and whether any events or circumstances are identified that would significantly harm the fair value of these investments. 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 aggregate $205,000 impairment in 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 these 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, 2020December 31, 2019
Purchased technology rights (net of accumulated amortization of $8,736 and $8,300 on September 30, 2020 and December 31, 2019, respectively)$5,590 $6,027 
Minority interest investments10,151 11,501 
Other1,258 1,594 
 $16,999 $19,122 

For the nine months ended September 30, 2020 and 2019, the Company recognized amortization expenses related to the amortization of purchased technology rights of approximately $437,000 and $500,000, respectively. Future amortization expenses are estimated to be $135,000 in the remaining three months of 2020, $540,000 in 2021, $522,000 in 2022, $505,000 in 2023, $501,000 in 2024 and $3,387,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, 2020, the Company had no short or long-term investments.

Available-for-sale securities consisted of the following as of September 30, 2020 (in thousands):
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 

Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):
 Amortized CostGains in Accumulated Other Comprehensive IncomeLosses in Accumulated Other Comprehensive IncomeEstimated Fair Value
Current:    
Money market funds$707 $— $— $707 
Total current securities707 — — 707 
Total available-for-sale securities$707 $— $— $707 

There were no proceeds from the sales of available-for-sale securities for the three and nine months ended September 30, 2020 or the year ended December 31, 2019. 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, 2020 or December 31, 2019. All of the Company’s available-for-sale securities with gross unrealized losses as of September 30, 2020 had been in a loss position for less than 12 months.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Components of Inventories
 September 30, 2020December 31, 2019
Parts and supplies$68,550 $45,459 
Work-in-progress20,416 15,532 
Finished goods20,829 16,093 
 $109,795 $77,084 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]
 Fair Value Measurements as of September 30, 2020 Using
 Level 1Level 2Level 3Total
Assets:    
Money market funds$707 $— $— $707 
Equity investment$— $— $10,151 $10,151 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Goodwill [Table Text Block]
 Finite-livedIndefinite-lived 
 Technology, trade secrets and know-howCustomer lists and contractsOther identifiable intangible assetsIP R&DTotal
2019     
Balance as of December 31, 2018$98,469 $23,819 $10,655 $24,013 $156,956 
Flow cytometry acquisition (116)(428)1,154 (4,016)(3,406)
Balance as of December 31, 201998,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(7,784)(2,428)(1,194)— (11,406)
Accumulated amortization balance as of December 31, 2019(48,285)(11,464)(3,465)— (63,214)
Net balance as of December 31, 2019$50,068 $11,927 $8,344 $19,997 $90,336 
Weighted average life (in years)111010  
2020     
Balance as of December 31, 201998,353 23,391 11,809 19,997 $153,550 
Completion of IP R&D projects2,687 — — (2,687)$— 
Balance as of June 30, 2020101,040 23,391 11,809 17,310 $153,550 
Less: accumulated amortization:     
Accumulated amortization balance as of December 31, 2019(48,285)(11,464)(3,465)— (63,214)
Amortization expense(5,905)(1,821)(896)— (8,622)
Accumulated amortization balance as of September 30, 2020(54,190)(13,285)(4,361)— (71,836)
Net balance as of September 30, 2020$46,850 $10,106 $7,448 $17,310 $81,714 
Weighted average life (in years)111010  
Estimated Future Amortization Expense Related to Intangible Assets
2020 (three months)$2,919 
202111,316 
202210,070 
20239,721 
20249,721 
Thereafter20,657 
 $64,404 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
September 30, 2020December 31, 2019
Compensation and employee benefits$27,871 $17,011 
Dividends payable4,235 4,104 
Income and other taxes4,085 1,538 
Warranty costs1,696 1,641 
Royalties payable777 1,335 
Current operating lease liabilities5,915 5,053 
Convertible notes interest payable2,990 — 
Other1,280 1,190 
$48,849 $31,872 
Schedule of Product Warranty Liability [Table Text Block]
Accrued warranty costs as of December 31, 2019$1,641 
Warranty adjustments/settlements(1,791)
Accrual for warranty costs1,846 
Accrued warranty costs as of June 30, 2020$1,696 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share
 Three Months Ended September 30,Nine Months Ended September 30,
 2020201920202019
Basic:  
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Less: allocation to participating securities(33)26 (294)34 
Net income (loss) attributable to common stockholders$1,734 $(5,224)$14,637 $(7,187)
Weighted average common stock outstanding45,459 44,216 44,920 44,109 
Net income (loss) per share attributable to common stockholders$0.04 $(0.12)$0.33 $(0.16)
Diluted:  
Net income (loss)$1,767 $(5,250)$14,931 $(7,221)
Less: allocation to participating securities(34)26 (293)32 
Net income (loss) attributable to common stockholders$1,733 $(5,224)$14,638 $(7,189)
Weighted average common stock outstanding45,459 44,216 44,920 44,109 
Effect of dilutive securities: stock options and awards884 — 857 — 
Weighted-average shares used in computing net income (loss) per share46,343 44,216 45,777 44,109 
Net income (loss) per share attributable to common stockholders$0.04 $(0.12)$0.32 $(0.16)
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Inventory, Raw Materials and Purchased Parts, Net of Reserves $ 68,550 $ 45,459
Inventory, Work in Process, Net of Reserves 20,416 15,532
Inventory, Finished Goods, Net of Reserves 20,829 16,093
Inventory, Net $ 109,795 $ 77,084
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables, Loans, Notes Receivable, and Others (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Receivables [Abstract]    
Accounts Receivable, Allowance for Credit Loss, Current $ 1,354 $ 1,141
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) 494  
Accounts Receivable, Allowance for Credit Loss, Writeoff $ 281  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure $ 707 $ 707
Cost Method Investments, Fair Value Disclosure 10,151 11,501
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 707
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 $ 10,151 $ 11,501
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 118,145 $ 118,145 $ 118,127
Goodwill, Acquired During Period $ 0 $ 18  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year $ 2,919   $ 2,919      
Finite-Lived Intangible Assets, Accumulated Amortization (71,836)   (71,836)   $ (63,214) $ (51,808)
Indefinite-lived Intangible Assets (Excluding Goodwill) 17,310   17,310   19,997 24,013
Finite-Lived Intangible Assets, Amortization Expense, after Year Five 20,657   20,657      
Finite-Lived Intangible Assets, Amortization Expense, Year Three 10,070   10,070      
Finite-Lived Intangible Assets, Amortization Expense, Year Two 11,316   11,316      
Finite-Lived Intangible Assets, Amortization Expense, Year Four 9,721   9,721      
Finite-Lived Intangible Assets, Amortization Expense, Year Five 9,721   9,721      
Intangible Assets, Net (Excluding Goodwill) 81,714   81,714   90,336  
Intangible Assets, Gross (Excluding Goodwill)         153,550 156,956
Amortization of Intangible Assets, IA (2,919) $ (2,852) (8,623) $ (8,556) (11,406)  
Indefinite-lived Intangible Assets, Purchase Accounting Adjustments         (4,016)  
Employee Benefits and Share-based Compensation 4,095 $ 3,586 10,883 $ 9,716    
Contract with Customer, Liability, Revenue Recognized 4,961          
Technology-Based Intangible Assets [Member]            
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Accumulated Amortization (54,190)   (54,190)   (48,285) (40,501)
Finite-Lived Intangible Assets, Gross         98,353 98,469
Finite-Lived Intangible Assets, Net 46,850   $ 46,850   $ 50,068  
Finite-Lived Intangible Asset, Useful Life     11 years   11 years  
Amortization of Intangible Assets, IA     $ (5,905)   $ (7,784)  
Finite-Lived Intangible Assets, Purchase Accounting Adjustments         (116)  
Customer-Related Intangible Assets [Member]            
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Accumulated Amortization (13,285)   (13,285)   (11,464) (9,036)
Finite-Lived Intangible Assets, Gross         23,391 23,819
Finite-Lived Intangible Assets, Net 10,106   $ 10,106   $ 11,927  
Finite-Lived Intangible Asset, Useful Life     10 years   10 years  
Amortization of Intangible Assets, IA     $ (1,821)   $ (2,428)  
Finite-Lived Intangible Assets, Purchase Accounting Adjustments         (428)  
Other Intangible Assets [Member]            
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Accumulated Amortization (4,361)   (4,361)   (3,465) (2,271)
Finite-Lived Intangible Assets, Gross         11,809 $ 10,655
Finite-Lived Intangible Assets, Net $ 7,448   $ 7,448   $ 8,344  
Finite-Lived Intangible Asset, Useful Life     10 years   10 years  
Amortization of Intangible Assets, IA     $ (896)   $ (1,194)  
Finite-Lived Intangible Assets, Purchase Accounting Adjustments         $ 1,154  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 27,871 $ 17,011
Taxes Payable, Current 4,085 1,538
Product Warranty Accrual, Current 1,696 1,641
Accrued Royalties, Current 777 1,335
Operating Lease, Liability, Current 5,915 5,053
Interest Payable, Current 2,990 0
Standard and Extended Product Warranty Accrual, Decrease for Payments (1,846)  
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued 1,791  
Dividends Payable, Current 4,235 4,104
Other Accrued Liabilities, Current 1,280 1,190
Accrued Liabilities, Current $ 48,849 $ 31,872
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Debt Disclosure [Abstract]        
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate 3.00%   3.00%  
Long-term Debt, Maturity Date May 15, 2025   May 15, 2025  
Debt Instrument, Convertible, Conversion Price $ 43.68   $ 43.68  
Debt Instrument, Convertible, Stock Price Trigger     $ 69.89  
Debt Instrument, Unamortized Discount $ (53,760)   $ (53,760)  
Unamortized Debt Issuance Expense (5,728)   (5,728)  
Long-term Debt, Gross 260,000   260,000  
Interest Expense, Debt $ 4,516 $ 0 $ 6,901 $ 0
Debt Instrument, Convertible, Remaining Discount Amortization Period     4 years 7 months 6 days  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Effective tax rate     37.00%  
U.S. federal statutory tax rate     21.00%  
Provision for income taxes $ 4,796 $ (470) $ 8,773 $ (7,937)
Income (Loss) Attributable to Parent, before Tax $ 6,563 $ (5,720) $ 23,704 $ (15,158)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE Details (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share [Abstract]                
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic $ (33)     $ 26     $ (294) $ 34
Net Income (Loss) Available to Common Stockholders, Basic $ 1,734     $ (5,224)     $ 14,637 $ (7,187)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 38,028     2,123,497     405,928 1,502,841
Net Income (Loss) Available to Common Stockholders, Diluted $ 1,733     $ (5,224)     $ 14,638 $ (7,189)
Weighted Average Number of Shares Outstanding, Basic 45,459,000     44,216,000     44,920,000 44,109,000
Earnings Per Share, Basic $ 0.04     $ (0.12)     $ 0.33 $ (0.16)
Net Income (Loss) Attributable to Parent $ 1,767 $ 12,510 $ 654 $ (5,250) $ (4,931) $ 2,960 $ 14,931 $ (7,221)
Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted $ (34)     $ 26     $ (293) $ 32
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 884,000     0     857,000 0
Weighted Average Number of Shares Outstanding, Diluted 46,343,000     44,216,000     45,777,000 44,109,000
Earnings Per Share, Diluted $ 0.04     $ (0.12)     $ 0.32 $ (0.16)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY Details (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 12.0  
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 568 522
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 97  
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 (6)  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 2 months 23 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 3.4  
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 908 810
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 22.97 $ 22.28
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 414  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 23.25  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (293)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 21.49  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (23)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 22.44  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 6 months 21 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 17.9  
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 9 months 29 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 3,753 3,793
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 21.25 $ 20.17
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 1,507  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 23.09  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (997)  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 18.18  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period (550)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ 24.43  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]          
Operating Lease, Weighted Average Remaining Lease Term 3 years 8 months 15 days   3 years 8 months 15 days   4 years 4 months 9 days
Lease, Cost $ 2,429 $ 2,419 $ 7,251 $ 7,010  
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 1,807   1,807    
Operating Leases, Future Minimum Payments, Due in Two Years 7,076   7,076    
Operating Leases, Future Minimum Payments, Due in Three Years 5,407   5,407    
Operating Leases, Future Minimum Payments, Due in Four Years 4,377   4,377    
Operating Leases, Future Minimum Payments, Due in Five Years 3,102   3,102    
Operating Leases, Future Minimum Payments, Due Thereafter 934   934    
Operating Leases, Future Minimum Payments Due $ 22,703   $ 22,703    
Operating Lease, Weighted Average Discount Rate, Percent 5.75%   5.75%   5.75%
Operating Lease, Payments $ 1,778 $ 1,682 $ 5,208 $ 4,856  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue Recognition and Deferred Revenue [Abstract]        
Lease, Cost $ 2,429 $ 2,419 $ 7,251 $ 7,010
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $!89E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ! 6&9193I7?NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)^E*#Z';B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BR(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M T+#>0L.21E%"A9@%58BZSNCI8ZHR,GQI:Q;V3&1 M&C7F7\E*.@7Z!]0UO>"5$Q=N=$)(+>=N^+ZX__*["SAN[M__8 M^"+8=_#K+OHO4$L#!!0 ( $!89E&97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M0%AF4;X:#DI%!0 ;!4 !@ !X;"]W;W)K#UG<$%L> MP2]K(4.FX%1NC'@K.7/3H# PJ&G>&B'SHUJ_EUZ;R7Y/)"KP(SZ3)$["D,G# M/0_$_JYFU4X7YO[&4_J"T>]MV88ON/JVG4DX,W(5UP]Y%/LB(I*O[VH#Z_/0 MICH@O>.[S_?QV3'10UD)\4N?C-V[FJF)>, =I248_-OQ(0\"K00<_V:BM?R9 M.O#\^*3^F X>!K-B,1^*X$_?5=Y=K5,C+E^S)%!SL?_*LP&UM)XC@CC]2_;' M>YO-&G&26(DP"P:"T(^._]EKEHBS -NZ$$"S /HNP+KT!#L+L-.!'LG283TP MQ?H]*?9$ZKM!31^DN4FC831^I%_C0DGXU879VMOP>K6$F8A?\@NLU *YFF:9FVW35;"%8KQVI=@_7H!UR2 M(5-\(V0I$R[SQ.2&DX'CP,"DDKEIO@[A2@1E@'C\T_/D!X+1S3&Z^#CU M6QQ &2)#X?(R##S^8\NBGQ .RRSLT+QF1@U<%PPPOCD=D">XCTRC4K8*28M2 MBY(E=[Q(!&)S(/?!SFW<8+AG[FU=@SN.'"%A[C-=&F_2V0_S#[Y9D8"C'"YF MM4+]881!T@*27FLC9)*$J_>??L:"BX"QU6WPMBZ&5/BX9>,C.]6ZY6%;GAD\ MWC+K+QA(8?P6[MH)5V+Z%&W8.->/2%ZZNY@2Z MB_)$X5*G O[;AP\5-=@J3-_"3;IX>9)!/YFV@TC2<+$U"V(T:X7I6[A99]-\ MSC>^[@R ;\+"\ISA0D_?GL>3T0\RG,YGT_E@.9Y.,,#"ZRW-OT*Q MW6G3-L96>#_%;?M).( R\T2$>7^%"+6Z]0[N'K2P?HI;]ZD;(Z-7QV,1=*:7 M/M,*H"-+BU) KUH"+$(6 M!.0^B>'GN+2OKM"ILEE:N#^]JNN$*Q$*RH MO:H"+#P.R<* <)E*H,+QZ56._W89L4@7]V2:*+")2+?_I0OKHW(K5=:;0;M^ M\[9%6\VNW3-V952%R].*;C];KCWZL3:'GQP6-%B+42%7KUNT;EO8\KYP>1MW MY+RU.&=[A(NE<[Y"K&K3H3!XNZ(/?T>5M667N7"Y%QNC*JS=QEUY $CN$2M@ M97/HOD+@XCPWSO:S]&>>;O/%Q-&KF>/65GXUWTH5Q:^]XHL0VW1U;":5$F!YZG+E.4=D% !)%P & 'AL+W=O ZV6V!;&O$:?=BL1>T3,=" M)=&EJ#AY^QW*MN2(%-/>))(],_HX'LX_XF0OY(]JR[E"3T5>5E>CK5*[#^-Q ME6YYP:KW8L=+^&8C9,$4W,J'<;63G*T;IR(?$\^+Q@7+RM%TTGRVD-.)J%6> ME7PA4547!9//'WDN]E0<#=NHZRS@I=5 M)DHD^>9J-,,?YC[1#HW%]XSOJ[-KI)>R$N*'OOF\OAIYFHCG/%4Z!(-_CWS. M\UQ' HZ?QZ"C]IG:\?SZ%/W/9O&PF!6K^%SD_V1KM;T:T1%:\PVK*O&K^HOW!-@3CM*Z4*([.0%!DY>$_>SHFXLP!!P,.Y.A ?M7!/SKX MS4(/9,VRKIEBTXD4>R2U-433%TUN&F]835;JGW&I)'R;@9^:?IS=SK[,;]#R MT\W-_1)=HF_+:_3VS3OT!F4ENM^*NF+ENIJ,%3Q,NXS38^"/A\!D(/"2[]XC MW[M Q".>Q7WN=K_F*;AC[8Z3E^YC6&*[3M*NDS3Q_(%X\UI*7BK$JHJKZH,C MHM]&])N(P5!$5FT1Y :E^H+_K+-'EL,CK+DZA(J:4'IG/4Y]CP9A,!D_GN?$ M- L3'/NMU0O0H 4-G*"S-!4U<*$[GG* 7.7\ GWAZ@(=DV(#/H0,ST@BS^0U MK<*0XM#.&[:\H9/W<_D(4$(^-Y0VN-!X+/:2. E[=*99'$/6[7112Q*\Q&V(L?'P(,%!$/4833/8 MPT'LV2%I"TF=D L)VB,5_*J+G&E,V#HWL&MV( IJ\*>F9AV2*(I[Q!:K,!RJ MPZ0%3EZI0\7*APRV"YHU*6T@T=N;IS2OUUGY@/X28KW/\OR=C3PQF"B.<7\' MF5:)Y_N1G1Q[75?WG.PG,FO?]LP:Q!0'_>WSNMU+N#/)P>XM!'7 E$[@+0<% MOD#-\' I-I??JF.NK=S8Y*%QDO2Q33/B!7XR0-T)""9.ZFN^X;#!UNASF8J" MHWOV=%X75F)BHF <&XFVF$&G(@/$G4!AMT(UK:IC%&4ZW.^/H5XD-TK,Y%K, M$DR&4#N)PFZ-.G2PXM.N_8LY9FZ^HMJA'#8-1?O,TLH0/C ^[4!;OE!1!E#85_VZW= M.3M@B\Y0&ABU9)KYL*&':JG3&>P6FN562'6IN"Q077(F2T"7'&:*VIY<4SPP MS)RD3VN:48('A@G<:0QVB\Q+Z3ZK+BNJJ19Q1 (#U30+J1<-[ '2B0IQB\JM M*!]^/:_$(A_GFGQ@M5E%_D#)DDYBR&]*S*EVGU]KA,2B,D% #6Z+68SI0/&2 ML]<4M\H<>G;>9OJ5BB 6Z8"VV(+ME,6$C@;]U*)],=6Y&LNJS^:@5,]HYE2,EO52C=N/L-(.X7V3FHBA$B1J""_2=Y344XM=:53!7ZOG1FB[SI<68SVTV M XV(=#I$W#JTD*?YYO=X3TG2215R1IO<[T,1#4WX)E:WU6,6>[ M#.K1"FD1)$(C8M2@19&HYWM#R>TDB;@E"12T+NJ<*4CO88=#;>PDW^KSL$=^ M&BG?WHJJ>G=XS1 ;/6%:5V,JT27U^Z]$-BL,JQE82B=8Q"U8=URQ3+=^K0!0 M%/9-;WGYH20R*L-B%M)DH(GZG5#Y;J'ZC3UO/:PQ-2G$D9?T4VRQ"Z* 1@,Y M]COU\MWJ=39HM:_)ZMF*:LJ0=2ZVV+GF8K_3*]^M5]U,<,U7]FP2XU"+>%Z( M^U.+Q:Z?R/'9.:<^9/Z;R8>LK%#.-^#CO8]A??)P;GNX46+7''VNA%*B:"ZW MG$%9: /X?B.$.MWHT]3V]'SZ/U!+ P04 " ! 6&91B>OF?]@" Y"0 M& 'AL+W=O5\_Y^00)]A0 M]LA3 (&>\ZS@8R,58GUIFCQ.(<>\1]=0R"M+RG(LY)2M3+YF@!,MRC/3L:R! MF6-2&&&@UR(6!K04&2D@8HB7>8[9GRED=#,V;.-EX9ZL4J$6S#!8XQ7,07Q? M1TS.S,8E(3D4G- ",5B.C8E].;,M)= 1#P0V?&N,5"H+2A_5Y"X9&Y8B@@QB MH2RP_'F"&629WU];A]A!H5(09 89Q_01_0.F8BGDP$5, M<(8BRHENJ9^3!1=,-M:OCLW<9C-7;]8_L-F,YKGTG L:/UX@659$&=($"7K M60DH KF@*MM6V,K?\4X5*D ME)&_D+315H;>%H=\C%2?5\2G1.Y0>PVU]X9ZZ[KR"W3'>=F*///V0/I]U_'< MP:B=8]!P#,[@^%H*+G"1D&+55K_!/HPWL/VAY;\J7TM@)[7?4/N=U)%\> )C MLC?/;5C_I(8]%K4#/VS@AV^#KZJ.)IT].]PKI=?:LNC;D&%/#CU,)7O-L!4@+R^I%2\3-3IV;PMA?\ 4$L#!!0 ( M $!89E$@OG\P 0< /T= 8 >&PO=V]R:W-H965T&UL MI5E=;]LV%/TKA+&'%DACD:*^@B2 8ZM=@24-XG1]&/8@6XRM51)=D7;2_?I1 M'[%L\HIU.Q1H+/O<2Y[#2_)0O'SFU5>Q9DRBER(OQ=5H+>7F8CP6RS4K$G'. M-ZQ4OSSQJDBD>JQ68[&I6)(V044^)H[CCXLD*T?7E\UW]]7U)=_*/"O9?87$ MMBB2ZOL-R_GSU0B/7K]XR%9K67\QOK[<)"LV9_+SYKY23^-]EC0K6"DR7J** M/5V-)O@B)F$=T"#^S-BS./B,:BH+SK_6#Q_3JY%3]XCE;"GK%(GZLV-3EN=U M)M6/;UW2T;[-.O#P\VOV]PUY16:1"#;E^9NK43A"*7M*MKE\X,^_LXZ0 M5^=;\EPT_Z/G#NN,T'(K)"^Z8-6#(BO;O\E+)\1!@,H#!Y N@.@!="# [0+< M4UN@70 ]M06O"VBHCUONC7"S1";7EQ5_1E6-5MGJ#XWZ3;32*ROK0IG+2OV: MJ3AY_?%N^NDV1O/'R6-\&]\]SM$[]'D^0V]^>XO$.JF80%F)'M=\*Y(R%6?H MMZ/GR[%4G:A3C9==@S=M@V2@01?=\E*N!8K+E*5 _,P>'UGBQXK\7@'RJL - ML2:#8<*"T _<8]3,1+DJE:/!8A-&*,5NL(<=L?3V+#TKRRD7$O$G]('S5" U M2]"<5;MLJ:;2G.=0R=^T";V#CE#B!Y'&W42Y?NCJW$T4)L2+/(T[ ,.8^"[, MW=]S]ZW;>L) I .S!]0YZ$!+&D"YQ"<::1/E1J&G M#ZZ)HBXY*($CRN&>[>5:NSM '5K(JR1OJDU1M2EF]1-0;/HI?E(,1 M#%(A-'M.0YW?%$!A2K4QG9DH[) H##093%CD.^& #-%>AL@JPZ3@E "5(BZ@L; /(\'^:-G=XJ M.%;FGS:L'N9R]3K,\/;O&(U[V"C1*0"C@6?4.P##'J:^7O$0C@:1.T3ZP!_A M$TEGS=X(4L; 8NH17Z=LPMYY 3$HFS 71U0?8R@;]IP#!8\9DYXQL3.6:U9U M;,]0R< UKN439A!%\CDAV&DTP5@T=#H]G8'NU:NG=]Y\X?:MMZB MB915MMC*I)[,DJ-[Y7]+>8863)W(&'I,7D I7'-3\WQ75\)$U8.O;VH C+B! M0W4U@&QJ7GCA@""]0\-VBW9?\5W6G (5Y:X(D$Q>!N8Z!:H@B(PJ,&$T,)@# MN<) MW8Q %/3?,"RX=ZS8;MINU-G\E.* 50!\%*!'^@BF*AW'O$,&8!D-'*Q M+@.032TE>$"'WK]ANX$#=-@E6?XJPI07A:J-N>3+KVME9EFECH0WB#V4+<#A4(+W?PW;#]RO"S+)\*\%#[DW7FG\L MC;%HF"A0&B"9DD9WPE V)4TT($WO"W%H/33&256J#5*@>[5OS.N7!J<=&W%O MN;#=T'3.]15T"J#>.>?8V)V@9/HXQ0/)!K8GTCLN8G=<$&]+ M4779?L <0$',P62NAHH'D@TQ[VT7P=::^M*\X6/J@+%3_FO%T-VV6"@1E.&> MMZ^E/FVE4,X[K:W9 UORO*3ZH^TALB8C=$/]472V$2T\)0CWKZ,0"" M48)]?7P@6*0;BAB$86=@TI/>.1&[<_I)46Q5:WH9M7CI?G<*P2!9 )@7!/HV M 68;EJ7W3\3NGP[W@9KU+DM9\][T< :S9:X^P&)0: H;)7(*:@:BB*$$B!HP M$J0W5,1NJ-I3A))C4[%U?;&P8\?[YQEZKTQUMBK1=%LI:[7\CAZKI!1)=X-0 MINUSWL[I2?K/5LBB\>/U7JSJ;,"/=QT[W.;,LQ@ 4N<7?6.%4AD',3#5T-&$ M]$Z,V)W8"0+^0 ?3"0$Z '8)T %(9>H I1K4H3=>Q&Z\3E3@["<,.S'?CQ$2 M&0N.B5(G-GT[G0$P[%']]5X,90L"/.!+26^^B/VMW+$G?:IX@>)OVTQ^1[=, MKGFJ%-NQ=N* 1[@NO381],,+@-(/+E B[.KGF]B:J=5@?'"=5;!JU=PC"K3D MVU*V5QG[;_=WE9/FAD[[_@9?3#'P_0Q?Q.U-9)^^O1B];=Y<"Y2S)]64_P=02P,$% M @ 0%AF4>#Q)FFM @ E0< !@ !X;"]W;W)KSS/<_=E85L"UG3.[,AB7)"B \HP0Q6/:-H?T0^LI?.WS+8,OW MUD@I65#ZIC:/2=^P5$*00RP4 Y:O#8PASQ613.-7S6DT(15P?[UC_ZRU2RT+ MS&%,\^]9(M*^<6^@!)9XG8L7NOT"M1Z=8$QSKI]H6_EVNP:*UUS0H@;+#(J, M5&_\7M=A#R!YV@%.#7 . =X)@%L#W$LC>#7 NS2"7P.T=+/2K@LWP0(/ D:W MB"EOR:86NOH:+>N5$75/(L'D:29Q8O#X-'Z>ABB:#^?A-'R:1^C84K7').$!Z:0&2E>,ZZCCZKHSHGH+II22&;PI*]&4P]F58^2<)8R@O$.N]0DYEF.UY#.^&&[WVN3\7_3P MGZ-_*(;;W U7\[FG[@:):0$H$EB ; T"_1@NN&#RW_YYAMUKV#W-[IU@?RZ! M89&1%0K?9=?CT'I_*HZ.YE ];S/P[7O?#\S-_E,$;-_I'&@^]KKUN\ZAYF,O MU^YY[H'D%B[;M_8*6$DV]_I, 6RE&SQ',5T345VKQMK,D*%NG0?VD?TPMEOL M$SESJA'QE[X:6%/,5AGA*(>E#&7==67*K!H"U4;04G>Y!16R9^IE*N4BMU&!6@F\> /4$L#!!0 ( $!89E$"BC54HP@ TE 8 >&PO M=V]R:W-H965T&ULM5I=;]LZ$OTKA'$?6B"N15(?5I $<"QU M6Z"]#>)T^[#8!\6B8VUET5>BD^;^^AU*LF63([G;8OO0R/+AB',X'X>TKEYD M^;U:"Z'(CTU>5->CM5+;R\FD6J[%)JG>R:THX)N5+#>)@H_ETZ3:EB))ZT&; M?,(D"-^&93RN_[P,;T>.7I&(A=+I4TD\.=9S$6>:TLPC[]:HZ/#,_7 X^N]]?>U\^#, M8U*)NX/0-X.X#_[!/<=H#[LT_PV@&UZY/&]YJX M*%')S54I7TBIT6!-7]3LUZ.!KZS0@;)0)7R;P3AU,Y\M/I#WG[Y\6Y#%P^PA M_AS_^; @8_)U$9$W?[PE?Y"L( ]KN:N2(JVN)@J>J4=.EJW]V\8^Z['/R6=9 MJ'5%XB(5*3(^&AX?#HR?@*\'A]G>X5LV:' AMN\(=RX(T^/?_GI)V3PP^KSVA[OL?"O/DDJ^HMF2E5 M9H\[E3SF@BA)[I)2% H+O,:R7UO6]?#YA@9^<#5Y/EY-&S3VF.>HJ*$5L!8QWJA 'OP( WN 2S]#^0Y5!Z5:7=O1=+62PS\-VF!K[^ORR6?YBJ M/[A8D8!>M,P27>$O"'S*15/LBY3,-K)4V=_U=]AB-9:](^X"/S2688Z :&"L M:&2#& L"V28BG(7%8*K9"!/1?/ M]PS?;9 9I#:"A]0 Q4-F3GR>'GR>#OJ\4'+Y?:Q[<4H@&$&@5(W_XH>^%IC# M4VL2KA,PPV$;Q"U6(AM$G6!J+K:-"GW7Q?T.#WZ'@WY#ZH'PJB#Y(M%>MT^Z&2*KLD( M O)"@P\$PUV#M!@!,=Y3J^F16J+GHN*H(*]*N:E]!@(^"[66.BR>15O.40XH MPH%G-BT$918#S!#E9F.+!RV=V8*1:@I*Q@P4YSU,-&I)SHLG^;KI'B"+@L9(@]T)%4EH)?K MIIAGR6.6U]1<#O1?VJDE.BR79LNEW&FE 'U89,]:(Z'TNDB/G)KTVB#*73O9 M;-@8RH_%L T+/)_W,-R)(^J=R;=G""%99GB1;4>?9D' ?=_T%<'Y/C6E!0;C MS/>MK,(>RWRG+Z Z@46'%=914M51A/IL2YLQ];A52&V89ZKC"+/%>6BZ:Z-X M&/35TDY,T6$UU3G[J5Y)BQ&8&,_]/P>GSLQ M18?5U"&!M\EK;_8BHN=8NK;>(OK)U%@1 H* 9J:SB%[SW+X^T0DH.JR@OA8B M*0N02J6 )-[AOB*RQ36US1Q#4,LZG<2&=9+>KBUU M]ZM%0=L.9($&-+.U">PWCQ1K>Q)APP!D2F0$Q4/',8S%"&QZW!1.W>X$$:._ MZ-$1ASISV]@G7"APT+G[ODM3DBN1-49@S#7NXZ302&]9( M)[%0EZ TTZE8I+K-9'A@( K&I=S]P M' 6[\V])628].U%V]L!I?AX2(1 :AO[4=/NGCZ58)Z78L)0Z--Q=TVS(:K_B MJ+NVQO$"SQ0:" I2E)JR"H$Q^!=RTVW$7! X/2J2=-=HS^2?/ M^+ \BU8*=?4P#%JJD>8\$Z:\3/2#%QM#T7CSN$+4+%0B[.E%K+S/2WF MO9,!=Z+,ZM-EZT>)"WTSW]4*.-Z3?@^DDV91+LB#5$F.DFS+,>H'T]!DV8:Q MP%0V$89R0V;]5H/@QM3A85\,=B*0#XO >5]\71"0PCHVMS6)*!.-Z>.?=KDS M=3USIX3@?-_QS(.(GS07GS774#$Y>KUC(\JG^KV:BM0G2[AW=W9O4; M*\;]6WHYI\C]B%[&S9LYG?GF1:'/2?F409//Q0H>Y;P+8-W*YMV;YH.2V_KE MDD>IE-S4EVN1I*+4 /A^):7:?] /.+P!=?-?4$L#!!0 ( $!89E%Y]AL; MQ L #I1 8 >&PO=V]R:W-H965T&ULS9QO;]LX$H>_ MBA L<+M O!;_RXLT0.K(V.)VM[DFW<6]5&RE]M6V4DE.FF]_E*.8%F=$*G:< M]$T;)S^.AD.*>C@G)^O?7>2G)]FJG,^6Z44> M%*O%(LD?WJ?S[/[=$3EZ^L6GV9=I6?VB?WIRFWQ)+]/R\^U%KC_U-U8FLT6Z M+&;9,LC3FW='9^2W442K!FO%W[/TOMCZ.:BZCLO* M1*+_NTN'Z7Q>6=)^?*N-'FVN637<_OG)^FC=>=V9ZZ1(A]G\G]FDG+X[BHZ" M27J3K.;EI^S^][3ND*CLC;-YL?XWN*^UX5$P7A5EMJ@;:P\6L^7C_\GW.A!; M#0AK:4#K!K1K U8W8%8#JEH:\+H!MQIPV=) U V$[5+4TD#6#>0Z]H_!6D?Z M/"F3TY,\NP_R2JVM53^LAVO=6@=XMJQFUF69Z[_.=+OR]/+JX_#?OW_\XSS^ M=/FO(/[/YP]7_PTNK\ZNXC_COZXN@U[P^?(\^/FG7X*?@MDRN)IFJR)93HJ3 M?JFO7MGHC^LKO7^\$FVYTE56)G.DV=#=;)@M%GH&7I;9^"O2^MS=^FPRF54S M.)D'%\ELTM-=&":W,]R3V&-K/%XM5O.D3"=!5D[3/!AG"WT[3ZO[["X-/BSU MYS3X>9X5Q2^(^9';_*>TU N!MITF^7*V_&*%N*\'=C.Z=#.Z=&V3MXUN%;5I M-I^D>:%']]MJ5CX$9V69SZY797(]3X,RTX')TV6)#>BC<;DV7BU1=Z=<*BGD M2?]N>P 1&6]*SJ&$2<'XH"F+H:Q'"%5-U0BJ2,C8(-S(&K%BFU@Q9ZRV)]IQ M<#G542F.@P]%L4HG6' >K8GM7K-H,*"DQ0^^\8/[QZR^;G"^RO54""[2?)9- MCH._D_DJ/7[T,?AX6\WL(HB_I_EX5N!>&*GOD78I&!-4F@LH? MP5Z%%)/U*JR7X&1-*NGWZN<4"XJ"8\GM%6@(179,NIB)O69&+D4C)-$F))$S M)-7,>'H$_5$]@IZQT$?(_2TMCX>1=[I ,Y8B]BI&'E<:H1EL0C/HLK07ZQMI MG!338#*[FTW2%HX9(+->A<3J+%118?4%-41;%@\2&F0+W9._6MKJR3_9XLOZ0:_,O@^B'8UETD#^M?U\M(_>PXWCP\BHKN'M<@E-%"T!4B5:A:NK)% MG^1@D[8VW0BOHI2T^&28B1P4FFKK#3"0$1<6Q0Q)!VQ";#$I0[#<(+H>H?8= M/$)DFIPDY2TA,^A$W.RTC<8?UV@\1-%X/<3'U=-+[_@TBJ]R'<7Q0W"EYVTQ MKR?QY']ZVU--ULW3[BKYCD::(;C(F!UG"&KVNN67Q(@$7FOD--2,K<%!XN9! MG$L_KLJBU!LQC0YH:"!K<4YHN.URTQ_#7,0-7;OY T'*XX]A*;(W3#V#EPF$ M(CZP(0$1@2D%D0?8B1$1N&4[HQ,Q[$0ZP--!L9E NB'5'JW%R=(4 M@30-T\+N,Y3!M ]JBM&6'FWER#R\]_HX32&(T8C1%IRFAL.HF\.ZK.SQXG:> M/:1IO3Q>K/+Q5/B2Z7K^AL@]@SD"!=Z<]W M=;$3(R)P$W9.>5'#7[1#TFN/G"Y"8E(,!MR.$D9L=IB@ABE"A)T:1'0]0N3 MCA:4#<1 MBU9AA"IFQ#?9G="(20.P-/ "X#G?DF,2.PKC9QFFG$U'$G='+G3 M3H!"-.2]@)D8T]M@[)?=H]04X.V)<5P'O-PWNMO2Q@$,*7W)2T],?S%.F3H=B=6AJ32-+"&=D*= M(:D[FU@16TSQ"!QI(KH>D=3.]R*R2$K2DD]GAJR8FZS>AEAKIQKY="[ 4\9_ M1.J7Q(@$7FOD--2,K:%$=@!*9"@E4DIX"R4R0XFLT^'D,_V!\.7VAQL&XQT8 M;/>[E<,$%Y<\ J?)'((8N%L1#8M"%MK$@NAZ1"OM^A,HBT0T:$D@<0-_O%-* M['DCR"%"<6\G$D1-+MRL&7?@N156^T""E56Y_MFJK M7K6X"F:25&17V2 B4%X%$0+8B1$1F."=TTW<8 A_ZQHKCA1943W@+0E&;KB# MOW&9%-.-CX(:_:.45 M1RJF. &E5XB,4[L_J"G>LID1!H_$#U=\)2"W""K#EL$1AEO$X8JO!,07TGZ\ M* R[B(,67PFL^(J*T#X#$DCQE7TFB=AB$1'V;(P178]P;N\5$5E$>=@V(0UB MB1^Q]DH@M5?27MV%O_3*+XD1";C4R&FG&5D#B^( E5<"J[R2H1[IEIV9V*IV M/T#EE<#.\9S^&+X2KUEY)2 E*0&2/(@*3"E(0-!0C*CL1Z)3THR902GQUK57 M JN]DFW']<*@CGCCVBN!U$Q1>S;C:*XD2>RPCW#09R0397^3 3<5M2PJTN">_.%JKR164\\BU?(XE ;$Y!L4 M7TG(-5+OB-JFDF$;^>K%5Q*2#R'$3H9(?SJLDZ$848'[L',^3!H(DVX(,XA< M5(N2]07CP'S!^/AI]U+-ZVQ9S5C]#!QFR[LT+V?5FG:>7N/+&8)L9&"?V9Y[ M9;GTYT5,N];(]U)-_=5VDWU;K>];81GN.I,$XH?9>ZMRO:_;=X)GT'+QU M[_L_2;5$E8Z\ND1(;# A\Q>6;,O!MAD!V#;?2LM(?Z(D%-IU[ A.K"5QC2$ M1\+>2B.Z'F%@LX?(!J&B;1$S=";==/8V6VD):[;LHZNA]-.=7Q(C$G!(YC33 M_*ZN83OE9KN=-JX*.2"L)F H6I),RG"4.L"!G<(PR>F/H2#5(>GU8AMI!7-; M>C4!7W1&WJ)@S2@%24D;LHM[$17XKG/GHBAE:$OM3UO[;:051"\:L9:Z'F7( M2^U-7OOMHQ52D,3L?;3R8U@7.S$B J/?F<*4H3#5X53RN=__1W@I5';.$E&! MP'0Q%/L-C9R29F0,O2DWO>VSCU80JXB2=@I.^5-PB"'[6>27C'SN-".T]>J( M3F7K77?1"JM4(I&RNXS4M4=VAS!3M.V@6QG24Q[2>_U=M$+H4-$!::G04(;! M5(<,V>[4JB"^""*WRS%K_R%T<6D/*7;,&$D*GH#(4>/V@Z(>? 2^(MKV:HO( MP%7DAJNW@=8(YM($R$DB(O#*$*\D[G*ID=-.,[(&$Z,#8&*$8:(D*FK[DD%D M,#':I:[+YP]R(HK[T]]ZBUSU5L$_D_S+3,/F/+W13<-?JZ=5_OBBOL&PO=V]R:W-H965T&ULC599 M;R(Y$/XKI=[5*I$(S94)DR5(0!@%:7(H)#,/HWDPW07MC0_&=G/LK]^RW;!$ M(FA>:!]57WUUN(K>6ILW6R ZV$BA[$U2.+>\3E.;%2B9K>LE*KJ9:R.9HZU9 MI'9ID.5!28JTU6A\2B7C*NGWPMF3Z?=TZ017^&3 EE(RLQVBT.N;I)GL#I[Y MHG#^(.WWEFR!4W2ORR=#NW2/DG.)RG*MP.#\)ADTKX<=+Q\$OG%$]F M6K_YS22_21J>$ K,G$=@]%GA"(7P0$3C5X69[$UZQO@97P+CR]WXV<8/=X_/8_OQ@_3R;;O]5.BNN?;VO$=MDX"3G%9AW:C!JU&JW$"K[WW MOQWPVA_@C7^5W&WAQV!FG:$2^7D"L[/'[ 3,S@>8(RWI@12^TY/&B'\.,%-PZ&0F=O/X_%]#3\P^/+&*[@KS^ZK6;K[Z-9B^G:)>_1%6@@ M>\?J3 0Z/)(S2%<6E;/ 0"*SI4'0A@G 24ECP#7 4K\92 %/UHBQ4<5XN(R-4*K9-! M=K:M!:2<4XKXK(S83M? %HP\TB)'8^N_X2;U,#*'X!/$U-8?BS(GW^B"GJ^B M!V<,JFP;W1 L-H[\GW+'Q?-0U"I+11U0!(^]?<][01TP"GB;!.I55XP+-A-X M018N+!-XZ%D=7@I/2E!G] C.2\(^$Y[I8?!95@3OM*+KD)TL*V5)+'$7YA/. MUP)OTG)L V<\Q+VT1->>7\/@ "F&\7T-5\5;E?+$H;1P 5^JJ(UV41LRP52& MP*PW=(L9RAEAM9O^N38_PY]PUJRUNXWSH[FJDG39:<,#48VY3Z+! M&!6G0SY.L-@5ERL,8BP4>K@@8_]#W_^.\*H?ZS?I03^7:!9A:EDR6RH76_O^ M=#\8!W$>_"\>I^H],PM?EP+GI-JH7UTF8.*DBANGEV$ZS+2C61.6!0UW-%Z M[N>:.E:U\0;V?Q?Z_P%02P,$% @ 0%AF4=/)5.29/*3V 2(A$3LDP0% R=JOW], 1)&Z,)-4:E]L78#&Z>[3 MIQO4S4KISR85PK*7/"O,JY/4VO+'P<#$JOU:9&KUZF1XLOG@5[E( M+7TPN+TI^4),A?U8?M!X-ZBM)#(7A9&J8%K,7YW<#7^\'XYI@UOQ28J5:;QF MY,I,J<_TYC%Y=1(1(I&)V)()CG]+<2^RC"P!QY=@]*0^DS8V7V^L/SCGX<@#O9?>_NC(_8G[$D5-C7L;9&(I+U_ *PUX-$& M\.M1I\&I*/OL/.JQ432*#N"Y[][^1L38/J3MPTD'G/,Z?N?.WOD1>P^RD%:< MO0,7$_986%XLY"P3[,X880W[_1W6LT&A$T5!6(IC"6DIL=^ MT7(A"YXQ6G$H8][NI;-+LK.\'0['T?!FL#P Y[*&<]D)YX,6)9<(T0L4SP@& M^K)?;"IT2$V/O5=%7&D-D(?"=[D/:C2^KC%YY'[1N+EH/+DX#/RJ!G[5"?S/ M@+S:!WDYF4QV4%[MHYP,1Z/#,*]KF-=_+=UW22))H9'PQ\+W&;P[A+[[@.=4 M@#%YR8LU4ZL"Y<5) )66=@U1LD+C3%(G7B@7LE++)6J!Q6$3J7M""_ M^]B? M]O%"JVJ1,HG*I+J5P"AK[$S-V>FP'^&4+*,6$[;:5.J$?:FXQIFT"-(QZK/? M!%L! U:1DSC)IMS28K.'9,4-2Z0Q*EO*8N&H& MNZ#7ZL78!(D1.E)QE+6*E M$X(/"U*[T'I\EU$OBB)GX_1B[%YCHR>-+'"BZ+%"V WX>UA6F4P )V%3BW^U M+0JN%BFUY"4TRNUE2:4)%FTUP%!L':<3YZK2-MV)Q:0'N*84KB%GZPU^X221 M#,U=]/-= 0/YE(CSZTC1U&O$:&"W9/I.282 MP^9:Y<&("S6!0J*%^9J D)D',M,'^8QH@$'^% //6,J7A)HG,EMC7 D<)*3 MXL^1)[;D625,'QT3U("32(9M\#@%$=P$$R*3@P65=@@8SV"LX!1$%QXBZ1[? MC4L#;6UBX[K!&) P1FWV6"8,+5\W.-0CBF150J&)4_0JQ 5F,?+0)RYV:F:$ M7CJ/0.-8;-8YGVI'M%A4&=>(@2"7$47C4,5##F!AL+OY].[ 0QI>\44" U9ITTI7964F_TNNJC2\^@E?S& ,J80MSWIBY*R""B!//D2[&]%"=/<7]B$2;J%S'G*RKA5:0 M!UKRR2UY:L@DHD5] GE.:*Y+VAG'.(XRI+[>R#U%:4Z-RU&F'DG(\6-8ZIK MR !0&W]BOS$C9TA"5!T=\36BT^8)*A<%"J[S)6Y=OH?4\)LXVT1AI$/4T9IB MWEQ>9Y6:,(TU&(V$KW0WRIR5:*506DB*ZRR-S!4;=0M'N(J/A;9>KH+&]5Q9 M[A=U6P.(8-2%4\L;DA]:4JCEEK"&GNH;\$R(@JQ4!5JQ+X4% M(#HCF2*B[U?7AH&'9LAMH75$ZR%X,UVPEL+KI%KTBCSN=^LMUUH!T@'L>J*FS0Y/;0TX(+SB;"JW:HP-P1I<<6.*38\:$QW%"- MH[10"PPM1[?Z/<9VX884G)M1=]$-[]$,2 ?XPE^":0TI@(QE6>M@#:\NYIGB MZ+^(12*A(S0:M2? 1 FSG8BK0E*Y:20.0X&DAWQH99\IKJ7"-:D>4?Q4O-T= M;]6[Y5$]:QR[)%NNF_UUGK6YW<46Z0E]JJ%]L&(QM;W116 MMW>G/82L3;+3\_YHE\%_X^!"R>CTK\4ZNH("\;8OP[\6_UJ- %\F/H:5-'1? M#G<#![Y30,,MF'_>:XB-^PV-,_!K*DKK1,=':?-0KW?D)G%HT+'*MC.SY_3I M,.J/-IK5PUU#8LX6+[$02:#+KDV34H]JJD#]%>6+^R=[L_5NNJ]W!*O/'L)X MMB&OE]I.M[>4#NPZC?KC-HLV H/10<6N ?P!8NJ(%!C:=)AF1Q\'$-&Y\=+\ MGRK$.)1&*-4$A911B^[JG<-H^SPZZNQM3ZH0:)Y^"GV 6-*X87$W#W1P$^'! MY]#1WL.PJ^AJYU%86#0^LJB-N?$,?=B)^6XSP)TA-V>&MWIRC]T??X 7#!_# M$T!W+VJ#'FU!C_XZZ(-81U^#M7M1&^OV(?OPO!/K.QD3+Y'^.US/@C+^_N2J MJ.NY^G#[8'UX\7]XCC_JP7:Y_[4/Y;J@\3L3YD*#'V:%N#[N<*U+[RA ^J?,6__!U!+ P04 M" ! 6&917_;P=,(" M" &0 'AL+W=OC^_=I. MR )-$5+WA7@F<\Z9F5@S>%M"WUD,P-%'EN:LH\6LIWX1V/5+P-,EA0A$KL@S3/WU(R;:C MF=K.,4U6,9<.O>NM\0IFP!?K"1667K-$208Y2TB.*"P[6L]L#UT9KP)>$]BR MO3.2E;P1\BZ-4=31#)D0I!!RR8#%8P,^I*DD$FG\KCBU6E("]\\[]J&J7=3R MAAGX)/V11#SN:/<:BF")BY1/R?81JGI4@B%)F?I%VS+VSM%06#!.L@HL,LB2 MO'SBCZH/>P#!TPRP*H!U#/A*P:X ]KD*3@5PSE5P*X![+J!5 5JJ]V6S5*<' MF..N1\D641DMV.1!?2Z%%@U.011 WYP&O]P J^+-M2]L':]Z%LG"6>POD6V M<8TLPS(:\O'/AIL/3>5\3SWXGOKP-'P H8";3?"#7MKUO;(5G_W5O0K#(BM2 MS"%"+SP&BGR2B=$7RYFT 33*0Y(!NGPB3%RJGT\"CD8<,O;KA+A3BSM*W/D? MXM?H6L7*MUF+G_.>;&<9VC'C00.?9A3-!$]- ZZH"^-\XRH"NU>!@* M29'S\@;6WGJW]=1(/_+WS;9O-O@'9CLH5]<_^G*1CC%=)3E#*2R%E'%[)Q*F MY7(J#4[6:IB^$2Y&LSK&8I\#E0'B_9(0OC.D0/T/H?L74$L#!!0 ( $!8 M9E'BD2<%G0, #T' 9 >&PO=V]R:W-H965TP"BB7+=F*GMH%<7#0/=8,DVSXL]H$6QQ91BM1R*#OIUW=( MV:X7:/*P@"'S,G/F'')F.-U9]XTJ1 _/M38T2RKOF\LLH[+"6E#/-FAX9VU= M+3Q/W2:CQJ&0T:G669'GYUDME$GFT[AV[^93VWJM#-X[H+:NA7NY1FUWLZ2? M'!8>U*;R82&;3QNQP4?T?S7WCF?9$46J&@TI:\#A>I9<]2^OA\$^&GQ1N*.3 M,00E*VN_AG^ MQ?/^'$XH8B\NT"1Y:WP8CYU=@G!($^AR(O\#;S!4=T@X@U>4V>V:+QU+W"KJ-266H?P]]6*O.-T M^.>-",-CA&&,,/Q_Y_>F(*#)H4$@N60%QXE" ^^0N B0P=V#:4E#]:!X<+F:M7JNUAIA*W0+::< M9+[J3"1Z=)Q8 :(LK9/*;,#;",;01@HG.\L:?64E^U:JK$ TC;//BNN">03C MM7+DSY1)]R/N 'N7'BQ_00(4A?+I(G<02#X"2N"RU8%(XU3)EB9N1W+<.9A. MZPB#RE5+#$"4@N9OB$'6<(P7]D2I2A_C!?K4'4K=: SM( 6IJ+$D-+!&X'PP M/'5\EKS9@R<.=\/&PKR 8R4,%K#_BL=F6.#K]>0E<7![K%:?'H<+@%LO]2C^L]"=P M+QQK"WRI;1H=0OP.Y^-T-,IY,!REP]$$OG*CY9L^XPS8N'#N19X.^^?0'Z6C M00$?E%'YI,!@_3S27HQ&?'HXB+-QT/X51EF)RVM1K>) MC3O(;8WONMMQ]?@V7'4M\:=Y][!\$FZC#'&&K-DU[UV,$G!=L^XFWC:Q0:ZL MYW8;AQ6_;^B" >^OK?6'20AP?#'G/P!02P,$% @ 0%AF4> LWL3^!0 M\0X !D !X;"]W;W)K&ULM5=;;]LV%/XK!]XP M)(#CBY(T:6Z DZ9=@:;+XJ1[&/I 2<<6$8E42"J.]^MW#BG);$D\ M_,YW[N390IM'FR$Z>"ER9<][F7/ER7!HDPP+80>Z1$4K,VT*X>C5S(>V-"A2 MOZG(A]%H]&Y8"*EZ%V?^VZVY.-.5RZ7"6P.V*@IAEI>8Z\5Y;]QK/MS)>>;X MP_#BK!1SG*)[*&\-O0U;E%06J*S4"@S.SGN3\JY(W=YP;]H[>=;(F%Q2N=_R53 MEYWWCGN0XDQ4N;O3B]^QMN>0\1*=6_\+BR"[_ZX'266=+NK-Q*"0*OR+E]H/ MG0W'HS#1WA\NHPJ3$N T;T!L9[N-'*91:N58KI^OXA\6E) M10VIRV@KX!3+ >R/^A"-HM$6O/W6R'V/M_^6D4(:^";R"N&#M$FN;670PM^3 MV#I#>?%]BXZ#5L>!UW'P'W778K*%?DB2U%@N<]*CF+YAE[ M%U__N+^&0_CME^-H')U")X(WUY/IP]WUS?77>Y@DB:Z4DVH.4R=4*DQJX4JG MV8ZIVG!&>,R@P@Y/F-N64G-P4>R$$N.X]M6]7G'(I-)%E"E(2/=0H,@ ML4339"%OL]85;S:.97-!HEV+3N +DX!Q77=_5M0MTY %UD?/SY)#)2>]8"HID1WE#"M4 MS5N?QBR9377PM$:4:5D*72[,9E*G/VR0JC6I9:&TJ\T]Y=V!<# M?7B=EBN2MBI+;6HRM-\%MDHW=+R97)\A,9IMF4=01 M-[KP6"Z3)MWC]K'L@!5"48\R;2OQB9]29=56/%6T 4V?ZDA3G5M=&4;EVN.Z M?Y4L/U,&.TU>AW#LAM3],?G7H3?EU=8*:+1$K19BUSA\?1CYH!#T GURMXW? MMKVW)MQO*I95U6FV-H_:#D\:<*_@8Q&4:*3FX4:'(Z"CC<,B)M;-^29D1*?C M>=,,^H&O7,B,.F%\2A^=VLTMU/N:.4A%8U2N_,VYV\G!AC&-R;7!RH=DGHJ5 M\<.:.C)-5.';[FO:'O0#C=#P=FH^\0KUT]5F+9M76V6'8_Z MX\/QZF&[':_]\#^;<2.5-L$02F@RI6.1A3VP&17XGN^5FT&B*/S\M#_&_/6PZ<0\[%Q#"C1S?]FRX,^AX4;2?FWO_?AU3Z$.Q\7-9=QN@LILAE$G M.BH>Y;IP7A&/!I58XP+=M^K!\BEN4#)9HB9I-%C,A]&X?M@\)_$#9W( MX#-9&?/D#_-L&+4](528.H\@^.\%;U I#\0TG@^841/2.Y[*1_1/(7?.924( M;XSZ+C-7#*-^!!GFHE;NT6R^X"&?2X^7&D7A%S9[V\MN!&E-SI0'9V902KW_ M%]M#'4X<^NU7')*#0Q)X[P,%EE/AQ&A@S0:LMV8T+X14@S>3D]H_RL)9OI7L MYT:?[^^GW^>WMX/8,9K7Q>G!<[+W3%[Q_ !?C78%P4QGF/WN'S.+ADIRI#)) MS@(NL&I!MWT!23MIG\'K-JEU U[WM=2,R392*1 Z@[EV0J_E2B&,B= 13"6E MRE!M$?X?K\A9;I ?9\+VFK"]$+;WM["G 9:X=3!1)GWZ\:=*GT7T3VYG,%XL M9LL%--0D\4"]<(=C!CS8(,M*2,NSYD X4"B(!:UKH=3.:UR!L,*UU%KJ-9@\ M*')36U? KPW*%MFE:F&)ZT'2\IO,!)D()G:(OXF\%/(1X"YU._Z+3NSQ*R15\ MXFB0[GCRT5DN?_I<2Y*A2F^;]V;S_BDX"U!=G MOT,:;;.!Q_O%\\M\O[Z_"LOI$3=/SJ[MUM5E!':_$O<'9ZJPAE;&<6I!+/@K M@M8;\'UNC#L>?(#FNS3Z"5!+ P04 " ! 6&91X;7#%A@& "8#@ &0 M 'AL+W=OYYYYL4S]N%2 MJ@<] S#LJ2PJ?=29&3/?[_5T.H-2Z#TYAPI7)E*5PN"GFO;T7('(K%!9]#S' MB7JER*O.\:&=NU''AW)ABKR"&\7THBR%6IU (9='';>SGKC-IS-#$[WCP[F8 MPAV8W^8W"K]Z&Y0L+Z'2N:R8@LE19^#NGP2TWV[XE,-2M\:,+!E+^4 ?H^RH MXQ A*" UA"#PYQ%.H2@("&E\;3 [&Y4DV!ZOT<^M[6C+6&@XE<7G/#.SHT[< M81E,Q*(PMW+Y,S3VA(27RD+;_VQ9[PW]#DL7VLBR$48&95[5O^*I\4-+(';> M$/ : <_RKA59EF?"B.-#)9=,T6Y$HX$UU4HCN;RBH-P9A:LYRIGCT?7]X/IB M='(Y9(.[N^']W6'/("PM]M(&XJ2&\-Z 2-B5K,Q,LV&50;8MWT,Z&T[>FM.) M]R[@'\PZ>O['1MWC^&W@74F;+O"B8J#(VJHRHIOFX #;0&HQF M9[E."ZD7"M@?@[$V"C/ERSMJ@XW:P*H-WG+MNYKNX<_F[T'12 M]_5W6?G>94;^$B? MY%P\$.V)>TAGE2SD=,49.C8#IB%5E@?&XJ&2RX\SU'EJ$QT4HNIF+<6:.F[ 348@JI4U,3M@9I%". M$!2&-!-PQ_5I)HQX$D;LG-R3KHBI42LL M*%\7NFZ;K3+NH$7[S*7NV& 8Y2F.9\'#OZ^3R4A(G[H$PT_<9GK\MA) MF)OP).DC 9^'H<,N0>M]U)LNRD4A;#1*J4S^ER 2^VSPQ@K6K??]T T<'CHN MLDVXXQ-KCWM]_+:)Y!VP;DB$T+A!&Q:>L#=H8-T^[\>!E;(>Z*(+DJ EC>98 M)_Q+@@D2C+D7A[LU5!34?HW"EH[(YYZ+"]?8R?X);H>%#GDA4(I3'>&"Z'_JA<_:>X .L:1&DE M]US)/X%.A<>CN+^Q?N,%.[V+2.N9;3Z_+"K8E%;D['(G<%Z2Z7,?K=GYO]/N MAZ+Z>MZ%/'&L.,?M^!LG44LVYI'G?7?28=)<-#G06#S<.WUV.5]-_B!M&O5?;PQ*(5U MLEBQ&;(P2XFE\B/F3(HA9-0IA$IGMKYF\(CE?H[W*\.ZSPFVN\FP/0L\R94V M*$GN0T!IVT5;%BVEJ8K:V10JY&I]^VEX.[H87@_14VX_.&!W*XW>X,_SH]'> M%O,_WK0BB#^8-VHW5N;=U+5A<+\2C6?NC67]>TYP*J M9GJ7U[U*439I-D?4M2]?VMSN:;AE>'7&KI!K/I>*-BO\M6HW I/MGHCK9B*+ M7*(C4%5M(F2O&MG$:=M*QR8G=OY*3T 1XXF293MZ&*VM*X;YOBN&J%-B#)1? M31F K/8I:).7=7V83A5,<;A=*=8%!Q]!S]D^H;2:X)4.,]2>R9HZ7E9 3,@B MRD#TD"S01WK[7H47I[K"F)D"8*6]0%/9]GB"A9'"3>78=R,:>U0NG+[M,#Y+ M>!]7<1@TP_MGE1Y=7JB11 %VW("]=HWMM5X+&)2I?1-I#-&B,O7#83.[>78- MZM?&\_;ZS7:%)S:O,,XP05%GKQ]VF*K?0?6'D7/[]AA+@REBAS-\.H*B#;@^ MD=*L/TC!YC%Z_#=02P,$% @ 0%AF4<"*1.& P 4@< !D !X;"]W M;W)K&UL?55M;^,V#/XKA%<,+6#4+W$2ITL")&F' M9>C=%6UO]^%P'Q2;2;3*DB?)3;-?/\IVW'37YHLL4>3#AZ1)C7=*/YDMHH67 M0D@S\;;6EE=!8+(M%LQSU&HW<2+O(/@GF^VU@F"Z;AD&WQ ^[6\TW0*.I2< M%R@-5Q(TKB?>++J:)TZ_5OB+X\X<[<%%LE+JR1V6^<0+'2$4F%F'P.CSC L4 MP@$1C7]:3*]SZ0R/]P?TW^O8*985,[A0XAO/[7;BI1[DN&:5L/=J]P>V\?0= M7J:$J5?8-;J#O@=99:PJ6F-B4'#9?-E+FX*:=^.H9GG-+)N. MM=J!=MJ$YC9UJ+4UD>/2%>7!:KKE9&>GL\7B_NO--=PN9_/E[?)Q>?, YY^5 M17,Q#BPY<&I!UH+-&[#X [ 1?%+2;@WO8Q0=V\_@DX .6E] + M?8C#.#R!U^NB[=5XO0_P[MB>K00:8#*'69;IB@D#WV76$.MYRMN."6$X5K;C*A3*41OC_BBX6Y4-G3C_>R?M*C M:]LK4[(,)Q[UI4']C-[T\Y?'&XA"^/67-([BW^"].A]8B2-6F:)^,Y:D:@UV MB[!6@AJ7RPV<J_"EYAOY<1K2&M'-&22IGR8CVE#.TF$,CV^2;FN49F3R?\F#JTFV M97)3>ZN/NT.TK/FC?ZK4H="[MVEAQA7YYYJ=M:GJLLCROVD2T2BV)C!HK1/QQ%%X=.(MKZ_SXHIF1PFL"?E<377^BLK=9[K1@YNZ?I89K M1EXG[1Z,63,G7]6;U^83TQLN#15X3:;AY9#FLVXF>'.PJJRGYDI9FL'U=DN/ M'FJG0/=K105O#\Y!]XQ._P-02P,$% @ 0%AF4=@>HE3K# )"8 !D M !X;"]W;W)K&ULQ5I9.F6 MCRK;42K>BH^RG.1A:Q_ &9!$-%< #"7FU^_7#3L>VWBE,FE'1:ER?+,H3"8=/IKEV)9&R80W M9>EX-IEU0^^Z.7* MT8/QZY>E7*I[Y7XI/QM\&C=2$IVIW.HB%T8M7AV]F=Z^/:?UO.!7K1YMYV]! M-YD7Q0-]>)^\.IJ00BI5L2,)$O^MU3N5IB0(:OP19!XU1]+&[M^U]!_Y[KC+ M7%KUKDA_TXE;O3JZ/A*)6L@J=5^*QY]4N,\%R8N+U/*_XM&OG5T=B;BRKLC" M9FB0Z=S_+Y^"'3H;KB=[-LS"AAGK[0]B+7^03KY^:8I'86@UI-$??%7>#>5T M3DZY=P;?:NQSKW]0<_=R["")/H_CL.NMWS7;L^M&?"ARM[+B+D]4TM\_A@:- M&K-:C;>S@P+O53D29Y-(S":SR0%Y9\VUSEC>V8%KB1^TC=/"5D:)?[V96V< M@7\?$'[>"#]GX>=[A/]]P_L_?OIZ)Z93\?>_7<^FLQ?BW:>/ MO]Y]^?K^[<]WXO[NX_M/7P0MN1?O<_%!;M@FD7 K)=X562GSC=#65BH1Q[/+ MR6@"6*0I(;PT.H]U*5,ALZ+*G2@6V)&OE7%ZGBIQKW)=&/&Q<,J*I%)"-_(O MQ D_/AV)KROZ M=3U@DC:2UBGX_W.S4>Z"<<+YTX&TTFWXE2&2'SO,H 7K=J M=Y=R(^E@JS+]/2V0:;H1A3]U>H$]"62N53:' 'R&ODK&*[%1TD0B+C)$?ZSS M)6WIK/,H\9IZE1"=Y.5&,J_ OU6>*FLAU*0:6XU*E,I40K+9++A$08_+RL0K MQ'9")I%Q7)A$YK'RU\'-->X/?ULR,=FB (E!SP36&8D[4OEX&DTF$[K!D!=: MXSW"5SA$.\VVF*M:%?80+%>(V6QT?3.]%G8E8<5Z>W#]/RS;!3<%-<0/D7A< M:1P/GZ@_*KV6J<*)$"+S^I1P@ T(P:T@49:E*9XT[*:@Q?'YV>CRFMW(A]8@ MV+.?X,!^ZMT,*MAJ_CO8EL]/?@=Y9:1-56(GK2OBN#)&Y5Z%&)=&TA"V5+%> M:-A>K;'F9W0D*"H=DT3J(#J3HY[/FE44, M @E!D^9S@B,T8)9H;PDDMA@? +EMO)UC+Q94(#P?#(LB14:CI;$V<9591Y"Q MMQS6L\L7B#!#WY)J,?DED4;\44F@SG2Q+1:CJQ=]A+&W8>%4D1 <#AIEK6 Z M*TX>5PH2#(517CAREU5Q19GVM#$ 4L7"9UV-NDNZ1.T= M.NMKW8>]MV-*H'.)HL6;&L%!$,9W*4%E>@8."^)V@R7W6$?$I#IF.NMH\6+; MVXP,NEH/8L$ WM4$"%ZRQQ+UZI,/,#EHC8/H,S\[)7[R$4\'U9N\IB?24CV" M4YG&:(%!];.6V*X!VYPY<@EXD#H^0=*UR[:0T0M 8'WH0;) M\U04M2"$/QTC/-69)D6!FQ-YZME$Y@^F*EV\H0VV2+$YWOC,@G)9YOI/R435 M#S=:P/\MA'8@3[W,H49,[@*16@U4&ZV@!-:=S$_K>SN=4^Y?2)V2/SVF=B!G M24%8>JT3K.FD.+H$6=?O.]&G%)_5'-A&BF-R*Q8+95[@*_X.(25+[60:+A'Y M%"'4$\3E2T7:93N,5&+&L-KN5WP^0*Y MD>22&<"J(5?RPV'"DM8J9TGL^M2?O.($/NI@O$CDX/IR%$?P% 4Z>55"F!JA-9P\1&V[C: MT6[#]4<( -8X(G5GI4-D&/O7W8)W\+I***""CA2U<+@Z6;8,( MBCPCM<82EUTK8@ M50FI$;,W?-4M* :LW%'+E_9OV"9H3IT/[KH"B[H5/9$>98:-\F\[;X"K?IFM:J4E(:2H;*;"+15,NY3LF!=&=RCJ/8SP G7T)_ MY7+2F T78#WKM7N;#9RK43+%5@=$KH344CX4C0: 6PR ;;"6?>17.C MR+.L189,)1' W(=$4;GMI+U0W+%Y1142#@]G^GVGJ*@AJ\VV3^WKT<7D.R]G M:,EVBP(B17/GHRAM^GA2-6J*BYW^E2X1HBY73[C,HT*.%YF?@6Q)K=%8:Z-5 MP_=HQA&J="O\A3J!IC@V&+A7\1]TZ+;["<907WG8#1N>396L MXX-<^;Q#8)F^DM(YHY$2 M?#>W+6/+7_\'X.AOJ[MK29^'4)H0J)82C8C;5FS0_#+QT**P1>K\GDL=KOC_ M6[M%'B1TX^/+=CX9L3GG*H1T:]0=6]*#V#&'+M1?,&1MPV>H/4":O3C8I7D]/=)5MP.[F(KF;7I^(CU3-;'(R#)I/H8CH3=UL7O-VS M_GP:W5Q,^/;MQ,R%L;!C/B.3A?2Q%5V45]$5DZ9#/'4+L4:IWLN(+>M]1'H[ M]#U;=S:9WG3^0G+F=P75D$K'PE_HN!G?PR;1S4WWR1MOWX;!AJP\FUPWZ\^F M%X?W-DZ<16<7G7W1Q_I=1C>3:5>_@V4MDA/8@^=*86ZW MYN:^GCKU-2+&';H?MX+S+GU2R7$^NN3I/CBY^V:"O"E^4@EJ\*\T!I"Q3W98 M$_JV-K)X/-'IT0<#E_QX:Y[^,DS-#SU M>M6S;#1H,(%FW%BG714D??*#ZG=D,650^%!5>+J-Z<'.H.YBOVTL8M>ERI7A M:4G#H=RGH;0+;2XV\T %'DRK;M(]. 3F1I7;Z)87F\%@P3,C1'.8=:/+0^6< M*5]_==]:U8TD:Y7)!WX%%7KH TU?.T+JF:0N3VS1]WC=/@V[_C=0%+7-/=NQ M%[O-UJ#'!-I#2S9P:^ M?_9-<_.^IFV?CR]O1MM]1 M>XA>-3TJ0&O08&W1W6<7&HCPC&EK@M3X/0R+_D+DAHYGT,IT_P;178**.'@D MO_FQ*$]Z,8"&KC^8"^QI9;8/W*1%W:#0L]I: ^4L+65@TUKIO4S'^$%2XQ]# M/XGHHJT3OIV94V>64LOT2(+$((+U#Y5L2UC?MBRH:3^H:^/PG&'KC>C9>;]K M\KV_:QN1^O73$&?S[%UN0B%)V; !\#=5CL) V;_2PV;.F^PC__;<,VWP;Z-. MG\3;OIS?IVS!OIX@'K+,\T ["-BD8!>VS:O1N)"6W)'"Y\3)Q Z=7K5N?@E^ M-,Y\:I-B^]X[3-U)/Y\:+#$06H#O%P6,%C[0 DK;KH\'NH'WQ42V6@5^,C@\KN:!+"I^J#PY/H\Y+ MH4HR7EDC',V/!B>[ST[W>'U<\(>BM>_]%IS)S-IK?GA=' W&#(@TY8$]2'RM MZ(RT9D> \:7Q.>A"LF'_=^O]9=7A)U5!,QYF8C"?C M1_Q-N_2FT=_TH?1,;DL25_)&O% ^U];7CL3?)S,?' CQ^9$0>UV(O1AB[_M" M7-%-$*?:YM>?[ZOKXSXOWE^=B]VI^/&'IY/=R7/1[Y(X"2(L29 IA)T+DOE2 M*!/(J1)34ED7E%F("L^VR(0T@GQ0H"\)Y<&<@M@J.IC/* 7=5'A% MA0A6S$C(JM(JES-- N,?C>:UUN*6I!N**_;1^"XV?T3,!\_]??Z!H/;)?4& M#$)3=*M2$;N%'"YFUH/P4)+#6/L4S<>2&!F3T+107DN>_HPCZ+I@JWPIS8(\ MWL30*ZGK6!/,,CG'Z.!.>D_P)E%DK>1,:144^8PS<)3;A5%?L;)QD7!T=>7P MT*T@"J32U.G;6K05-5R#,HT1\1@)#$&@F8,Z<"YCI#U5&RVD4SW=YA^>_LH)MU\ M3S$SL5XJ'C:F#OZ0S.2<\;A$:5N[S; U9'@43D,?CZ#(_TLM'1@>NS&.(*?C MG::#;4 .+H'28]/AA;)A<^N*:YA+'[!5W"1U<.#7HB/[W6Y]&EX.MXK_3^V4 M+U3<,A/]'>DXX*$W9%7M?"W!<(", ^#L2OEHTN0]&>\>Q+D\JYLQ>F-G7ISD M8;N/:P560&I\/?N'F0:'/6>.%M+%!D6@#7L82J1@GY=0!Q1"):&(8L)!E](W M(Y.F50%,OT4]W=G0O4E"13)OPV4!"Q"#KXR)G1FR_'3Q_G?_ M!4,G$FC2QD6H.7%X1/I_$(HK]NFJD<.LDKMAGB$T4F$(>> MQ$7*@KW6R)5R&"VIB@X"FJAH'F6D54>@RSSV2O2?^@"E*(2Q6).PWC=IO0P[ M@K>,M-S[NZ,7&@KB")PU-$%3C=W($OM2V"EBK^[SL910FQF1Z*-!*3L[BQD3;"W MPU2#=MN(X>/> 7Z]P/X-W>"AR^Y.F +/V+#G OS$"OLN>FJ MTKWM+GHGZ7ZS69YNB>^D6R@ T32'Z7AX@'N52S>O]!!L%6\[,QMP=XH_E[BL MDN,%^']N;6@?.$!W_3W^%U!+ P04 " ! 6&91^"N._&@$ #V"P &0 M 'AL+W=O.B,YNZM:6:365M"BYPJ4#79WA+# MU%@$1K\;?(M%88&(QK<#9N=XI14\';?H[YWNI,N&:7PKBR\\,_EE)^E AEM6 M%V8E]Q_PH,_ XJ6RT.X+^^9LY'<@K;61Y4&8&)1<-']V>[##B4#RDD!X$ @= M[^8BQ_(=,VPV57(/RIXF-#MPJCII(L>%=,*X:C/ %C#%\DL+D&A8BP^RA?)_X'$F%+:FK\"S@&JL> M1+X'H1_Z9_"BHY*1PXM>4I(IP<5.PQ(5K'.F$/Z<;[11%!-_G<&/C_BQPX^_ MRXCG,:Y_^[R !'[Z(0F#\&=X"@ES2H)4BI07G+F(EELP.5(,"DF1P8Q4&FJ- M&7 !J2RKVI#24)'.VNDL*,>YH!V$B\5RW06N@6G8RH)24\,%B9E.' =RNQ-XX"NS3RPC#HPJ^H]008:9(VQC$2*J8, M3WG%G!TTIK7BAB-I&D5="(=P$8[C+D3Q,Y,I!MB87P@-HQ&#;$@&77ABZL+9 %V@XK*W ,DH#*I#=G;$HP'7CP8 M0QQ[83"TOS&9AGZ!/WZ&X(E?7D75[_F.J=\+PJZ;1]%A/NS".U[41/*_,G_< MFI_\$(7?9?[HJ?F3UOSC?\K\B^V67A&;<)DU%+TC)_I,6K#*:DXI)>BV/5.9 MAB2)CQF=#$;'<?*Y[!5G'!\/O2B.CHP'WF@T^E<#)KP/&)>M9]E1 M<6G4()4V=V2X&^[L;$O64SEJ+]P.R7/I!.QL_]A[HG8UA!S1DFX,=^K(C/QR MN*=!Z[7A_3_@:X/C,,1O-;]A!0KS2BU62$\63RU^$W&'*+M8K>C]IK6UV,*^ME4[;QI;+M(*A@>VX4^P-*E 8X M\ 9^Z"5Q\!A8V.?@];@D6J'KUHH[CVQ*].DQ*FHKN%6R=)B-KUBC:)N8= #; MM_[>LQM,&666$\-C)I,_";*UL37A,Q;=:A_Y) M+U:BVKF.TX86O9U-6W9=,2?F-IQ(E'@ED3]WFC0 =5TF&ULK5=M4^,V M$/XK.RG3PDQP;"X MWDR_V):E??;MV95TM%#ZWLPYM_!8%M(=CLGFO&0F4!67.#-5NF06 MAWK6,97F+'="9=&)P_"@4S(A6R='[M^U/CE2M2V$Y-<:3%V63"]/>:$6QZVH MM?IQ(V9S2S\Z)T<5F_$QMW?5M<919XV2BY)+(Y0$S:?'K6%T>-JC]6[!1\$7 M9N,;R).)4O64)@^'K@9[PH" C-^-I@MM8J27#S>X7^J_,= M?9DPP\]4\4GD=G[<&K0@YU-6%_9&+=[SQI^$\#)5&/>$A5^;I"W(:F-5V0BC M!:60_LT>FSAL" S"5P3B1B!V=GM%SLIS9MG)D58+T+0:T>C#N>JDT3@A*2EC MJW%6H)P]&=^.SGY_/_KC_.)F_ M<_'EW>?O74</Y?OH$5KL^*56:?QFX!C7@70#=L0AW'X!EYW[6;7X75?P;OX6@N[ MA,_#B;$:F?#E#&K/G,'NOV3AGFL]5D7-M,'1> Y,YN(E]XDH.UVR)%+8& M/M_R1PNGAY?_UV34!A>G?OI_=/A^.(AX#@PR9N:0-[B Q;<- M(E-EB5-(\>R>D';"($RA0M6& AC +0JM01;,0,66;%)PL,I+-<$G831"H4', M#9Z"9<7#R&<02.TV7F9^ 5>VSQ04[^QIB2 M(HK;5$A6H @B8@-P0B3SW[(2P)@BM7_JV$CKL:%ZC&T.-\FHGCHFD1I[OU,G MD950^DKG5.D;D5X5*T4(XSQ5!?9[<^C5PZCROKK2,/#)-4N4'V)4L/?#Q2/7 MF3 Q -@F@ 9TQFN"-@C#3PQTH077>3)-Q#I@2][DO%6]Q#S8G3 M' 5QLAE#F+,<=J(X"+%/%\4J2\IB\FI)_)Q)\0_JRS:3D"F#S4'S@I$#*V(W M&3"OV&#G^)^8@BY@FKW@A,.&$H6!128NFD#OLR;06%Y".8K$P: +2\Z((]NH M@'FRF Q"=_7X_]#AY@G5,V.X0,H:V+T9#\W>J_QP&6[(<:7D_@/"4*?9QHU! M%%)^XB >K)G1BWK$"\S81R^Y&Z?=/4IB+VU(\9(5,?DP/-Y3="U;N1"]YNYN^?$1Z::&G/#P)2L*$#6+D*(3+O9ON'64M1)#JI: MFYH8V;3HE[7#_6% 8*HD^0I5P7#OP/!P;?&D3%:@)Q2N6B)=N%G%8D99Q[U4 M@526HH6G2Q(D+60@9=_9M+EYDHL4/MR0#.XCQ B!9VS<, 0VG\ERTT;OLZ]' MU^50CJ8=4G-HV9K1=2K$]NW\3&$+D'Z7D485(F>^"/#ECT!H-@GAH8D.]1B5 M2XF:..PZ1%4;],/L':*!FO-G)\H7C+VBQO/&O*.[*Z2GKS-TPQ\4'KBLD>20 MI"D]8ZK=J-V/4O?N#5*J8>1*-G>!S5&@4!6Y >]&!+L&%&[.^CC,TP25(UE M(6=MF'&)G"Q\-G+T#TS.!NU/!IR@:!OVD!=I??_S JLI=.2;*X@7&?<[Q MQL@U+<#YJ5)V-2 %ZSOHR;]02P,$% @ 0%AF44I3%?$A"0 IQ8 !D M !X;"]W;W)K&ULO5A;4^,X%OXKJNS,5E.5SAT" M-% %-+W+UD)W 3OSL#4/BJW$&FPK(\F$[*_?[QS)CA,"^S!5^Q([NIS+=[YS M=.2SE;'/+E/*B]=KONR13A70]LU0E9N;&%M+CKUWTW=(JF?*F M(N^/!H.C?B%UV;DXX[$?]N+,5#[7I?IAA:N*0MKUE1KH M7YPMY4(]*O^OY0^+?_U&2JH+53IM2F'5_+QS.3R]FM!Z7O"+5BO7>A?DRWW6OHW]AV^S*13UR;_ M5:<^.^\<=T2JYK+*_8-9_5U%?PY)7F)RQ[]B%=8>3CHBJ9PW1=P,"PI=AJ=\ MC3BT-AP/WMDPBAM&;'=0Q%9^E5Y>G%FS$I960QJ]L*N\&\;IDH+RZ"UF-?;Y MB^OO]T^W]W^[N;^^O7D\ZWN(I(E^$K=?A>VC=[:?B#M3^LR)FS)5Z?;^/DQI M[!G5]ER-/A3XJ)8],1YTQ6@P&GP@;]SX-V9YX_?\,T6A/5CDG9!E*JYAKBX7 MJDRTO7B*C?)\V_[T/]0 M#27LJ5O*1)UWD)%.V1?5N;C__G0CAA/QU[\"X24UFGA)F+6>6@S+DN3\.?I2S70CMD[^QW9)3P1B2Y MU 56Y'+E*AU=S=4"@I;6)$JE\-GUQ*^9*H7V0BZ72EI'DS,YRY70):A<(O<) M*;9W^L6)WZMT00-=ED:5])E!EG$X5V5TBT\E8Z<5* M83;/(3ZIK"A,J3SJC4AE 55.&"L,G++8Y6"T9L%EK!(LEEP-SM'BEB_!)%G8JJ@BB"J?L_X4=] MI.+I>&,!?V'YLX)%@#TQA?HB]!S,*=FTMHMNHQ'A""I!'0E3O0?P]3J:+QGM M$)!@[BYP&[@@C >0C IQB%K?H /L+B&3PR23Q%8 =F6J/"6HDDS:!0 $?]4K MCC:GZBB GM8LK2;#ELIJDX*Z2J0A6Y5P>E'JN0;DGAC32N@5$3Q8YAQY6AJ_ M83DHTP>-6$6(1S2\O3K8CN7=( T0S%2NU0N!I&S #P$ T3PQHB8<3(44'0%B MO&40G$D'$91YE 96!6\(5[CQ'Q4)+)TSB69*,?7?I&^-3D"$_JTR#6!IC"J. M3@@ LA";7I",T/-/6(=1J,LD'""C(5\B)>$Y2HR@8B5MDG6)@-4<5;>R4,;9 M9>; &+*IKO$ RP AH8/T(W O$K94KF;-PJJ0,S&7TRJAX+"FNH[UQ'?\RX-A M+-$JZEEH'8\*R*=\GXNA6,,X(L@1O]59#\;7]DUA"+=$&8L>V$CEFA"BA'B8>!S.0ZE>M057E$N43FH?JA M.E6.B>[)"L4&<.*DBAR!S\2C@$^Y@0B"^*3@@RE8&+R3Q.D"2Q(5DA^BU(O, M*\H&)9,LHK21!(?>ZFK\9KZ60$99&8)AZS)7(]X3/W#:5#+(VNQ<5/ ;=D"$ MJQ#RV9HGOS5%\C*A>L]2'SV,ES9UXLK@(3Y]NWR\.NC67&N=74U]BV&AHX,V MLVVE^ =X2(?$D#J/X4E,\"H4"BH;.3(%V4\\=BVW@C2D%B4/IW@:V%"K+]&8 M;ONU?:2&0J?2;;3"#DLMY6=^, V;H;,+->+P-H6^?8I M2YJNB306\EFUQ"SE.O935CM2/[>FV,Q_Y")7E<8*DM"J@VE]JK3ICUX!M ^M MAXGU+Z)$.<%U8+=^- 8BHWM MR@6F;!H!9+]EFY$8,V/1J)))M(N,/.Q-#W_N;GNBRW"7XTO1B]1Y.*7>0P$U MMN(IVR%O*QYUU71\\.]@5\B4Q&O#]7?+&(JB>GVSE:I?23>[ MJ+;%PT*N/RC1I(*]"HU(O7,5FU7MVEU=HJR7=4-3]Y?J5=E$N]!.10TX9W92 ML^DR7)MTA+V@"P>C1(T]!4GO94^WW71S;YI1R],P9.1DG(1>-X^?:B@+M?6!.;!UB&P[IVE/)YWA215VI_(6:4;YT M&CJ)7;")\J>II9'I.T7P*6OK:KJPK2AQ)R/IU*;SV(E/C#&:#9CL#DXA VYM M77H%KJSHV6<(&]U;[\G+#^;I7AN.F,W;+F4(?/%)'HB?Q*@[&9V$YY">T^[H M<,C/ =H)6G-;IY/+C/6?&:EMGSB6W=BWL8.ZH.)A"=G((<]^<5S(@0BP>L\! M6DBF]\1CM5SF=0%*I,O$G/KS=I&Q*N=2!?;&>K>2[O\.\C79MI0ZY2,K=.)- M"Y?6.!0PL H%=5/8ZM.5>OV?T"),I\?\/#H>X7G8'0WH_Z1[?'BTC<<6 ?\< M)GL<_*J2.%)W+3M$ND^*A.1HYG<43<7+,(7Y(>J"[3^25^ MKA]WDNX);,7>V-2]2$D?5>8X$_!#/7/4%?L2E+.Q4AP< M -82 9 >&PO=V]R:W-H965TY]]6DR<4E.I71C4Y'&2F9L*3UN[7KB M*DLR#8?*8C*?3K^?E%+IP<59>'9O+\Y,[0NEZ=X*5Y>EM-M+*LSF?# ;M \> MU#KW_&!R<5;)-3V2_U+=6]Q-.BFI*DD[9;2PE)T/%K-/EZ>\/VSXIZ*-ZUT+ MMF1ES%>^N4G/!U,&1 4EGB5(_#W3DHJ"!0'&'XW,0:>2#_:O6^D_!=MARTHZ M6IKB7RKU^?G@XT"DE,FZ\ ]F\PLU]@2 B2E<^!6;9N]T()+:>5,VAX&@5#K^ MRY?&#__+@7ES8!YP1T4!Y97T\N+,FHVPO!O2^"*8&DX#G-(N M=4KI_OD)8'78YBVVR_E1@8]4C<7[Z5#,I_/I$7GO.UO?!WGOWY"W2!)3:Z_T M6BQSJ=?DA-2IN+;66+$TUL9,<>*WQ7!8F^?K[:W'Y!H"[IVLQ.Q5__]O' M^6S^H_ASR.\?[FYQO;S^C(5'\4 )L!5;(5-3>4I1.AVJ=:U2"?3B1HM?:TV( MS>S[H? YB9\6CY=".5?C1+<-A9B%+8[WZ#PLTSHL5"?"4@[:XS!@U MA6TP1M!+A7ACR1O>BD(JPGW4+PO050 XML'"!N%%,^RJ&5#+,$[$2#6D/QU M$)Q94P:MA\"D4XV9SL,![!!A,BR6 )PSXST3G(5[MC]C7"X(:JSM#NS!8J": M-H@;$MFL=5!XZ+ A_L4&),C_++)SP[ZPM+8<;MY1D56F<Z&35)(9[1<%11N75U5\%ZXAX64 M2.>;9)!9!NT!8Q,]N5*%\EN&QD\M\5&.?@CY6"SW8(;T"U8:(9^E*EC)"$I& M3D);2BLO' $GX&'[1L%K*PK>M2DG3FY-OU)OF8,RY3A63+H12+O6TD$LI TG MKTZE37NH?I5 9+=B-NR=KZSBAB\4Q,!N1MY7N6DRT:N2L2-VT<-\\T:"(:L4 M9X&5:8@'J6LEIUTM.CU+Y%;G$JBK0#JPXWEK0 MQ\46?+=HPO:M+G)<=6P*K[8"W2AJ\P.MH4N]F':'[8']4^P$A&IV\&>!F%#, MAIXB3IB&#;U\P?IJ*ZC@;(GEZWB%7A*J8OMN4GI-FBP37U59(Y,\]-?'I?AP M@I'B)LI[8GD''4?"?5S>"8%V<"9%/2 Y0'MM,XK^#:ASF:+N&J9.:]2#]D.! MZ3FE2RF#WA7%'+CbBQI&[D5& MNJH]]TJ0,@M+8%03IP.__D7ZFD]?HZ]#,MGCK]E87$O;#C)<-#@,=:7R7:/_ M$UD@@ IS%\R/$=Z/4F@"?Y4)N$(6]1K3?6/787TL'K^@?,=A=33%?'6%7M3, M;WP)&#X'=*2&#:]'[)B[T&;NFB+X[K%>>5.I1)Q\F([FTW=ASQ4 /TN.0&2Z M7RB%T]>-: @,8V](AFOXP6_#RH6,F84%+L57\:/8_'S8G'/68& Q^:+ONY,6U6^G\QMWJ4]A[H$[\H[ M(FHA[EE+P=I_H()@)T5_@J^8.Z+4C0T8"VST/ M];EDD:&Z86S'0BG>),([QS?X:.]=K!>W5R>62>];0TEV M';ZHL#ID9_SLT#WM/MHLXK>*W?;XQ>>SM/"G$P5E.#H=?\ $8N-7E'@#D@E? M+E;&>U.&RYPP\EG>@/7,&-_>L(+N4];%?P%02P,$% @ 0%AF43?HV;T= M"0 Z18 !D !X;"]W;W)K&ULE5AI;^.Z%?TK M1#HM',#[FAUPELZDF$F".)E^*-X'6J(M=F12CZ3L>'Y]SR4EV4[LX!4(8BWD M7<\]]U(7*VU^V40(Q]X6J;*71XESV5FK9:-$++AMZDPHO)EIL^ .MV;>LID1 M//:;%FFKVVX/6PLNU='5A7_V9*XN=.Y2J<23839?++A97XM4KRZ/.D?E@VMO5-%/X,2%ZD4^O_LU58.\#B*+=.+XK-L& A M5?CE;T4L4,K88TNO"N^MTP3BI*RL09 MO)78YZZ>[W[>/;S>L>>[F\>O#_;W*VYZ7USOD MK5@*E0OV+"(]5S+@0L7L5LR$,2)FY8+_C*?6&4#FCT^T]BNM?:^U_]>UUO>H M?-*IC-;L1;PY=IWJZ-E2>(M"VLU62=0 MLR11O$4)5W/!P$-8KJWXJ+K)7C0JT@F#0A&50V8KV;2;&T.2P"S>(NYVU%?[ M+18B&M(E4$\K; 0J).?'DQLV; ]]D+OM\S*!,\0$8I3'C?4[V4T10^O7=LY9 MC21-'$#'37Q.@D5=Y@S+Y?GFA@JL(GDQ3.?=9L*QPL93FMV+O)ICT%J^4Y8%-,X.(T[+E M,>.P-.+NP")*Y/^EF@JR!K$5-G>AN1TQ"QEV)BE7!^0W=^"N5;IF/,M2VN*C MC-@V*+9LH6.1DJW1)H.A$IBTA/[@=ED+_7HET.HZX/W2%D CHQ#."!$2EWH38I<*E&F6#<2*EF@Y(B ML =]R-$F3;JF#9\90]'9(FK$&1%[1]@V_\096Q5*W&2OS4F3?=5+8111X!9C MW2OV@QO(H6X;4' M ;A81HCA.%Z28&I85OAEH7,N,=AE7M(X!S$;Z=:L=CU^ MOAV#&5; $P%O*S]NI3'(I(@C M8(L:UJKEZ2V)*GN0_@EV&_6^\/VCY"=39# MS"A>*&*CWWPF4-*]X=_+8)-CW)>D=?0LWAC89-XL7\_#3S^ M)GCJ@H/?HV9TQNI M9GX:S3UX!2>XDRSM >\2C-6.VEAB=#Z'S!Q)C!H TY+HE2Q4X(-$9@A4\,7F M6:9-T5JW?"4OECR*J)'566SR.7Y(52SY7"$V,H*B1^5C[$7YD6%T3GT?*+;BRUA],F?)Z])^/G2>-&_VQT0VL/CO@N M$?&<\EOYTOPP>?G:F&]*L:+MLK2W\5^2:V'MGSG00,U!T*Q=%&ZO$T9E'_1_ MYL: MM_NW%2^+?4WB&PSX3BRFD!(X)VP\1!L\COT8!P >9)# '&@GCGT9U'LGI_63 M3L_;^&5XTJL/VM "Q-*,">Y.U_7 XZ$[%F'P!,,&G7;MUS&<]8Q.'G[/J8^^ M50CQ$")#']Y>QE\Q#W9&_7/BQTRB_6NS9D\,/2%H==/ M#NA?:1Z'KKV%I0 CTEG"ASGJ/&28\J86A1]Z4BB]LN[W@?GMQ_BI-'!+SP\< M7F5CC!Y-1M[/O[*QM7R]"U6)4E>Q#5JG"QI-$C_4)*$AH)WI5,_]K,#78<96 M[(Y(3RB<:%Y1C45O^!TZ4NWN%=VA&.?">/5?$<:5"HE-]J _+8X$D)X*H3:E M1$1%1$D6".DY-82CH(-=6()1RM[GAP\7)OXB(]5$ Q(ELK/%:83H U2JA/.9 MJ*Q*)9\"*4Z*=V(@(B[/>E5=J[U)@CF8EPC.N+*@G-@#\YJGGEDG=,HO>'!S M/'">T#)@NCC00'PF5 F5*-66KJ=!B#W(=N]#@;T[/OF=FWJMB*7FJQLM#3OL M\5EE[<$-NPMN$=7PWG,7@/XN*6?L5<&*U(>OR@!KL&>]1JYL+BI-[M] \Y_5VK^5_R^?2$_@]//O5WT!FQX7#PN9652C*R/N@,_.^P MUV.W&!Z*44K1^7,1/BR%9O<15+MGEFI8CM\=I0L[/9HYM0'0'X$P',<^G$4# M;O;7^7I34<4N3-\2\_W[>G@@\[>_B^VKB>?=;Q6_ V]LI)ZQ\2*P4,4KW!X@ MG] 3I@(3IV>!\A02S/O"^O7388<]'3B*52<%,@"LLO33:MB,E.W['-;:^OSH M29\^LMHP(X8OD=73ZCON.'R^W"P/'X$QQLSI4U,J9MC:;HX&1\R$#ZOAQNG, M?\R<:H>SL+_$P(EC%"W ^YG&I%G&ULE59M;QI' M$/XK(RI51G(XP';C)!@),$E1$T ^W'ZH\F&Y&[B-]W8ONWL!_GUG]NXP3;&E M?H%]F7GFF9>=N<'.V">7(7K8YTJ[NU;F??$^BER282YTV MW*!=2MX:#<+:TPX$IO9(:EQ9?"'L:HS.ZNU6LU!P]R MFWD^B(:#0FPQ1O]8+"WMHB-**G/43AH-%C=WK5'O_?B:Y8/ GQ)W[F0-[,G: MF"?>S-*[5I<)H<+$,X*@OQ\X0:48B&A\KS%;1Y.L>+INT#\&W\F7M7 X,>HO MF?KLKG7;@A0WHE3^P>Q^Q]J?&\9+C'+A%W:5[ T))Z7S)J^5B4$N=?4O]G4< M3A1NNR\H]&N%?N!=&0HL[X47PX$U.[ L36B\"*X&;2(G-2GYX6@R M63S.5[/Y)U@N/L\FLVD,%TNC9"+1M0>1)QLL&24UWKC"Z[^ ]PZ^&.TS!U.= M8OIO_8BX'0GV&X+C_JN ,18=N.I>0K_;[[Z"=W5T^"K@7;WD<)*84GNIM]"X M"7^/ULY;*I"OKQBX/AJX#@:N7S P+AV=. ?WZ!(KBZKX= IG+:]P[V&L3/+T M]5RP7S:E&FTF,*B:$D:5>M''%*!1]OI!8ZD4*!\W1 3] [R,0/A#6B!GK\A; D MMS[ YY)J$OLA=CVJ):C=? MHSTV+J '$VJDH2&IR*5.*98\E9I\-$9\)CQ%X$!T /<%33#.;FWY@,*R(69U M3W"5H5YE*-2'.U\[X#)3JI1!>7[7:?A6ZFI A@?)!L[J!D]#Y9*(16^.46*< MDV(*W>CM!P$#J#![( (]1Z'7?_/$?5PCD)T]Z[ZH^$E:LT^Z3+T6[#?'<0JK$:@L?3XR?$J)J2*E;AAE2[G;T! M16W)XL.'#TDQXZTVCS9'=/!<%LI.@MRYZB(,;9)C*6Q75ZCH2Z9-*1PMS2:T ME4&1>J.R"*->;QB60JI@.O9[MV8ZUK4KI,); [8N2V%>YECH[23H!_N-.[G) M'6^$TW$E-KA"][VZ-;0*6Y14EJBLU H,9I-@UK^8QWS>'WB0N+4'[\"1K+5^ MY,6W=!+TF! 6F#A&$/1XP@46!0,1C7]VF$'KD@T/W_?HO_O8*9:UL+C0Q0^9 MNGP2C )(,1-UX>[T]@_16%S*1:$_'H2,"#!,F.V?SQEGT MCK-SN-+*Y1:6*L7TK7U(Q%OVT9[]//H0<(55%\YZ'8AZ4>\#O+-6C3./=_9S M->"OV=HZ0U7S]P? <0L<>^#X'>!9DNA:N4-5C\GW(0CWYX6M1(*3@!K0HGG" M8'I]<[^$&'[[913UHR\P6RQNOE_?K^!NN5A^>YC-+YI>#>@,^KD1)N4%_A<$3+Y/_!+PE.O2E** MM$^13^\STCWD[N/]_,6"*.A>$2I![SK5]=IE=4'=OA-<6M^U*=35#OBXVPYL M+%$A3%2YM. MH8$GZI[:@M+JTW[K4.]75-]M2C>)$ MQ# 8=$;] MPP\C'7[26>9Q:T47N)]0',4KM6A$A-Y2.*(-G39 VJ8[!:9IT61F/@SF RW1EK:2J)*4'<^OWW-)ZN57.KL%=A?(%UN6 MR,O[./?<2\HO5U)]T8D0ACWD6:%?#1)CRAFGO?5)7+V5ELK00GQ3359YSM7XM,KEZ-1@- MZAN?TT5BZ,;)UI'X>V9DKQ(9MI^LI4?&PY85&DC M"?*(9N$ 1N'X_" O$ECYL3*F^PSLU@* M;0 FHP/V5LP,XT7,;KY6J5FS.Q%5*C6IT.RWZYDV"E#Y_<"BI\VBIW;1TSV+ M?C2)4*RS-+N5AGU&ZJ39FGW@ZHLPY''VFW4\NQ\+ M7?)(O!H@.[502S&X@FFE$?D,:M3.A/61OS.B.Z-+]JE240)DQ\R(*"ED)A=K MI@C.FCTK0 QRCNR)JKS*N,$HGDMETC^X32L\.[H(SB=GUJ.XG(0AP_T=*]. MK=4#I+8NA4W.;/V<';%I,+T,\7T6A.-S]B$MI*(HI841&&IPT3IT% :CZ8B- M1L$T'#'G\%$PGE[@,P.Q'7:Q'5Z,*Z=R'6A\TU! M/"AY3Q"OG;_A^3<2]O\#5*OA!7;=B8DS_8W,,2\ASEP*("^2N6 _2:W%GYEP MHTV:VT'O>*K8+SRK!'M3*067OZ!,%VM0$/F S:LBUG#N>7B.S[_]Y6(\&O_0 MNZ(G]]+P#&QF)3#=^HP>UD/K[W8"7_(T(Z<>H_@<:P[O=N8^MNB!0)\U@3X[ M&.ANZA)XG<]N95&;<@W/&@K]X: ?7N7VX_T-&S?:=QGY^O8M^WC_X\UG=GUW M=X,;NZ%WGP@;25ZL49&0)B@4N UM&2]+)4N5(IPLRKC6Z3R-FLRE"=UT D;B MFAR%(\>.Q[FQ(@$.09-+3QMVM!+'8@F@8!V-"A\EC2)V,3M9<-R>\8P7$2)I M6XX8XX=P(\G;9HS KE=;EO"8%1(3D0U,*I;)8G%,:W1-@+"#J(F@2ZH)VUB1 MI,]EAL8D+1:,[]&"/8-;3"(K#4/U\Q=/^?AOY>-_&)?MLO44EN\1%G"'$FQ% M'T@ND$4D!'2=*YG;.) \&X##R^">(X=$"<<(!3B(Y:XM%-06[DHM/VLMN/*# MMN(\I(XILW%=V)"2\,P%"RS6Z-?E,0YK&B*,6:4)1]8:=!K$@"R-,;#EPEP M2;$537/3(LHJT@9H< A(;$N]>[C)CAPA\>NLZS.(\^>-NCG/^A'PKA*3<(6"MYE5:%JOWMO M[U6"F'DF1$&>X78T*Z5.K6<)&(@052->L-'80V)(9?1X=SEK2NWQ/>8IJ2*?,O>8K"/Z0'P7/0K2,YC8),=C887V$ME&>G7PH:TQ\B9+5D! MQJ%L+FW==-.'["/0$!DYLTVF(Z%M\7!!'%O;D9M'Y\/P\:5F9$MMCI?V=SA[ M50BED[1D1KI"_F )!YN'\<7P]*]UB)?2T.2F07:P<\*'[&8^=]WUINY]WZ#! MEU5! *:(I;89V*DN@!$+E[:^17#)$[ %%BDV;-#IHK!I9J7,09%4_.722W!K M@#%B<">LI'4SKA9XW%I?"A5!"[YPQ$)C2@ZJC]+2=S(=]1J@SR17MIK$J8(# MI-+#?J,D ;4"&[*$PS=5D1+A*\0L!D70F<-QSK^07TN)1 WLT@1* ?^(=G;4 MYG[/HB&2W1>R2B&IOE90FQH,AQWP'N0"?\T_QTV MK0>X%8@'ROKNE7PD^]#K<3\>QLY]5:H3H,75,FF5/[2HI2BTN/R+V/0HSS": M=%D^VJU&7*DUP<;-W,/"QE;N0P8?C<+6^P%;)2F:9_% U=FC9%.F3JAT=9._ M>42QXFZO,EMO1OFBI:@A>^2D?A<-I IB82CDXNLB3_B(JV M?A M__/P;DB-CZP6B6=.I%P_OG1,,NK5 M\NI2"I/C>,A^Q7WQR ,27J7>R1F:1Z M2Q/""O .7RUMLPP_1. 2NI8@3K_[PG*N,X#D)EAI4TZUT^\L#,+0G=,W!\4[/1D@3MUD/(2A(]QU;$]\1.B'4U*>4ZEF]P"(EY1V(L^K3H M$4\LVTJD_/E@LW^FQ&FY2/OND:K0YOX8C3:==GO7^)+B^+XEL"8MMP"OZQJW MU4NWI8(*GC:!:^GL\4$#HL"WS>2;"(W;0A!MZRJSWG(D/*,S+6L1<(Q&P(_K M9Z02"^R^%'S0'BGLIM9^F^)V(:U"UIQ5(BQ^2;!8NG H%J4*>SQMB Z? @YBV&6A >N&J3$K=M2U8?O&U M%^7UM+F\I6BWR6B[^AF$(920Y6!/D)S1O@=Q"MR!#->[YV8I:FE,LVU70.0" MHVQ*55H$&Z#8O:C=0O2:#=KRUH1DF]366_#N]L"F7[+&@X_1AM%)&1G2<3<8 ML-U-]*':Z-7'23])5N!?#V.[\PI5 3?M,:FB;[5;_R*Q&1EG! M&@_,N"'2S48#9265,6VB.ZE&.T3M+NVNMM.>=K+>GX? @]S9U3LE)$<^DEH$ M@$XG2/M5^.TG@"9CD^;LJ)61I*B!*DI0.NZPS;B5/;#YT>!+NHDJQ M9VO_#GH6$57V3O#)2W,J718S[C6IWY3LTZ5)"G=:LG$NFY$QQ"&R/P*1\)91Q?>9(+;%YN9W6?! A@HCF <]1&!.1.5#IDWN%\7Y-\ M,O>8M3Z2L178'F5 2N<$Q)T\V4-G>Q2RE5XU @]N,&I":$^N?5-^X/1S\Y3S MZ8W>YAN]>LOR30>.I/&N_7C_V'2%>"B)!C;CO>6O\H"_M[?5IY/SML^> MAK;IWNQSWU7&%M2=VA#*6_!#IQDJRFC2=.QM]^O2DDC&.Z;I<8^FIV$]'G=& M=&<\[MP9TYUPVKDSL7=&G3NGSH9),+EP)MDLY'/$=7C@_=MY\_[M_)O?OV'! MYKU]Y]AP^Q7^,QKQQK/*O>*6FMR+NN?L+6HK4IA<^]A+N\.J/;V(>WH1]W_Z MQN?I1=S_9%B>7L0]O8C[;[R(VU6G3SI_*,P%-I3TMTGBAJHP[K^%S=WFGYG7 M[@^)[7#WMTX4R@6!)1-S3 V'Y].!ZXSJ'T:6]N^),VF,S.UE(G@L% W \[G$ MGLW_H 6:_ZM>_0M02P,$% @ 0%AF49.=2"UM @ _ 0 !D !X;"]W M;W)K&UL?51+;]I $/XK(ZN'5G+B!S;@""R%/-0< MDJ*0)H>JA\4>\"KVKKN[A.3?=W8-+I4"%SRO[YL',SO92O6J*T0#[TTM]-2K MC&DO@D 7%39,G\L6!7E64C7,D*K6@6X5LM*!FCJ(PW 8-(P++Y\XVUSE$[DQ M-1I:2-R@TEP(4 MKJ;>970Q2VR\"WCFN-4',MA.EE*^6N6NG'JA+0AK+(QE8/1YPRNL:TM$9?S9 M<7I]2@L\E/?LMZYWZF7)-%[)^H67IIIZ8P]*7+%-;1[E]CON^DDM7R%K[7YA MV\4.8@^*C3:RV8&I@H:+[LO>=W,X (S#(X!X!XA=W5TB5^4U,RR?*+D%9:.) MS0JN58>FXKBP?\K"*/)RPIG\[N'YYN'IQ^/=S0*^/K%EC?K;)##$;/U!L6.9 M=2SQ$98,[J4PE88;46+Y/SZ@BOJRXGU9L_@DX0+;H#KKDN:JDW"N'7Y5(;17OQ^T2&I,^0N S)D0Q7LFFEH"0:Y KV M^3CJSZ9YDLK>X85N68%3CPY-HWI#+P<:B<%FB:J?"UQCL;-$UA)E,&>*"F"B MI"MKVYK2PQ<8COTT#4E(4C]),WBA.SGCXJQ5< MO;4_[#Y*/5#=K76*D:W;[Z4T="U.K.AY0F4# MR+^2TNP5FZ!_\/*_4$L#!!0 ( $!89E&,1U_!@0( &4% 9 >&PO M=V]R:W-H965TQCZH-AT+$267%%.VK^?)#MN"K397B22(@\/)9'CC=(K*A$-/%5" MTB0HC:E'84A9B16C0U6CM">%TA4S5M7+D&J-+/=!E0B3*/H:5HS+(!U[V[5. MQZHQ@DN\UD!-53']/$.A-I,@#K:&.5^6QAG"=%RS)=Z@N:NOM=7"'B7G%4KB M2H+&8A),X]%LZ/R]PSW'#>W(X"I9*+5RRD4^"2)'" 5FQB$PNZWQ%(5P0);& M8X<9]"E=X*Z\1?_A:[>U+!CAJ1*_>6[*27 20(X%:X29J\U/[.HYJY)Q M#?=,- AGG#*AJ-%(\&>Z(*/MQWC8DV/8YQCZ',-_YCB *1$:@BMD+E$.]OO- M,6NTYG()3.;P2TG=&V:,N"7CKQ]N\]<&JP7J_L+ACARM2URC@+C;DVX?P*TR3'0ECMS+ MX[/]D7IE)TC1R)S@(QQ'QW;]].$DB9/OKR1W&PO=V]R:W-H965TW$G5@LC9WH#?HKOH QF%]7MPI'O=;*3)10:2$KHF!^UAEZIZ/([G<; M?A.PUCLRL9%,I;RW@^O968=90%! ;JP%CI\'.(>BL(80QK>-S4[KTBKNREOK M5RYVC&7*-9S+XK.8F>59)^V0&J9P?7-9'CS_GKT\9(,Q^/+R9AT)WQ:@#[N]PS:M[MZ^<;6J+'E MOV(K(Y]D99::7%8SF+W4[R&N%IR_!3?R#QH'50F"L9*@U&$TNA,X+J6L%Y,MPJHW"E/EZP&W8N@V= MV_"U,+"29C7ZD?,]7BV6%M@71SZ9P*,AHT+F]U_W'<-!=[:,3_6*YW#6P3K5 MH!Z@,R!7HA(&WA98 S9V3-S=B0GDRTH6SQ!4Q@\J(N7!QB.=H>1/M]2VY>\/+U;L+,I&&%WBT M7D9&O.!5;C=9CBX@AW**M@+/'KV7DB.2I32,,Q3\@*:>%3Q&XRBR,R%E7F!G MHIAF44RN\*8A^9-%:M03%OZW6FCA+H&NY\7'I!OZZ3'QJ!>%**.VG0MHR/![ M&$IF@0118&$$F4<\CZ8L(UY&LRQ! &-(D8^@M:GZ#>OR[K@!OGEI51&_,$M MB%,R?&4%[Y?#/'1#1B/F(=J,LL"B]JF?X/C-3ZGO^>](-[* ,+CAKEEXQ#M< M ^DF-$E#I^48Z"(%6;BCC>$X$OXEP P!IM1/H^/&5!PVO,;1CH\XH+Z'"S?8 M>-Q\7LS]XF_^F*?D[V*KP:9PF;?0M"V[Z M&"UM9U[B^;FNH+WY$+-'6BU%(:!BZ/-RRGGHT\<(?2+L#G21J.TETL)-<:B-*1]!5;6R?>D'WY8;N M.VA(-/+[=K.OG1STN;^=-+2;I0(@I6OZ-I=]FF&VX)K+T<"+K>Q;#EGBRBX@ M&4UP%<5P(TZP:0"?&^3?MS>ZK:XXQ&LHW$M8;^>I@XUHX1YT&KM079GFU=/. MMF_&8?-4>M[>/#@_<;40E28%S%&5G23(@VH><T'9 M#;@^E])L!]9!^Y(>_ E02P,$% @ 0%AF4;;9V<]/ P 4@< !D !X M;"]W;W)K&ULC57;;N,V$/V5@1H4NX 072S%)"3[R=,?5U$.A\AQ73E[)&02<;J2IF:*FV@:X5LL(Y53R(P_ JJ%@I MO.G8[:W4="P;PTN!*P6ZJ2JF#G/D+/H>IY:>V?P5XE[?3('F\E:RB>[6!83+[2$D&-N+ *C MSS,ND',+1#3^Z3"]/J1U/)T?T7]WN5,N:Z9Q(?G7LC"[B9=Y4."&-=S1*X7]*0]&T6E)?F8Z6RSNO]S>P-UR-E_>+1^7MP_P MX9&M.>J/X\!0!&L7Y!W:O$6+WT$;P6U,T'$%NV@A8P%W)UB4O34F1OSEUX1%?#,RYS)^^OZ7SV1CVIE[K MFN4X\>@J:E3/Z%FM#%9K5+U@<(-YMQ/9G6@$"UG1?=:LO1(D E8UEP=$6*/ M36DT7$ \]+-A1)-HZ(=1!#?ES@- M4B@,4 M2Q%AL@2/=0. G>49G2H@AIZ+04!DD@TX/'_F@4 MPJ^_9'$4_P9_.KZ1'V' M#Y$_'$4?CQ<)Z(WX;PS2,+F"LP3^: 2^ENQ%5QUOR1Z<]+D*U=9UZH5W-J::^;Y.SUAP/905EC1SE*K@AH;JY.M*(<]<4)'[+ C& M?L%%Z2WGSK95R[FL32Y*W"K0=5%P]<<:*'7&G;B=#;6X"_G%3_A'LW/ MU5;1R.]0,E%@J84L0>%QX:W"V3JV_L[A%X$7?=,'F\E!RD<[^) MO, 2PAQ3 M8Q$X-4_X!O/< A&-WZ^87K>D#;SMM^CO7.Z4RX%K?"/SSR(SYX4W\2##(Z]S MLY.7]WC-9V3Q4IEK]X5+XQLE'J2U-K*X!A.#0I1-R[]<=;@)F 2O!+!K '.\ MFX4RY2[.VF<1^B^(5%N3%*'&ICSZ/%HKF"4.E2I(]GF6>H=$.,HAMB++X2 M&T=)0RR<)'WX["XG*<"?4-%;\PP)Z*W2AC;-$HQ'@W@TA3@>L'!LFRE)0TT8 M3%\@6)&4VAVCOT)%%@ *O9:4R9%3*%5=N*[,"BBQ/.<5,+VSY*+$2D_%RI65 )Q; M4$G=P/,2M\2$.>G0KDU%.N2UHH3!5"!9ER46;U= ^6;D^,[[PHRL"F46W'18 MX17,03U64Z%G;L>2DQ*8))PA "&SDUA@9)PO.7\SD-A\Y MGA$$%#)E&+!^K6$,E!HB+>-OR^ET*0UP>_S.?F.]:R\++&',Z3/)53%R^@[* M88EKJF9\\Q-:/['ARSB5]HDV36P2."BKI>)E"]8*2L*:-WYMZ[ %\*-/ $$+ M"(X%A"T@M$8;9=;6!"N<#@7?(&&B-9L9V-I8M'9#F/F*/UW? M/_R:W5[/T& B_P#L#'7\,GD&FX;^#^X"/U /3[H7M]3_D2S4""6,/!^C;I$IO.W,EUFO3C6-=RO5W&_:@HCN)!%_7! M2]1YB8[U\JPOHSD*4\$SD,X/>(-Y1 MMQ_6ZWG]:$>=N]4Y3->^PV)%F$04EAKGG?>T/=%TPF:B>&6;R8(KW9KLL- _ M#Q F0.\O.5?O$].?NM]1^@]02P,$% @ 0%AF42B7G=.+ @ >08 !D M !X;"]W;W)K&ULK55=3]LP%/TK5Q$/(#&2IFD' M**U4VDV;-+:*CO$P[<%-;AL+Q^YLIV7_?M=."(6%[H67^.N>XW.NX^MTI_2] M*1 M/)1"FE%06+NY#$.3%5@R)V[XNK!N(ARG&[;&!=K;S5S3 M*&Q9Y73HXGW #XX[L]<'YV2IU+T;?,Y'0>0$H<#,.@9& MS1:G*(0C(AF_&\Z@W=(!]_N/[!^]=_*R9 :G2MSQW!:CX#R '%>L$O9&[3YA MXV?@^#(EC/_"KHF- L@J8U79@$E!R67=LH5LS9MDXU6H'VD43F^OXW'@TN>'2G>+":EKEA+/C&\R0;]E2H#F%+XI) M:KXJBP:>5DZ!R1R^V0*U@>,96L:%.8%W<+N8P?'1"1P!E_"]4)6A0).&EH0Y M^C!K1%S5(N)71%S M9*V,/!!YI@_QX=DJ'45/[JZB@\2+G!S!OWH%.(HCCKT M3 _#9Y@1O.?@O8L#K___),//R=)837_OKP/$24N<>.+D%>))EJE* MVN>'-1%T-9G,$.B2PU1CSBT=K:&3G59:H[1=)U1O-/0;N:N_'??Z@R0-M_MI MZPCJ);TVZ)F'0>MA\*8>YJBYRN&SS*AJ&70_9-T[Z;)5[SW84YQ<)-V"AZW@ MX9L*OM/[2Y1KWW1,^!%U!>]G6WKZL27D_ IO"[* MUTRON30@<$70Z.P])4;7A:X>6+7QM6*I+%4>WRWH;4#M FA]I:@V- .W0?O: MC/\"4$L#!!0 ( $!89E%T5(_W% , .H, 9 >&PO=V]R:W-H965T M?B(^=T5EP\RPA H=>8);+K1$JE M5ZXK@PAB(B]X"HF^,^1,@MNKY.2!4Q!/:3W0L_AW! M5T@8:^W-#.RSL6J=#4W,-DZ5T'>IUJG>;7\T08_]\<,-.AV"(I3),_0%/4R' MZ/3D#)T@FJ#O$<\D24+9<94.:81ND+N_7KOW#[B?0GJ!:MXY\CW?VR,?5,N' M$&@Y-G)\N2UW=:)%MGZ1K6_]U0YE2ZA CX1E<([Z4H*22.>%QI3,**.*@D1W M0&0F($2ZQB809$+09&&MOO%$% O71%*)GL8Z !HIB.7/"KQ:@5>S>/4#> ,B M(QO*#FY>,KHD#!(ES]&&' VI#!@WD/OV8QVA:2.8__"RU_):'7=9?NC5-EOH M]0*]7HW.I=+/3D4\1*-D"5+%?PF^]M\H06$/-_ []#U6N.'A_?"- KY1"5\N MBU&29H9[#$M@"*.G.XAG(*JVMUF$:7[&ZFL5>*VC5U]K9WMVJZ_:9@N]7:"W MCUQ][1TH[QUVE<46]&4!??F/5>=_I.JPMWG%>Y^Q[G"I!^&C5UX>HFH'*TVV MT3<-!?M'KKP\0"5XE<[CZ:A^JODUCP/5/67V;ES^N?OO_E^IK M_'D3JTRVT3<-!3>/77W-G;/ OK:[SVQ/WW5+!U'S%7!'Q((F$C&8:YUWT=+9 MB_7!>CU1/+5GTQE7^J1KAY'^& %A#/3].>?J;6*.N\7G3>\W4$L#!!0 ( M $!89E$_5)%*>P( '0& 9 >&PO=V]R:W-H965TP;[^V MDV8+I%UN$H\]WS\S=CP9UT(^J@)1PTO)N)IXA=;K"]]7:8$E4<=BC=RLK(0L MB3:FS'VUED@R!Y7,CX+@Q"\)Y5X\=G-S&8]%I1GE.)>@JK(D\L\,F:@G7NAM M)NYH7F@[XL9+9,P*F32>6DVO"VG![?%&_:NKW=2R) HO M!7N@F2XFWID'&:Y(Q?2=J+]C6X]+,!5,N2?4C>]HX$%:*2W*%C89E)0W;_+2 M[L,68'3Z@:@%HK? R0Y@T *#M\!P!S!L@:';F:84MP\)T20>2U&#M-Y&S0[< M9CK:E$^Y/?:%EF:5&D['WVYODX>KZVLX2% 3RM0A?(;[10('GP[A$U ./PI1 M*<(S-?:U"6@Q/VW%9XUXM$/\'&X$UX6"+SS#K(>_W,^'T1X!WU3:E1MMRIU% M>Q47N#Z&07 $41 %?0GMQQ-,#1Y:/#SOP9./XV=[JAETAS=P>H-=AR=$5E/& MP!P/7'%->$Z7#&&J%&H%"54I$ZJ2"+^F2Z6EN62_]X0==F&'+NSP/V'[/HB& M/'&D;3G/<1B>AWN:/N27];M%IY_8J_U&7_^A#^1_!-'VJJ,0,DDI2 MGL,<)15]'^IL]"Z3X$U)[SWL&;_*T]^ZIR7*W/4[!:FHN&ZN;#?;M=2IZR3^ M/_>F']\0F5.N@.'*H,'QJ0DOFQ[7&%JLW:U?"FUZB!L6YK> TCJ8]940>F/8 M -V/)OX+4$L#!!0 ( $!89E&T-\.*X 8 (&PO=V]R:W-H M965T[ULMB)QD'VB:Y+P7Q8TC0/&#]-E+UNG))@70G'40X9A]^(@3#HW M5\6Y^_3FBFY8%";D/@79)HZ#]'5 (KJ][L#.VXF'<+EB^8G>S=4Z6)(I85_7 M]RD_ZNVUS,.8)%E($Y"2Q76G#R]OS4*@0/P>DFUV\!WDH3Q1^BT_F,RO.T;N M$8G(C.4J O[Q3(8DBG)-W(]_2Z6=O0R[&;R9?'_I?;R>!N#/K3 MZ?AQ"CZ," O"Z"/H@J_3$?CPRT?P"P@3\+BBFRQ(YME5CW'#N7AO5AH9[(P@ MC1$,/M.$K3(P3N9DKI ?U+04^6CG?5Q.^M^O?B(S+@XU(K?GB[NUI0"[Z]@7.C#&GU^F(2, M=.]X1YN#2<*"9!D^103TLXRP#/QUQ_%@PDB<_5UCS=Q;,PMKYEG6+D _IBD+ MOP=%GQV_<,;(R 5X(#DKS$D*Z +X838+(O G"5+5K;2S;Q?VGN?G MP^NC 704FK4/S6H7VFRVB3=1P/C/AV&J@MA9L@[\ZSK0Q;84QFDPWZI$V[4Q M@N8Q[%8!LZ!KN.JTV/NTV+5IF?"Z+7:IB337V(?QRRS:S,-D"6XIG6_#*/JH MRHI="17'J7IKV)84TZ@)=123NX_)?8>8BF@>5RE1AN-62V08CESN)M11.-X^'._= MPME253!>U4V(H7Q#-Z&.@H&&&%*,]PK'IQMEFRTM'KKJ.0A*\32ACN,Y&+K@ MN\6CN7=*BTWQ-*".XT$B'M30(RLA?.%KU*E]L=1^Z)4+';F_CTZ#^0J89V"L MNPC%G 'QCP9YF]+LY/;OE_J/[@X+6Y;4$6Z5.-NS=!&(V076#R]'EQ6?1!01 M3?K* IE5HJY.)4-8'4NZR+607$>%-M=&^!@V5FES+4L>#E3:(#0-7;;$. 3K MYZ%FXK\ ]YMTMN*;<#XJ5=H8XZ$>>K<*;+VY34 MA94XPS(TQ4>"_%$[\B](1;F6*\C;Q1:6'5?!3%NS'2)!\JB>Y)O\YHROK%^5 MCDW;E4EO5,+L>IBO@%F&86MV/"3('=63>VUP%^!K1A:;B/>/A6KX&C4HAQ"\ M\ME-7=1S1(^#%/R/WH?_1TA!Q99G6')Q%##'<4U-<003HW9/)LY@8:1@8:@C M'B1(&-63\!O5=!_(KKN=U=B1(#KD_(S&+H@+M5R3?Z2Q5S??+L251CPZ$>N;\C:U(>EXSQX+F ML/43FCD69(7KR>K_;.:XNN]U36S+SY].@_DJ M>417P1!R-!,Z%JR*VSW@ MUG9R7%T7(70-3_;;4?1$V[(T?@MVQNW86=?)W8H[CFFZV\7-$C_^S*(C8K"?BL]NX627/KNO)%*M"<8[5U,84%&NV MVV?/Z.*EQ>-IP)(][1V\]L!G[F7Q1DL&"B.[_Q_OS^[?FND7[XI(YP?P<@@5 MYT?P&PO=V]R:W-H965TTD!#:W;J6^0.S,Y?-X M,C.C(^,_Q1Y HMRL^&;%,QC2%%4Q@#?+YL.)J9596(II *BA+$8?MV)CBSS/L:H5$;*((MR6+YR(Y?H3S00-L+62SR7W0L9+W 0&$F)$M*9460T+3X)Z]E(*X4 ME)UV!;M4L.L*;H>"4RHX^4$+LOQ8GGOO!C=_@)T#>6RKU BS2"Z*V^J9@KIXNCD]IP.>RMR(IL8!%+A0=,PY!F) M!?HQW0C)5:K^U^/"K5RXN0NWP\4B.<3L!'#+(282(O1 R8;&5%(0-VB6<0ZI M;+N9PNPP-ZL_ZY>)[?D>'IDOU_%J2F'/PA>I-\R#BGG0R_Q$7E5,RN#T0A9V M!E?N7JI%]=OH P"7,^!%B%KX+3S!A5OT,N[3"5P$/)=F1HT .P@L&J4 M32&K'1%;ETIM]4*NI:HMA$=YB5F\2M"5%'6GKRIQ7$\'G](5& MBO9]E:LT]J9TV4X];=NDL.5VH%[:#G;ZOS2Y!X[.5>&]':$T^B9NME_/X38I M''3E\:6-X?X^]L>PS<[D^KX;U&F;8@[V/;N&:U[-2@GP73Y""A2R+)7%V%3M M5F/J-!_.S(MX,>-^(WQ'4X%BV"I5Z\Y3D>+%V%@L)#ODD]>&237'Y8][-6H# MUP+J_98Q>5YH!]7P/OD%4$L#!!0 ( $!89E'4'K TLP, )T, 9 M>&PO=V]R:W-H965TX^K/;!D M836S6=DK97[^V RF!D$ZG/$#LW'/N.8Z=>^EO MN7B2:T0%+VG"Y,!9*[6Y=EVY6&-*9)-OD.D[2RY2HO10K%RY$4AB"TH3-_"\ MR$T)9F8MCGF4HHPZD F:4I$;L1)GP[<'SG,/% 5VME)MQA?T-6.$/U MN)D*/7(+EIBFR"3E# 0N!\Z-?WWK!P9@(_ZDN)5'UV"LS#E_,H.[>.!X1A$F MN%"&@NB?9QQCDA@FK>/?/:E3Y#3 X^L#^S=K7IN9$XECGOQ%8[4>.%T'8ER2 M+%$/?/L[[@VU#=^")])^PS:/C7H.+#*I>+H':P4I9?DO>=DOQ!% \U0#@CT@ M. 6T+@#"/2 \ 027 *T]H/6C&=I[@+7NYM[MPDV((L.^X%L0)EJSF0N[^A:M MUXLRLU%F2NB[5./4<()S!5\FJ A-Y%>X@L?9!+Y\_@J?P06Y)@(E4 :/C"K9 MT)/Z^ON:9Y*P6/9=I148'G>QSS;*LP47LH5PSYE:2[AE,<85^$D]OE>#=[7S MPGYPL#\*:@EGN&E"Z#4@\ *O0L_XA^%^K\K.Q[+?_G3VTF*$Q5X(+5]8MQ2M@KQER5L7R/_@;'6E4*1@TC1@BF*!3.F7$8R0 M",I6\(V^8 QW3$>A+(<\$(55VZT^9]CTO%^K'LN[827+[<)R^UV6[XG*!%4[ MF%QP4T]W3W;@MQN_?/JDMTN[RM;/XTO^HL)?5$MH]\L=TWLDTZ5#&QQS]HQ" MT7F"AX$M*%-!%Y6&<_ZNY3V0DY5K9?_ITF./),Z:J5C.GC8[4 M7+7#3N2=+.>;8275O4)UKU9U2:1U(&5&F%Z_VQ?=UNX_F;X+*ZIGEG H+(TY\3G6_'E94>U6B_5NGAE7A8RH957"G5 M/WNXK;8?E86.*Z+.O)R'1#W/+T?=UA*5S0:O9H,/',P'--VOJ1:'DP W^;XC MMO'4-8/RZLZB/FT+=KH,2>A FK<8$<1D)ZM>D^Y1NY6B6-D^5X)5DU?;8K;H MI6]L!WDR/_*OQW[%_,3TWK:]>Z7/&_=[(E:424APJ5-YS8[>;"+OA?.!XAO; M[,VYTJVCO5SK_P\H3("^O^1<'08F0?&/9/@_4$L#!!0 ( $!89E%!/\WH M , -<( 9 >&PO=V]R:W-H965TV2=I_/]L0E@>EU?8EP>:> M<^X]7'/I[QA_%FL B5[RC(J!M99RVV'# MB0'EF>TY3M?.,:'6L&_VYGS89X7,"(4Y1Z+(<\Q?QY"QW1Z M8-U8*($4%YE\8+NO4-43:KZ89<+\HET9&WD6B@LA65Z!508YH>4_?JE\. H MGF: 5P&\4T#P!L"O /Y'%8(*$'Q4(:P IG2[K-T8-\42#_N<[1#7T8I-7QCW M#5KY1:CNDX7DZBY1.#F\HS'+ 3WB%Q#H&HV2A.@'B#-T1\LNU(_S8@H2D^Q2 M13PMINCBTR7ZA A%CVM6"$P3T;>E2D93VG$E/"Z%O3>$?73/J%P+-*,)) WX M:3N^UX*WE0FU$][>B;'72KB 30?YSA7R',]IR&?R8;C;:RKG_]1G_ZQ^9(9? MMX5O^/QWVP)-B8@S)@H.Z.=H*2179_M7BT102P1&(GA#8I:F8-X22"H5CB4T MN=;.X4<=Q_G=S+IU9MU6 MHCEG6V+>RNHXJC-GGHO4Q[7IS)5<7<.E1\1V&$2];M_>'C;R>=!U$#G'0=/S MH)LH\H^#9@U,4<^/ZJBCBJ.ZXJBUXJKW+KXQ(2[12$I.EH7$RTS5S= <=1GA\YP8D3#5QNZ(8W)U;8!V_J M'/C*C$B!8E9069[.>K>>PB,S?$[VQ^[MQ&W8GZJI70[9O_3ER+_'?$6H0!FD M2LKI1*J!>3E&RX5D&S,GEDRJJ6,NU^K+ [@.4/=3QN1^H07J;YGA'U!+ P04 M " ! 6&91WQ^;<0P% >% &0 'AL+W=O#/LMD'*5TSI'( MDH3P'R,:L]U#S^CM&UZC]4;F#=J@OR5KNJ#R;3OGZDVK5<(HH:F(6(HX73WT MAL;]S+!R0H'X/:([_(OA%.I3S5TS^F$@RZ'.V0SQ'*[7\ MHJ43W_MF&9(&DH^II4<>7J6E#%,"IC MP&=B,-$WELJ-0),TI"' GW;S_0Z^IORH3<%[4T:X4W!!MW?(U&\0UK$.Q//8 M3?^:I9WT<3?]&^&*;IRE3RX.WO !^M/%P8/TYXN#!^G3_^;\[%^/_201S'IU MF(6>>6YU$)Y&Z5J@.>5HD><]^F.X%)*K&OUGA[Y5ZUN%OG5&?TZXC()H2Z3J M!2UHD/%(1E2MJ7&D>HF6F:0A4JM*+;7PJ*6.Z^H7)L3U#1H1$070RBO[=XK^ M\XWO8W!KFGWMXSB?VACLG$*F@ SVK5/0K TR#Y 3?^S:'[O3GQ>UV\_2@"6T M&BD:?JB21)8Q19*A1Y8D:L-<2!:\;U@<4BXZK+!;X1FNV1C#I VZM3%NH*: ME.68;L,/0,LU/!>VQ*DM<3HM&:8R"J,XR\\(1QF#)I]!G*GRAU:<);DSVTR2 MXCS!5JB=QS=HF+ LE9!190#V\3QZ.O8:3K51V,"FY3=<",:N5 .-==3&P3E$""E=D/K"8)9OFF[Z"3U4I]=M>5[S;_< Y5OO_(9="0WZ M!^!:*09(V6Z[\'5*G?IV..4:YL_<#[JRR&S79<>T3, 2 GO"1#2=EW(&TBS M:UI0#%=J:[T.U=- M%"\OH\H7R;;%3<622\>1XRF- MB&SS&8WUDULN(J+TK9@XBG;>=BT.=S%;*8G@L@ MYU%$Q/*0AGRQWX*M5<,%FTQ5TN ,^C,RH2.JKF;G0M\YQ2@!BV@L&8^!H+?[ MK0/X?H@[B4':XYK1A2Q=@X3*#>=WR#MHIW)H;EZ]7H'U+RFLP-D73(PZ\L4-/]5J\% GI+YJ&ZX(M/-">4 ASS M4*9_P2+OZ[; >"X5CW)CC2!BSST?'%Z,_ MP/%?5R>7?X,CJ@@+)=C.+]Z!77 U.@+;6^_ %G" G!)!)6 QN(J9DCNEALLI MGTL2![IQ*[D_96&HPR7[CM)HDWT2P+ MJFA%]1#5#CBBLS; [@Y +G(K\ SKS8_H6)O#Q!SZ-7!PX7F'Q/I=+M*1(=[#4&7[@"2YV"+NB8 M3V+V+PUVP$CQ\1TXFRG;;,C =5-P2?*Y'T#4=^XK"'4*0IU:0A<:HF#C!&;V M]G2V@NV+T96>TM].:71#19WGNL6+NLT(Y5X!:*^6^:L![8#C[W.FEN DUCZ< M)P\D.%-3*H":DG@5Q]),T)?SQ)]5H%WG2WV6G[^!K]=KU--$+JF.KD- MH:A%P2UE3[+,\:[1[%I8EFHP_$69=\BEJDR_&2.@==^J.>E?R; >*])#$R$! M E%6GA$& 5G*FJP%D7$$^ITEJ#189E0Q$RI=DJ'V2T'';<\2=5/_(?ZQ\O2, MB@1-,8=>,VH2-.48UM?CAE6E'.U:1G8?EZ6*3CWH6D)O] +L-L\37]-/FF3N MWU.A/]&RJ@7T9P,%'P@3X)J$4X=AYM*Q8.V9&"D"FRJ5GG5Q.AM1ARWD:WL&V$#_T_*!E9(&^3C:I+(:!O4 M%&WSF.1K0IZ36@LY;'N^Q1M& Z%Z7=$XI9?C78^Z+>A&X:!ZA?/+:JGESU&7-"_?: MMF5N-""JUX"&;6D_Z#G*%QEQA1JR&X.,@D'U"J99D[T>ZVJR^\5D]Y^<[$;F MH#>7.46".YLKJ4@UQALA@]Y5E8<,;88.]-K1\-&,C*W"]K/B982M)2: 3D&8U8R(=[:E M>IN!['0LVR?8B C\YAM)/\;M99'M;"Y(K^T]KBE.Z? VHF*2GFE+,.;S6&7G MN$5K<6Y^D)X6.Z9[=NA^2L2$:=PAO=6F;GM/(Q#9.79VH_@L/0J^X4KQ*+V< M4A)0D730SV\Y5ZN;Y 7%?Q,,_@-02P,$% @ 0%AF4=$:G_,/! Q M !D !X;"]W;W)K&ULK5=M;^(X$/XK([0K[4J] MYIU 19%: G>5#EH5=E>GTWUPR0#1)C%G.V7[[\]Q0DJ"@?;*%XCMYYF99SQQ M/+T-93_Y"E' KR1.^75K)<3ZRC#X?(4)X9=TC:E<65"6$"&';&GP-4,2*E(2 M&[9IMHV$1&FKWU-S#ZS?HYF(HQ0?&/ L20A[N<68;JY;5FL[\1@M5R*?,/J] M-5GB%,6W]0.3(Z.R$D8)ICRB*3!<7+=NK*N1Y>8$A?@>X8;O/$,NY8G2G_G@ M+KQNF7E$&.-BGDB' H)3$IRW>G!+@OM6#UY)\)H>#A':):&MXQN@.5H:2U_4-NEV#+!49I7UE0PN1I)GN@/[L?CN]EX.)E-X682P.!^,KN; M_#Z<#.Z&4_@2H"!1S+_";_!M&L"73U_A$T0IS%8TXR0-><\0,HKYQ/PZ\(&$<.I 4)6AY$)(7W4L0G,W2 MZ+@EM[3D;BUU-89J6?6JK'I'+9>Y'% N=*DJR&U%SK]?SWW;M64-/>^^.CJ0 MU0 %^R#?]JPZ:*@!F999@6H*VY7"]GOJAE_ *!-Y=8YEK219 @_D1=7R15E M(3*@"QC).B8Q_"43K\M,X=3;"=7JF'Y#] E038]?Z?'/I2?(4)WC&ZID:,]Q M?R]$W_3;#1TG0#4=G4I'Y]PZ5@SQL)+.7I">N[% M=/=B=!V_*>0$J";$,E\O"N:YI<@[XV$II;O=,!W+M!M:3J'J8G9N/=8YQ73D,K2QV_LGM.V;3C/Z4[!Z_*_7 M!*/W\^I)>KW=6.^\ MWFPW59L%=V^G+-_O-+[+.E2[L_?R[:,\VVS8&FI0;L=K?@*,G1XE0;94W20' MM;?%_;*:K3K6&]6G->9OK:N!I9D/K*MAT8^^FB_:XS%ARRCE$.-"NC+EOK2 M%1UG,1!TK3JD)RIDOZ4>5[)+1Y8#Y/J"4K$=Y ZJOK__'U!+ P04 " ! M6&91\#?R+W<" "7!@ &0 'AL+W=OV+9(,"BQZK 2J5E:,%UBJ M*5_;HN2 4T,J7H#4$.B=09L'IM8 )YKA.I;?QL(G@-P7M/" X0_(;@GZH0-(3@5(5^0S#6[=J[*5R$)0X'G&T1UVB5 M30],]0U;U8M0?4[FDJM5HG@RG,7/\?TB1K-X\O#Y?OHT?;A'YQ%(3')Q@3Z@ MQ3Q"YV<7Z P1BIXR5@E,4S&PI=+6&>RDT1G7.MX!'1_=,2HS@6*:0MK!CX[S M;X[P;>6Y->[MC(^]HPGG4/:0[UPBS_&>0HAW@^V@I)%>W^\<1U:!5#8QJ<$#U M*Z@;?HDF3,BN U63KPQ9M[M-Z 6>@N /DN$X+ MJAW:>S>M +XV+4Z@A%54UN5NHVT7'9GF\2X^=F\G;D<\4EVW;I)_TMB)9:>[YDDG5-,R=U$"[3_HO W M4$L#!!0 ( $!89E'M ?/9/P( -H* - >&POM M2^C#EKQ$YR+]SE\71PHKO6'P6 !HM.9,5!$NM"Z_>%Z5%,!)=2%+$":32<6) M-J[*O:I40-+*#N+,F_K^W..$"AR'HN9W7%SC[]KJ6\^(-=./DTF_M/YS7[\K$F<8^]5Z.P Z(7OCX-M<@P^/PS^ M%GL,?7T0^@UR _;:E8_#3(I^ RZQ"YC*A -:$1;A6\+H4E$[*B.VPUYG@SWU[8Z*SC2"6M-A MG&/Y0YIC#['^N[BHI"NIO]5F.J+Q[5F!!P4973?^.NL$C-&#<3HI2[;YRF@N M.+C)'UPP#LEV'"JDHL^FFCTJB0F PF@%2M-D&/FC2+F M=X>IW4VKGEZ@IK_ M[3KG($ 1-A1MSOXQK_*[%5]>_R_)S;_*ON!7-;;7X+&+G)V"R/DIB#S.,^FU MU\[@;MNYV;HHLB^("-_;MPKKBZ)E39FFHO4*FJ8@7EQP!J_)TCPT=_BF?PH9 MJ9E>=,D(]_9/2&G-/W>]'NQ"M+UZ^X>=7C!O"O:OV?@O4$L#!!0 ( $!8 M9E&7BKL

/\8#->C9J?1>G]ZT (#M+6+P>B,UFMAA43)I)"/I2(RL.2(VF@U MK#EF/#RK8 [M25[?_BC>2-"3%1_CL W@ZPZ?,UFK*#\#)1D-%:DFH7S5[UOO M=M]5>Z^JO][NO(.=O]7:W6M>V?VW$H"K\,[7BZG699UIU+6CT,[* N +1C<8 M_S33(=*Y#C$XUR&J0_LE5B[&;G72CZ!:P77NK/IS!%(H?@5>[)],.+;Z3];2 M7HZ?5_7ZTVM^!&[D[>[8:U47INV&6G/L MC_)W\V_]^&DT+HTRF&B(U;OH1WW00"97['SUA[;[J7Z1X_9@4+_8NYV7OVY6 M6_4[P(@Z9QOYJV=@JF5%-/<%ZXP"S':G,[WKY6&D7F\XUEG[N5_>9!;/WZ9^ MF;Q4G3B,UZ[#9I77Y@5Z1[,/NJ==N%N@Y$; MM$/;]F%.X*WAI?+I8#N!WML=CJ?<3[\_O6\]U;GPS-@#-;]M8J<-^Z >)VR$ MV;CALLUJMUN/IW?2[N:I@N'!O@' W@R?*U:NAB;]\#FI:Z? M%NS9600@=J=B+L3V\^V>'^5)&K=?W.F&;;C\B8FQO=:6^"@4BT+2@$0*'O'D M"7)66Q!B1A@BK)DN IJ&71( "MFZ MF<)IND>&AW8(&_@,=E,5OYY$7X-SLG'RFN5]DC?5-MQN[NED_/0:XX/K\5\- M#GNC3LAW!OM@"J6C47?L_Z])-3_EVN_6N[5FGYQR%H>]\YV>[S-'"+6 5+\- MJJUN=P3W>!N!W<&8[E:O8"=6!*/_>^5]X";3UZG&;T+,6!;4/^7O_+IY26>^ M.,N+J)IJQ57-W>Z7.*$K4#'K%+]FKSNNFS[<&@SB<'6TS+/IT4CS^.#X[\/] MHRV $7R^#= \^OWPX C@VFJ<-C[\<=B@?QP='+UAE^'9H < WU?MQO;OG3P6 M@.99X_6KXV;KCPX\\^O^\/F<7,[I&;K/6^^^1@D)BD9AYC7"7$5!-*, M2$0<*)B"4<:U'A]AM;NC&+8R_3%0:3"-+"1#>+#>, WF(TTZ<0,;1:RQ5DK/ MM=+=YM\[[UJU)59M-;>KO=;_[KRMMMZ]V[G.-%OIK;_;W8YN" !HV/[G6/N< MQN>",VT+/GP9^T/;[K;Z-I/B&!S;[8'O] :C?GS",,DG@,1)%ZWEB&C"$>=6 M(^LX1U9Z[YEC,06]LMN^ON/SW#2Z[6]AJLQVR9PZOIPMORHS\J^FVE0E#V ! M]+/A-!AK[B#Z0B;D$7XX6_NPF*5R#PQB' M559*P4:H#8NB_?Y4WF@<[=/E:K\;%VS%0YN5R*R'9HVP7W5ZW4\H;Y'Y';AY M5_01?8Z^M87QUA?;[F060[!ST< "G"314&OSZ_<4L?V_ZG=A=-SL3&&_A^=;69Q)T)W">M<+WY MR 7F4C*+"(N@<%D3$,RF0C$)K(05B?IT1>$:*RT7 SF ;CKV9!"?3W_X+;0' M)QU[]KS=K4FC_M+EH^1A[V1RC&?,IA8LG^1-CJHGMY\<\FW6AWR7@KK&GW'X M4,H;/\:;Y,;/OG=;0CZ[?<_ VNO#':M!DMN-Z!'5*7I^EC*Q5[J(8-' M]*T*,6P=@Q8'EP=0[P;#!=YN@9BDGSP1ZE83\=JVN[7=-%=LOZK==M6%73IK_!KKY-(-IWC%M+D7]=^ML$%)?I+--9IG.5IG-)Q;WJS!LY MCOE575=V7=EU2TKF#TD):J66E%GN&+;68IG-Z &/9>_T>[Q^_%\VC/,;&U\;Q^ROI^WO;G[\U87PYS;^Q_88TMW_O[+<^ M\8/6V_9!ZS-M',$SO^V:*X8TDT(K MP;$+JM:G5J@-U9*\4?6S*5]]ZZ35&]I.-8G)G#NBOU,!XD6-US4I,+*XQG\' M*_Y>1>1M/1-/<''OIN:4!2X+7!9X-1;X)ZB,Y]%MKWK]=W8^<&ARTE.4QD64 MQK,YI=$DP;W4$9E '.()@]*8B$%4.D82$]AHO!2E\:$0_B\:Y30>"MXD?I\4 MRI47KRP3^W,F=LVZKWS/[K'?BU*^8\VX2>3JI?)5MY*M*S=+"WN:%IN#U=8K M[GS0L] DK+AWM&SJQ[6I?\BK7S9VV=AE8Y>-73;V4W5O%+_& GZ-YOQAF-/1 M$:X5"MYXQ'U*R.$0$"&)4)6\=S0N\S#L02CM8AW-2Y5,[E \;.WS5J\K9I-+ MP/Q \F-)JUO%Y*\RV))65]+J2EI=2:LK:74EK:ZDU?W\R2B)2V4ZRW0^W>DL M:74EK6Z- _]+6EW9<6MT8E1V7=EU9=>57;[:WW6P?'.V2RR>)#;I+&MNOC@Y:'C>._SAJ;N\(&'=^)[ZW_>H8_L[A><>- MH[\OIM59YP,) 2-"O$52&.34K?F596)+3EW)J5LM-]-C"F8O.75E4S^Z35U2C\K&+AN[;.RR ML==E8Z^4>Z/X-1;P:US,J7-$*,,H(MAJQ(GT2&N?D#0F"4H,;"*YYCEUB^?0 MC>^Y8NT@6[G7>G4:ZQ;RU4F_!Q,:!E7J]X[K/+IL)M8)=-^U'L_[K0\/^W'< MJ[4+CZKJ9HZ#20/VTCKR)W<0_,26W#IRLNAYOB=K?'V:Y7G#U7O:X?4=K^OD M?'U+\XL<\S-0]S;"4',&UJ7=,(.K'@:,ZKI\G\WJ(H]<0Q9UR^?Y/L^EG>S/YX2] M;<^7SPDWD$"UU>E,T[,G_9IK.T;]-O@7Z7+:'AY6(/@' U (^U/L3!!3-M(J M;"30$)>\D7(K;Q=C-Y.3K1>[.ND-VC6Y974#2#)WGP?R)G2B:%QJ['VE[L&E MW[^KH#V[E6(W875.QWD9TP$^[\<.T/"7.$GKGQ@WIC/+2+,_]>]B?Y6Q^BL@!5C\CFV"LSVWGU)X-GOWW8EF%=A==FL++ M;W_C.Z9T;^\X5L[!:.SU:V'Z'"R.V,]7P9CLRHRE F4;^.W_M(':A/NT9 MQ]I901DV&"PP8W7T[*,"1;^N5E'+;]@[(,O_Y[_VQ74K"2#)[-GNCL:*1,UC M#(:":60A&<*#]89I>&F:=.(&'BF>W7640B"42"*(&Y90):"(1Z4D2X1 MRRCC-W++PQNH-ZKOU_-/L]=%L];PU;LYG;([24I'+9 +J!6/3P U_;-J%[2- M=C_OF 5,]-M)@-4U[;=A6B9&PC466C71R_3&O$)6'=L ]GOU"]G4%8RI4S/ M.=ZR+(8K7;L+2-N ZT[Z[2^@[0#*Q*O"OSW/YA:;O-+GE_POJWVDW]@>'[9-J"*;'R4F_][5.P>^<551O\O]G MJG1^Z0WSE]M9=L(#)L;,^.:;U4Y*T6>9??D%+DZ0];XWZF:S*"LA[>'@IN%6 M-5'7WXTU>4U,LHWJ$SRD>^D=!K"!:N.MODOJC&+7 UU_F=QA_(P(9M0HYK?, MS^W8_B?X>/;V)[&?%0.0O#42\C4G-CNTVB=C*N_-#>]<]78]VZ_+)H5V'R:@ MUQ_4UMSY"X<>;,EN;P@*&O[8' M>4DW8*MV>_T\Q^>+.[U6 ML4-701G:/=U[LUQ+=$Q!?I(C-=GD-_@QAG6DU?>P^0O!FW0J6C>JT\.V/P0B MRV[W":M=ON?@,#OPYH75^4>95@#H$>#HSBZSDKXD5S>K5Q.'[91CBU]^);9L M0S3N9H;?WVVU'P8V=?[2]9+L)D$V=D4/ MQMI?YN[ZXHGTG6@# 61UQX+F\R^>G.^>N]VO(9IKIETV0P?%#LWG2^\Y[&,G M@N94::2]H(@['Y V0B M1,!4R6"I7B';\]\.1\]!E-7LK )>IQ3!GAYK3)?, MH8GF.5'\WF^^V\P'I+W1I\.)X0";YJ*X .R Z87G3*_)L6H;=/2+JC'=K#Y, M3ES:]::KQ4?6R0[;@RLCR:('-#W ZY>Z*"I@T8,JG7_N@=U0;]@:V&-7/=SY MG#7:Y\;S8#P^B3=@WNM[_,)%_?,2%5XP<<[MU@&,H3M[\?S$F\P$6(J3L?W6 M.9N./\)O8YF:VEFQ]Q9TW!-[5D_U],@:; K;KDTUN!?<_)+T'G^[#^M\X9$4 M;\S-$ CY?.O4Z9U.SL['-ZFG.@]J[)^XQ83DV[S*MWE*JC/@;! O&!>A-S,Y M^]$&>.;Y\6CY]&8.W#',3\RK!A!C?HI!?]$>.XC-F ZM/S6&=-JK!"+1N.[C^NYTVV,LA?[LV_S.-PDO5Y#$:Q(U+F^+Z MA]:GEQ>\"KD4UI1Z:V_4;+9@=J]>>.X8J5\>)$\ JSX'U<"+S$TW7ZW M/B'JW9IBX&0$ZS:!8#@7CI=MT9/:4,O1)G.DDH_A!^,?Z_"/.8_;'+]-*L+! M7K'C%3SG\[%O,OT;B>2M/N?7RD$!L$/^!'AT*G9>]WUVC\,VZ#5]?PCJP+L8 MJV8/MIFHT%Q=UJHQ)Q%@8V3I?T,,S"L89]=G;6UNF^=92ED=J=%QKOA?XVH\ M'\LY_,>1#EF3/J=7O<3RGMZZK'Z3L^& M'VG+<+_F_SM_&,.H$_=2_59S/@#@E[=C375V.-F"1__>Z?G/3\X7L'_:V/H8 MF0L2IAHQ'BWB/%%DE<5(IR"YXCIAQ9X!EKT]R1NX/XKWUU9#8767MAJ2;AIU M#VTUY"8WXEZ:/[#[&>SMYJ T?_AIY>FOO-;U]>F+MW^)J34[WPY:G_#^MZUO MS:/W;/_HS==&ZX_#O=8?GQO?=L3!T1;;ISNG\/G7*ZDUK69G;_OM46.[09NM MT&YN[WQM'.^(QO&;;XU6Y[BQ'8[V6[_#YZ]2XR7^>IY:L^ Y0773$<&C;-%P M2PQZ7)[:\1&".U.C^,_K +3_UT5M4Y4(/J/]G ST$.4$R.78(;US?T3YZ53=W0<>L/)YY<5^U?Y-";^ MF4\,=KM@&7YJ@T:Y55LJS?A82EP]D+QZ-R>O&-642:-1PCPBK@A%CGF,L.%< M"9YX4.;9"[$A#%YN,NC/+V.WG-SVPG-/A^8XRP:W1"5D'%,PTJA!&\00;Z[M>Y/&"Y0NG4-I_9!JI3X[4M9$$I*]$C">'LL**-#$..%XS[!0Q-D9 &MD X;P8 MJ_^4VOUKZ*BH3UGN5)__MNU.UII>0E*"6JDE998[AJVUV"5*X UW_J&I /Q#'G,T9R$G0H!+S*'*G$)><(.L5 M18I8%V7R!FQDX)@-*O0*]0U9D@U:8MF,2(BHXB BN&N'(! MZ<@EBK!\D2@BE?,9R<+P%4+R([+ROC^)_U8C[JGXVY8W#X^&?!] C2I<^Z-< MVYP_!G?>>6680Y)B US+ S(F1&2CQ)2X)(EFP+5RPQBS(-DN#1\/XU(I]%;H M[>?KEH7>ED!O,U528J.DC0Q103WB.@1D QB%L(242V*Y)MGQ9#8(I>M&;Q?K MZ%Z.2GK\*1?3+/Q2(7?EHI9W6?/3DLL8Y@BHZPK9^-ZG;IU?<"&T*HYM\\M9 M!E?BKTZ^$[]UM3X-9VJ6L2MPG;Y[.6/VU6A8)ZQ=.YJ<6S%+N8 QN5C]0MAY M[N\LCW:<#))36R8[^SQ;]A?!\?1Z^ O)?Z%T[B\T_P6+N;^P^B]D[B]\_ YL M@^GQ*]6Y'W6%P6LR+.;KV(W)H=[/_UHNC^-G2V2BIU@C4I4:D:LQEGNK$7F/ M.3;Y&+,[[/7/MML#W^GE#+T52:3!C9<3D71\T&X:-U\W#@]8;TOSV]OB@ M]4>[<;R+F]N'A\UO[^&^[]E!:Y=?%DD'Q[MG>ZU/I_OT5:>Y_9XU7Q]TX'MG MH%CBO=<[K-EZ0P]:H=,X.DS-HRWR44JEDG;Y7"!*$$B"(XVE0I)%S;4F/*1T M)8UFQ52AZRNQ-_=:.Q6K)NULJMWFWSO-UM[;W9UW&U5SIW6%4M=<\YMN[/9$ MI Z&X^#J82U .[E^7IUIWAO4R94Y#GN?JQ+VQYF8 M8X4A)S>&7-BOOG):>7!<;6I..QC,ZEO _&Q,?NJ-IE_9'&LWS6M&DE,Q0TSC MQX_O,U,1!K'3J6L"UD4-)AI"/<)< ,#W1OU!332SC/PZB1V>,>CE @]G\,T8 MVGZ<#);?83">F>.33AS6E;-R!EAOD/L:YHS:/BS+":@N-?]=JIX KP,/@7N. M,Y5S'FB^'8B5NDSBE&W&2<^PWG#EI6+Z^;KYZA&Y4D@6Q; &]4 %@X=]^JZ M*G"'NA+,:3LGZ-8YTG'N$9M5,P[/?\W;8,V3(,^I>M(*N+5"68\_@:QWSCZ2 MR+F3G"&K4/C] MJ/,Y?][X\/?A7NOMT3X]:.\?OQ$'KW=PDQ[ <_[H-.D^O^P-;;;"\=Z'FC>_ M'GS8$(?OY^OWHC]!*1LY#1@:N& X[*6W,9=36IW. ME.LA2N;3$7$0DD=+D!?>(0H&$6V!_;#DR%!)$#;>.1.=%4$\>\'%!A>+1DV5+,4? M1^:'7O\S:G?12;_WJ1\'CS0Q<46UKSSYN]V_<@?D0>&;N_-->SY*TV%!M>$( M,\P1U](C)X1!VG.O&'<^\?3L!<4;G,B'SY\KJ:LK(_P+^)8%OKF*!!8;8Y1$ MFD2/.*<::4498%$HRU3B5,EG+XC8$&S!&,*2O'H[L.5:&X/#7$.VUPNWD>9/ M-/?M(<7\=$U>YR4I3'-GIIE/8?5$. (KAKCT-M<^82#A&ND M*J#B%<+Q(_( E S6DN*U\BK4"M6)6PN.O9"XBI6S(3J!7*0<<:-"+H?O$1&1 M,N5!<$J:BW>9#67$NJ5VE>ITKI2FU@?6BQ4]^.JO=(F%UH0:U"R2BL?-$M/N-Z&[U02B=5P3R M'C3UX>!MW4$SO_9?,*?^[&=CXCP=]#UKT#=GS:,W7YLYB?KH#6N\WA7-X_W3 MQO8K^/T0]O0^C"4<70[G;K;\MX/M7=K1?:+/U\N7>^V;K7?5VY^7.[M];O_^Y4VTUM^'7=SMO_]YY]]@2;^;3 M06SHG4P[@G;A]CXGFDP:6Y]GS8!I.DZ-K?ZPW5'.62'CD-)+G2SAEGYXN5M> MW6RW[O'6/JZ30M*D.V'^)>?4UAU)YYX;3&U__V&E&T-7K#]N#G*$"E#B>F?S] M?COFUMQ5PW;MIW$BS$DN*=:ONR["_VWG;-"N$W5R)[AN[%? JX/1H.ZU./W3 M_'S/[EK'979[PVFWT3R&RY>X.#S-_=DF=QI,OG-^ZT$]\?#(LW';XWZ>P7H" M!Q?F=*[5VTFOUZDSFC_535$W/A"6&(<"&]GDX\,/Y M2. [QYO5E"_GGK&,O)YK\XWO(U,$M+)-/-;,%DX589N4JGO)ON!W2^KX_F=, M\_L9[%)311Y=\'E)P%B&)C/1[CM'S0]_'\$8SIK'SU=T3CR MO/&A@<%". :+X>BR=K_WH4%@?&ROM4OW*5@"VW"O;Y\X6!AG\-^O^]_>=AKP M['W0?DH"1DG 6++=?XV<_)$S\1OMOG4\99-D0V.]Y!#+=3TE?50K*^2&$7(5 M5_81G9O]&0>#Y]76]\VBQQE.^Y_5.B4Z7X-7O?[V9 6N.I1>KE:!P/70R.8C M:U/(87R,H"BB (V,1Z0UJ,A".J.4E(SGD!NRP<15=^M-'1=+3.W](_ !#C0* M N\1@7/AM=$GFT-DI-8$<0'6D98L(D6M#=X3@F6-0%CF!T7@CUH22U#5QJG<0;7/ ?4NM^:)K63YU_"KM"B U-Q/KMBHM'G/=7@_=VW[M2T>JW=?"% M:[+)Q/V43>*W\UH_!2?2[[936WBV/F?ZOE-MP?C3-0\?NM4KKC9]UMI2"21> MPDR.ZPSZ7% Q5QD\!$8=5VX>UU+,)Z?3ZLZ/TRVR@$UVIQ.HB\;972RP\8G4 M[F21@,GJ_SX.@^SX[T[C6SC>V]X"(^HSWVN!078$]]_^^QC^WFY^^..HT=HE M!Z_?7PE!._CP_EL.36ML[X)1]DF 0=:&>YPV/^S#WV'\QXVOC:._/Q^T+I5V MT99H*WE ,7F&1M1+J1;, MHVY6P'(,3=;1%O# /J;4J44<0S^)A.I5VX-%*[RS"._,NV*Q(4EP29'@N:04 MX19IH1/2#N-@O+:Q!:X+/U@\HOA'_!$K-T%W2C6X[0RL M-O?61Q]W#RQ_>'_+-2'D=_:CW#*Z7#Y0=/DKV^[_G6O&SQHZ#%:E2'BS/14W M(![HCFA^^^,8/CL\.'J##SXAW&\.FYNO^T<'.]2$%5GC>,_CIJM'1 K[\_V6F]3XVB'-DX_1D,<)4H@ ME>.HN,8@+V+PR($H$58&R4(::PCM[BB&K7SPPW D4MA$B:4\.*L#-TD[I8T* MH/O*->X!(O?^[4YCI_GH.D%,%+$<#OQN$G,^ MJ%[VPJSEP'^VWKW\M=(4US-#\6\91%6-HJHQ:T50?TA^JR_/5_\ZZ1\>3#]J]0'=)[V^I_K,(EQ7X,\DMDWJKJ!3/5^\]UF]7IKZZ^Q MOZ![F*7M('=>F**XLBXWBYC[YER;A,%F]6KVP37M(KYZN..G..D24<=]G_9& MG9#;2XUCQ.#B/,8<79Y["^;^"KF%==WE(K=\2#!*6W7:UK4[[>%9]1^;NU:U MA^-;_CKM/ &_=7W[Q';R#8YS1PP;OMCNT'Z*O=&@.K;]SW$6QG_^J-E]VSF\ MO:I%0N=L_.B)2C\-!9_<(X>BM_.CNG6+B?I^\YTCU_QG! M5(X&8P_-Y/(+DSK*33SLU_8Q[+'ZGJ-Q_XR>RS4/:C]XNWLRFGAVCMO=*U>. MNE>NW:PFFP869N#[;3?>';/''K9CW_;]X=DD.V#R/K-0]G&GKT[\$CNU"C89 M0[V2Q_8LK^/-;[61OS'./SAO0E(-3WMU:Y0Z?AYF.S]U-NZZU4=NE6+ATODW M6C"*?JVYX\\\W169$.:;49TT4>_W0;U/QWDKX_TXJ#?UN)M)SN6HM_9@?F^W MXV#SR4T>G4S>[GB_UBU;\J[M5I/)'6_AO!%G>PQHM%U?&-I 3D/@@3RUW>EO M&]5@E)OK#*I_+BQ)7H!I2LFUT__;I2^TN^>+=SZ*;F\X6=C?SGO,7$#;Q:'F M:[S-Y 1 ZO=[+C<&@R>XL_F+)I0%E&3'HQRYG U;-M.)KF,R5&G4^4F0],L MEK)_ZOW!)OOG_552G2U'KC+?ZT^F'69J.%Z7;F\Z\?6"9NDRIK7IU^"M:S4 MI,6DF=,<)2^P#LLT*";?>XJM#'5I9;@:8[FW5H;S;4+'QNB_6EIKPE;S>:_G MW>(&UW!*3K?,;39WL^,Z<;1_KAC7:EP /7'":O^,X LY"_/TL =:ZZ WZN>[ M9DTR:[%7Q.1M5)W_3"7ZF)Y_'0OMRV+_XJVODZC?E?W3I]#SI\#HIA-^T;2J M\U'AUJ>Q%NOG9LS@W)*8#'BCFMX3'C41.Q>LJW-[)3>21G4&7'52GRF6=M(K MX>EI?2:-A7/GOM].^BFI6JV+IF:-PGX\Z<=!O?N'U^3%7VN[UK20X=+NVJYO MSZ@AJUUSZM,47'5#SGEZ!*+)[HA1O_:2@"G<'DR.' K"?K8O]6OSS3TT;)^& ME4TNG<26W;TCY]74U'O(B;[!Y[Y5;_:)RS#L==].=_)6-S1[W?.-_7O>URO5 MO_,G;"?2_/21B*B#(@8Y[R7B1 AD:(BYC2?<4%!N&5OQ#IY<;?+[:(I)-BFY M6X3K3^C@609[CX.E-W_\-'NC4K*F=0FN/U<:W!A44;T?P,LM4KS@$:WR7,S> M E7G5F8'W)0\71N'231\ODW7WR6)F\NTQ>JS>TG:=71*8V9Y[? M9LLLHR7=2L_%[875G=,[RW26Z2S3N:+3N9C>/8Y8!MM-K/B;-GK=>'8>E 5+ M>E.C]L<3D+U&@=6+Y+00%IGQC& GN*?.1(M55)Q;CYGRZ>9R0Q=]F2_MX'"K M&_)_=OX9M;_83K90KXDJ7IDDECNZ+B?53-Y\;1YUCAO;[TGC^ UI;+\1S5:S MW?BV+YK;6_3@=?.HL;V/FW"?*_7;MW?HWH?]TR:,ZV#[_6ES^S-IT-UO3;A_ M8_O@,XS_M'GTAAP<_W&QA5)[%OL]P*P0B&,!R*,6?DC MJZ1W00JD.;:(PRL@2SP01E"<>$N3S-FVDSBY0AJ%-)9 &DI&+(547L,F\P)V M&4DD>).($M2S[^@3A31^(FF068-!@Z-7T2##3$0\88),R'V)G9**><*O'))9Q9KX]S*W%$G%$Z#K4O%LG6N6/8@WK!;::^]P; 1 MAX>YHM1T:Q7I](/2J3E?7\I28SGA!F&9.[>&P)$SQB NI+$!EE:8NUJ\Z]#F MOO#2(^6E>W;%%5ZZ%UZ:>>*TMY+;Y)&,D2).O$=:@67-<*))6C"W]5V-ZL)+ MA9?6W-OWW58)A9SNAYQF'C]+<,+.$!1= M2M);27I;N\DK26\EZ:VD%97I+-/Y5*>S)+T]%I_QXW0-:^>-H=I1%B4W,6D; M4LBENCA5)BIVKSS=?_H]^/]UF&G>?SJ<[/U!C>_O6HWCMY\/=C^ M_/7@Z.U1L_6JT]C^O7/9 ;S?@NM>'\ XWM/]#V](<_L-:WS8/6MNO_J\UWIU MW'S=((T/[T\;K_^^F/2FK.'",H%<3!QQP1C2@45DJ0F::94,]27IK5##LJA! M2H]9Y""AK>(^>".-X3)1ZC$7/,F;J:'DK_Q$PI@+M8E>V( 5PIHHQ$W.7V&* M(Z>3,2E88G)MZ)*_4DAC>:3A#.8RY!-)1K@TQ#K&"?%*44M2D*F0QDJ2QBP$ MABJ"&0X&49\8XLDD9(@V*%KN!?-6B60*:1326"9ID&B4E9YI Z1! M6<@(3" M1!CG2"*B&"$_F1YF42A>:2I!)42P3#F9 $OD,.9( -%3(2+FEJQFTMNCR\UJ MM+N]_C@[:QC[<3"<2],:5*@:'/;Z0Y2[.I2DK74.])O(VA)>6G9=V75EUSWJ M74=IV7!EPSV1#?=(SP9O6S/@\0!AC?;[@QP-EDS;GV2J7Z@ X"EE4AN%,/8) M<:XT,I(3%+W0*04752PU[PIGK-.98>&,>^&,V9&AY,%@(3FB7&+T_[/WYDUM M'5O?Z%?9Q?/<]\VIHDG/@W.**F*(#[F1B&UL+OSCZA&$A<31$(P__5V])4!, M-@(!$G2J@C7MO7M8Z]=K7CQ8C+1@%$D3M%=.1H=QP8R"&?/G,BS9J<\ '!=N M0\$M<2 H(N,"05PRA1QU.+L- ]<*!\?LTBHARP)/F9U:<*/@QHR]A@4WGADW M+OR)U,J8#*@FVN1NN,)'9(SEB$G.DF!8)Q:>#S=Y#)D,6YVAK0?Q MD/3UFE:X=,)[%;WVC&/MK* ,&ZP,,U9'S[YPLW1VT>-VX7W7[8:35KM]0=CS MTEQWZ^.8KH_>L]W#3QR^IUO;>^VM]0^MYDX3GK,!S_!L=^<3:ZSOBZUM3ZXV MU]U;!Y[8WH??[8KFT2?>?)>?OT$:VVNL^3T<[&W[DZWUK\ SGU-CNR$:[[\X MFJ2G."#KL$,<6X\>L7?FUC.(Z+;RYM;U1R6HLR5?O MMK;6=S;_^JM::ZY76]O_V?A0;3:WUV")?O]KHUK[^'%C^^,K:N9^Q@A5JU_U MXC^M>!+#J#/[T3&@?SX&-$!*&BW3_,GN@)^=F#^JV M\,/>X*#Z[]#V !*6*[C/4;<'G_?B?X=P*[BTE29O#0L D#3H]OJ5[;7Z<:5: MJXZ[O?I '-_S:B_Y_8D1=[J#*GX[CGX HQYT84!P_H4A8&:N?Y&G,;#?JN-A M[[C;C_V5*K>N]P>VLP\+6/<,A[>VUSO-4[!'W2&,")YZ_H0PK#O+YY\=U^W< M89 QIZ*G;KO=/>G?O_'XW-7HD'3%J/N5?/AA<0:YPHU8E$H2>;!W6X/76&1@ M7A.2;RXD,7,!8E*4#G80C^".!\&>GD8 A]G<]?=[<_M_;R_X*!:^527EV"_N^V M;3L^9H'EDK R.LZG=87?.7UWL8TH,YA_,;W"LS&FT2E34)X/TUZ0VOQ'NWM2^5,80!ST3BOK_SML]5LUZY4HP/F9PC2P M>!^KP/2A/6?0N)8IIA?#>FUD'-D*"EQ. Y>M"1&0\4@9G&8H*5;7C&;(4IR0 M899Z23VVDI9PG@(8LP0,JI7T*LHH3. :_CJO@I+$)1-]H"0#!C%CP+A+5F^! MAME!PT1Q$..CB GD)\8F&)$2)"F]L'F\#$(_03N0HNG>!Y\GJ[TE'T("710UY+AG1EM!@U:/9+V; ;,\D7GO7B6G"Z863"T>D=>#J1<(T.=1:"E\,"3!\4EOCQ,O26(=3(:8 ;!?&/&X71%Y03EX^[([/>F M%]MVT/HGCF.QQHPU<>%X9?#%)=;!(@P'MU]R6YCM4X<)FLNK,?GWH'>A$NU' MY'K1?D4VP5C?V/:)/>TO_7HY%J[505>6\.KL;YUC2H\VQQ&I 2!U>W6T\QL@ M\-C+OX(QV;D92W70RRC\/S^/I0:9:;L.,025ZVT&\,Z@_^]?[>I-._FXP=:; MG8'M[.>0S%&_A!)TW=AN\,;^%\NF@CJ8%M=)7XUSKA3+RIV?,ULT#SY(L+@5BA M,((E=H@'Q9#&WB*CDZ16.^J9NL8"CQ$Z#:?/"AZ=0-/&3C.Y @LX\W!DLZ(E M?Y30Z3+6,M;9CY7P%= S2OC\I4D1L:"QPW^T.JU!1/EHO6:K?TTQU)L@2Z7G M6(M%H/37P\-;^Z7(UZ-D ,E7TO5HR[X3J:Z=[@@ZZ)Z4AXGW6 M]BTH9%U0+D YZ8\7-"L9V<1VK8-46=&[K.@6:(<]4))@9*W4JE6 :RKE;-'Y M!2W>YM_5A_]CCXY_6W\=A_GK[%)ZLPAS+?/K,7R/\[40I0ED6M?K]OLO)!JFV8+GX\;AIY.]=PVV MN_WAZ][V5Y%=1%OK#;'['3Y?_[/=7+^XYCP:AFZRK>WWI\WMW[_"W Z:[SZT MM[:_?H/G>>2=HP +)BTV)CFK (4X3D$D+@35'OX+,E"GDQ2C MZ.:"27.%21/UIR7!DEB*DM(,<>D"TB%A9+%3F' =:%2@NK-E30HF%4Q:%$SB MS' OI<76.6YT, F8,S"-(V.<1U8P:>XPZ:*T=8J$1I!M$;$@(G%*#;):.F0\ MM8'Y&+C"2ZL$+TOQX*#A@DD%DUY.O9.+*($;<6GCFV\/\\J^L,R&)\.HB3+: ME'LLN4!!=:3U(AEA@WT5$LG 2YB2]CP@I&%8PJ&'5;&'XM+!5D>B R MB7-DBH&!\!0\8BQ;F4QRR&$?D<<@22EF+5&YP+^0RT;(.8*FU]9-?(K*3>?+ M0:=;CANA=_[PZ9'Y5T+.=.E[DY2D&H*I&I.UE9FN4F=D:#G<>(1CS0@F_LE M>DTY$]I&S'-%%'(=I?ZUP.V*"S-?U,6PG#N<<@UMRBW%6O.4.5G9Q%2DJ3#S MO#/S1'DC0K"CPJ $=( XTQQIH10R1L*;!$C-S-(JI]?K&Q5FGEMFGH:7HV5& M><,3<<#%V#D0/Z/U- GC%?%WX.59F%X+=\^0NR],LBP1$T G1#$Z#DJ%!W+HZS#%KCC,HX%":?QQ-[!K4&ST_L65DU"\O/D.4O+)R2.F&M M=DC'*!$/GB)#!4&"2HR9I]:F ?Z,B[R^4)Q.UOF6#[+!I5 S=OS'WY$;.-E MN#6&=Q')<)I*7T2RA(/05 G.C;=>Z!2\EY123YR=0:6OXLN?Y2DRV1,%!X^% M- 0%*QWB2A-DI38HTH")Y819$NJ81R9FY2>[&Y\\LP>M,/Y=;+T2#_64:HR5')Z7DV9?X5^_TWE?5^ M>#1LV[K0[5$7AO=]5 QZ%B4-%@*VYJ."0UFRLF1ER&F5XV6!KYON[QY9,']I;86EYZ2H1V'IF;#T1)D/C'V2WB&9 M" -&5@Y8&G3S!#AM6:0TZK2T:I8Q>T@P5^'H.>;HYRV)43AZ)AQ]X68SGG$C M%$&$YO#,R QR3"CD#+?<)VLLR_[U9:K*&;U '%VWJ:*_+7R%@!>^3=, [Q/D MU!?@?6S@O?!K!"P(TQHCKJA!W*N(C& )62^8@YVVE*FE59'C&QZ2ZU8RZ^]O MX9FTZL1OQ['3CR6E_C%3ZN\,5)-;<[TI80&E*4!I:S*57FLGC \8>4<4XLQQ M9$ $1-1@K7R4@GJ^M*J6E;Z>GU>2=5X$&\\@F;ZP\;.P\869Q@.C6DL<)(.T\$<;H:)G/2EU)HW^Y;/R$>?2%C6?)QA>V&<*BH$IYY&V.?$R2 M@W: =:[['D)DUCFAZVQY4T[C!6+C^]EFRC;-,=K.H)Y!0=MG0=N)@H?)*1U, M0,Q%!KJ/Y;E<=$ B)AVQ3A+TV3KAA.,YJ5100F[N%'+S.-GR"QH\/PVJ/6_& M?+$XSP#@)G/H TV4:).04RGW#7(".2XEDC(99T%+X,HMK7*]3/7U>OA36YRG M:16W*!ZFUPP&SYM%7\!@)F!P82**DH:H&5"XL!1Q(BT"&5:A)!77F%&07/5( MVI$/42X+&+Q(,'C>S/H"!C,!@XFRC!8T'>LBXI$$D PHJ#Z&4:0<["+S NO@ MEU898$$1#%X%%CPH?*AL\/QO\%1JX.,G41>P?VRPO[!S<=@T:@'=J:,Q1Q\) MI!G'*'CX%#-O:;)+JY(M4[((DM^,HI+FVO#5C(-I;5P_F_[# &WN5NCN?9>F MGO]\ _G"F/. A@MF3].,:7LMX_7(?+?VQ2F70"E7B F#$:CH65_'N88Z!STL MJI2(6UH5>!G+ZS$=]W,USHT<]Q,_9(&Z G5S9:PL4'UY3;(&ZZ:&N>2'5*1H3 M848C0AQ G?<"&1\]TLZE9)EP- ?JZF7&9]4/IR!=0;IYFOA\V2%+5=?'QKX+ M,4]87'< 0BG[F[AD#ED;"2(\.JD(\6)V=5T+^!7P*^ W925;D.T*X#T4\+8N MA#T;" G61,2T]XA;2Y !Q$/644V8RW7.0-@S>)G=4#UG3@'O-?3BVJG?Y)AC M&)7=CU6[E6+U2ZM3G4;;ZU]SB4VS#A,;Q& +0G<(['?;#BT$F#6'1W"]GT%N M^ 1PP9C\FS#LY06_NW;ZJ1_3L/T7[%8!JSN U<:DOT%(%8P2 %&)6<0%=:"4 M!H&^Q\LR M$Z@;>9=BBFH?++Q_]E MV:P%^N5K2-?Y_1'*T2QN':V%R5 I#=NGM\CM3OJ,K)=6J2A0X+EENXH1NHZ"=PL;SD7U1V/A>;'SAJ<(""QHX0QAV#?%D M(M)4 R]+A2,+2C(+;$S9,C/7>\(4-GXQ;/R\F06%C>_#QA/^,8.UXR*7\9>* M(AZ%0["%#BD:A6;$*"MIY$B&;D#(=M@ M!-L8D!.68\&E]%'..&Q^CMCZP:P\=\:"J8/?2WS[C.+;:PFC8--#L6DBPCTR M2BG!$04G$^*@!R+K3$(!](880@I$96P2;%D(/$?@]!.CY*+6RW[;/3INQYKS MNJG:_+OZ\'_LT?%OZ]5QKWL8_:!_!TOD LI&=%EJ]4-B>KP#;0IQ= %7]BYE M MSQ^$R-W!4'-K.N,BFG ()LN8XQDG=LZ3LOYJMW;D&RD[^_)V=F0N+SO[ G=6 M+3/RDM%X9K4"%ELB??%%1<;FM9==,*)^MEQ1\VZ"^ROV^V\J>TOCNC!=8;XY)#B,B*NI'MDTM3#W'3%V:G[X$IIZ(E"=!!J^H1U@&B;@!?C8F>N0Y M"R1QY3E1#V]_6GAZ#AWZ99N>?9M**]+7!KT3$<-&)9-+S8)6%'#.9O!("Z60 MM(+$Q'F2W,V@&>G3Q0I/Y&X7M#U>36;*6K:%5@:2I8NE3].GE- M:+(4 ;%RQ.'40=9%BKR&G;/!2RY S1/+!C]$(OP!,BQ 2_07SLA48V.2"HER MS:W6QDM'/0,%7PM&8RB,/+^,?&&OL<:E#, @7U!0[9BFR%AID+!<6F^E-C8W M&5H&3:$P\LMD9$*IT$X3 [(FQRX!24@FN,?.:V\#NP,C%VY]1&Z=,,2($ 0E M@B/#HT=<&I*;7.<:)#9HS04722VM:G.]/4[AU;GEU?N98N#%ZXF,\'HS#)QXS=V9!X[6G$0&L(UHD9HE@B=N(G8F<\\@#R/*!XIC- MA@\4X8O9\)$%A&1 9I$6*NF@2UDQ$ OHY7R;F>IV! MJ# !VH3(]ZQH+F11C-#C73124]$U@@*'"P"'%QH^5QZ;1+P M/Q.Y8F%@&#D>'5)12443"Y1BT/+9;$*M"AR\+#C P0/%*.Z28CQQ[P25AEFG ME7+,65O@8!'@8#*>0UEMK%&(1"\0=T8CFSQ'S@L?9 B4&+JTRI>9?(C1KZ#! MPJ#!@R)!R@;/_P9/ _>_WQC^<+8]8"("VQ/!=N-2S$VD5*M2$*:*5#:">CK+L2(=*",&A.D M4J"T<[FL'UXK=%H6F8\R< 7J"M3-A\VR0-T]H&XB"BF:X(F6*%'/$(]:(&,C M@)Y27O)HD\(D%X1;)OBZA%J@KD#=JX*ZY[7'%JB;'NHF;:]26T.X0T9E5XP! MJCC!I3Q95ZYI+U0R',E M0,PC 6F0TI%US 2L$N,BG!6:+.!7P.\%@I\FRXKP.:7EUU!Y?:=^DP-+851V M/U;M5HK5+ZU.=1IMKW_-W3'-.DQL$(,M"-TAG".W[=!\T^GXD&X.C^!Z/X,4 MSHD#&<;DWX1A+R_XW16/3_V8ANV_8+?*P7N'@_?]I"D9SEOG!2#]SS:8[SMJP]AA@>5/7Q=#'6O5,K"4$_.4!>2; A.&>$U MR*^YDWO*DFS0"B7"F(TRB"!8-E@6AGH6AKI72F-AJ*=FJ FS&$_416DDDBEI MQ*D)R!HJ$=/*<0Q[Z TI##6OE8[+@DY3!_G7@84YK5XGY=#Z9_7?]9_1):[W MZP6!GWUY-HMZZJU.B)W!&R;K]7[B21(!D]P^B%7NHVD[IY4?]GHPG/9I=6#[ MU>"D6[4ZZ+C7];'?KWJQ#VCJ#RK;"56(_\1V]_@(?EW]$&W:K 7PX>6TWU1]U8"VJ_=@!C:XV*7[>^+#Y;J.Y<;9X,UT8 MN2+NL#*_'7?[K;J'03U\."Y^RS2-6'WU53*U_9AO4-.,XK\]RKCON*'5Q]/^ M(!XMGR]BM;DYVHVS;6[!5MC>?AP )];+[[M'0,*^9=M5VPX[L,?C?9FXQ?BV M0!%U\-KHCG#,=H$:X(86MC7%3A_6Z89&K&,2"&SZX)R?_SNTO4'L92(!4B C4KBZA>^&]A][1C2_C-XU\V_>Q<[XXW\M5];_ M=]CJ96M.OSJ&NYX1WE4"J7\WVI/\DXW&>M6 L;:.N[W\XQ[\6S_V_(+4[IY4 M_A0.CSCHG5;P_2!UVZTN+ 0\:C3%&&ZP\N-C8T1YA\/^H)5.?[OE)+G+^7.G&STA%5,\/I(BC.AHE$"^O]^+^_#R MULH=G9 X<[=I![$6;\F9FI +BZ+:!//JUU7!PT!W" M8$/_7V]N7:HC0$LX"4?"R)O1POQ >[%>:>VY=#IXGB2HFCCJQ(R(RO+$\(W: MRV4EY6.FSF$[=M,///E_# ?#7IR,LM\8+SOAV%$N]]9#J[F]#[_;% C+S]C@S0V\( /[O6K [%W%'DBQ0 M?=L>]^.;LQ>_A5;_N&U/W[0Z->W6%UT]%>"\^.VD%08';XQ945AEA7=LF1_? M?O0M6:EUX2LNA-%WFJS V&_]&J^06[_[T6V)7,%"WNFVK\&A4(/[+X.#7HS5 M$?SZX+H/X<%%:>=NTE,WCUL@%]U\Q2?\*%7J.G)_B$T>?:&/[_??&X>=6<_W] M-;L40/Y)\VCW>_-=L]T\W*#-=^^_[VX?P&_VCNI[K3=.FSN;N+D.\/]V;)/Z MB.$08-%(HR3R3.46)3ESBG.!!)<;*(73!G&LQI36".2J (D\"0 =TU*[0!&1D% M"H+BI$&I5=[4.398/3CXL@@SMV .*\+,/$++']UAT9*F0I;3"62!+?2696<] MIR#-Z&21350C$XGR-LH8M%I:-,;)P M[(6_(;CPU>;8S7Z!YAO$)5_F>-HDO)DOTH,X_,#VR^9&*./<$;WGBDTB>#+RS'Y]Z!W<0[L1^1 COJ*:E'JC6V? MV-/^TJ^7HXI:'71E#:]._]9)IO1HDQQ1,P@LXY"Z-\/LCQY%./[;SLU8JH-> MEM+^Y^=4#YI$'1"5(_G>9@&O,^C_^U>[>M-.WI[VWD'CL(&S MA-BDG_C5"*_FNTV0&C=XXW#W9)?NDN;Z)M\]^K/5W/[]H'FT <_]D"/ V-[V M06I^?__]B]2"*NX$\C+E#ADB("TBO!),",VM JG]6GS7G(4_JALQI@GK4*EJ M7-.YVMK^S\:'ZNU6X^\/&__9:'[<_+Q1_?+7UL>/_ZHVF_#QQC6 7O#PSZT< MKYDCWW_U6U:MJO>O$X9R-T/@)/C M/_531I_"C>IXT7X]EAN.[CWH+E?] M PLSZK8!POHKU<^G>1;:>AZWW\FU3&*.7^W!@G7&$=S^=#2-]B@PUH:\GZ.Q MY'%TX@"T7#B,VO6,\_/SN/=M:SSE_$RX:;[T']MJ9ZA$\ 34!_5RG3$R0F1U%RQ]W.^.4%CO1_ZK[LVU>KG/ M2/[M)@GI,<)903A9P2,!9=IX5BE6A+Q;X.DTMV5TA;*[AT1EYA_RW'ZC; MH^5_)H7IVI%RK2';"'?>7B;(OVJ"'(D6U>8@'O4K5/TQAIFW8YBYG@GWPNT4 MOU^JX+T>_;B -\D%O'/(X+U4S]=NGUAX\\-4S7FC459ZI@TCG 2J.4G&8"*, M4UD]^@-F0^;\;!5MJVW^;%@GQ?_6%L M0?ZCO9=3U'<^X5WZZ73W^X>#K?5VJ['^^6MS9_.TN=T@6SOO3_<.UTZO6I ; M.Y_;(&M_V]O.UN<_#YOO-OC6SN9)<^<]V3W<)(WOG\3>^I]'C?4_+X?_44D] M[&!"43,-&H=6R+@DD(,/*1>*V+H.VC+3B]"<[S6XM6X2MD?BU[W\[HO;!5=P M]GR-BE^#S) [?XPS:]$QW*)[LPKP .)[H2V.IFF+<1^3VH\ZWI?CL^,^M>5+RW3[! M\PWT3]/+[EQ]*CK24X'^I1 _:S1U1@'>2T,14()$)MI?,QJ7_0OPP=2A@9>'_3K?*M3AZN4!0ME*[V(FIE?TBO;,Z'/VK M)7YN%WK/_1JCG/O:1P$/'R??5Q$F'JJ9>U0GK2@!!EH_+=C37"8D=LY@(L36 MF_4N0 2L_=^U]+[1">OP\\5D_P>X6#>_?1&*12%I[CL9/.+)$^2LMHA:(PP1 MUDL9EU;/18.1L'8A'UR.8;GB/;HAPN6N02SBP4$LC^NMW[ ]H.?]/M#/Q^SQ MFQ]_'.T>KL&]-N#[YN&U M0BQY/-\S?37AOI^^-]]]/FKL_-EN'.ZSQLX>'"DP[NU/O$&;N7F :*Y]4=%X MR4+NE<+AC\N1ED[ D<"%XT)JQJD=G?JMSC"&M\>WVBU[5KIK M5 $P>]<[=M#M]:MA'^"^U:F/BF'M4C^&@Z/VE=>>T?&A\]/FOM?!$D@ M\0N%J,08<28ITAE*$I$&4Q=Q8NE)BC@]P.LM] HAMW]]7Z^W7A'\TK=X7F7H-COU;/WMR%8*;V2\ZD\<*,FSS3_OI]E[X7C>UP MV#C:('O;[\G>3A/NLTEWO[?AWP^MQL[GKWOK^^RJ3WMKNWFXM_[U6Y,V3G>W M/[>;ZY_;N_3/@\;AWN'6#LSOW>:WO9T/7V$\EP.9G' 2<^61%#HA+@1%1@6' M*!-46QPUECC'_2KY#(4CIK,)%)!8C 8C!D.%/XCW' ?F;:6!::\)L3(0.I. M>,2,40)>_"@2IL#%4\#%]XL0&*%)(+E.I\WMTF$*R%%GD [>:RHL3\8MK8IE M*NZ>)E"0XC4AQ=/&1!=\> I\(.?X$"-E1F&/*!42<<8L%?DB8(2,Y$G'&,F!DD3%AQSKS%WDB1%E=-1C%I5@QA!BCPQ+WC!+N0) MJ8QA-B$:)4?YV$C7C\*:!MVZ>6'+MXYM'<'4CW[8:PU:L?_*ROI. T4S,(#<$N3_ M]^1F?#S?B_6SBBPQK'7"ITZX>'\6BY4!JC;T%Y2: J4N!?XS+9A,F")!A,F] M44CN6,!1T-'+Z.',R;5]V?5DKP>U79NME'-_F_O+9.NG-5@49GYF9KXP85!% M.&62(":M0!Q;AC2F#$4>3LTHY)@R(W=>9>6[[:;R8 (W*#D8$7R>F#+HY MU>FHF\?5]5_']4!O6_\[1:DNMJ7UCG-\,;C[;($?:V?E7;>[;VL*_#A!@ 5^ MIX;?R9)P.EHGG?0 NI@A;I-$1DB+C%$V:ADDL[H.#9D:@>\:I_YT3IX"2@L" M2HL5:%+@:=;P=&''";"AT@2%$K4)<24 GBQ)B%I"HI643F@H\%7AZF7$U!:AF#507QC6*@[&>2@0'D$(\!(Q,"A1ASZR0(!2GW#)2 M+1,]13F[N:M2^@/3WB+8W7;J-S%4%D9E]^,E,UO5'0[Z ]O),WME,3FWHEA= M)*G_C-:ILQU;&VU8K0G;E%+"!2E\;I!F$6=* M(&N\10%4OV"=X$R+I54NEKDP<^0>* Z_V7/W#*P\A;OG@;LO3#O).FF5-\@[ ME1U_UB+-'$.:@,Y,8I()@VS"^3(E)4SG97/W4QI)"G<_(G=?F$B(BB*(8)$ M-D;<.= \=*1(1ZD]=)\G\U03N3)02+B$\+]U;_B-K[UF-YMD: M2^C/2L=?AE=*+1ID?.I5N@9D'6FWHK?D7!6]F@#<7IACMC##6,Q2H=XC+P)&5EB)" MA/%"&AR=S'A#: FRF1N&?.E>['O@S0/M2$6L>0R8(1,PPYT3UB&FZ_YJ%@0< M81R2G$0O"4BAV2:$5V[(L2Y!,\_-CB\=;NXEWSS,LE7DFT<%G@MSE>" +XQ) MA&W*]2]90DX3A[Q)%CNCOYH>NXHF+/GG=&JJ*'F>2LN7^E4.8\U MMA=OB L^RA?4OF3E">)CN7&7^%2W :XN+O&O!^/M[5N=N MRG=OOG[3%.>;HAI\;B]EL7KD=MB[?&*S"]"P$>!HD6"HL7*+RZ@ M-"THG9Z#TF.4LB]X5/#H]>43%Q2:$H6:%Z+1XQ7,+UA4L.@U)P\75)H6E29D MHTCRDG+ A622*M3 CV."(>A$>&)X^B=3%Y MBA.S(=>\OWMWFL*0KZU0?6'#>[+AQ=EH)(E*&H;@+,2(B^"0^#D7PQ:SV=Y^P+:]P'MS4FS N:Y M%YAB*.\G@+8TR+I<#I%QV$0B!<9V5.)^VKR3A['.G+ME"O@M.O@M5IA+@<'' M@,$+V54Z$Y0B% E&/.(Z$F1AIU'"GD49D^,B3EU*_W4BX&L'P07#P44(KRGH M]PCH-V% TT$0IHA$(7")N'($&6TL8D9FHXRGD:1QR7[]V%)@@<$"@_,N#CY[ M9$\!Q,< Q MQD DK0;+W2 D%6K&F'IGH-$B'# O%7<3)C5H#7*_@-SMQ<%90 M^$(K^\VR-[AXST+HO8]-FQ_?B4>P,;'ML M^*L?NS81WK7=/:N*&,/?]C3_>*W7LYW]^KJ2%#@=8+V?U+>]5<9%'E B6")N MJ4'6&XX\=YK#GA(B[-*JUM-6GE^ /.7"UH^GMW^/O6ZP_8/"[,_/[!,9P(FK MI$Q$RDN'N- ,&:$$PC:FJ'V*@=EH4G./B!=9B*VS]>%:%XR_<:X_.O/8CSJR&0/E5JY.=^,?#NK!' MY_;.?<6C/Q<>_7&DT37+:(&KJ>#JTZ2-(270+IBRB-GLJ0C&(1LL1B!=6DMC M8HFQI54NEQF?,B.G>"H6T#90V/(YV?)"BA#146ZT020R4!D<)\@*K)"G7# B M%,4V%:_^_++E''CU"UO.B"TG-/FD!*?8!"1EY"#<^X"TTJ=GR!7CV M%T'EOEX.Y%R1?L3"(*,I7VLV5C+G'[HT"XK_MW>*?* EXZ>=::\F1)46D7P]8;2NJWN M]7IX]\T@?;5@^<-9%LB<=H'F&SCO@9L/-/X5 ?.1X'+"D$>%I=(XAV0T-A?6 M=@"7*2 (:J9 K*XBA]<_JO^L_HWFYWJ^KYW,\^_)LEA,//ASV!ZUT.AI+JQ-B9_"&R1IP MGYAE:6;9.L?P1Y%05:L_#IF*H7*G%V&AS$&ZY+W5[]#5S?ZM87Y'Y_N/DMY&B6[5+Q\^KN52VIVSS\^2X0;=RGIX"LSN24.X\!3. MK[7.H'66UW=1''_CFV\/0PQ_]+I';^M=J9ML;:6KZ+QV!!@P6'1P;L?_?#C= MVPG'CG*YE\?S_1-OTB;<]]/WYKO/1XV=/]N-PWW6V-EKP?,/&]N?>(,V4Q/N M\P7$4<)XKK'"#$;<88ULX 8%:CT/ 0?L[=(JT\N87J^25Y/-DT82%>IX.NK8 M(%]LC$%X+Y#$-.9T(9J['SA$ YR8#@B$8+.T2I<)9K/>]<,%( M&NFF#"]7>=6OBBDU*&3>7;X'/#S0J%'@X>GH9I=]D<8&A[E$<.0'Q"FVR'D= MD9+>6T,]L?GPX%@LFQF='@]3W IY/!UY>/R%6.DU\QH%FQ3 2J3(:,)0B 1[ MS8UFEN0V# +39GK I?#8ZYV^3M(D(]U>,#.'T>?V:]]N@S:$2@B M<)61$;M- 9.*Q MUYM>;-L\@M].6F%P<.9)F+AP;,C %Y=8U^_F%;KUDHDQ>J#NV'LF&P$A5Y9U MXN]![R)P;C\BUXOV*[()!OO&MD_L:7_IUTMS.FIUT)4UO#K]6R>9TJ--.GVZL)^,T0,*V7?P5CLG,SE@ID=L#3_VD!E((NH*+7GG&LG16485#5##-6 M1\^^J*75[3KD#OCJ;8;BSJ#_[U_MZDT[N1"&JGR\Y#.EU1F.^G37Z!X3I=)1 MG01WW">B?<*2\B"$@,6PX\+:<$T,:_DHP9XF6#DAI!':DS.%DV\2+E:D?8XE#MYY5?13VA["FP)03 ^EW\_-/;YC]>$CU\3C)4K.P7R^L(?QF?/DY M7OP^(\S\F=JB MA=W, A% 0;,[@$G^$F*"(0>0>=K=DW_5>L90U0+! M_%N6VD;T[N(H SH#P#DB >7G\1YWZW'"&,XKLUU(92/1KO-/[/5KLCJ&IP$0 M=L[ENQ\8XY>K5JKAM.4S\:Y4VS?>[*35;H_HV%Z,H 5KF4?0^:&U?\*#4$_^ MY"".^.[,U_A>EAF?_W7>3%LM0^/ZYQY $"NC3'TKT[[_/K_Y6Q%ZHD1 MG&E$]4:-9@CLV[,9QUO]_C">>Q7.R*-.0N]TXDC+KKG\_ ;5+SOCB_]U\[*, M-V:F\QP_\O_VJPQ$7^/$;*59T>9BMC> 1G6=V6O6^:F((O32G1#B!\@R:Y7S MLMFA-AZ,.;O@*U?GUGCW'H[UC@//=D%#;/Y;N-T M=WOC9&O]/=E[]P&TQ5UX'FB3AYO?&M\;=)=^;EW5.)O?/[<:.YMX=_O/@\;V M&F^N?_ZZ]V[S)/LG]K;W:>-PXWOC^][AWLZ?N0P&WEK[PC"5!M1+9#CEB"LK MLM>"HH0=%H"5!O-K8IC76D<*:PYJ*M?>N6AE],XZ8I-FFBY5L>_M<2:'WC#> MJA4]VQ&B;CQ"FEO;&Y6IQI4^JH_;6V__W_]L_;6^\>%C_9GZK=IX_VES>[=: M:ZZ/OD:_KWW<6*_>;C7^WFA^7-O>W&I.<7;>]\Q]IO59/Q-=GF"*\R)6;'6J M*^86,C:W+$^>"6/ZZ%>_=T'TR\B[#OJ#'W1[_6PS;=LL1-OZS#^7 //1>-,M M+G::IW6U_5EXNP]9-GU!]V-4+$3O]>G%>$?_>1+.3!LDJV\?_R6)] ML8S/J9S2W-X]F;%E'##*9BL-J-0G_3>WDC7(Y/NMSED,VXB(1UK\N5&XCF$# M8F[;XWY\<_;BM]#J'[?MZ9M6IR;)^J*KT6J#[O'8=FK,BL(J*['CI./Q[<>6 MU95:O[T2>#?Z3M(5H^2M7^,59[!W6X/I2J;- M213S-6S'Y]A>;8V\*K>6.[O3W$;.B?F:7>VMK ^=7VI#7'<(MPO]:V&H]RF? ML:B+@^QL.)S1]5<9F;6BWW%)[&60/-5O/[ MVNGN4?.H\:YYU-Q^?]+8^?-@E_[QM?E]GS2WVP>-G>;!WM'GPZM9 PVZR1KK M?[9VZ>X)_$^:ZVO?=H_^.-S=><^VUC\1F-,WN,_1WDXSG:?U?\0G7Y@+BB3' MD:G35 F+R#+!$;-1P7>6*I:65MFR,E-6&RR=GU]'VM3"9T7=)RGJ7A!Y+8UT MAC!XI;;5F>10"PYS$UFW(.#X_1P<.>"?IL8C9U2N>N(9TI@+)"-)A'!,G:5+ MJQ14D%E5BG_N7M#7!Y;J_Q9*-GR7O64QW$L$O&&Z+U+*$SP3K_)61,4%3A9[ M:T$.(-@$:3&993W,A^)7 M1#P*C5S4% 7*I(>C#*@_C"*-'XQI-T/'H\IT5QYYK^X7+Q ";A=E'H@#T\LT M_:F8O<@UL\. "[E&1ZZUTA)E@15Q:SC2B8) 3^OY ^<))!!G1'EV>60!YI*_ABEH@QS>\%.V,A[ M. JR.X.T(K9, 5O-MQ-B"R&,Z 2(9;7,!5UY0#HD@4*NW>,BB\G[I54A\ /$ MEF(Q*6++S%F^2#&S@X,)*<9+:65PR+$$<*!)0IH*"5J,#%*DQ$/68BA?F;9- M7[&AS#8TZ#QHM+J(%RVQ0??S&BG#N1;,,!T- !XW6'J'@P&B%YP$D1W?S^PL M*K%!#X*XR=B@:*A7WBDDF=:Y)C-&SA&-@L$X41+FB\@NI MH+Q]J?!#J/[W1SQ]A9=#4H):J25EECN&K;78)4K@A111TUO$'3&%N+-Q=-SN MGL;X,?;^ 7Z\F>V;N=!!KDM2X+FQSM@?PIC_H5W6AL5%)C\N%T4 3*8F&STL,A[MBQHF& M@P/85EN7V[M4RF6"1KH N94]+UF.S@J"C.M\ &']B"SN96R:( M 3?\F#'N9 M(IX,>D9$]D>W-_XH_XZ\-F+[_O[;%QX-X\I8)&Q*B"N@."M G[(B8!ZH<4EP MD!%6-+M&67G#GB1W?0[/Z?-,[LG*6Z,";"6;>\[I?FM]HV1SEVSNDLU]R8XP MT5)DE-B]-ME2I*1WO\KT[CK2N>1VW]"O_KP.9TGMGJG[)@6!X6P.#@YB3@4U MA,3D6.">,4Y3N#VU>T;&R5&9OLT.H&$M*?6W0(CK;1_8SMA2<:YNO"C?33C* MOVW [_;6W[/F]GOX'8A4V\VOC<,UNG?XX2L\__ON]Z_\JGFR2?>RR'6R]^[/ MK\UU3YKK^[2Y \^@[T\;ZWM'S7/Z[FY'SK.SG-S=W"\XM&I!8FL:_YA M6[W/MCU\*6Z=)\/-"[=.2C)1EQABF#G$A=+(L>@1> M.47.UQ"Y7%*^?R[]4:\9LR:;CB./VEM'A/,$:)8#*1K]=,'*/T6ZRTF@10J< M!LTFD[VU",8G0#,J/*"9$1X$P! 1XUX9%AA/,2ZM!*((ZC 7S &%E*+#+>F: T,SI7_Z)L!D$L)8AY M*O[^7 OZ)0O\A0@TH^TL LU] &LR=QQ+JAT6' %>,<0EI%"EJ$Z:!^Q0A);D&4\J#D&!XH (WC MR@<;;!V0RQ]"#3/4>*DM2HP + 2F MD&,X(I]=^28D+Z*L75)\GLRXK\%(Z)YB51: 'B;C%3RFEH)YQN2GLJ<2$F0<08C)3A53,%K[996#5X8 M?WN)5"J12H\K(=X/'4NDT@O S8D"1(9B09-!ALF N/,"61PPTE82%Y3 H$+4 M8N$-A53G%#D?D(#^5-D_FJQP1N^3_:/4"A.SS_ZA&.1^_NH3:CX!:M;Y-)]> M;3Y-R1LI>2./5/9+8\TE3M)JQ16G6C*0T+5A2B1G8\D;>1RIXF@/I(F#KXV= M]WAO&WZ[_?[;[O:F:!Y]_MI8__V@N?/G8>-PK[6UOM>Z*E7L'?WY=>O=^V][ MZQ_:S7>;WYKK?QPT#K_2O9WW(*5LD-VCQBG,@S>/_KR<-V)L2,0&C@C!H(TQ M8I'C\$I%RW@@G-MHEE8%I0LE4[QP!UN)?KY#[IM+D3O)HS&"!Q8MY\[P&+R@ M/"KBYLBE]A*CGY\*RR:CGY5Q1)CH$6A)!'%O#=+*""22M8FIR*(62ZL/5X^* MU;R$-LXX &"!T.HEAC8^%5I-AC8*:S@GA"!-*$8\<(\4>]A[8ZQ/?FF5 M7P_$?I;(QM<@5I6XI1<,6R\T;NF)D.M2W))DSM;M!$F0$7%+$](B2.2<25(Q MY[!P2ZMR/L*67H.$5>(2'DN+Y$E[2ABEFFGN,#.)!4QL4BXZ;D(L<0D+C6J3 MEK!D->NE-J;=*B-F833 M%26 D8Z[_;J.YYNZP&WKGSCVAXV9:.+"L0L.7UQB'4QF.+C]DFO>EV>J04GH M9?_BY-^#WH7O:!](H1?M5V03#/:-;9_8T_[2KY<=DJT.NK*&5Z=_ZR13>K1) MCF@&H*D[ZA+T!@@Q]O*O8$QV;L92'?0RWOY/BTLGO%?1:\\XULX*RK#!RC!C M=?3LBUI:W:[]O-U4O60>8#T< O96.YZRZZEK_9Y6&2VW4)ZB-^G[&M5&7C55KO/_2J OCCHW4!0C."$. L,6Z/@GWE(H+-V>?N'84>FI0%1(C#CE&L%6 M@Q <*4E8*?@'#F"VK^\],L?/^MN?\%4TE,3!K)D'OS")U-Z4HB MKT7 6,IDF,]U]X6\N>[^>7GY1-;Q ^+2 M> 1;B$$QX9XP932-.9!VA=[2I6&"6C[U5T8"VV37H5:_/P1)'I0K.-?:5:>V MRV0(\K9_ )L_&&070[ZX.A[V^L-<%1H ;7!#0X186W^J5B>KR0"*U7$;=(D6 MX"@H_A;^A:$ Y&5<'78&O5;LGX'F?AU34(5NU>D.,JP.VX.JCB6,]0"SJZ,> M4_<(A/AQ[YI,^1EG@=S[+5#-8)BM(R!;F+QM5^YT;J3\S?Z-FXW1YY,R"QH2OWW0B[%J=.O./QMUYY]+?JY9=)I8U+5I MYJ9(=UR:UQ#'\1,6N,-L[YLB,8?$\4/_[ZR6X@[-6U['6O\@ZV06-5->VW(6 MTGTVTGT-<3/94))UK%[\)W:&<68>_%>=CK](N?C"F!D';[R(BA*%?A>%?JDN M]%LJHBQX112RK,BL<;B05E%^#Z>=#[$?;\P>U*RN 6-_N'F=7 MRBM+XY&G5VR"O+[J?+6O#G:R)1VLS<;9,$OJQM?WA<&^]P;?> M;= F;7[=._P$__YQU/R^=JUV]"[=I#"G@[W#!MW;_BJ:[YI?&]_W^>[V+MNE M'XZ:^=\=6(GU*S7W0\+8I4B14<0A'K%$%OXBGJR7L,76)[RTRI>QF57?UUFP MTS,KS@5,"YC.!$PQ9CA0^(]PPWUDVEH6F/*:$",#81E,B1F#*;PH8#J'8'I1 MB-\R8@$S#1+"&,2EQLB2))"5!"?FA$G"+ZVR9:&OET J8'J?*?YPE@52IUV@ M%P.L]ZIA48!UOH"5G .K132$BGVQ,H)5@3W-]]&5%GD1P?1)XO:4(WF3EKSLT MG:KI[*>ER219FB@N-M/"6Y=Y9JOOV]W^L!>WX=&_M[O^Z_/R"VU\/..7]M?F]O[WYKK'>X>_'^T>9OK>.]@] MW/@&-'T"M/NM>?2YW=CY='*UW,/6SGNRM=[ S>\?CAKO]H#G_FCM'?W1:FS_ M<=3X_COPQ ;=V_GT;6_[]]38WJ=?B+$Q,I:0)+6]RT1D(Z7(1>\#,UB"TK94 M18"48UC@ 2SB_)5XNY:Q4Q!V&,957[0LR']6JJ$O?=E-=9>&B4,.]JR1FR6_N@/ M8ABVXU:ZSLIUO<-7S,7\"Z6&6J4IBKGM(=>1(AN21TD0RWUPQ!%ZC8L?H]"% M,2L*J_O4N9"Y,>/LVP$2N<(?J2 #>YS!WFT-[EB1X0[9FXN5AUE*=LX";<9= M6IOMK>WW)WOK?[8:WV$\V^]/&SN?6\WM]V1W)W=A!0F0YK_O;3OQX"38OS+SSPA*,IK#>A*0$ MM5)+RBQW#%MKL4N4P LIHJ:W]RZ8VFCS8530.,*YMFH MU>$+=? D.VWD'"O+<'WDFVWI[;2P51"$X(1+B-&'DA!;( M<6V"MEIJPNM4&_U@H:'DPR$P1.:HL)0ABRU!' <*'$NR M]358+8C!.O!<;$2P6?5_+4:&NS'=CLU=D@>GHTSH8F%X1D'A[UXW#/W@;$?J M2"7;?MNV_7XKM6(H*#0]"C4GHP>BDD11IU!P 80'["BRQFJ$!4U:"Z&84QF% MI)E5A&ZQ.,PA*S^!\%!8^5%8^4*@4,H12S5!7D4.K,PMTZ=O@A7HM7H<7<7Z:XEK"08YK/5[Z@RSW093(Z1)*@ M%5<1":TDXI(Z9 -)2#L:N:72Q\265I526&[6;+=1+R!QQHC8B+F+*3(C.*NO#_>7$09?&L>;M(O*>JDN.&(AD@0MRD@$X5!2C*N).7* M696KH,,1,D>J1+$"S*74\#WVNL'V#PKC/@;C?I]@W%S-@$K,0T0I2HY@NRS2 MG"8D(\OU>:7WCN4NYG5=CSEBW1=D!=C*H8=%SW\"/3\O]/62)@5''B0 @)YO MJ)=)$\242Z#GZX@ ]".2(B7*!6@A26<[(M53'OY%SU^0$[NPW9,?WR=?N+', M>2V0)7!@#/@]@)/J\^N[!E;+Q]0>VLU\[L>JW M)VS_7KR10>G844=(B0&Q!4-R"D"?YB1 M'J> _%/5BX!&,].@#B(/^=&]]GS0/W_/=P^;!UO;>U]UM?Y+% MP;W#9FMO>Y->%07W#N&:=R .?O_SZ];Z)]J$,3;HAF@>?3AH9NP_@C. _MEN M'.Y=+A3LK92YBPJ2CO$L"E*D$W4H1IXBC@Z.73&C_*"2<'R_A&,;LN"82V+W M?^W'P: =Z]>O+ 7YESEMR'8S0HW?@K*ZV>_#T5D :AJ FDPQ4DH*&Y1'246/ MN!2YAHF(*.&D,:9:.%,#E#+7 >I?)7?Q$05"T/^ 2ZX(A26\<7Y!Z6][6I\< M!8RF :/)M 8KO-8R)J1U3FL01B+G-4/!L<"U-#&$.MQ!\P<71BC2TNQ4U#^' MG3C1XF*Z,Z'X19YN@5X,V)SH=6X_O^Z=[1)[;U;O.TN?.YW:3OV37S__I7L7NXSW>/&JSY M[H^CYKL_VWOO-K]OK?]YM+?M@5\VR=[.)[:W'M+6^L:WQMH7DIP/WC)0JPB% M/SXB(Z1%5@5"68C$8S\"ME8'#M>U#$N&&"ETLDZ(R+6%E\2GX(F).:-MG-ZGM[#.P@%]JCW!@VBUZ3 M"7$?8Z<%"F.SSHL+PYC=BN.'B.J7^N-_K539+7F>-->S^;=9SB3#T>EB;R:G,OT1@OP=>[EUF=V/OT<+\]__(P_M+%WE0]VZ;GP M(_K*4*:Q_?7T"Q64$"TY$LRF7+,^(D< ;5* LY5&Q9P#E& K^'JDZO]3'<=> M93NPE]5):W!P+9>RZL>C%LH_L.WV:=4=D1,1=5GG9O>?D5\*W@,A1NL/JMQM MT!J+8L!?SSWYT*DU#5W=KA'@3J37R6%J# MTSGHA_CDE 3C^2*ML D3AJSG!B@IMT\VTB$M01EGR5)AW-+JB +JG117995E MP(=V[/>!&'KM%FQY+X88CV+(-%'C5.[?FS\^'O;\06[YGC'*>@]RE^WX.")# M@*(6 !)L2S]C7@:G;M4? GWE#5VI-C*I_2]9!H3.E'<3+%Z@V0F )SRD-6C5 M-.SBV5!JR 2*[U:4KFA#=-7/C>C[9Y>/ ?G_]FMZ[N83 @29Y>KDH 6/!Y", M_QVV_@'D@2?"3> (&3]E_(#^&+)A5G!'>WSC_CL/FISC*GYES- \W/SV17,N57(2:4+!!2XIXUCF5K<-_LJQ[]W.(MZC;5)@ U"5**9FI>]!M^8Q/@5K8FNS%FT< M(ZG\U_7:,-Q=BD^3(G0J'+[LCV4G"==&JFBB42L1P^O5M*I:QSJVU[6ZKF<9 MW')[K5ZK:;G])NB$GMWM.LN?40#01L%MIABIY->">#'U,9J*KK:I MAEI-"FLH>#F%/@910N"WLP1F :%!$K?\,PAMF@^2I.L+ICF-NWIE_"A BW#VFHC+-P,%3W"&Y1 0I?%VC\9 ^DQ+NL61$8%+LT_!9^D]E%Q M36AOJ1\-XHJ<@Z3*^=??-31?,.2 H8[,IQ%)K@D\5TAT)1F1#!W=#U5)D;@[ MH#_6G4MA>BV-&:T*\#K1WEZ,.?7%@8?"*,6[E' G0Q[Y3BV.H2#A1R[.UFJ6 M'ZF.E>^V08H92,-!AM\TBCV4GE=K7WZU%D )TL@)<"T!:L /%%G^0=\TW&.C MU?Q-#;(LL5/<0[RM],@*-%5/ MOSV ^P Z/TFTG^F[=Z@$"K4*)U(O"31ZRV R[L&LK@J3!V&2GS-X71P;&A!. M@"/$H5JJ,'61&"[5Q&4ZHF!8N0R^Y(HL+E6[@.60BDN7H=_+\7\JW$7JXU64 M(\KB*J7 6SMWA] PEU\AHE*5RP.+OL7]J:_+$UV7%1I:H9F!T#J-Z&R%CM8H MJ#7!/?$0:(+!OV3LA$['P+,ZFJ3/#%T O@I>=F3"E1/$)"_U?0C:M M\B5\@/[C:7X*6B4<)"S#P:L#&F;B _F/?0Z+@.?>VN\4#@JQ5?.8'^#=$O=[ MX?HGN$# >FQI"*RJL.G@)A#3Q7MO_7?(R#(;F( &]A M4S\%/!.;: C=6>.7(CT&5P!J M/0*84 1T-9&)2FZ%P"\7?O"UB;0"DZVQH8V7Z#L2=_!F(7TO[EU9"U):3P/P M^X3%+C$->>C <_A)M*">;&E?D7X47*#J&2)+YI31K48\.D=Q&'"]43)AC"7%.-RI&&WK,*V@.0Y5XB;IKJVX:BF\" MG],J$Q+25J&J-)LE4>T*;&P #<\2PC\F8]X0+;-PRGRW\)!E4QBU03P;T+2L M;RV!"#&S7Q?+O??[T0.V?^%5+L;NJ_2Z?5E=C#XN]UM\7;' M=/6VYSJZY3F&;K,>TTW6;_>--G,Z'?[FCV,^38D'"9=\$>PX[P$K>9Y05D&! M;L;3LM/I=1,BX>Y#_@WD1 4>8- #"PN[BKR)9;*0\"E#P=E=YC%!L4]5]I_1 M?47"0E&J$^ "PALR(DM1',_(ME*Y^<6[^0NDZ3DL<+* 9K5G((2B.ICKPPR( M$ A^&1 ZEK,DE_0V+]]10\B%"<+X\S MOO) YX\?23 LGPNT6PYX IW+^!5X RPICB;"D!$A#U#> M/U 3',Y=B8BNCSH0*8@V!]AQ 0W \:4B4FXAN#G^YCM.!-:Y?D+WCDP7P"Q1 MLYL@4_TE=,W\A/GE% ]$0Z8O)0)48(5!AYSRE:6AV"W@LPIG)QSPW95X/7\O M:2%()='.0N86%T\;\1#_"^/."9'] (EYX8#:0OU@WR\:R@U$@RX M+$K@DR_)&4M&#G6AQ(7+Y[S9)%O:?G61+$UC'\0Y8:B>'V,.7Y_AXOC7+W<1 MDD($ 8T*+]4)\\,DG5_84O"C;0M!C60+Q%Z=-#2RT;SJ&W5'G&F("X*G_>_. M7%!G@_#)YI*F%UBU@$SXA9,2$_7X+3!)(=$-UKZ$:U8(P2+/+&_-F",LC0KZ MJ@G:6$ZE9$= MB\6P'J=V$F#X5E-@^6V+)W6!V/?-.Q5/NOJW5L]Z\)),IK%EF#<;]H8- E86 M +_7HTM2/ 6977*$3Y__8K0Q5Y8$O=QBM#PS]F&[+#S%9A=N*FWVKT5YYWUE MH_<^^1LEY57&>: 2$93AUUEGX']6ENP;0/S!"]K>*?7Z^6#UR$7%GF]CZY4V M/9=?(.U5 [(-K$VN]!U=#;*B[-'DQ^G'X.#7U]9PY)[]W#D:#W>^6(??81WF ME^:/7\'I\/O/R>'H9"%7>KCWTS_8^_IK.'*,H7ET-MS;;0YW3MH_S&^G,,[I MX?<#X^?D1_MPAPICS(I<:1!='9M;>I[]A=G74[MMTWNF[+]=[\ M87::&.WTK*4QQ#VX XM;?VK[-2PT](I)]2'XW7V[HCP?6&Y3.>S)"5#IS';D M:=54Z#94:%:B0JVF;7+N MEIV5S']D-ZO]LQ=0[_.(;;;MJ&\>:/=JO1[2P2 MH57%PAZ;S+P<:6^!_E1MPH\A SY^>;&:;DFZ5:942,+DV>X*.W!-M&Y!M(;; M):+ENF;?;K<[>M?N-77+Q 3Y5HOIW'3<=M?QO#;WL&=SUUS,Y+QY@<-:9EI^ MR888^U)U6M]#6KK.(O!B=-*;;7"-B2L0PT;;,*_6/&ZTR_MY!XC'N,LRF0NQ^VO6;(S>'<:VCO@J&=:&+.EHC4=]2"'DHWWI#6"+?; M_'JW/;B_"OQ@2NYS-D:O,7AC,5@6>J]Q^/7UJ+GU_M<;D\U&O__0M+A&Y1J5 M7PQ1?BAD?ECGY/.V1A-A.WEN\FU"L^X;]?F\Q++9NQ*['H_H/7HT[=K?W!JV M=X-MRVC7<-U@G'T-YJ&E#$7E&F@WX"4OJ0.PV6BUKV8SC]K;=6/BJ-?^]M?' M].S'U&JT^YWZD-;[D)[]+KT@U6R$44M71Q\_3II GB2X<%-:2O..W6[V MW&Z?-;N6T328W6=>K]/L=UK=?L_NR(JKW4K%U3OF^JC^E3*Y!_-]7DB"C],Z M_/ZC?3!R+@]WOIT=['QI_CP=CW^.QN/A]Z^8G#/Y>;I[^>-TT%Y(\/GEM'^> MGET.?^U:P^]?+H8[1Y/#O4_!X=ZN\7-T9@TG/R<'HT_^P4[@#8_+?:2[S'"L MIJ7W/;.G6RZW=&9ZKF[:!NMWF>OU/??-'U:C;=RVC_23!IC>1X>L25I-TI:0 MM&:SU71-^,>P^I;#6SW&6FZKZ_0,H]]QC1:2-*,O21K\<0U)^\7CR&7)N*9F M#T[-?N74K.^U^[9IV;K#^X9N]8V6;K-V5V_WVVVK9S0Y-W@N)-;TK*9GKXB> MW:DH?BVB/1=1,XK"$4ZWW^\:;;UON1W=LJR^;G/3U6W/Z?4\RW4]9KWYH]/H M-XV:I-4D[161M*;=:O6YVS&]9AMT&*?7M.R.X77-KMWC;>Y*$: PFF#PNGT^KKG=;N.QUI [;H;**+=-ZWQ^7,8Z[8Z:]!6 MAPJTG#Q&6YV83YA/;:A47]QSZ@FH&H=6_:18]G])*(YHHV:7:_ACWX_'1!I M9^>]F\6(+]>42RRZ!!VIS:JR966OL, OX]5AU@EBELT[AN.:AF[TVY9N-;NN MWC-,3V_;7A?.Q/6<3N_-']969QZ+-#R 9+&#P94D[M$H&8WXGOI>.EJE?ES8?89K8P)G6@;GVQO _)U8EP./ MP775/#\$4N-37@^ ,LWD2(=3$@2W\2+S>,IB;('T;CYG?FD;+-5I\?KCQTX2 M)SSD,34SS?M%4$,]-W-D*\8(J\KC"ET_R,H=5JYL9D[-%*G58]$#(N^A'%%+ MUX2GLF=[,L8V41,NF@T5QT)=H:CC'ZUJPLZP3X7J\WA%=[ZBPZL$R8,@\P;? MBW+S35 $HBK&JUYIRU'_.XMC[.]8P1W"XG)GM:48JTVS&%$TQ>,K&&]QODE6 M3" ;32E^RR]Y[/@)57^@53(MS"B;&3LDW[BOIVCT*+H[8H-OV2M8]7G\]U6Z M%[#-8WS\854%Y MJ &'Z$]5;KZT#/T%C5UZ,4#V"MS\1L%-&K-S['Y:KE3M+.[ G5]3W9) MC<^ 5HI.<@4.WP3YD51BRROJB#6=@N@@JZG$_EFIPWQIG["W/Z,+#BBX%&!% M%[4J!\7NK-3K=ZZ3;WZW9=/>FA3?F#O+%GY+L0S//Z?:92&D00P2Z3) FS>J M=-Z>S36(EA)2 N1H!0''5:B.>_B=PI8E_^"P36([3B*Z^.7Z29:%\ MVTI22ZD!<*DOJAI3W"0840Y!ZY>MR0JAY'K(@OBQ^E(KX%#C3&K6?@ETFV[R MOUO6DEYXHJ-E6K27D]\M% 49OQ(E+G##>UPCV,S4_G+<\OM M,R6W__AU.#JX//AUY/_X!7+VSI?+ W/7&O[Z>#;<^WEZ.!KZAZ/=7P>G9\UY MN7UX>@!C[OX">?WTX/3;V7!G]]>/T4GK8.]+\^<$?C/WVP>C@]GAZ,@[^+6/ M/=.=CNFU#!#9FW/+UG-IEN=HQ.SVKW^BVO\R9OV^L.T [:![SKVY9C M>JQG-;T.@]/N-#T7GO889^X;C8,R-$72$6=\)3%YMK*)R\UR0X"J9IB:]/9H M1[O?=H=?=^&_VX=[P_W1_N'P%E+M@TC#SUQ$4@DF>6E(9+UT5[2+,;)5X.8. M+#N:H.IOHQ9"7?[2. KPP@/#GO@HK)U$D4O"'2SF'!0;(0O#IJ1=B*P+0%)0 M2TE4?]+$!W(C,J<6[1/"))8(BQA) ]+\-&;A"9?B193PQ:E!&(F*WN#YAN*" M+M#;)%"<<&7Y8FEE^OQ](>^7.J@G3C0E:CXLC':<@^+#8?5=5YT#+1(=$4NVAJ'D(@B3ET^2]]M9_![0, M;8.>DF?%?&^5D9/EYP:3^?./RRF$B&P#=C(A4,DMJM'H57BW ":I'X4()K18 M?.S\7=YG>OE#2G*\\=0H%+X]?U?@9A4URQ!+8(S$(Y5IQ?A5_2(*060GE9Q+ M* -L=82M-HE<3L8IISA!<1/0(@KX;HLFO//X0HH25D0E?6@!O\7K> *@G,M. MU//(O 25\3V"I(>:F>KL*P]V2QND^3)1 N:D139@>])^7/R8%&=(L]O+4;J, ME7--Q).$X_]6K#,G!')4H07+Z1L*^12X5^$ *;QJ(@ [/!N+H2J$IC0S[D$4 MHHT@H&;+%4O/RHT(V8M*>U^U& 11B5H#L!/4>2I7@Y3459M)\MOBWLH>= MV M]R2\;:5+;CFW^[IUO*7MH1,Z1(I?$.A'\<,](UO?#[4#%@,"H)@L[O!''\B% MB[$DVL ]1XQPM2.><'H,$6H'L">(I@28009L-<8B_F\_#HYV!D#7+X :<+=" M#M*+2(/%PP4 3-?%I<@I9D.Q(&$U!_ 1(SC;[HI!#.Q$>+Q#LOP?/.] M5 4)I,1T-TX*RI(S7463R_BO6*-<[3\98 .R=DY%@\7%;1DBL(: _I\,3E>% MVI!U*PC4V_D%!&;)8TY=-P*.[$@)%)X?PT$))"M)"J7?Y IH+O46G'H$'Y>_ M)G^4[RT&:-R>0FXRJ2W*/ MR*V"VBF*6S) KB:<@FBZZ3O_=;K1Z_4;/:-'Q M_+O3:S7:39A%VMU!W@AFC7)@@L0 HJU:VVB^/7L'YTQ2"![N7QD*@)?YY:#; M@PL=7HX&>^H$'A24'?3V7&^)6C1O8N"DWJ*WYR,A 6#"8 8"7]?Z\"CKOB$* M(!^=^B#D1_%,^\R =9Z /:9A4 4WQY]_@RJG5!M23^05FHA9AHK8U)SQL+*0O6 4L_(?6)S839(=1V49+@H3/3 MO@*+DP*7+"'S=O,QY*D6X^?8S4^!)>0Q9-.6AHEY. ,0 _K;%(%?$#K+15$#+1 M6Q),0!J'-Y)W[V^ITSY&AYM^?ZO;[-ZEP4W'W.IW.P_>W,3H;%F/THFEW6H] MSF)O!H,75/UD>:;)[3:UABT#%.E8=7L?ISW@)L)F!ZB[ VI?Z^XTX+D #=I M'7F_FKAKU"3TAHN\-1IX],_R5I)K".P_(+DE%WTT'4:>L0"%@AM7 MW%H"A@U/S+W1%M<[\]8P&EVK>\O::5<@]&.5N)N;\L8UVFND6T>D,QMF^QF1 M[AH*KA2-,** L"OP]*F>? V2!Y4>G-= Z^9.KZTUSIT8TJOHC%.C\*:@\%W8 MVY.@\ NRU>2*:MD^J6O'XRA.=72HWTAU+: ]5SKDEBKJW7I1WG3.!V+_FZ)Q M[LQ;RG45-7*?ZLXOE&)N$%WL-]H=:^.KJ=R=;6VMD;<>:UOXYQG8Y7!ZO'Z+K],+?2E M])TVF@VC?T<66/=0KW%YG3;>:YC&'4U\=0?U>SL__HK"DP?V?6P"-&X=MOM@ M7IH-A4YM$JG]22_ MM_O;WZ?ZQKC-@KC.L^(<:_&5/6R?4EMH_8E/09<.YUV M;:UZ;&M5KF'<4;M;WJ<)-U1; !X,0.M]3XU&V[CZICX!C-9EN6-,B;ZS!5%^F^8Y'N3EVD>SW6\FA%NLL5\$7-[&L+0F](P96=+%;% M_4*L9TOM(57YM<7R!-4:J'G=37>N-*_4'Q/1?2#F21:(5EA4WG6AMJU(,%M> MOF56%$J1;\G^B7-E3E:2I G#*H6*]':654%XI+(G<&>WFN+>WK;N20_>M%;_ M?.=2(MVM;N=FP[X@#\T++24RQ/MZ(.[K[HK[^NIJ9AQ5BYO_$O6>"K+Q.$4T M'K4XQ5K#>R!;W)3[S2POP26*]=D@V36[+G= M/FMV+:-I,+O/O%ZGV>^TNOV>W9%M3;HKVA7.MXP/LXD;I?+W^?XGRC/_W4_' MJN' 7TJLJ#9' 3JQ/BWE[]861;24GWQI#N'9PYV?IS_,+^;AZ,OEX>AH/#2_ M&CCO\!3&^/ZC^>/7U]9\2WD8OW5P^M4:3H:G/W=^M(<[N^WAWF[KY^@;[M&$ MSY<_3X].AR/7._";EWE+>;/%7<>T#9W;G9YNV9V^SERCKYN&T;)Z;;?7ZX&> M8#7Z'>.6#>6?L?#$B^"&GU?T%<@KWB-SG(*T3L6[!2E>[>JY'W">A6S1B#JEUFV_^>)*F4?NA W1RQ"ZQ=7L082'T M$8S_,8BE?;CWQ?HQ F)V^N7BQZ\SZ^=H]^)PY^02"%GS M\/O/R>'.KKG8Y_6+^7,'GMT9CX>G1_YPYR,0TG%P,!I8ASN?SH8[7]H_)S^L M@]%/[^#TAW7XY6_7\CRG;;1UU^MT=*MC]G0XF8[NMFW/;CGP/^YM;+*2LDN-NJ^6^Z;;E2Z[>07\+ BT M&6>Q*%M;=&S)?RBJH2^.#RN@7J1I--<#R2>R43Q(=95Q9Z4EK-HDK 1>$[-1 MZ4<>,MI$ ,I"$C#1Q$=H&/C6G!4I;ZJ15_7%52ROFML0;=R7ZX8Y7'%Z*B2- MY7XEG!9AH2"Z:#=[VYCFYYCJ';K,=TD_7;?:/-G$X'Z'1N,1'$I#"; M5%TCU-QVI983$X@?LBL[2EI N$#?F6?/NPH/\Y#4?^;NFYYU)2LZ&F((^',(/W$L4-;<*R67GGX%6/4Z6#VM]=O>4V#]_4.850+(-]W/*:S M?@MPS 9QT.B^^<-HW+!D%!T7&2B;KR M.(V.'&<9,X1]M-J_H5Q@M>$&\SM#8G+*8CHI5*_,&U"#=G"3-! M< -(^$*&(SD/9\6F&N6F"M@;M7Q()9&P0'BY"VHS=CG7.P1DRQ1(T2_J*09/ M8DL'>2G@&]!%L?'4V^'A7XGH588CP]FY?M$K'K?2T+99R%R6=U$?4M_$ /V$ MK[4]D]$6[9F*/E<(G.KU2,3]0"=O2?"F^UIN9X:][!7T8VQ.YI%TI&1V["3/ M8VR,J_"UBO?^LMZV,$4DFK;A60*^)K[K QV#O7O8%ZJB7O TB^=H9$%= *K^ M!#$P]EE0?LWF(??\-)?:"_I;VLC\OG$U?T: ?/^+_\K7-5O>,DR"3Z@S2T8L M@>A&YP!DTM7"")X1:UU&94H[S.^VNHRB_]X>":2N:0CN%0PZB@R3B6 M#U(QG=6R,<;LG%?;Z=SF6FWZ+1K=#V_+E"HGNF7X-K0!;!B^]9FB9/#?L1_" M?T"D"!TXMSV.1MU9HT#.AO8?!DMJS!.\AISL?[?$:2OI@*8G$0%NTDY&/5^1 MLC;FR:C/1(_5TIB5[;B".J-%&,< YM1!':K9%?/!Y]9\?S:'#DTR)S0^\PNX M%;;HQ QCD]@@NV[Z\^*)&_&$+H603C3\+K_ORC(@>6<6EB-42D2@""XI-?T- M ;^T](('YTJ=7Z0QLLLL63*XO+T@D8GJ^^7&5R$R. M)7R>0RV+T;NAQ;CUYH^;-'%]7',R &_BDS$E&82NT%.QU1> :PT-S+GGS1W_ MG PG!SM?F\/3,U E0!78^^3_^#[T#_= S1C]Y_3GWM?VS^\_FO-JQ=#\-/EA M_K@8CM#[-K"&.\'9C^__&?\P]ZV?IT?C@\GP[.T0='SN#M 0U.(]EW.[ZUBL8WE= MHV];7<^$HX$CZUHM=Y,-TE9ND-X^/#C8'QWL#D?'VF"X Y_AJ(=[N\/M_;M8 MJ#>1YZC&FD2AT Q(;6KCA+B.G278"C>IAN7Y25GD=P+F3^")@%TDF:],HB#\ M!TB%',Y1!P!2]UUV=6?3*:@VI=;N0+**?K2YX'&:N2?XA2#SHF=G-@6"AGW> M0842(@\U$8Y 3_%=3NUU$QXT1"/9"Y[W@ 3M#@@N3U&RB:ZYLIXS**FT.'R[M12R)FGZ+EY'A$*MA282=%V;N!ZQ!BS%P' M\X)'Y/):"-P7V0SQS8FP_>Q[( + B* ZDK:(FF$QAM!9Y/Q+)RTZJ9=8D1@* MP=2X%OP54\ $^T,'_AFVCP:P(UOYH/F>%DHQI;S%I)@1CD-,23JPS5,49W-= M#GX/"=KB0,1RYP%7@$M&^@31A7)Q%%LJ00=@-X QZ9B8X\09 /8BR@(7006, M/#X1G%29/"1HJ$7V%+A]RG/WP7=.TBM FY/=U/=\A\D^D#F[43TD.9T*[A2E MB!S+ 65^EZJ!/ ^Y\/+38NWP>$.,=L%5?V9\-!;P@P/@:"=@!<)QE 27P*( MX,W$P'EG2KH&,1>[R44-B< L22+')Y0BU%^XOG..C(J2E:@NW]03F22/ER>R MW]S13P3U+^I2_K) <.6&OW.AM@7"N":;9J-=+9:-[QM(9C(/5%01$DX=W#VX M28!!4^8HF\\Y^L=0^D4L@^NI% I)&TYB+BBCI-AN)KK'XTR*6VUIA_ I$(WB M:<283T!4)BL/F>+0LTAJL$$>220#'?I+T784E^7ZY3BJE7 T%8(V40YL1BLN ML7@(A>V,.J8;334>/(.TPI_@S1!=A!G&L5/,.9)7^&),K3]GRFH7IB1=2;4> M>!"V1 =RACW!'3X56MP%+[E(@5H(^(0%B- /JIJ$,K%"L3OLL@YB,Y=-C6DH MCEY.\O"B4U5 J1BIXHY5<^7[)JH4EDQI 7)S!3$;Z!UU)E!M\\,ZM:90>NQ MEB?,#+I6,]L0CO%YSA$A2,E)!H00PPG]),D*J\VG7#8>B.[,2%F.4Z!F+'83 M[6,$_]'>?AHUF."DS,ISPVH4SZA'GIXA*5B3(_%(W;A<89*7.:@%(>"C0O4.0+Q";Q7* M?&YI+9L5^"6/'3\16K2< 03/N:N9*Y>5J#"$O88V>((2DD8\)'\I]C3*MA8R M252CT^0]BZ6]6F)YX7PEFS>*NUO:-[@]=-SB':'Z"?U8W#]<%^Q;*85H>XZ1 MV*!.B;9CNCQR2T0*"Z7R$ZP Z>ZQ]K;ZO3;=QKUZM]:O7JMF[36_D.F M,J\LQ=7?T 3A$2@]5V4(/T25UDV%S37)T[?)F[Y;)=NK.TJN.?064LOONMU7 M!3.C_VAUD3<<,C4VW1N;GCJ=]2I[XZ/FM,ZK<*@,*4@\Z'HZ6^T;+&B))1N1 M2V_1V_/0@P4+V^A;]F[.HEBWI'XE+:G7M%H"*??;<)G6I1#"7<.Q1"&$TR,? MPZP.=P:7/T^_6@>C+RU85QO&/AN:,-K>OC'<^7:*10WF"R$,]_X3''Z'=W8^ M38:CD\OACF,8?9:>LLR#=TRFRV] MU_,,3#QJM9G58KT. ]+=L,S^?0LA/$F+\N=N.%.3M)='TIK-5M,UX1_#ZEL. M;_48:[FMKM,SC'['-5I(THR^)&GP1TW2GH&D_8?;W7;?5UR^AX M>K_?]O1>T^5-;K>Z;ML@DF;4)*TF::^3I-TS5;!RD:]8W.P8VJS?;]RY759.TFJ2MSZYO(Z79K5:?NQW3 M:[:MIN7TFI;=,;RNV;5[O,U=*:49M93VC"2ME9.TMN.Z3IOW=+=E]72+V3V= MV2[7;;MM\6ZGYS5=#TD:'-A&D+0E-=<>WM[8NY$#_RU[I^VKH)@D;Q \Y\*G MB Q5QH#\^94L9!'E0>XXBJZH*P:M6R(>7-*+!ZX9)--?^]?$MMRMP,#S1[8< M9]-IH(+;'):,-0]3?LH!;*5\6!E+AY4"ZDB7%QR14:^UCG2I(UW6"39UI$L= MFU!'NJP+9&ILVKA(E^#]G#R\^Q@\J6Y:.\[L'Z.'//GSE=K"&,/]_8OL7SI?C] M8 9[,W].OLQ^[AQ5 TW:EMMKM\R^SDRKJUL.<_2>9[1TUO4YU@=*Y9K?= M\?K-5M^B?KP]LZ9O-7U[E?3M*:-.:OKV$/2M"$'QG#:0N#[7368 56/=GLZ8 MV=';5M.TFX;1:MFM-W^T&V:SEM]J^O8ZZ=M3AJ#4].TAZ%L1CX)R6M/I@$)J M&SW=ZCM3S*RW/C5VIRO%I7?J>YU;ZC M<_BZYNOMF_EQG]_G3)WBS2=Q.F]J__4Z9NL!F51P-APYL^'W3V<_][#GTM'I MS].?_L$(QOGUU0#F,QZ>_CS[>7IFS#.IP^]?#&QY_./[$?Q^V*M#K85V=FW4'=K@C@2-K\[TZ M3]U<.GKR_B;^W5M+,;?U_=Y6\WJ012X?_8;LH2R>=41]TPTZ]B75(%=Y7U^. MJKI!>J?1:W3[_2M5B\>S@UQC[J@1XAFV8#8;5NOQ$>*!.."F4L5[Q**\G%MQ MLRVN_W5I-N]FFMD@ W.-=.NT-]-LF*WV\R'=-<1;V:.PM\[5>/I43]Y.U%YK MO/Y.'[BK#6!5[(1K1WE%;[+1:R,>3VZA>2_9\_HA_%46)=?KMDW6Z77,%K/L M5I,QUK0]TX _.FW>,__>7VI(@J4X[]TL1AO2U5X/!7$)\!S>]"-"VZ@-3-<: MF(;')0,3LRSN=3H=W;0M6[=Z74>W6P;3W3[O.4W./-8TW_S1VNH:"[F#U)OF MR0Q+FW43#-[OLH[3ZO5;AF6X9L\RO'Z_:;3[MFUX1AMO@M$WS)91WX1GO0E% M/)?1YQW'XGV]V6<=W3(9U_O=KJEW;"!A':MENZSSY@]KJ]6YP4UX#5;%!?:' MS5*I*]T12_E*PF#>#@I+1=RU)0:+00,Q>3WNS":+8 'K5@1!G04>Q6<>HUD^ M#Q70S9HV7$\;RK'LS&4]Y@*#-+U.3[=+S?2^VXZVST"O)-/&7 2?N"' M_B2;J'!O8>PGJ^[\\.3K_^@K5=_CP]L$#Z M@CE_6#]&!["N7>O']V]G\Q+:SU.0P'8&[1^G^[/AZ.#7<.<32'4G[9\[7RZ& MI^/QP:]Q\&,T'O_\?N0=E*V?G;;'VG;?U)L@DND6_*G;W;:K,]NS.AUN&4:/ M8PY?K]E][!CP!PT#?QG^%;A1Q@W,2"])[UM;PK.3\?UP=!$AO7DA22=/17#* MAJ1^R[$][EFZ8SE,M[JLK=N&9>N\8[4Z0#2WVP;'VSDS3 MU+L>;UE>K\7[K1XFSK:ZMR0JM0QS8Z)BU3+,1E ;_[P686Y/;=YK;;5MC! K6$T'ZK,4BW"S-6M5NZH6I"Y,VFY M$_TH(%^3C]N0C[+!Q?.Z38MW#9UWVI9N,2 ?K-ENZGW3XH9M.?T^5OGHMZQ: M5'D4XA%AR0[A!I]*S+Z/Z'(_S]LK)3X/+=?4U.@VU*ALCS&L7I\9)M/[;>[J M5M-P==LQ/-TRNLPR;+OO=OJ44]1MMFJ'TY/?QK]XDKS7_,DT2ZF .7!>GJ0O M4^QY:S9:S=:JT(>:O]T48^8#O%BJ+2O'I^DYH<#T@/6I$.NAG*-'V94M>T&$9XD8U@=N^TX7>[TG);5[-FL;;:: M_6:WW^JS'G=:?W<[;U:%A8JEG69)ZGNSFU6^DX=@F:*@P31*?%SM>ZHQYY_S MHH(;2G&E%R6TF\4KS ; D=9^QP5K..&Z#8KIF4ZZ MZ7L67+!9\N;W:@BJ'^IS,)S?_LI->MZC;5+@+XB_44S8]S[#8"I\"M;$UF8M MVCA&F?]?-\!ZT+$HLC?RM&U4%TC!8G\L.\F'K@5751X )@.'L@> :GR.HQ#^ M=*AH8S((W>TQ"T]XLA^6G_%#QY\&/!G!.CX&D7/VS/K$T%?ZQ-FO'Z>..?SE MM'],0)+X=Z/7\/3H0^?VS]'SJ_YEIZ'(_CMUX_6\%?@_]P) M)O"\>3 :!\/1H GZA7E@[L/G(!C^&GH'I_OFD<1^>/!I^(=B8*,KP<+2K&6WM MO_[5,PWS@W:TN[T['&F#[>W#KW!HPSWM\]'A$/[>WCV 'XZOCNZ_ QE_5M#0 MB._]%.9W;D!^CSA2_V"F,3>:H@+"\JNBG62^BU5/7Q: K@3'?JC])PLY5NSK M-"AGXM/@^*/F)TD&L%$ T:)0\_P0_A1=C!.X'D1S*)5"581U8N[ZJ19$2<*3 M+6T$@^4#Q/R?S <]#Z9@:6DL42!-]:]R4;!GDPB$G5\X8)2DFLVU*;R(+)M^ M%GD=J6R%17V7'5F/UL;VRT% G\7\#%,Z: &8$E)9(.Q18]HY"X2$I/! +!!^ M<[F;T'$UHUOF%L<27VTQ2+-(IFV\YT006/.9A@HDG0'VC">[?PW4ER[IU M59>%"PWY!6!H#$SK)*0)YP'6P(25"Q[@9QHR!T-U,#>+$;'QB2E5"!7KG5O MBI$C9U M"T%*#^0! !MQCX0S;PLF, M)Q0DQ$+4;XKPB8MT@<@;NBQV2ZOZ#X,5Q3/-:)3>G\;^!+_T81C8M\JQ4L-> M2$Q,_0FN'LJC5+T9!?;D6L!-"8%C8ZLN'7Y!4_F>GC/ M5X"]*[-X7*EQ!\2:V)_B]3STKA AAU'Z@Z<#@2"O3DS<;1^.!K 6$!=' ^-@ M\+?;X0S8;T_O=YK8?,@&E22Y:)@W1K9DAQQ5X M\0!2SB:+2SDY%J1X7F1"FA$4L",.EP"-"8!.<4$A2S!&(BHEA)1=PN_V3.,! M4E#!TA+\A5\ZG.YNHLC\"0]YC,+ =!I'S!DCO1\<;VM=J]G0]L5X(QQO3@H# MHD!]GQT.K!C><8%' ,$$44 ):$*JHU6/F0N\2$HO+JC-0&4;6I2E@CC"RH&I M\Q@$!)2V!JY@_\!"9XTYTBN[E2; 0J)S/Z&=B)V?\R2="/%!$'O!ZW'KDPCT M=)!^2#IKB*4G\[!#8) 'P9](_BFY&"4&.T(=IB:I[%(+V$6"R\:T?RFEE$Z& M)5/UWI)#\F+8"6Q*GM,<7._)TLWF,I8^SV K/-W8TG99K-08E%_A99ANXJ>Y M\+O 0.$ ?<>?PO;%"5=/B02CA^6.KXXX#+(36),\TGG2,#C^J@VC+?I5;X*Z MM0.BJ53:\4\X@72,]J5SN%6DD@!.')+4>2CO_]OCS$ZC*8@(5K<)[/X=/;,# MZSTG@ZD0?/[D+N#;B1P:#5;HW:1[L LHD,[HE^Z'1#L$J747+CX(V\70/:.M M6\UW[[5!]0Z(E:4^(N?^G Y8F81=,4]#NQC[0+'*-Z\ZC5.:IJQJVD@=)D! MD#BP4Z0_?,J$58^H19 H*@8J"UKYM*];QUO:WF#P&2\$X+J0Q4',3R)%4-+R M/597SBT!-'&B:8D&JR56=LMIM_\/B ?LDPMX JE&LBE&G>@1[$E/,ANE;6R" M0XI5:>1Z! -],')I$+D^@'Y M6#F+D?@0@="2,8MY6341X,CGH[T0JXH$O79)NV3$. J& :NT@1<(D1_HCEBU MQ[$R@RC+L.H<\;EQ="%I=_$]D1Z;\[!0^&1W:UY%IJ6$1[N&(BLN@;/?DCI? M36L;F@U@"".$[ M!YJYI1T,AH,],J1*A#S6=O:/M[\>'^\?#K7!< ?^/_CKQ_'^L7;X2?NT/QP, MM_<'?VG;A\.=_9%ZYFCW^.M?(WKD\//NT0!_6#3,;CA#1)P75540N\M-I))Q ME 6N,,,PNN> SJ>@A]*OQ >%/>AVV*X$-[IF."=(/23_D?Q)\WQF<2HXL5&< MT%?&AX7I-#F39@QPEB@3N@,.^+]DR%,F(N!PXOG%%^97E526E3.N?\1CFA#S M#U@,G+9E-$H"2?4)LOVJ^(E&836Y$@A+A+R;T82>63N/[^D\[M?.X_58R^,X MC]>,K"_GA,>#3[O:GX.CCX='VO;@*[*NP=$/[7@T&!%??'EL[ J**-D'$F'4 M"AA(M&6N)#P<,Z/\K=>/C:PH)*/R$,I5D)$2?+7O#HZS[AM>EH7W;/=K?VQWNUM"[ M"_2&EZ/!7@VZNX#N($MX#;F[0&XO8^>L!MU=0,=9,MN>I1S4/ZMG?D '3.7C M8!+Z20W:NX!V?P*:S'$*FLRD!N!= /@IB"Z.\9M-!9_VG/ #^7#SX/:L$-OF M05#?U[O?5Y8D;*9AW%K2()MG-A$5I?$;; +I;^27%]I@)')J\^C#8K9I[*,_WH&M M"J2@N>5KY:\;Y"(ZD?Y$9>;-(]=L'G+/3Y4]MC(@%1 ';7FUCB_\/Q=1[";* MI/YDR>!B0_/?XM;#A3$F;#;_ M%1[+PG<"89+Y[S&@0'TE@RW\@,4(TQBT= $Z? M=IE%3^\_FT6/L++SC+3^0P5:;>'61$2 GHXY?/YS%2 M"TM1%TU='@>./9IPX1HSNJ ,81PX>LF+;Z8L3L/B"_$N86INSA-L'.Z7>D;] M0LQ*Q&TUEMW4AKJ;L!-Y84MLCZ;""+8H#'E0":E'B.6;#>$$IAA(B:SSC$N6 MJ&+P.,P63430;B4"7C@C!5V LSO!")!0AMQ[/BXT4?D,'G=QK(:X]WB[@\BA MDA[G/)#>T9#/.4<7H/_A9G>S?_W5[-\T&*N^]/>]]!CWPS&:2 7WX+V)T0:? M<8HNTC <%"60,*.@%'A$9A[DMTMP5V'S!D14-ZHAPD?A!1%R)9E3GKU!(4+< MP4P-C!#A$XK@$?*:'Q2EPL6FW!F' $ TMPLAE"0L MNHWDPL>5^:$(EB*OOG)&J)O#PW,_CNAN-/!=$9@#/YRSV%?)(.)E7)>0>7'Z M7"#&EZB"A\,7."9%_F!0+GP%ZX4U(?^G>!\8)P@XQHC>\.[<$L7KV_/(MV>% M\%/)"1)$6^&WD/HPF$\DMHD+E^,Z$>X20M?^H IOQVYM6W^3N"[/!A\ MKB'WVB#WK':\_>%H]Z^_]C_]M?M_M3OW=3O#GQPIV41NA-N>,R68K[2R@ M,5/A6?2T91C%*4J(E)P<;]' Y&.6&<9QDCTRYF2%Q9NX!F?J(,86\_[0S>:;M?!YH3<(;)MUSD.@K_7\FN6[@F M*^Y-8=\.,985$90LJ3.3P+/R1+N%O)Q^V?#"* M:^%V(T_>Y5,,)))E#!?=I*3+2#H@7)!PY!,>HX=>EI\AC'%1.O7M3#EJ<[VV MQHH-Q(J8!SYY *FXH4P%AWJY""QQ#7\/E>>;XFRQ:,O]L*Y&LF<1 M8%6N]#:^Q;DBI.4Y=-^1EUPVIZ>P:T]DY3DY:AG2AE%*@,$.J42&J7*Z,S9:9#@G:3"C$6B&>BI15"JXPK8,, MD*A/(CR[+#K*95?8?MG"7J/O1J)O"?6FHKT0YL90S4P>H\+*E! M*9-).C=-^ MR)T**Q3/DC17'2IEE^*N*1V@]A9LP@5ZW!Q0NSPBCD##&@(9O.UFBH5JZ4(=JH" M=D4+FDK=:M&&)C<;@!0DNORP5+M L%%I+5JZ[#NZHLA38WF%IR5%IN=F##EW MDRU"$'5@#C6[H#8[L%G8IJP%Y4]$XT[Z+ZY0/NAB RB$16F):EI12>P*. *F M<.33@,QP(&($H1(5AX/T-IO(@'@ RP11$H!R1DH7/+J\RM0RU"R-5);(J=KV M#=Y!W FH0CBI6:1?]?_)N&=K;S>N6\6Y+VP]!*" MJ(!C2Z_BV*XJUO9]S$-M%F4DF_JR_OV5!*)!C\O&,6><3W$:$"S<$D@+$ID3 M38>10(*]F&Y-X$J>$OF\K&Q'Z(:]@'(C=]Z<:D<<@PH:'8 B-4M\HB*?95LG:5D-%%%.%=..?3"S;8+F$].36-N*QC MZO(V&(=7\U 0>]@9X!.2\3R$E/JM39@KV"-%!:1(=4,,UPN4;0OY=@8?'7A7 M]FBC=,MS_YH;JJA=F-)1L]8TYCJG2I"Y@>-GV(;,3_D^&_!?;6Z=< M(&J$]@(J$N+' MU/LMYJ!OR/)WR^_S+1M-U!?E\1;^-0Q0.I+MNW!116_!',U0NJ*RF Z_*3$& M?)+45^J3>;G14CLNV6%OH1+I0AG4K$)@Y9> E^I;6A[.*2<#DBVKGJG2B7C% MX9KXKL]B?Z&KW@O16E90OF^[1]_V=[^_R"TOQ^KO7*6(-,J6"U%Y#XM&BN!^ MGB)ALGU*)L(*CBG6X45YN)QB5+$DEX-_9(;JF'P;JKLF4$2N)>3NI,OB9FAG MJ51X!2F-G8013.5@K-"8 :5W>$8U(E2U6H[BK:J26XPB7;H4'(Y.%08/D^D< M.1:GI%H'K7/21H-2:80DG5H1%=/F&Q66ZI""-\LK+RU!*8;P!G */QGCX'D; M'R0'"8 :>4W"3_(V0U>! IF#/!ZU!A9D[ 85W,\=V\ZK%8-M6A=EUDID7^ M6ADQRUBXM3IMZ55&R!IUA.QZK.49.NMM.GHCZANCNB('+_^N; 1D"P#4@7DI 0##.B1'4U\2VY#] MM_U$^E@9:!8VI\+6M+A\(7E-6]4G7#93+4\.%,T3]>/1+2MYD>""B8.1C[,* MSQ.&&@>@1NPP'PCY1NEE8G;(!J?H-I65UZ,8L%+0TND8]'C0WL.R=:$\6$-P M-4:1EDP&7R)A+G/,,9R:4'.0QBN>F>013:E0%X%^)F@CW]*^@OX3B)R<<^8' MBCV@0ZUTZ)6:I<0IEX,+EEA93A3* \)*U"+17>""5/]\*GJ-OFS95\%#!N,K M![%<_P4K=5XG04)@0H,&0FE 3G*ANO[*^05LF19/$LB+[T (0Y$9!QZOK@VDK>8I_+& M"G&ON$@R@#O)8M!-N$BP@A/0G0A-UQ/?P4KYZ!S(A<;R=S28ZL7-1#XA2/ , MS9>_1-_/5)5&0%\-!7UCG7JR:_.)GZ:" L-LB=ICA&3<&:-C!Y:130,J,W[N M8S&6"3M1HCK21!UDXZO 1H4[?#P^%O(H0V-1GA9+Q%$0,?0KJ6@:&9@I2D/KK*IM3()TN$K1?%&2V9(-MF$PQ]H\@0D@ZV MM(,HYBBOH2,L\,^ (D5)6E#?BLTD;Z3LHD-;!2#0!"C$I+.IB!+%U8K"S^0" M51O+A5A\,,F?+#?\Y>&O&1K(G09))&C4$#U2)IE8A5/(B$1I&0E+21IG$]E5 M*,6Y'MX26!./^Q*/3\CRA>C\.U8WE&+TFL0SK@FAD(HAM54KX%4$_8D>(&25 M@M7R -CH9_JO"C802 H>D VM.3C#L0\; MRB@E:8XCD4BJ-11+@W9$GA,T%']0MBEU9BDM7I=Q+T@R%DE"?>^?Y-Y_!#5= MF4\7K*=5JWM48G"*E-?T85Z0@%60CH-E.%5-"'2%E8:G>.(38'R2TLU4]%98@$E,RS=1I2$R#A1 MG&B%9]37[)FNV2X3.8&E]A:ODT4?H,*,?%I*FR7+8$(YMB5C/[ S(;Q+Y$?F MZ\H&NW!?T$V+1DD92D7^[;*!D 1M$="-Q@0G*HK;Q1QK3"BS6CZ23TZF4$G= M% 1.]XANK'1+D9!Q3"VKRSX?&6W#E]I':<49<$Y\P&4IJU3&$UW>Y,7V0RI= MIJ-G8[5B?N.4H/IF/_+-WJZD5+[NR_UQ5O9/YA8L=<=38?B"&1O+'"!E:Y_- MYW-5D;65?*UD[Y=J[D)E9.'M2#*XF>BI1#,9UV&Y9UQ9Q_0DBFWDFH49/K]U MF#T*+\1(LD'-%A=2^#_>?MX^>K>E?9Q)G2$W& M",GM*QN!E.\KVP7B%0KKHMR=HFXLCME\7,Q^F-LC&DLT^A*-QL\ D4]=R64Y20J MU0;BS"SFX;R+%=V]Y1_9B7 S5-^G]#ZTG93C2,I=34J"4T'R*:Q2%=J:3[!= M6$=#*&%EX4I*:0W-G9'+]:,C-T5/N%"QA-SH*BHM29)OF\Q.F" M#!A"XE E*G0K(T"VM,-R>WH-"QP5CG6T2Z"')D-A5Q"CF,,,1<)GAAD@0N M0UJV2Z*\@.N\X9QTT[0*$&'&!X5+* (;K=EEGAVYLOYSQ<8= 6PB MT?4HY+EMD?#CBA 1I8DQ$4B!B7:72MMC\Z@'@A?\3'2&Y+)39:>1WA3:KXHD M*00A_$EE5YB 6X4KE1*99 A'!7FF#/-NR7*D>WX@8]7@AJ-)!PN>3'(5$RVI M%*8"V,\F*FW6CV'EXFM^Z?@I3V28&,KNKK ;N="=I8J"V$ZV1< I7@C4N+<- M!_P-N8[LA2C3F1K*03%OBGBD!*'GKV&P(@!/)O #.Q1W@? /@0I0QLR+*$MN MG-\QGUD.'#]PZ2T7>P=6XWXKK5PH-Q\YJPK_K63*;!]^V]_1C7X#J2O(N!X6 M&VO "Q&:B#U,#L$!D/12U$E09+&\H@A+E:_#J!= D1Y4$.Q$Q?LLAJ*^IR__ M^GJP/]S]O[JA[NVAKX$J^COPQ__Z5\_JF1^4K10. #,4X4<=XUE5?*JH((9] MV_$86CLUQ.\ <0%B)&((S#D/4 ,%X0K,I>16%%H[&.Q]WJ^1_1Z@QX*QP.(3 M@'45U)2F$$07F"J"YCQ!=U0T<$96QCDB58ZM+E6R M1OE )K!33%/,2VY!T)%D*$'%)EL.I\PE#523E)3\O:@](R.6T#M2,$PJ2(/6 M2W&M\Q@+,G\*ACHU^QPAZJWBZ(3H@22T9N7N@EQ:Y2] U=# M0EQ?^+M";U3QSA$6YE(P<6M-S$LZB90$YO%?L372!7D0*%^>4LY%QA5B>=G< M46/\7<]L>=97-?4-S2P@FRC;BVAJ5^TE())9M^' CLF\MZEGH3WG88B[LGF@ M>U:@Y1I(8;AT9+D7BBS$(KB^@T)L4>%#F*-17T0GD,R9(+FY3(YXO*5]@L_' M.-OFGPCX0>EX3A3O#>=XZX7BG=Z M6>C(-!X@]1>:SH2!OA:0[LIL"^F^U):\[,+#>K*P M(\R;XBR9Z6FD8WQS<8+2]UAXT>EPL!E8$* @1"XVWTDJK+F<'WU0"L7=M+-[ MUGN(LHVH$DK.42;C=ALJ!5^X,)@'5\<575:%A0P%616R11*M1ITEJ,+ N2K8 M+UZ&_?J.>"8W#*'8RTL-?^GR$7)LSU)>M37CJG(,PNZ_SAB 6R3ET%+R!#Y9 M9$%W 4JAK#I2G=LMI^D4^3=75:1Z>>K\J*J&8Q%,1D6&I>$MU^3S=&BR#(H_ MB !+%::0J9.Y*&H@YA2GAS0\QGI FNCF%4;G(J4)+7Z;>FF?E>"N++VCBOF5 MLE.,;J/;;%;BW#%$WM4NHCAP+T#&U-ZJ-L;BX- 63$%.J2BH4RK/2A6;0$FQS>\^A6Z1%>5#4OU5JU.0@.E!_P'Q9FR!V$ MO:B_=>N:I9MSB5>;;7 MJ/*^J#9S$3= XFD4<"<#Z:=5?0[4/WDG++1)3..(,S*>I0R-*;LK)G5/U>U@BG6'=TP[@^=DI7T8P/[UYY ME4'GK3KH?#W6\HJ#SI'*4AFD[:+Z:H",A[&15%B >G.0S)\_+OKT89^7F1LC(X!3DYVZ11>V+6U05/]O MS.UTV3H;(G0;\ZYH/23#4E0FB9W8\2:E1YQ()V5$/+%LE11Y'*4HT]):970P MNE0X]@P3;8$QA#?E>A[C7J1[2EP0;:4B6JSFBM(M&"J0"P("M-5MB<7[U%HQ M.@G]7R*B?=DR10J;;*(B8A0JB)FOC*)@E4 @FFQ@+Q2!9SSO5BP;),N Y1P+ MY4)$5BV;"IUSF+;HIJ?:'M$5 MY.>^J/6%*H2J+UHYRKGB* $(:B\S-N/J,,=JHF5%+,2\Q7-YAN%)I H8BJHA MI1^19'B1D^7=>#A^)=J +"%TC:JX)S.%"ED/&S2^5.O(%7$R1_N[Q[5YXCX1 M,JL+G&TRREQA4*M1YD%"7D5@'KH)8,P+6=0Q%Q.CLAA:0_OVT-:/1I=+/"G( M3O9#[9N?QI&V4Q)A][_MO*M(!S6>WQ_/66'!$?ELXA?I-),&/65;$;$I5!HZ MC5FNM%0$)AG;FH^J:J#+)+"DJEDU9*X*JD!).9#XA*K:JWIE(BN3C&&%P SR MM,UK5'@P5,A3DPK)7RJ,V()=UI,NQ$(1Y4SY2:2/G//E3%U_.BWGA\6.$3BPD*[PBP+Q['E(N^RZC4D.A_A-+] M!!1^O(+95/0,%37W0B[J)5^"#I97ZO=TY3G.:G6 M#REUD8NB0)JMA+5+BZE>HVA/+)M75^S&V%_>%YUN&MH)2T!V1EZ!U%?ZXNP@ MBEQ9'4 Q:;0?XQX^[0Q 8.-4MTF=:$U.[D!.]F(VT3_3ZD$<^H@@U[:!C*#D M]/;CMK[W^9W(@L#GAOR$K7IN^*Y2GT299.&(@EGUY*4"K!Q3[@DHD9>2/$_BZ&+5ZT6RIT#E2IFPHJZ"L-4[U"R[(0V#:%QH0&0\5?L+6PL5)GJW*QBQR^9?V4A;,RN!=7VI!= M;60/=TD9DE1$Q<"=ISH[Y;V>8* 8B52J/("YU::"K@ S]*+.1P%0QXFIPC4Z M+^&-*^!";C4 @7^*X/^RY$L!3^DP 7L*R)P=?Z@U$53A$)EZDK(P.>;*3B/:N.-YJ9>4^67[% M/9<64R"(*I4Z$G[>HNH8R\/&"ES)WRM4R_RF4C#]+'1C= @ME[>4WOF*9%&D M^#G82_:]L Q?=2]U_+G/JG*3=ORY%#C,A#&$Q46X=[457-XKKX!QQ1A:V$D;6)4P M9]Z-JB,?5NU1CTSNOA/;J#C&D>>*^E!DFJE0W,HV0'EUJ6J=#* -J72"*G1= MRCN1I6G=@JV3E:

WDY[!%!R.U$;0^R."/^8.M1KB4R^[FHE1)")7R9DG& M;%28 8%-@&*!P]-OK_UJYTT(,H,6 &T,61GN *"7]OU%$7IU@@'<(C^1I@F2S+];3D-71@8;XY]*0Z&!X M-LB_+LG"^;YE%W:1D$@28[F[KY+:YL"4QW,#"5FE&E8= M)_H@<:)6'2>Z'FMYQ7&BP30R6E^&"\W,E MN4Q79JXR09M"';$MFZ@G@+\4O:/G9B(G$A7*)$E/ QT*)$ ^(<\06J!RYB_, M$:*Z:(8TLQ!S%AB'9,/&(&=9+@<=FC#+#\'G3 M9D$GESXZ%'G1/H6R)EK71/:)@#G)%4NZE"44+!B%?(8^>AD_.U-.0:H$*X\# M_D8_2C(6!\F5G$J'+95WI","ATH&I+R$,C)P_.(D\UU2>$E+P/=4:2[ ,=6^ M3$FV;B1B/?.+ LH#* '4K4 R?A^5AU)#]WS!*FXTI0X+0A?-4AH/V#<7P=AT MP; RIM"70+XY]_F%?)R%(BY6%3"G@B O4WA=[24Z$.Z/@<2M%[G[E=&TA5($ M8TB*MJK"*UXAX2LJ6^?+:BO%I2EGI3+&8^ER&9H;NGF:%-PR56$V-W^I-ZKY M6$5I4]')TY:-I5!]QBAJ-\^,E^V/$J2V%V%I;WG8_A4MPG.)#B8!H0[M67V4 MB.MV0?=L%_19!>B#HL-^C0#<4K+*G26*SL7CA&1T%3J%K;L3:I#7WV%&#+5M4_0 MFD2V 5G_D_HPU$?^5$>>=RR)YBK-TRGFQ'HV;]#,:^TNO+.0"TQ'O*1'7NC^ M'L7E'PH/;XS5RG)#;,GV)QI-S=M6R4"$!5Q!HYB!\#83[5RI('#-"YX*E08@ MU,:H(R4,LZ2$08VNNTC%2?)N"4SH^E=E>)>-OJ7F'+<*7-S*FW,/XJ<;#4_4BL!45NT#AD^THUK6S55G0=$(65L7M M.;S6W*'9@4 (J-8J3V%*$2[E(@"Y MT4NDLI;2D9=T7I&J_L*,% M56*!+TV+9>K[0+^:J$ @YQ_OE";=3(&EH\B)F M0\U=L.@A.: KJ;BW(4D5TF*:6^V;798LNR^^IN_A;J[=E]E;_ MW-PR[OA;O]N_TYM7+;:WU6K=;=2G7ZL!4E/_,1;;:YD/OUAXL;E!D.TTK1L- M^SM=!W$EX&KAO?V?-ZTW!1,B8\/[IF80I5+CW>71_L*CYO02'UXD @O",!&, MIZ>4Q$,_[0QR@O8*M[^]JV/:X<'@Z'\K8'A"S"D>E=P U29X5J-RG9J"P8;! M%5,=,(KO!LAUHVV_,O#EJJ+V%\O"DH.Y1K0JI':X VHBB;XUJCT\JEU#!VWF MG)U0"6I=KM=Q. =UYPH8H&E_)02NTN@>%0S/FAW3W$SS&0%.^_/XFV;\%YM, M/Y@B=WQ.:[SB%EV'/3>YB:O&>-XK^AU&QQF25<"U;@3<__J7V2Z.]W6"\D&Q MU6P:;4W7OEBO&Z8U>JXM>G80/8W[,6&/_JF9\.MAPI^"3!O\_E$C/JP= 4N^ M'2N^USV\'MU>"M6:V^E:0^M1")/YXL%6(]F:(5FM@M;<[QKN)^*]/VK8-G** M9FG9U%R7WEPBV&LF>G4%:M7I8,\C;,,B/ M:"))>1"P6B^L1?9'8'NU7E@CV:,C6:O6"VNV=QNV-XRP1$(,NN ::H'U&+7" MLH;0>@+QH%98:LI]#>7>WM)V5"U@$8!?ZRVU2/G8(N5+!%N-9&N&9+7>4G._ M&_FS!L*?=1?VM]DBZ/.3K$V"UJ.0K&>/CZR1;*V@]01(5FN%-5^\AB\>'!T/ M:@=6+:,_+"WJKY4BN)9C7$.;5;6",*(2&%=,6S]YUR=KM;%FC]>PQ^/!T;&^ M'7W3URH1[Q5PSTV"U@-S3[-Y]_"/-75$/O@8KT:S.Y"ED;:] M8_T.__]-=>S6_M=/GT7/J<>H];XUA-9#ZWV]![!!;:J0/;P<#?9J4GV7R(3H MF[9[*6NS?L;&OK6878O93R-FKTURT5J.\6K$[)IXWY5X'Y4:\GY6W=F)B&MO MCSY_?E>[%6KQ\A$+N;Q$L-5(MF;%K%Z-#J-Z-M2<\"YJ3!!A@T;7SR9%I+4V MXDFJO=W>^71S3KC98OKS4Z]-@M9#4R^S#C6KD>RQD:SUBA.0:A9Y#Q:YB]CL M.[FBF$CVN%OKB;4(_W#TR;H[$]PDL-5(5NN)-1/<.":X%[.)/N0GM&CM8Q!% MKK:=!6D6*VWQX[:^-ZSUQ5J4?R)6N3:Q9C62K06T'D5??*4%V&M6>5]6^9E6 M?P6KK)7'6JY?"POJ)H&M1K)G1[)[7R%''%9N$VB?0KXI62(1Y_I4ZT] MUH+]L]C 7B+8:B1[=B1[I=[&RX/!YYI/WH%/EA)W#T!A]/5!F/H8FKI_LE?7 MNZC%^4=():CK75PUQJM1;^I,@KO&3_[X;&X;?[O]:73T3FM)C="L-<):6']LRM7LUQIAC62;$/U1:X0U>T3V MV&G>ECUNA$3Z_ 3J-6H+OK579]AK)U@):#XUDK[F9 M;LT;'X,W:E7F^&RG^VEP/'HN;U$]1JU8K2&T'D6Q6L(\?D^9'? 2!5!K*^WH M-$M2WYO)Q?_QWW;\^Q\+E&/U>P(X?N@"8-ZW.@3S)X:"B5#XSK5I -.FD99D M]L1/-3Q$I.I %1FF7R;X6\Q/LD 03):EXRB&1V 1?JAA4ET#_G""# ]?2\=< M^[0ST%CH:EX4PURAQO_)_',6P%:3!GZI35A\QE,UU"^&\^%@4>SR&.=SHLDT MF&D7?CK6>(+'X2=C[FHGF>\2'TDTYL11DM!\IUGL)Z[OX#"TJ(NQ[XRU"]@; M0X3SIRSE6ROH^JV/[O%.BD9\[Z[O=6Y'\J$6J]?X\S+P9EC!OR5 MZVFDP\ 7<)A7H8_9V6K>D^)T>NN"/1(TEKG51=19U&$O?#<=2QFQ_*(05M\W MBU>8#30Z2U>_LB /Q,2FITY+;+T[W%<@/B$ZS8Q9<@/CWYO?* MGB9^J,_!<'[[*S?I>8^'Y@1KESM13-+D>U!/>"PL#O_-UF8MVCCFWO^\^9=O M=>RVXW2YTW-:5K-GL[;9:O:;W7ZKSWK<:?W=!<*.6H@6>1I( RD*S__]._MC MV4G65'8]J>P1=SB0%*"B%Y'V<7"$:M$%B]U$(VHCR"NI.CQ%W8EI;:/Y]NR= MYOD!?D9:^U<&-XY?X@Z-[H=$XY>P.>R_^ZR=,,W--/^9-^J$V5#Z([ \J=ER MXE>E6D7G?IPE=$#;A]_V=W2CKXF@DY,&J;ZD3T^G49S2FSP7T%J><32A^5-IK7P<=H/SMMA"7,T<;6%L%B#S L M_/_L?6ESVUB2[5]!U+@FY'@06Z3VJC<3H9;E*G7;EEM25@&"ER3*(,#& M(IGUZU]N=P-!:O$BBN)$3[1).@C6V!RH"9Z=0I6XCZ@ BWQB M#ECH'ANV.^DW%84[M#U*(:-^GG^"OU(XJ<0#1R;GJUWC!86@=K,RH0-+?^=/ M3M,H5A2W"H8UD5=CM F^.Z-#+9^Z!5=%'"*S#,ZP)&+9_M!-?.//LP +#*,= 557H$247! #N @:."-W 6 M49&".* A8Q9E#-=S.07S!ZR>:)H,TEG(%LPD+RNXH^NL*C#11BZ%*HH$G!;\ M^38OTL$MFASCZ 9M&+C.ATDQ@:L[AL-2LA,2!6,8"?X-PT_V.J"/Z#O^M\Y5 MASX]07,CAU\5SHO=9%H^Q=U3;)_0@'"L83P$RL$UVG3:>\&O]NL0/P>*/ZVJ0WV8ESXI\ZTD2\X*/ M5:GT8,AU,X.$5<>E'\@Z@S$(?KF*C4N/8ZC),L-/8@2TK/MEA6.+TB#3/<5@ M*:*X0GVA!]2V8&1Z9L$HS?M1&F(N5M*S\/LLDERM@I?F$UCPQ!S72TBQ[Z:I+O *F8!8,"?4H0QG&">P?#]3*R MH/ET(L:D2GRG#B02+Y).\ X##@%1CI;_J5.,:Z5/JLF"\Z@<[*T:^=X(0#8WU09EDF7KC[ MB; AZDF65+QS-88*O)<@0*7&4'E=R07F3"8 /XL\H MX5Y(AO ]/=P7#X0.LUGH,QM7K,AM&"\E'R?#R-1!24J42W$, +P MHD%NKMS1V7B5F"A:VYI8#Y]S6$T^Z1D^&"TQ$$R9)UT+:%)0=*IL9&/#8)CF MMT$\0]FOBAE;&?JJ^8RGA9]3+A@"3A3S"F"8V*-GDZTFT#27!N89:ON%OMM7 MF1HF%;X)%X17NUW/$>;+&SE\"^RSFHPG?G8YAC-(1B#5Z$>DK M= PXI6:P?:%[7-H."FVR>P;PX*5T3SQ$Z/&PH%^_3C\%T[H MLP0WE,\MN/IHZX.2'2G[.K&_VXYH%$6A.+Q1M0[)%J1-;BY>UN#SG+N0G^YT4O,\LJX/R J[ !) M(+^9$4N3?]=@98-8ZF 1'H0!N: GI _:3+!;I6/F?,1O%9O^)+08&LW@SH3*E!20<\2DOVY6@&>1^6^H8,KIDQ*FDRZ(.+ M5I?%4OA3@1X@;#T: A$;YF"5FS [?$UC8F^BM%:-KP_8E6Q5NB_$FC"&O0-/ M]L\_;'B:3^E"44.06]_XQ-5$8P_^VN9]-4V.84W*&?,Y)G6/MV(1H M.CI5HT.KSE!"G15F(P<1UF4I41@.+]#K23D;878DF89E7@=#<:;?'-5+QQ0$ M3QD6OB^F0. $Y?WQ!/>$$\0;.,%W@Q,$'U/R00HUY'(%R@#M_,PG\E2?2/IM M]V>\CL"LY*1R0>[I("G!LT5%\/75]XL$.!YN (ZK,99O#G!<7>ODC8T^WQTH MO$5P16Q"69BM'V$(FQPE,L)UL-B/ QO\QE8&M@\Z6WG=IXN=_7O\>Q]N>OA$ M29FGUB ;>KQ\):&?"+<*N4IB=-[FQ2=05C&E'SY19'"2$W" PYA@JVH- :90 MFJ(_WPG(-I,W-U(@DCN6A#DN$8'5- M%2=*PS).L0Q+)(1!.=)&)5)K\F6S")$* MCL72L,F88G8!;HC!=@7R91Q><)TI9(-OAB=@!I4JX]AF%5?#A?[H-:0 )XI2 M=)/3=3/,<=5I6<"FS2<3EK,H-OLXPC PYZSP=3JGX:3E%BV,A%VX<(Y"GR;I MA4M-B32\RNQ*WHYS1TB5%YJUL?-EH0__7.A=$:]0@%HJBTTFQLC)\I0/.6Y( M!I;-9>6BP1@M:W$,]%QTPL?-1:H,_\FN)&X*7-U%/369GL9PX*B@/,$=DDQ@ M>YW1V4&96)0VVU(X!OKK'O+-\Y[CO$XU-@ZWHLZPO+)48)FTC,D>8G8\K&P' M6ZHSZH3B[^MS@B"AX).:\4<3].$+3+9F):H'SAR;/Z$U"B_!Q);YB/L>[1&7 M30^)5Q&6T_K@%&$PA\TNY6O^,,]Z+F+06/>7Y 3_X<8W,)I9N:#BYADP_H!- M-3M+!X+& L5::0CRD,48RL H*D=<3.S3!/4()X"'/]M4L ME[06.:8 M1H950F !C B34*B\8*>T:JZB3Q(9=50Q?-3$P0SR0@ZH[)J.%E"NEUP(O6BR MH8[^MCDSW9C&C: M;L#0OP#^#ELMF<'F'.P+:,*W&*#+<-/1\T4E0N/!!#8F*XN&K/NC-GI2%D0# M*O@&K-B8A-%A1)^1B<8X*H>Z(O.PS>!]V=[7\*U@23L5P7W)_)=^:_),7? M(/*7:DJQ,)@J+,0$G_2O=LQG\)Z":;M=-YGM?R+X1YVIP*T+1=%/RKGW>:_[ MDLK[582T-=S\K\4KL"H7S'DFDL![[-0M^7%ZBD?"^^&PYO",/IFX)API=F1D M ]JO#O9ZX=[^3J"B>!Q2B)7"6QXV>??@1WVB-9(AEAOF/F%5$FP8%J7S'6 ^ M&_&'274PF,UMM._PQ0=[9J 5%6##JT9%-*'A MEHC2PM25H-Q>=9V:?9P^!7S=57;7U8 27,QN F/-8(,I1 L?_3TX0VV( Z,P M8RAHOVTPM/-Z-)["'8J+1%\>*(UP<@/?J,5D@4IC!^#'ZRFNQO&!)*8Y<>]M M$Q8&!.#,%>*R+!I54-09Z9ZYD'-4SC#O##=#R+%+T*+O3W[Y>/X_FZCE8Z*6 MA <@L3J9%DGZ4+$ZN3P_N]JL_)?%BRDZ;"+]F#/', ?KEB_01*&IYG#L];DC MB6K/.9%T]L&<0ML=#B%A3,&&"0ZVZRQAH[7;XW]O]O[+3MV#W,^U0P_XFG$=,&'W(U1Z\-O\&<(%4*L/L6W-=8"O5Z./2?DC%L,!:@6 M-&(:B(@UBPH^T$M%*^]]5(%7?D>QU7I?3Q<9!RUZ!^$RFS@*X,HBQPX$% ,> M6W_(S^_HY]?ZS+(5[4I@ 7T#B>X+%D87*O/$4?F/H#&&_>+//\4 M!N?@&F9Y0BA'C+!A6'#KK?GW:Q-D;#[V][/+\U_./IQMU.$CU.''(LH7-:8XNA(O0V&QO]R3 MVM"V%UHL+=LVS43*9ON_RFWXT86GXPE#;W@\ZQ?)0).2CA7FLM#;@FLEXVWG MR!:K@7_722% ?@)!T"[]JXXH2BYE Y=,GHK?W.IU@]/.V\YEAT.W1[T=>[8+ M^SE0(N_5 !*-NDAAWOBBTU.$7+M4DO\$4V]PC=PY>?P>'Y$7"C(XV,*/5 M&,O+A!F9DBKC4X/Q(,6F9.@%"8XN&2:V3J-QLQ"7#;XYK\N4TWJ2&V4#OR); M2#*7!G7.NFX$3KV&,R1EB<"4(DK*1>^BA"-J2/#U!$O-C^*\D46W(%8!OS: MZQ.@)27O[[[?/;KU.!\F 7NB[@.NVX8(8%-$MJ&]YA*XH-5:D4QZ\@/ G(9^I MBCZ9+ F8!>@"N?"4:## "AE>$ZX(LR)@EX6O+ F;Z%W5QL,#+L*P:8C:#":F MU.M,H"S6-W/10PFAU'W1\K>J$UQ)N23"\$,IT8R(DPAS05F>;>NTC 1%T3=4 M$[*_,7>/Z("A'L4P^5QQ\9!>=E@7J:@OE+ ]P:\GNM9L>YQCKKI?)RDO!#\. M33_]*%A4"USJ'FDK[L2$MF3<3 J@XEJB4?+F6->Q%&H;)I;T"1J'B88B.$'U<0\>@YE@L% 3RH0F+ MKGQEP0\:+"?G9 G7ZPOP2MT#+^09<"J>34*$X9.(B\-\EI[7HIKONHHZX# E:5UH M K7)5"M^+,J<^9KM[MNF;>%XBI'1ZXW& L1\,A$S>\!FMM/HP#/NX9VL;](Y M()Z6?[=' EY?&>'O6*6*X=Y7!+>A4O9J_MXJ+5"H\1*/LP+C:MFH-+>6J$CG M%Z5*_L(CCO#8/^M,TZ/$R4V2(@935>B"3A5H*X;>F,($L-YG--N\7TFFFV\J M4F)>OX9A7CA7()PA"S$;JH$LE4$#$(Y+ATCF,+IPUV/\UWTS_(6,IWX41/%+U-TJAB)/3;%Q&5R9XOQ+J3F^E)CO=8&QYG5# MT_PAY:&J\0N&RO"5[3VQ M4=I^$ C"_5K0=XU0@P>WH=/"3&& M_K*#18P)VL@Y B]Q?;CSHX:M,9)FCLJ!AV;83MB +QLS=1'>PK="A$]4&T'N MD1SY)$/#!-5TBH@B4_>@Q^Q6J?.7I29=P-TW$6@'&)PL@F_X*2ZE1@2.YAK@ M79>OL<9KW6?>/<1@@]2BL9;K% CVEXE:R^PQ@9MC*YICAT>T_:.8<+'1[ 89@\<,8W+# MDDL$XX-;/N7Y0!]M>H]F;#+7\6>Z']2\'B!+5EM"+G<2H9!1 M]\[Q&RR<&JB]F!SW1=Q2I+#TR_0,-*D& 7W-2 T; Q&^@1QH,R^-P+8;?Q]R MKR?C5FWO8+=]E-^'@>=/BP[O7H'O,9>.P(A%27N-UA,/.J0C25Q#2HK%Y M29[UC22T=:UR9MM<5'#\*T;C4^ 1+'QJS(@6OAW*S_/]=)>3'XL('-_7Z]U( MTH,DB:IK%08NJ!*+];K+QJ;93C]+=P1CK^C(OU]+QP*@<9<2 1%_95BGCJ2* MN6*R\59*Y_I_] D]U0N M#F_# C84B>8W M$>>I013X2OKY_,/UV;MWYV_?G?W/8HFY!Z_Z5]4VWUFD[E1 JRA2HH#@FE"I MKF:XMU!)*V*Q4>9$RKGGA!GSP??.V@C'<]8WX"X0Q;U PR=@?8PB0\VM _%2 M'RCA_25ERHEF39=8O4Z["PF'#7XZ6&1=EY@3VT6&Y3N6LK)/C8>0@KA8EGAUC))L MXZ:LH-C[=.IH(9J]PXU\UL=@%0I'@R0XR)*<9XB5M;$A#1[$KU&F2C+52[RQ MC5@\E5A$@WQJ0G9N\Q;O6,<.> ?<'[\KBQ ))86IZ$5B]"16W,]HL^DKM^F6 MR))!BEZQ=4[H@+)BP#7>1)3+EEXCD;"Z"5.](>5',*60:#J@SPKA-)7^<*E& M=#^O64WN7= O!VY@20ZUMO7[\LD*2I\8-C8%TK_%5VOHG47;M@,+1%O!2,U6 M"-B%KA1J340_E)7NO[*02C\I':Y&'&(Q8*PM-4[@<*\:&+/+J6K0M?V:^,2\ MG!Q#%\:@,P$=DV1&J+@+G?(B.HMI_^$;&7700RP&?!M7-QHIYN(3+%T+9*VM M1TB%T--1@W;*O %V @9,N.$;$+U!9-2H^7W%!)A(TS*XH="3)3-H3X@X2])V M3)+!?_UPM^=]M/_#FIVMPW9(Z>7Y]?GIR;O@Y/3TXKW M8A=+TWV8AHI8Z\%]BE#:8R1L((&W(/M?3DX^,MT4!A*32>MSI0,G/:M11-3V M<8W/+\%T(844?5*&.)+5XY_U@&\=47\PN3$?*!:E/(S5RQGGV,UK0P;*%Y M,F3P^T M0)RH.594+,9Q+[0/.:ZBG (\4OW\1LT3FFH:5/XX/.O4J)Q35^6\-6?]RIQU M CKWZ*M!MQMLXSU7OPDI+T%])D)\NU[,VU:2JU;18C M82^>SK95RMW#K#M/.:M2WOT(TC'F&0DR1&9@O^ 2F)JF-_Y%<.);XM0U+A60R_[Z *5WAYE4IZ[1?'/L_\-/IY=OKVX?'_RX?0L./_P!@R, MZXO+>7OB!14J_L$M^(BD2?K 884"B!&Q**,:,-4*X*C\\^.Y9FZ?&-G%V$+) MC%!X,92FM85H:)>GGW41R/.W%/VM]V_^,YI,?SYY[3HH?!5&>!E(<:TEBN;S MG!!4#KL14#=#KCNDZP/O4]/>^6%U8:'X?L*5%.[6."GYRC-7+G;=L(76 M6'Q)]R7;)9[7!WN%-R4\&,%8,%OV^W"S^D+,31\R7EH[43:_&B?'Z4"Z[]UV M':Y D.-'Q5RZJI$F@_'90=V5ZF% =_*\_2F3:AN4:*.FB0\G4&CET_ MD[C\QCAE/,UWAJVZ1YNX%2]7=X\#5U(F"$(.&QF-1LA'(36TVKG732E E^3- M;9;6VW!JU"A'@OUOO,N'O57?Y>/#G=XJ[?*>.1?M2 C)1?G-HY\R.];H"ZVE M$!20I:8PQ!/X&>VM$XYQ03-?*DJ&\4S'6-(IF3>3S>3[23ZEVHUBMRR&QX=$>Z.1?$>*B76&7,[ (J" M6H_?3@,)ZPWH3J@.)()MM&GG&R?X-NKT:ZM3MRA_A53J:;/X^_YJ=8 D.>!, MPZF;@?D)]EP2%WF)FI1L8^K+1J9]B6Q&DD# OD9829Y($SLJ R_<,'TSSV * MPO-AA=%/08=ZV1G=[9SR)1R?Q)Y@V&W(/_Q)!F_"*^#?2!IH2'J(/*?4.13J MLD>G$N= /!T^;MKAK\*."POT4;QHRW%QD<"C67?N)(4K%8\S+AY*A$K>2P6; M6G0I89TK&W&'K-$!?A/QQ!:%+,D3OD0,[.[.!@.[&F-Y N+!S6VY K>E)JM9 MB3NR,1C_:N0XF\%I@9F=EKHE&WC!3/WDWHQTP62FKN'G]B=$P:>$:!7R8II+ M];T_U+ZV1Y60,.))"OO/\R[WHKYQ8B^+HO*QK9];J>56AFL MQEGUAN*?5$L>0N8L]=222.Y/P5;RVC-N^P5W*H&38C+P&-F-4&[[26:BP?$8 M6Q:*V=I/T&2C'\$N&!F;LGER*2+15]' M?,HWLIL4901;A236QR.JH2!,OUF FHX"&\XCO29XJ[@K-+#T23=ALQY>%GCAQLY7< MO+:A/FG@551%,A@IWZ6+FDJEY<;CGN9\XQ$*C>@TF<:MT$"':*8!F@SCPP]B MYBY3PO5)75MP(/EDJJH$E_:%03A]!"7%:3607F] ?R9ZF[="0G%S]@?GQ 2& MI#6>Q9U4LRFC9XQ/S? <:BRI..^)<805IKU^_4;_ M+;7S4';>S!?2KBTF6:1CP/%X6\[-G#B$DJ.O<($YSG;,9U)&Y>E;#A-Z-8'4 M:#%*2X+=-9<9HTS%5"]G%#/]M>&1U2B\-.<#BDNL%X#7GL"-?^9%H[,W8;$< MEKJYR]H;M4%M&HQA.B/H'@&/X.WX#7=2CT2[;<[\UTAU+T>XF^UW@/$@.0;_ M3L3J*G]+_'T5EG*)W@'<;)Y^AK!=:S?/AX6O(X MQMN/^6A]@#^CY,O*!]T2%C]!AGG#T"R0$&)X=,B(\KHJ,8J@2Y%@S1SNSI(*X"VPH%&\P_3JT1W&-"/:X&3P5-TTU;-YHK# M]3/6'"'TC&QY?0.JY;=DX0 *H\ MOS6;/RJ=ZK*TF3;!I1>)@[>W;]&@Q$=7 MX!PMK,#9--FZ3ZZKN\EUK<98OD^N:X7;'"S%BU^>7?WV[OHJN'@;7'P\NSRY M/K_XT (5OY_2..[^\*BKY^F7X?K7R[.SX/W%A^M?KX*S#V_.W@179Q^OS][_ M_>S2<( 'IQ?O/YYW#)*X-CE^!@V0_'#SJL0WV\%Z/ M_1M)+DLOG (\4/_UP^X/#4?QI][T<]#UW41TAN8R%'3BOK_VV;'<[T8IR,S- MI([O,RDV()]H6G/WU X74:.>?,]Z\LS7DWCK+)SP_"[NX'1_N-='UV##7^+\ M7\YQMI.2RQSSIC"G@ R/0(_O>9UUM':^UHSO(>SR'+&3YA^U5BOKF.9?15/< MM7C/:WU^Q_Q3%JO-&MV]1L'6CZ]?J-;M===1[6X-T/\K)&&4U_"L0?F@+>Y' M\:=1D=?98%L&'<=*#8?+%F+E]O[2AQTV?(=[37$G> X3??5%4W2G5N!35VIN MW9V#<.=@I_TD]0='H4'A[L;H=L(W7><6^\P MW#TZ?/9"9XVKAYD3K0*X>KNTN_\D._044_UQ7;V"7QP,XX)]7!_5^(PTX,$N M:,#NTO/U[13='9?H1B">8 I[W?!H;[GQOQ&(ER00O6ZXO[=J&J+%XGF&ALW^ M-UW6E;=?UB+DY16IV(J4Q?'/M331GRA<]/0BOO'@[J7HGB:PLQ&/YR$>3Q.! M63_I^+*K=?56Z\/?3M8U'G)ABBYTD==1QXP2_)('8.PSW M#WH;@=@(A!:(L'>\W*C=!$4>M[+'FYC(;^1MA?9DG>6M>QCV]HZ>O9);\ZCA M[L[R]-GZQ@W7* [V03&SLC$7-V&PU9E"-SP\6!Z;WP0]7I(\@!W6V]^YSQ'= MR,*ZR\)AN--=-=VP'@&P[N[>"PB!_8V84?Y[S9F4F8_.9:8UO*5$DKJ[_R.2 MMKWJ[AQTN@&\.T6NU$<0W%"0[=7A4>=P[BG4+;0@\AHAATLR(L-AUEO-(V?; MK@_,&$N';C;)A%75H9,EDM:0VDDDQ*J:#X0I73I$!ZZYG'TVNXI7%MB&[3].HZ MO?C]_,TVO'V*K0PF21SJ1KO.*IG.4@WF8&S_[O,(6S[>#_,DPV9Y1@7(;[=[ MR"+6.^[TOES"NKN=O?M+F&SX!/83UW"_]Z-E:O;'^H@!N9N]=W#GDY<<@Y/V M!=2\P2BQ28JAU%VT]R^(T/_:ZPK,*DX:G)="7LQLZ'=U&?XB K8-^]I:<81M!KMA7]NP MKRVC!MFPKVW8US;L:QOVM0W[VH9][=NMSX9][?YK]%CVM<7AY@VGV?J"&:^< M4.<&N_BL83W'X=[1G7*WO/GTEMS M_&+O:1"F*Y+_7X\@QZGMLMIJ(*X)(J4;'G57K?IQ399V-]S=_Z8E;R]V:;>0 MN.IP=="*Z[*J"PMQUOUB6HMPQJ5 L8IVJO8UM[F.PX/>AN]WQ3>IVPN/[RBN MW^S2D^_2%E@N!P?/N2ASW3>H]]UW9^6O\.=T4Y^X6-3U="SW]\.#O4T5R3>) M+AV'>P?+(TR;I7WDTAZ$W<.-S_XMEO9HP_[S[#W,*U7<)+%ZH1[F?GA\!ZWW MQC1>@4W:W7O^.=DUWZ2#G>>/U5CS+>IN&%B>O9MY48U5L=YNYNZF@\FW4CLZQL?G=63D,?V-']2Z5@1WV:..O#Y$C/M(/O0'TA0E54),BQ5>3".;I3# MC)=A:3#WSB .OB!-)@GR,F4U48CDPR"&^>03592=X&T"7S8_!U$<@Q#AIY&S MJ;?KL*19$CWA1*BMG: ZME#_*[AZ-\C[C"[:0]R\;!/L_AD3+IV)D04MG MKT-8*$U!R./O[7B/-=1\K9,)MKJ[_.3#YI.1+W_RJ]/4B;BM]?K'")3W#R-G/ 0T0ETORAZ9\=^)>J# MBJFKQ5^9*W+__J>,Z,]V>_YRN/\]+FST9Z2V^R VG[:C(0SVIRB]C6;E#W_S M"P?]_3@^5/%1O+NW<]2/]GN[.\<[A\>[Q]&1BG?_W^$/_WU-Q55P?$[AA4A5 M]W__%OUWVTZNNJHGXL/+IO;!JC&<'1.JEJ0ND*)P"OH%] ,2%^89,?19*M*> M\"6"SMW_ K[$T!(F/IX8E%ED$SL\AS$6=%B=DE+$]XQA&4#O"7/L-(UB-6'J MP2'RM$Y3!4;+-JSMK8)[8YCFMT$\0_5:"-BR/O+<7Z+++R3:9'?T"HMF*>PR+91>IRGO76/MX )]2B)3.LRW<'9 3-A6 M^3(<95$Z^TL5I;5Q[G]V&Q+>V]]?]'!Z^5U$J*%S;N'1 MD0@S[MT\!_)"Z0;[\Q%J"&W$(=JMI"+ 2"P5*".8 YZWK,6,[1WK\Q^BQ72T M S::L6N7K (2^BJ>=>*S0VJQX,YO.=@7A+U;+-,.G1(H6&M0'**O,0K M3_$-6(Y5!'IMF-8);)JVXP=!MRU__L=1KWOXLWR+CB2, M-:A+8^E3K"U*8>$&:(%K4Q"6 @VF00+?(37#R\*6"7B=T8P\C4+]NTX*]LU" M>E@D\\+99G!&]/*&W)IB@.>/73D8\A3$/LEK4E\%O!:VYJ)E2QK[,*%*MV&* MRW638Q J3> (D03.KP>^EX8&7\D+%?+AH&8?SI>34C^2.IH(Q;VO,'=&= W:$&^23)HJQ*Y3+/\.Q_L[XL M+*U^ Q:MB[EIA=_ I[V]RB/\N<4VZ4-",5<)?#DJ4/^@N#?C*L^IOPG&$)]A M?Q,Z3++.XNM\S28G85N7$_C/0HGXD-^=ICA>V#QGX/H[#V[VT0E>D )ME+TU M7%P8(Z_9;52 \P8WC[Z:83&C(L,K*4+#".P:=%AHQ>'"QN]&YK.TLA6,F@.B MH)V*!*Y8VLX^" ,;XC*0V[SX!)JL"BCRSL;6HD&$CE;K=EE274%]E!QH6=WO M['Z)3KM8(-V.M^U[J[OA_LY.\*X&5:\^FTAQC.N*-A*MAED*O5H1G%()2./: MHL=[Z(YZH,!JPN_KHZ%O%XIFYJ6R&[IXR'BE+1@R".=CAWKL;-0#1[I&OE=O MKIA%WV\@VFD]0!^BB)*,+5_Y0#E.IE/O-Y.DC,$?BS*%1BQ%_$6-1Q.TEO^" MA4QA%S+,*RO\?9D/*SA0[LDGA;MHO[QH@_,W"LG\UKGJ!"/<_XRL\6BDLCC! MU]@#NB_^W>X7I7]\?[_GG-$OSP%A%&:QVZ+76,0[8 DM^9UV4,)Z M74#TQ)\2C-'%]S@-OQ1Y608?BWR85)TGM8=X)%,:B2O)^JIIZRKX!=F05WMN M@/@Q\LP#YD9DP=;('3ZE1\!1030#',\Y1,UK$O^#G1^_QDSV=Q_^F/GS"',8 MN1-:?C[Q70KN"'"\.&Y=QA%%24'L_F)?&B2B'F)< KI@#J<.E_A@EV,"82>)DBB$C)\PR-V_7*_3V=&'R MZP9[1O0EH.!%>9TVJ#8V3;^$)<<@$'Y%XC/P50Q6P(%/\RE9=F>?IVA$/M6]S'U8O=$-G-$I M'IT;[:+$ZYYM4TTIH6X+I#3\LFS#KO^"P[87W)E6I-;6[OU7W#E3"1:7^O;) MZZI,!M:?=CYH_"D3/V2%[CXW0O1F@K']SKV6N17')*Y+Z[LYH>F\,+-7HR1" M3#3OZF-P=7)YM7V:_[[=HT^:/YV?!Y?PYV\LA@\\-6]3]?E)#\;_ 3WVN[$P M%N[?6$4#BJFAW0"+OLC70H.KUSVC"M"1C%"1J) M)I^''W0EC9LI2>*H+'/XN&F[7?[,(MQXMCSE\_N3C\'YA^NS=^_.W[X[^Q]Y MU,MV\*XXJ=5P(_T*M MI^56XBY&IJ*8$I2HZRN$P9 Q7I:J\H(D%"#9ZQQ_A5C[;O\;5X^)YLYC M2D@K-)PO'H'G_W"HM_BD2+/;54K\2@L\?TE9)GFF0<3@A60JW=971IR7U:*+ MIG.?'5J9*Z(W3P'P%%+M*/]JJ>;?.]Z;T_Q[1P=+\S8G\U$&&[7\3J<)Q[[[ MB "$I(#VG!#(DN/R#&/0#[1FSK,8T2E5]%F53VOO8W*;8Q(H(S"@@+!$C]A@ ME(W#W1_)1G^U9Z-M&00]2-N1?&''AJX?[BW0\6! 3 G[GPR3.()_#Y(2 M="[,)F%DL 7@H"6#D1NLA215B'#R;5+%"Q:#ILB0H[ZJ;I7*@MU]BE7N8:F9 M#_*FW^_"_\#,T?[F*)4HVA(C:>T1;#?.% 7Q&(Z?B7LCKB6.RHJB9I@_C K, M7!C]?8HCR&8"IRDY;R! "-CQ+/BS+I)RD,0,-W(#7SA1'9>:UD59X^*9(HG\ M)BGI*V)WP7(?!M?PE=-:\A?_R/ME'O2P8[*<4C_'2!R[09L)IUI2[(;)="T3G#>?$?[4+BR1SYJ<$+- M6W.@^JQP\/H'4ZS$4Q0KMK%"\8<(C6>>U19EQ[-3TK=98;R/9E((\]@ZBKF5 M)!O3!W/O6>7;'WV_N]GEX&Y"T\OWG\\N82_75\$=W_!:62^3NNWT$-E *9__QKU M#S]'Q@" &^Z!"",,=$1X=H'VOZ-0&;/%ZR#AW*.C2X'OAO MX*ON[!XO_/-.I[OP;\L>VX7#?G#PJ,,]K?7Y'X!.XM)LUNGN- M@JT?7[]0K=OKKJ/:W1J@^Z=)(/(:GC4H'[3%:\&R?=G>%.(A4UQ3)M-GQ$6Z MBU37.\^_G>Y&ZIZ3U/7V]L+N[O-OM;V1NN7N/YR!T#V%.?H;< MQ[U'K@%;D'7/1KI/&_5^(PT8/=H-]S;6;6^SQN)>$*)V.V%1X=[ M&XG82(1N@+83[N^NFD"TV#S/T+39_:::=^4MF+6(>GFEWQ:!_<+ZF#^V.=JS M%_&-#W>O.V3Y_;$1CY(B MJS.%[GXWW%NY5N4;B7A"B=@[#(]W5ZW%^D8BGM!Y#_=[QRLF#^L1%NEMHB+/ M/2HBQ9U;:5Z6KZ6) 5L\>;;(TMEDS9^'WNN&QWL;@-!&Z+[GW+:Z^^'.0>_U M1N!6:%/66># W-_9>1KDR29P^("[:+FMN+ZAPS4*A7U0AJ2![<5-)&QUIM#= M"X]WNROFYFX$X@DML<.PU^O>YXQN9&'=9:'7"[O[WS1:\V)C8+L[RZLAUL. M^1L1I/SWFE/;$-?5M4M)[7>%Z^U+AY:=MFY?]Z>YD9YY>P[K]GT8%2\;8RJ; M'2R1Z=?M4$8\HMBV,LB'PQ*LM_[,]!.E(DC3;EOW362&J[D.NLVF+ [I*0^R M$URWM!FSBX=MTEJ:NU!OQV9S0&JV4'.#']MW9A(E64M3BV_6,3#DQCUVK6%\ M<"K'1,?E-ZX@FD[[D]<#(OC@?]1;'^H@ISLQ'NVVL-H^5*9 I![ ::L)GJ6? MV7YO8<.XAX_'(T4]N//!2\3^I'WU5KO-(:B2Y]CFD.E$F;=;.AQBJQIJ';WO M=,)\M'P>.RKO3K;_AQ.J?<>E8@;L38\79S5V]S8]7E9C+$_0XV4%[#<20FZL M@,2!Q(W->@6;*R!]*#=:D-[0@Z0T+2%B[,T&TK M]84!<]<]SAML4+_/'@_W_+FR-D+WK(3N.-S?<%%NA.[[ IQZX=[QX7-&FJ\Y MZ'=K_WMOSHJ@9=8CMG%J<2"M=N&:X+?VP^/]5;B5H^/!@9U-R]2W6]G@_/+B# MJ'2SM(\D^ 0SK1MJ^'BM[_$WC(BM_.:V%E_DXN\,O8]B%S1WD-8)W M'EPHLZ;0QJ^X0*M]8KZH-?S76Z45!_-NSLOFO'R%IO:;\[(Y+R_LO!QTPZ.# M1Y88K4CPZQL?G=63D-XC"=F?5#I6Q+F9H]I\OGR:Q,?T!S*\956"Q$I5 M'HRC&Y=7,L.:8*:O(OK*($TF"=(Q935QA^3#((;YY!-5E)W@;0)?-C\'41R# M$.&GD:JIM^NP#%H*2J)P&B9%67E$3O!))#((0<)N,V:GV]WY\8[/=X\[+-CG M&9-KQG4:%2'12E6W>0 _C!1\T0[1897R1]O=I]'>=YS!5A=&A_Q2^S^&1'"I M8J212V>O0U@US>K)$^D>><\V))<+9P5/[_'3#YI/1P;+(*$G]Q^XF-<>_P2QAH0TO'N/_8I^#F78\3.S:'B!8DJ$Y)/O U41"#=(Q( M(JB2"%[Y6?A5T_P6!(I_"RLQA)^#>(9B5A5(:%M613VA)<#%&<-JNA\OH\DT M57 =;,.VX(.<+W2"/\8)DL0RSZS_.7Y"7V5J2-HFX?-LMV:.5Y:G=!=G[,+Q MRQMQSG+4D9(N*N(QMB3_I"KF\HT&<#N5"KE\)],H%EXZ_/@HS?L@$V4>)_ _ M@Z2LHBS&X(AW! D*J!Y8RA1?CIN;S5\9^WM=RX$, M/Q\>@_HS=\B2X2/YK$(!N<\[[YIJI/Q1JC'*L(U,PPK1/8-*M&>\+D[1)Y/U3F18G",X[NSVG+CWA3 M%\1.N=PTN06ABD#E'P3].OT43&M0%\1%C5:168B2)02?]ZIWX)#T;AVZ%M$\ MK3=8#@7H9:,M7NTXY+RT.I:1VC_?I+KWN\UAF7%$TVF1?TZ0M1E4V:O>86?7 M&=7>\E'Q"MUS(9'MTUQ \"?/YFD,[TX;"WG&A=XBXVGR=4&EG &_SW*<37[49G =?91ZY/; M<0YOG>8%:@QA;M_NP_OPP_P 7Z.\ZG7=G83?''19M\R]^,)K3')82[AP2 M,8HHR1'W:RJF2!"LV$M1\3B#:8UFKC;L"L?W[OY7L2IW'O\4; !@[<@FVS]L M#1\A=AA!KMA^-#2^P]VDVB6Q2+K!"># M 5%\8X\&4O>B(";Y "V)IIZ@QY@)EG4?7&5\^[]K&#\,$::L_]FG?:VG.7_K M!M09"@=ZXD6$#TU!% HT>P;)<*@*MB1QUFQ?@",2S $Z-7CU@W1 $\7V^PPH"D(=9+7I)(*>"VL_$7+BC>6>4+U(<,4%^,F M1\;T-($#0O(E]P ^F_\%;Z6!P1? %0U9\*FUA//5I-0/9'.?F:!])6JHH5^2 M176RI&4'Z@0XFYV#+U<*Q_N=PWM;2:@#U""?)%F45:EX6_6[X/%TF_L MH54J]T/P>\&TMNUXN-?4TK;C80]!-7*5P'>C G4(BO6+@/KS#Q@ M2C;NBI%-YQE+0@)?72V_R"X=^YLN':LQEA?8L?C:GL?BX>,IJ!"X:\\^5#/O8#?P\9\1J%'WIS51+:/ 0)3^L!^M%% ME&3L'LH'RG$RG7J_F21EK.! 90H]/7;TZ""!9ML#C2VNT([%,/JU"Q CN&;*CW ME&[BR+6,=@#+FN937+70NCO4@+$/FUJ*Z8A>Q8?/UR>_;!R$+W(03O/?37.] MAKPW@ !Q#=H(1-D)(X<$D-"Q%Z?W);?R;!Q*-II;$G./[*RWRMJ-GOA3@D5!YX)%,:B:.K=G7HY6CW\1JF9>M?=7=[CV\RBBJ+ M!\R=RX*MD3M\>%>$DHJ^#2C@.2C.:])P!^#K??E$]O<>_)1YA0LS&+G3\15P M,_2,KP(;/LLGB6 /XHBR/R!T?[%^!7FHAQA<1>MO[K1&P3"ZR0LG\3%)/K<= M]P7N.W]'(I<"A)"1)V0 ;9G0<.AF!SDJF\VWH2TQ_Z>D-1XB2[H^:NA1W>_V MG?U=XLC_@38YJ.EDBD%[)\X]MRMN/,^3-V>K4/+L97F#'3#Z$O7UDFMTL7&G M YL5I%^"0& 4'K^BAD.%?D:2840YJ_22^WU]7ZH"%2"30%=P[=Y8$R(X^SQ% M&^^IE"IWK_5&YQ@XE%S)<,MMXHN27L>-Y&BW!4@8?D'4;M=FO_GY1VW/OQL0 M,Y_KOFNBRU4:Y\X&24$I)W&/Z6%Y797)P#K'^H&ASJ&@H>&^,4*X8$)I*2.D4B69%X*\X&J:J//YN;&*< D^OS_Y&)Q_N#Y[]^[\[;NS_Z$A_5)' M-Q'(R.^QVFT4EWHW]D.?N*7]NF+8P6G-GVL_\",X/+QY^ M?]-[^K&G]^KD\FH;5G:[%W!FRDVHFG[VPYH6G7U]7'#VCFR4B/RD.;>'9;OX M-A/LW6^"3[FZYL1=?707&I?%/8R7\.=O/,P'WCAO4_7Y2<7R_SB^VQ*E,U;1 M@-(G:)2 LEAD*J%B[G4/YYVSW9UEW]2WP# '[U$KHX77@*.4P>X%50.F4X(:* G9:HW3<.ZY\H2YV\%]S(+O-"X/_L:+M>$D $\0HA 7A-#F%-D9 M3)(L* 0AT?.!G;>_A%UR[.T*0VYA"%RPT['HJ'E><$".+,Z0"; MY4K\.A8\MA+UDUH$<(O KMG6YE& K9=FZ+:NE5 ML7>\-W=5[!T=+,4 G,S'8VP$_SN=*1S[[L-C-6*I[1[?*Y;P!>F8%5/,9&J< M9S$B$ZOHLX-#>Q*;!P%1' U!>8 !!00C??AFDA@0$+@(7AW9_.:<3$>Z) <% M:[\GWSAT_?-'A?T4/LP\6YP_D/C@U8&#;1LD)6A>F"'&TYI5<^,H'>IR.1X% MQIP07B91JSH#/SH?910-Q,62U\WYEI2M@E.6E6)=P6<;(2S8[//+JZ"H*<># M+XO!98O0)J/2O%(;-N#$H>JNG#S-:91%@P3%I>Z#$Y]$Q4Q EIP[AR>"!7O2 M+ZDJ"6R59 B^(/S;FW[IPE'QL1A&PVI;FLFP3M-MNH\6R =M.R-P^ZJZ56!T M[7+EVA[6+_KY"/H]%E_"*J"?S3%*N61*#+I:B*NIC6BNF%-C1IN6PVY$L&\8 M9$5$@X/CHENE!Y>I*K2@36O\@9PE^FOR8?IZ0N)$ MH784?OLA_@/:#G2NHW(88U<^X&]EA:?L1<),#Q8###$X2:#__KA;LC;\>$/&U3B6J$25\PN M7]07GF3XW?F_?CM_G-K3_L+EQ2E/3 MF_#D6*&90T_T)C'VI)^6ZB?]CY]!5T[3:/93DM%0Z4O-,'Z53T7,CX\[ASN' M*.G"E"B/ET/0H4/0X&3AOQWT.L>'!PO_O-/I+OS;LL=V#SI[Q_N/>NSRO^WO M[GZ;P=YO#>Y)E;R0.^A>K,JLRY^(MF;N=$@?!+D[ WUM+B17?M1J^#Q =S+] MK/AJO0$#A1>KRR[I8^BV%Z[:<7/5[D6.M.)+MD5N6E[#,P;EZX>LUUHPP)ZB M.4Y6<,,N_Z)V[NM)N_>,B/-V=X["O3LZ5SV'Q@\;J7M.4K=_''8/'\D&_#6$ MKIW5;KV"4$O]X7,;D*"HJL0I7O4.;(9Q6B09HB%3C)74G+FF\(;.T5#B+E.( M>\QA;P848'S5ZQXZ >PJ#\IZ.DT5Y[XQ97^#Z9TT2!.X0P8(;]3A! X,<7P7 MOE>7S)3EO0%+[#' B?X)AG9'2/G;KG92_NNB7PG6"A >07 MX;_J[1T[U$).W5TU+M3] GZ-I#LBAA>^G *:[2N"$)OEZ'$3Y;1'&T\;O83R M!@.A*9GJX^X >&@;W9HURL_K@VIIZYQW8#(_1VG-XT^\QL=.-8'%TN7#(9Q$ M?+-', 4/AX%4,SBU:22P'EP+ ZQYU>TZNH? 1PE.(A/=U.W9K5F[FKD_%%/! MC!-8WP+O/HM*),7+FXA*TBWJ@CMV-.8M%[6N21*=+V@@D[N9N/*@O4L%NI$E M8HNQ[7_6&:<@J1(NPHAY@AL+F]E/05_GFMV%\N4[(/28%X3'T2Y.Z:OJ,V*U M*-=/;'9YFN:WVR@DK<\X>BU0LWYUYX!LF%X_Y#4S;= :('2MN$%\2B'JA-'( M*)4%T>O(3T0-B\!^55&:H1SG1;6-);^AB=4;"BR'!#*49"]=GGFV[10)EE/, MJ!5J;B*6KFN04T4P<_YDL\8]QS?8-MI.RD6\P=&"O0R#2'+#E!2UCZ<;$_,A M(XIE\[?A5[ MVR@J$@STLB_KA52[(P5V%RO>(H6)1P?3-/-ZQ>.Z' MG4._>-2LW;U6P'^K ) X0Q]Z *? VB].*IY, Q>/H,T#L6KAQ#25Y,L[(FP0 MHHZNJ[I09HU:\KF(A=RO4".$Q1 R%V5LPY.3SF1+($ML>.$V)FM>4C+XF M-5TD.)@J^J2R)O8&AZJQX709PY<"!4M=>\ D[>23Y/GRL3JH!-MZ4F L]WD/\AJB5=UQ/TU0B6 M$*"!5U93\/JJS11-ZIL+TT@32S/LV]@>Q8>T>7A6M.F^NV>1AY?6"L\^O=MCY4BTZ>C;9YGW2P MS"1VMRJ]T9:>.!UO^7[643'4DQ%!#06K-7_;SU7J,%M-"JN M4'AR?4C,JT MSDR\#W=?'LA(^Y Q3K&IRGA2F$3H:"&P+]P.>BBX:IT[0S36H"W M!M[KSW1T>0A41RVEV3!44(:$3*\YA)B1_*2XXR5_OOF2*2(ZIUCAAPRW]&08 MM\ORR2+T2X47%CWKYC5ZPG$M1XF'H!\S3J8N[XPFUR6U MZ:A7_E(]W0:G7O_D,M_ >QJO80.,@C2%TA$8+YS"]E$TT7$>]!%QHS6SU=9- M8AZ)!,#&*K'V,05<76/$SH2%B;[HW1*E4$0.1-&*A")FE?@#49)Q;7OPNVBH M@E^CHI\C_)@FAO39!IM*'^O^[)WT"KD8D-(Z@.O@'-5JC_45_/I?#/8%?7&I MV.[/$,B'3(';_S(:JTC*3]J@]1[M/;5[HM>X^=32?ZP^G1IIS"X;%X]RD$\[ M+/XG_E&#N^8P5=#H[IK$=P#EODCDX>&&VG UQO*"J0W/X9RK?E&C"D3TOQ?E M, 4'?\^C@K@.WU",DW48FF!T;;/^;5X E) #HS@2>ZO0J@@])?<+;%]!G,\-M2D.6:$!]_Y7W% MYR,?A%UMJH%;MNZC#*,A"+&'U%;3ZW M3 :)@JE8)UHD;I3NV>GL'.-*@7>*@V\FH,3=P[K5*"%YNH#'VW'MAZ9HB!Z@ M%X.".+!E ZF+)P,Z11,7?C![-5\(V=L+7UQL )-2^=*<+.PR9E&0I5$7.IDR M,4Q]N$%;7GJI<"O]ZK7HLZWE,!).UFG;8QV>CM9** ES'\KQ=,*"0] E5BTL M*&\SW#D9^(T<%J%*+E9(6*96HK1S3P$P^ M4LK8B;/&#A8EKX6I2QHKZ/ M\!+V?UNWOFW0H"5 UCD, U\A+T4-I$A]1B' _N-6[B6=]FLAI?M<&=R,N7M+ M^#&F#G<4"4\R/]Y!J[CDPJ;;@7:.VQ8>D(&: MIOE,!Z.\!C0Z%3H/6M)^A\F7M\?9Z732!#(4ERRG0'I!ER7)+ID)\ ;)G?.( M:59]Y4@5INP,,Y]8&,D0526(-KS$6V8.L]IET*N'[44BHJ_6@Z;(FS1XE!$0 M$U9&8#E\5R/O',XE_3F4XZ38FY%S.!^UR]#BFA&=X#V<1\QWAW+HF;0+WFG- MJ^8#(SJ\5209%JS:LT$*&QRC]#ON*GZH;X>@ZV,ALNH-LDPP(%=:A85 3 MSS .20WP&@_->.B^J$M6H3=UBM%>T0!^*D3AE@O!A= SQM1: &0[T_8>/C.9 M3'$QO6Z)4@)ILXJ=X!PV?@#;187,M;;;4",9@0GU9=(WQB?-&Y:X@H^X24HG MHL*0!MRG/A5RR_D182&G6?(GN6?186$YHHDBJ;)&^>P$O^:WBG9V1(U1Z0GSU<(F,W!LPG*RC&?3]O:T+@"4(E M2KM^\^H(_0"LB-?Y!7O;#"@AUZ:_[U_GU%)&OSBG?[YS?G5Z;N+J]\NSZZ"D[]?_'8=O#^Y_.?9=7!Y M?O7/+^''6/V:;O&X1:E-,!C9YDX5,.P23WN!4.!:V$ MAX;2 /D>!**\7M;< Z7ZK9C3IZ0LX]G3"W9@9)HC(+!9Q@-G#TC[(AB;=Z-# M[,"@-.C^[E7^DW$8U&#5NJV6V,NZ*V.L/2HM MV.E,:)3:6CC[)UT2/.(V<2QM[2"R)\L8$.<(7!AXRO)@+2CI ')CJ2&X:@!7 MSX'+6/0#3)K:Q@E>1#^1#8Y8BA T'M>X_ .LLY;(&]$0H>;3740JTLUG=9&' MP:7*X.G]A#[YORIC@@GUF3JN859]@BB^S\QBB*44'LVT)O$QK+,M(YX;TRUU M,3H%776:](-" 4PC'0;^1P1B@L+I>? M@\3% M*/4:A-1_CUF TMG\VT*+!(:#KJ:N2Z%1!\:-,M=)J =Y.D[\,?TR>^>/"1 M=U73S"[I4C[8N;AKSM1KE*6&*3(*,QBE>9_Q>)KEBJ\D':SI$_HK%PY+-UC3 M'#;ESK%E@725=Q3DS\%8.Y=1Q:%-1!J$@JZ!Q^,KG7BC>:C?KI:A?/IRI."B M9*V(LK]DVU*)CXH/U-D51>$7.WH=_A'!IQV:;,CS8Y\]48R\O.F>L#+V%0J?TQ7N)PKANV[Q-[Y'U&);7>]O=S2(UGT^*9 M:G^"' %4UTX$T3,(VP?B3\6#^?G>E=/CV(7<4\&(72]O(98\FY&]T@16P^+Z M]3M7*/&5%PM,BC 2%=X4^*8_)JGF;1MM3AY90JLWOO M3OC0[?&J4FXI>X#W%,91J<;+YA BD_.45Y.3H;,FUI^;OUQ)UFSZ1#/M>0R: M9M3ZQ@C;1TQ) \="1!?'=%4=F/EQ>G9V\P$+L2$U@8<6J?4H,C8A6OC_:!GWG% M)F^2$A$B>$SQ:TZQ[M,3QY-6(5L MN9]XK2/"[+2B?\O^"7A@=:$TDMKPU7HYM;[2\^$P6FUBY85@>!G=@%$7-(<* M+C^HG(%[HTU*01.I01A(:0O^LZPG&$CY2U (_'"IH9(7$MR:D6!E@/$.\-(M M3?'5V:F!]A5U:NV1B:[GAF%*PM-.%>LCXKB>U%S@I#MGU)F?36UB!QDWKZ,D M+CE[\Y.GXT0-80D(&PY7T06B *B]\4#^9JF$Y6^\D];'"LF7Q(IPOC!@&2C> M% O/,=Y$%">U&V=%T-92QU%1)%0<7U%S97-B0V>ORGJ*J#[3@, $CKA) 68* MG<3E=UX6>:MAO,ZD8I%Q#RC7'-355_>B8=Y]0!VHFZ#K: V8]U[W.=:XH^4X M\^#O&KY)3[-ZDF0-#C0:63;2.324",HRSJ.85]$ M"F'[/ND\(.8;)]$8A-*N=(R)Z6N?E#$._MEC\$)5-L!--@M4"1&%6YE**L7%+@XC#.?Y&5X,:\6Y( MUQ@8O'8I=>[E)O#)H@FY>3$ZK\QSP4V_Y<#.@C3YA >#JL$:GP\?M@!?X*$< MW,]#>6 ESM._GET&YQ_>7ER^/[D^O_CP^/4Y7E\/KML) MWIW]S-^R7$:)1/ZL!!A(9R;AT0W,']9X*&.RC'UUA0 DNJ" MRBO$3MT.PDS-HO6-228Q6C#/4BK(X;S:T'U&CDD._?[6E\*?I#+'<33X4;A, MX9W++^U8)9.""$#1I\*!\3/N:P;+:^Q)0YY@WAA5\DKT1C"S1TI>/L?P'UQM MWA >;G/A['*)88?>@F.ZSJT.!N*R&6\3>$ %%*79'7 MJV,;8['#S>USJ$I*[&9-(-0)/MC[MN6!>$<;:Y8 ^\P7LCR)^>C[I=M;X_OE MI,,PS+N=*5 DZQP>BGWH8V6JYN\NCY>E$7Q9DM*A-@.X.CL-V^Y4 M[1[X09.PD6_1Y?F'3"=J.Q\[C7DCO1AHLR]L0^$? \A_EPI MA H)"2UJ*NK0'[-_U\I8 _:-?I,D&)(66'">Y,1J MCIP&Z8_-(9F5GIKKR(!\X=!<[+GT.+_^>H79PH)=^I-4?0Y._HH*37L?":& MX#=U*@ )NZ.**>>)='BLHA0IGW3JSX@(KT,BG&M@I,4=1EL79U<7FV? MYK]O]UYW@M](0J_D"?L'>_J+;_,F,3>:CB#J=37..5^)5SY^G241UP]!E)4Y M(5*2*UP*=A+>HI";-\(KWM1;T.$HA;S#+A834SFK9?9%TXJ-8<$L+9T:R'J" M 4*A7?# M2:Y2BW9HZ5-H07/4D$)A3=78&*T PQMC]['R2]UE[T.,RU'>VL03:+<K>T3I-OL[-OR41-[V*=>Y2GP_Z24G"^Y+.02N&/ M*$P.BF!EMM2$AH$^G/P9.V$X[ Q\NS&3GSO:SDC6,X>V4-.RM=P[U&5Z2JCX M"#1 4JDQ@A\^7Y_\ OKB]^ ,BU?0U/X89:#+3I#8T;7&4[HX;SQ-. RR&LXA M5=HG ]M7P%$;K U!JC*0Q^D8='PV4A@7O8WZC(N FT_N;41Q@FS72!-9UJ70 M(\);1$=H:=1Q+V]&,)Z3:9&DP:[,6D_QY/+PK8ZG;X[/PG@2*/!FU.2'"\B3DORY82^*)$K%4QTBM?$ M9PJ-*BGQ OE.4\)?$@&"?0 .=XSJI_DMYBY!#[]%BOY1@]KO'C2D",E:-T+T M94+T'A&[VR>@^D%/!^>C7UBL0JRY406R?,R84):L%,Y/ST2-8]A&WZM5TL\' MB91BJAP+4F['N9,73S))()N;GM60<-34F&BQRN0D14N$;ZF"'0)M#3E$M1[C MCKD)\1)'D^PV(BDRUF+M@WK(52 UC.Z%:_T+-,RM2-5?\JP6%Z-$J!2R:YP$ M!QPBW/21P6/=:-0/CU*_B%N/8!:L+M!:]MT9[?TP0 LS-B6S-I7<2#26O4S8S&V12V:]$EI[,NLUAI^-(1>/ ;\OK%WDV,:PSF(P MN44#XE2+6G0(AG7MF\_-Z]'Z$(\-6_Z.V!C4F'G%ENJ,.J'K:.=F %KU,X, M3>WU2]KS"QTL$)5A+71*(=>PW*GQGUT7&5T-81WD# 'X3/DG;4%K;8!VOUR M^%>]SYS6-Y5U[#,;W!_QL6@/A^/F09J#/0>^EJJ<-'Q2Q/4$G2H\\Y/HD^+4 M+;XK%CRA7Y4G+0<:SCSB<\G?>DD;?RZLQI2!10(@5)_DVF<45"\(_9KK0D@\ MA]8UMV=+WT2BY9GK7;=UL&X=(BML<-]&P81VB'QQA1YU1%>@N0V-]UVZ[G%IVDJBJ8F#)9Y3@[[/9* '$<.B*435K'&3$)=*)\V5.378!O8,9D) M:;U'XK#UKZO+UZ+&>MW@].TE)UV.O@7+XTM,#NSM;)(#JS&6ITL.K!"XXH%) MA;,I>!A$_Y:4BC@WV+[1)JA-^FH*U(@B$H8!U.:XZ8:#>Y/HYY"#)HFQ,%\S M)U)NW=%SPKYG:BM#AW?.\A 0ERJUF^.B3NKZYWZ-(HZE>E25:FL=Y(*2PK!1 M4_B"[F*\+^;VV_$SF_@ ZW'QLEN*91WU1F(&E#JNRQ MB0\^5X-IT A+8&VC@FT/D(<4J5:YYD'IJ*%MU\05&51U;,-YZ)\3(CN**\Y=CL=6XH IER4^FFKT M:<,X">VRFB"^B(P^F8%F^*2:E5*8>+7%1N_RM0<'YG3S$J1O36CA'15HAI$7 M;I,'31>U1 [4]U9L>/E>@/6U+R60I0ISD%&91'(2U(C4T^L6PJQ2K6\EP+#"L:"2\M!O/% PW.BRFC, M2BXU$PV;JXQWJMW9^V02[P&/'!GJ26-43!/@UV=A!)* RB.%/1*F8]B8UB/- M:%AL9<7Y-XKJL:40MH;XM-KFOPH5V%R>D%G2::^H'DVV$(FQ.:2FVS<;-CBK M\TWO+<,^5+5SP^F%PE9X^4PI[TPPWET.2X,:(O+N$O'DKM,D:KZYU@*>C5#(G A1WZIDK/GE*L@6 M4\P0VW-;5!R'U8#)L"]Q.R.05CI_&1 M8JJM"7=DA=!J:0/4BJ/BK.=!@B:G-ZO\.X$OS#],O'K>:7[C-&R(RYP M>4N?!1VGJ#YC@\]2-^ODCV%ZJZ"3HZ09R9,H_%71)G^@,A#"4+)$C6J7,EY_ M67T&_4*1NT>EAI10)=,SGFGF# *0#6%K@:RM6$B!.MRR:AAEB#[DDR2-0H MC;5U)CE87DGJXG/%^'YF3^9$K6;L9'Z4RERJVA)#8]O^!E$=6%TI)2FFLKPI M\Y_PVXVV6)8WB[M)![><_YUN8&,2_7W1K$\(Z,Q<8-38I"T]L6%@A(FZ(M*V?- M39X'SE1>M);5&JH-[2I[_ 2:]\=)A,/GU WZ-T[_64W4LT4552B)FJ+8_$F> MP&:&B!Q:&WA="/J3NC";O'<4N\?-BG!(/]NL6N2:M-K"-/RS7&!:^N(K=$-2 MAXJ/Z%.7-*5V93KQ+JF7]#!-6>6* ,ONS+F;<8[9* MV,?^0]W5==#.G\LY+! $1XB+N&YM7.Y$>2T2%? '\P+#K:V20IN8U1-%'Y'P MKT*4=!JR=>01Y]HB,Q06&VIFPT57S6#TJV_AGVUH'XL\BH()]7%+-6A'J$O0 M"I+F)A3P)Y*7";EJ4G+G=&W4*3^+-\+@_P)PT1PUFM=Y[SS3'9%L(13G)DJB M241G&P?;P"1&8(K=-J?"-"UXJ4CQ%_UV3/D] 8S;^J/:+^[J[FQ]>MTX5)0% M2QA.I[>82X0,5+?M4'/Q$X<]/K['4K Z2S43O@PJ*7UHK_JL)M-*UV)P$SNG MXR7M-RX-'U2> M4WX&B\BP\50XJCD&)'AO[< XAGJ*/P?GY^>A^S7*+F']&^@ZQ@T.ZW2(VTT[ MA(X(]YK5"L:(GD/+Z76(AG6<*[&C\5)0K5!Z7+&7$6L1F@&52N;Z&9W@8UT@ MGI1VV^RQB0B@'L/$-&B&WDZW%Q+ Q1$P2HPCBE5H7+&Q2L6:V4 M#[;):H*(9ZV-3.U!Y"-5FWMFKEV4::TZ"OK)J4&3/\AEBA$04\X"'T;&B,)M MU?4"KKU?L2B'% RO#9:QJHF4_.0<$0U&6.%+9/+PP5#(G\H@389JNX3Y\#45 MZE],34 0S]%DFH)41=PWE5Y!O]>OP\,JKURF?R+7[=8:1A]7.2@V[H>'@Q0H M'!?6LWANC(*4]J1\/2*()AM58[XG3?8Q(/XL1[W:6\8=[*RI M1 ;Z,\?2PD*,.YJKA=QH%]4,$AW#@4[D!_VO /L^IV$#YT$)3UUXPN]I%,S: MRE03RREAU.50PB-<+^ 6U<+;XEGC[.A.H,CN2%E=.%X=:75'JRD-@+P*!MX@ M'!F5VK;5"[/1I=6H(#PTNDMO^.);[R6=V0O"?B2IM/.A\/F,HZS4IN&^QJ<+ MT68O ^%D6D[< NI;;KD.?Z\J0?-@V4.58M41_R[4@ C= UH=O6DXO0F"AP&$"X\$U.T+I1$F4_7:KD+X9(81G$38*AQ4S'V<]9 MW(EX#S85+UFJED1\1I'@PQ& E>7J$!5UJR_;/G '&HS))8X]*6"-1S%[R, MJ7YZ!YHVPJMG#OX0,7G'5(2F")D=3!_^XS;*X#4]PPGAR4-WN8@O\ZO>SR_-?SCZ<<:. $BVNJX_!%14BL/IOC(S#JVJ@ MBYUU@K ,QM1 52H*[9N8S$2S9G0-9V[N_')/MP1K>:'M]\>Q\;*1PS0:V4P% M)I"@YJY-2W;4NN-9OT@&FCYAC-=RT5D6E^UU>_N]XV^9%E3:#S0)JBR;2>ER M73L1E&:&$'__B)-@"^M,8E4[6>O$93N(M H#-==%MG@370]^MU;;A@+I6Q2/DO/:SGR/I5[FP2]M88; M]FN9:H7"!)3>@;F'EKK+IF?0\)R%V @F+:JM3TP<;RX;KX7:^2JI181MQ!ST M-HA:Q1!/;!A;S>O#TF)O&R]II_2:LP:;!E_HVYUL^QFF:F,$AHS.9WY$$VI= MQ%0TS'UTJS@_;%(HJ@:8%5C=LXOH4>Y[*Z48.\Y M=YR-:/ O(L(U?C>I3^@%^A(I\T7-D;GE$DQ-\A[4."]G5[/E"$[R],ADSBE M(D&'#'$N\5,J3_7CG:!=NKH4]FBLO7/@ =2" :XB+@%U[$X]AD9"-6-E+2D"=N"%#7!6ZX'&[ M&3MD$CDV(.^D3"]KE"0T85- M\G&)T@W\D ="$4*+>^,W$-@<[!HW.] ?4D)""A;LH#<1)OS?&9()'7'W5"Q MSH2TG,Y?<()VA*11NBP261I51:32DX20.I M',ECBJDVH"*H<)DUE%+4-O@ARA,^S%7^X\.4F'-<2 O3M=8[-$>XV MQ8:S5(N2$;IU@.SS A#1?>0RQH712S3RI"T4+.4@.'UJD@/'!B3N?F&N+PQN MK:^FG\MWD.J#G60DYUQ7!I3WN0.%\7G$U0P$86-_=H\:\PRFN(_9:#M50Y8H M3\2VNT=/)F.$Q3QX0FKDG[VUZ>XAD?,/_ST/<&F@8):K(U&J?BK"5W,<]_>A M*3]O=O<[[:[K);BA$C=O33C%H=)]2>4$;O;H^^R19IY =(2!-$MEYC1*"G(> M$*)@6JK6V<"8(B&AQ#.#FN#L8-,0VNSE]]E+K[35N-0A>T28*3/H0,Y98TBL M'-<55@$PO8PV93<[]GUV#(]3*=7AEL>NYKB]Z2]TMVM O4ELH0G]=0)V(8$D M-L?P"38U(B=U5$B2@,H2==ZHR:2%K).;O?D^UYU&@""#@(H)SOPE0(JG]QY/ MC$N#+;X-G/HA-+F6W#%TP"B+.<)://E.\);!2ECTP4UQ/ZF90UEEH].Z'-(F M^?H4PS:_]ZMI6UH38O7#W?$J+UKAT?,-/7@8 DK\N,U9M1NWS(,2S\M?"I*Y-N_T,Q JB@J/I M]6'*!-CI<\09KP:>.D,\BILDYG(8ZES;KSQ(D<\^S,17!'Z*RO$<=X34[QN6 M1M.@P'9*,/ AXBB9T>_<4;ZDE HU!9T%W5VW];(E(J1^PJ]Z!SN=G0#>GM*E M-N)V 0A6@%U.IF@NFTW9[>S\*'N+7(#PT/U.\&N>#@2Q9J7> M/(6J1<-X$< M7" 97J8%F!BEQG'Q=PUUHVTBQR76&'2+!,0D=&\1U?_KIQ ;%Y9SL]^)FMCV MA)V?CATN&]GZ.4A\FF+OCS@N:I-+$BY4S.>4%1N[R @ZE[?B?4?+6B,-^1UH M^B C=J!IV)NV)(8:9X;[#1>824;\AXH=0R4]IO*$F^@B _:-E&L-U#!"4]\? M@\"]V/#0%I%>&2H"GR3U1$].MV/PIQPRZHLJU6HE)'W$$(-V835#Z$1C[B\* M M7.!3J3FU;:U?#[;G:GKB\BV8:P.;G^$UPATH/KG-RN)HBO=8 Y#*?I!?"V$& MPQR->D0NX- ]FP1)AL5D'STOO&;43GX.$8W!N_@ M^$GT1UEU]J[P_96=%&I%54SD%,L@L=L[D4%QU]L4VV2 +0ZCXEUP)-'*$,$0 M:U$GS@U.6ILE1T,.]_:.5W4IE(P0@>?EV<6<% M0X9;;#XT_]>,$%(%/P\W?G$L1VM[.>TL9Y;NO-GQ@A^DI :D>7-!'I%P5INBTI+_H.^.%Z8D# @3UC@9)!&U M+IG0?=]8^KE[P;L8X;I!U+WI?Z !\HHEG\38T#**5M*G&&ETC%7Y_]N[\I_& MD2S\KUB]HQ5(P>0 &KHU*]&0GF;5 PP)<_SH)(98DVMM-#'EV*I.--$_TC=8>IFTC\\!,@0&R1#\\61E1)U*%6TQQQ MXM4<,S6H,)4!(WUXP "#65U=1W,MQ"(:WPU,I]>FP:=\*>@)/BPAKVL%BL&QA=$:'P'304DL*CL0JJBHU+_9(= M23 !O=/H;D1=@5HE?"!,BZ]1ER"W%, D)?'&72I:8Y(1TT3%ZP>?INX@0N^C ML)T11>+)H'&E0'CZ;?@$+6A*.6=K., $:]VI4^KE/(VO-EV9#06)@!U^+ARH MWAQ<0QI7@N>S$Q(!G_@#9,1C9Z^L@C MQ*)"P96!'&'A>@3VZU"T]?O(!H"TXS1"^E9ME!+>M+\/C);VY_;P98Y\_E1' M*?2HDA7$4)0NBTNR;YQO+YCS%YVPDO/*Y+RP'25<=-,R#$E07'?$YS4V$S,@ MI92(!N_%65:]1?)GS7!W$2)2/F&Y-NK]5&O@EG"''L@).AZNX=T/Z#*UD6'F M@VV8>37&LD($'NMKQT%MIW+RDL-7XIF[,$@YU=T 3T"U+7#[/=SCU&@[U^9U M4BEP8FM[2!-BCEP73Q.X]-+Q*O%R*1C3V# MR,#1DTO?&2*TF+P#3[+[G3DOAD\:PG!;/CR2#[V0D0DW !@76>#02QIS"ZD. M7\00L\Q0S]A\KGV']\2<(LPU5=C* MU.WUY/,Y&(2QS#ZY XUD$(_&BE!4=697"1#0.&$BZ_2;7\A-R_VO%UTZ^(W# M9.?:1 8Q;':9+=M=9O@S?[ ,4.H("WC"]G"!*1:?A$K'X17'&I^74;Z,CQF8 MY,->U"%"U #)QL2U!L1+*627EZZ9*] WM? M#NXQE"2:JFFG%97BR?\1LF;DEDQP@PG9()JM#&Z6F5RMD#+C#>GD]4KT0A!S M&\B8)VQK0A_VBJASZ)R[M<6*/53191M\RJ@#U'MCE*JIL(:=,KG)D7LWC0,) M(]JA$^:Q8#7YB]?RB\;2VOY?5+RR!4N&%RQW%^IY"LV;N_!V9U*4AI8$B3;H M_=I2JN!X/*01!T%IXL@;/N99TGU=R@0E52:74CB,A_%HPR0F!J-DS#2K@C(- MI#&Q".9%_ /(_4HO F=\.%)\ZLSU9G1;5^]UG!;X;=A)^,AD8RB^=ZO#U>ZU MN,,FT(5CDYI("=(@X4J/*,DL?:!:FND8L[8L;!\_)G%*Z*QCEQG?/TPN(9-8 M6CF6X6!\"5:=7E;"':$$W6(L5%#U^+Y;PXLC?/IP#Q!'9S1_/6U\D>G,]\(T MPKN,HOBR?,E]3T\\Y9TP:<=1"RZ'UA"RZ;0<0HVQ?)$)O3C? FV7,,Z;BB_! M9)/&"O1;$0(.N.RDA*$M%!;?B"7R K?&!GVC>=NP,[M#%KX\L^;40Z[LS8!LIG\,>6BKQEU3"7F=,)\[P9M3<[8 MOMM3424YXFR$3:87WT8#22G'OSH560C56.<0*@(KOU8,8N?]Y4Z.$ MNV6FX#"B%F$P)JA1)3O\O\& >L[()S"KN+Z]9+&B['C"5*ZP0M AT9 7HH+C MAHK(T(5:,>FB&@WUT.BGZF=Z ;*CV7A3_LPX%W"=>M_"#K/>_2$0*M34-/6- M1T%-!ETYC*^+=K+@:H4,\A]QPXC#/& 32]&- ?!D"D'#S_&$SM0P5KTYW=MA M;8%Z))]! B QFM)L &!8TWJPD[U64G&7 ;J9K_#K5190PY8>=\R:P.R652NN97 MLOSYN/P,=N'.AE@]TK2D/$;^S'SU4M3Z"NL? =J$$<=)IV0F48^;GM>% ZBV MPT1)D/Q&'Q?>!J4)RH-T0A2;[@IQ<0B4&I#1)AMH*:TQ(03#YQ,U&NFSQR"& MAF8"#<318T#.D)QJ,]ITY1X)79L4!"'&99#Z(9K9NHFW2VV;O8"XUJ+-&>R( M@T-O!^F&E+:"[9/]RY!0#[-O!KOYHS?!,:&":\Q=/U^)S#;[8O;LB\-M]L5J MC&6%LB^6SF;KUK*L&"=I6L 52&(VYJ^13I?G$LON\;@1Y3'H2FB9^Q11W#6O M:&=0KCPLLU(C5J6-+@5'(78C8$B*D'Q:$-7I@-7&JM)2])J MDA=,PL[5QF3 MRN5*8^MK.[*/9D]@&D**PCGR4,?J L$>8"#QV'4P1YO _FO['N=ZUK)N->U?4<@ ,-#VKFODV0= MR1_YEAWD/,,IC2F'WMPUL((R@N5$Z:(GTW)G\C*2C9#C.K M[U#=D?:BWJL993=-=4T)-%D^#Y?:*_"*;+1%TK0-=EQ)78^A*GPMM8ZZV*IE MGA\KF]7H$76T\+!Y+77JD'EQ3&Y-K5G!;9QP4"_D]MH0%P.X[9T6U&$O)"P\ M5(<'C2XB,X:=^Z*ENTJFFN,\, ,93(U%&;4Q#B7(R5*&%LR$Y-BPX4 F7@ 3 M8Z.$0MRWB$PLV_CS,I.GC-6-TTE$KA%R$=E':P=\50&15G"<*^N&G.P8W"VI MB"^=J;N\8TD30Q4R[Q.%,L4(Z@GN1]$*:2- ML*;(W@7:#6G):2: RCR*CZ&\#$:Y# W9\,9V/%N Y6GJG-1@W!872E^6=2/- MB5.0.CX2EQV$HV!X4$4J%*5988^Y,;+I$\CR$,-I4/PS%__1^PM4< FV3#-8H>*E4(6<35BI!HP&K6SF;@&2B$! MJ,'82.,7G_6]/E:AYPL69[B>J,H3R,\3V>T'\!>HW91>*K/EB_45:QA)\-'B M DYAA$/Z8]#SO>L@2;W[WK %6EEFT1H0F5H(0DD'MQLB54P U4@Z;:>04 #W M0A@C9.RH M6AF7EH=?"B?DKCPH6W"!OZ"7?AA^@1TG,YWO8%8_POL3H M24J05!#S(BX&;9]HZ 1"D,XL[1[#PA/Q0Y>Y28:I16\602[LHU#>8VH,&.)+ MS))J2GT9B#V6JTU;A9D77LJ9)NJG3*?LM7M!U->L $-SRTV?_WRRP[S28)T[ M)IB1K QY%^V(Y&A[$%:("L:63(^3S"JUG].":RXV'3;V+W+6G,$-_CB$X$*/ M'713+G3FX9!'"T7;-5E5+@M5LIB71.S*:?#LF9W;B!4.:8M42!GR6)ZLA$O5 MD&>J0P'C\6TH'2+Z1DB04:T(#H[YAWK25 M;$/@=G<(I\JD6" [=S)% Z[F$[1#[$8CE=U&_.G/$;:4M-+CE6#+W"O=$Q/L M>1)CSAG+=J:>E(?Y_J[7VXGK+G4ELNO&DJ<\LA\59"*'E$K;]L&=Q2 MO;]*%/AH&P5>C;$L(0J\]A;S&;M>$70090>#*T61DC@I7DBO]$@U"_6"9>2 MJ !6/P'A6DN@0* 9 : :_!UB65*0IF%_A)[ AXTR)%^TSI0XF$JTR0:1[+4\ M2&3&=@"72-SQ. @F\&-;4IGYWE?\>M ?]<+2+"_FJZB81MU)=(=WU'3ZLQTL MY;O#T(EJ]-,+'\&M.I%::)=$AZ('$#(H"!T,M1&1B4+$DC0\D$YCYF%$(\FH MM:)62':"7(![L?=A! M2$M,H)ZU-^:):DV9F M(8PZ)E-'6&H"=NTQ3 H86Z/.SQ^FZ_9*Y?##*ZJ4N8N?]GZ(EG%K\XMF_5>O MZGNWES?U7RX:S?I-_=QKG'ZO-[RKKU[]M]N+YE]>HWYV>W/1O!#_>'IY[MTV MZO#A]50 (IK'X?T<^GC&BCQAQ/^TX/COQRY6/ MA1^7_4KQ3R<]MN8?'A\L]-C)GQW6%GOJQ,$>^B>UVIH,MEKQC\N+;=A2!GMR M.-M@]U%R27K%*8 #]?.'ZL&'C+K]5!T]>Q5;V9*5EST==.A^O+Y%@^RBT;BM MWWC7MS=GWTX;!5I6J8W"^=?4]%M!^^_[>"B Q1[/X0[_]YDUB- %G\2R>$BT MX,D)3E@TN+96:LFN,4//6I-56(JE.A;<*]7$AM&7*B>G04ZE:\GJ^R9QPR/H MVSIU< [/#FS'7@U_G5UC,5CR%>Q4=C,6]EMM?QDV_\./E:\5U$^G8C \8FC MXAIXCJ%F"R7)V_EI]\V/X78?9CK*@#*O.4/J^J'5B]K"=#L=#,2JM,6GU[V MTD6NX^%]'/23[;[]H/,#;62?(^ 5\\X!L\?>[S*[DO<0S5IH?O=7F'I?0F-/ M-8W#Y/V;&Q*TVV&XGI @9Z+A*G_;!_GV+]E M3+QVX%N="-N,9;=.0?;#=IQ3=I,66^W:9-VZ9%73'K=*V> MZ&OU9+]6?K&W90WE[*!26PS7K9 =\LZWJ'KD5Q=T%6PW:;7U]7:;-FV;-BCI MP;T#%/]K8I+9;Y1D]A)+]KTY#BNE:NWC8JAO9=R&4Y#[PO-XUS[#^2:_VD)< MJ_KE>6'E7/-?(]OSO2FH%QFF[UY%;;J66C-%M=K"C%AQ'Q/AEU))=^@?9S,@ MG66(A1F0E5E3(%]UV"^N)%SV9/561=,KJ;!\]&5]+$I.=$&H>0:I?%-Z&@.8Z0T9_[ MIRQ>!G3\FF5 8L';>^*WT+#U4_+0[P?QV%$)M,RZGR/?J__Y[>++1?-=%O%H M)MCPN1NU@*6%.'B@Y0[P?8* SE&CDT\]?+NJG>K1R2)5.\?^P>^D5H;XU#,/KE:I^-U4"'BMXE<Y6#G0#YB+W*8\0)>)%Y)KY.C$DR^#2"N!4,PF3OZKD7CO'I6$)4 MY*AR97-]RG;@!W@8XBCH<9;>*$XF1UQ0L2A0<*.FCA&<"A+\+L^4)@B:>4% M1G^\/[_.L;T4;$>DO&P:;M.S! M5,<^ZI]QU7;$,XDKDUK2NQ[^5?'5Z]?XFQT46(X:.=AL-=)&+E+@X>8>)=@9 MHR]&,YY3:TB:R/GU!+14PTP+_*!.=[QX>&77<2)F28*Q",I6B)Q]6KK$^5YG^> K0!Q(,IWX^*7R]/F[4W]W>4!71L63(9, M6S64-'S>EK];?%PYJ1V4^(?W49)B%\]1*Q$ MB*V.(.FH%7:#WAV88/ @E$KZ0HG:#C] 7TQ\8/"0=H>QF-Z$GBY+34LZ/JPM MDI9TX-?>@$OXX*-?.UHLVVGB8P_]2]:S.)%W"[?#,MWUHW".\/_<06-6Z"! M62,<1,*6_!U)>>,0&K23PX:^NUWFN99YYSH65G4T$BN<6^O=]V56KXP%?5QL M0>^WAIVQ^*.;]GO_^3]02P,$% @ 0%AF4>M>V_$M" X5D !$ !L M;6YX+3(P,C P.3,P+GAS9.U<77.;. !\[Z_0\7*]F1*#P5^9)AWJT(0Y CE# MTMY3!V,Y88K!![AQ__T) 3$@+%MN'^ZJSF0F-F@7M"NMA &]?;==A> K3-(@ MCBX$^4P2 (S\>!%$CQ?"O?M!' OO+E^]>ON;*'YZ/S/!5>QO5C#*P#2!7@87 MX#G(GL#'!4R_@&42K\#'./D2?/5$\1*#IO'Z6Q(\/F6@+_6E]M[DO#^1!V-I M.1$7XX4GJ@H]+?6^@CB>#-X_GBCR0E/%@+$[&?5]487\D>O)@ M(@X&P^'24T?SR4C"I-OT//6?X,H#J&)1>KY-+X2G+%N?]WK/S\]GS\I9G#SV M^I(D]S[=F@XN*I1EPR#ZTBB]G2=A55[IY;OG7@I?BJ^B;:-XN%D%$=SZ<;(^ M\^-5+Z^Q-%&D"I#3!90#!%&:>9&/#N!E61+,-QG\$">K*[CT-F%V(6RB?S9> M&"P#N$ NA3#WH5&@MCOSDD>86=X*IFO/A\>=Y^4K '(%@]4Z3C(0$>BEE\[Q M^6Y2\='SUA@J2K*HR (H=#=CW\MP8RHQN(Z=P!X,L[3:(NZHSK;I0N@=/)F: MG_)D,NEMT-I"N@^4?Q!WZ.;QO2B*,\R2;RFWK==!M(R+#6A37HGS MJB8SN*SZ&]&A.YH+_G?N)7X2AP?:5F^=Q&N89 %,ZV& "9X2N+P0\D@0J^[T MV??",W0F51'B $T[\MT]!/$W(:ZNN:M/Q9!]6R.&%%D2PD*A_W+U%W#)6GT$ M":+@IZA]Z,U9:X\@,/S?5WR=0-:*(TB*QK)3FGV.=]%^$"PNA*G]H,_NM&N] MFJ4((-]_/S.HXQ\^!Q);':@ZU*YQ7DIH_H#^@+B;#XD ,X"+< MI'!A1Y?X=7[SDM039Y@%J!S.U7\)@G=B;SO4IT KQMT?W#D MC&%-[5O=<357O]4MILY 0.DN*)*DMEPH&,".@F/AV]]/[25LO'3+5$D:'+*L M8PN_O6FJ.3F?-[9YI<\<_:][ MP_W[)"^H-'13AI(T:IE29_L=%'Q\VJ--I_:]Y1K6]9UM&E-#=^[B,/#1?)W! M' H)Q9H^NFKO%_/@(/7#.-TD$'W9D8&*#258R<=3>!G6 QHG<(-TO7G(Y B) MI1FA2.B/,*+& 5X7+)S*?P4S+PA/U+\"TT)*E48J-J YM-?T+UEX,\!R[1D* M $;E*Q2MSW^1+-I](G)4T32T\:5<&7X?M4YS5IRNJ?EC0M,,T 51JH M!PS@,&IFT(?!5]SPS-B+4BO.8+K;Z$4+&UT^)2R^'$U)#ZFA3+I5HWX#,/D; M@.EK>]X = 10'.*7D83JS#''2$S/P)&"?P#[+E-Y#,IC36!/459F>L2.U1_A M[Z\HS-3T*]=)__MSF<_+V@^:,7O0S'L=2\/@8 M('3?1U)[L@CD! MP S@->;@4G;FH:^-I(YMLJS@VPI[A>=OU'K1CWU8(J#4<4=&0P]5>PY'E&O; MOOIHF":#Z"\0>L(H,BEV!>508/;&W4;2V[:JXGM?G7)SV;(-R]6L:^.]J6N. MP_;8! &EM_2!3$J_HP %!\?*G_";62XP./XVE:SR(+OL*,DH.?1 M2,6W>@_947#Q9(&:;B&[K!>=^]CH$\:4'<;==S:SYE C8K#*W%23^8)Q%X*^A1B MHI!C5J)'44/3H4-!WJUIK#K"AF>:[VB?&!H1V* MGARJ3(I=SBPQG$^IBTY]PF\@W0ST;!DH9'C7+0 %"X]18T1(6^AZ6YAJBP5F M]4(C6L;)"I\9^\\BQQ'2 VJ(.@UA&"8&F#F?ZKR0@QH[CS^=Z-K,,JQKYTZ? M.3?:3&;:'@!YG8X4<44@;>$RSMISE=(9] M+G6 B)Y>$U4F'A'N\*(QSR@BLR?:$63T3!NH M,O%TYP'+. RUF3Y%:NS>IV6]\=>-IX?<4":=*7CJ+_;R=].OK27["RC=!/1H M&RGDD-/A!G]QUE;SA#=&]C#0@VNLRL1#HQV&DIT[>.@AA>* M+IEX K73EI\[OM[VFJN(%M\;*XWFZXR6:^QBU_)%#C^_+!*HS=,L\?Q, %[Y MZ4+(D@T4\$*IM94(=P6C( SSMEX5Q*L!GZ]A$L0+%Z]PN-@D^/ "2#<(%F2; M_-MU$F_6%T)1/,C@2@#%@HC%%D0?1(\&VIZ3Y,LCXLH4"[!>OOH74$L#!!0 M ( $!89E$T@+S)1!8 .7> 5 ;&UN>"TR,#(P,#DS,%]C86PN>&UL MW5U;5YNYDGWO7\'DO(X:W2^]NOLL!YS$:PAF@*3//'GI&CQM;([]D'T#=*O_OGG+[_\_A\(_>OU\<'._LA?GL=AL[,WCK:)8>=+OSG;^2O$ MR=\[:3PZW_EK-/Z[_]DB].?T2WNCBV_C_J>S9H=BBN_^Z_@W:HC0.!D4=+"( MLZB15HPA+;W'U JNC?C/3[\Q(C#30B.CJ4<\4H4L$08)(66R7#FC\+3107_X M]V_Y?\Y.X@X(-YQ,?_SCU5G37/RVN_OERY=?O[KQX-?1^-,NQ9CM7GWZU?SC M7^]]_@N;?IH88W:G_WK]T4E_T0>A6;+[K_<')_XLGEO4'TX:._2Y@TG_M\GT MEP=G9DZQJ-!/(YI)__Y MX;ASJ\O!Y7E_&+_ZT?CB5S\ZW\V?V=WK?FP?'[7>MJ^L#MPY:AWOMDW?M]NG).M+?;J"0Y$M074N=>[KJ:S#RMSXT MR*0;C:^^.; N#J:_[5U.T"=K+WH'?>OZ@W[3CY/6,)PT(__WV6@0P#^T_WW9 M;[[U I,!IZB0B)XB[FQ"3MB(N Y)):R(2NFV;N9"39F;[,1-Z3OO;S?K;#<. MFLG5;Z9:1)C,6?R/58'-5%Q$\%Y2!#-%'5(Z M%N<&9UICOS,:@]S@K%_M?(G9M<[]]@R0'?M[9+KM->:?V)U$7R*,=]XI(C[P$"-RZ@$P4'CG)&9:)!4-P#?L_ MQNK%-* _ PTVM$(Q-K0FD]A,>MHR<.0\(L=B0%SFJ 0GD,=:C&-T4IM8@P&S M[LL(L7\XQQJ-AR#N1$%=*P(0+4H,C\]X$(X2E-?CQ,*156,%? M#BL*Z;X8%ZZ9:!45Q$F%=/#@L["5R!'K$+4A>4VYMZ9*9O>4T2]>CIW7TFLQ MJW9A;@)!AY\.HIW$XZRR;OHPF7FB7IZ=L/0,00A-(%(7#IQ.2$AK'C5P+WE< M)<%9BFH5^\N78_]R%BA'BN8LCN?N9C3T\^B5&ZZB!10"IAO$$P907$2PG=0V M.H=-E%7(L C-*B10+X@$&VN\F/%O+K3X)$.(Q"*J+$/<$P?"A8B(]#$>[XV&S=CZYJ]^<[9W.6D@B!I?8?MV8Y 1&$ZR(;YNRX5(4J6&:2A'1(EA1)TPY]@AC"H[>^ P0)F9A+*&6RY!H M%?_Q*+)MRHM+<:6L.\]XI0R9#D/R#JN@@M8 M)E4O'%X(:9L2XV+#OXP!:NX"8J*\MT0B(AC@,,8CIS%%$.]+XS")M$Y>5'YO M>V]T?CX:3MO]: >7L7O9Y(*4O [92XPJ[Y) ,A@)1J0$I 11O?'6"<;!"%5V M"I9@VJ;H>4->W(^0REBBX"[2?#ER,:;(@T]>4!0=2X@3QY".>4LV66P=(Y9: M4FN- ^VD(+GLG6H($9-!)DB+I"1" M,2>)XU7"L<5PMBE.WY -"SSFIOHO.=^.+V-8)&$>7SQA9##/TS_$A09+@30Q M,4GIL;=5ZI0?1+1-@7EY1A2PPO/L@EPALU$''("D)$B0-T3PT,!1%"A3PH1$ M!>;/O@7R!*K\@#7M$E0I;IO"U#;8K(T!BFJ M5($L*0Q>8R#8R5EK&/(?.=CY; ?0Z*35[-GQ^!O$*],4NF>(Y!X$0I08"Z+F MO)GEO2<8H50D(32I$AFLA&Z;YM'U&7)O%!0W3,D9=3J['T8$;LYHQUB)0VS2OEF-(,3,4K*#^#'V/QM]R M-2:.&.>=:N1]G@*$)\@Z+1"77@0A&;-,U*F4_@YBFV;)4J88Z_J%#[?A[)-*U'EC+ZARN^8_O?=N\HY@)]+ M'?@]LAG?66SZT,%M!&N<_KW=6HVCP$OP%CD-W3G,S/<6A'RX)VJ@LN#$X!"C255F MAWM(-E]WG4085CE6VX^?XV T/<0T;[UG5(Q:X@3"F>F17(-

86-< MRA0"AAG<))":VWQVQ2*M&6/.)>Q=E;6&U>!M4P!=EC$5S%,NSSH?C9O^_TV5 MTDUWC\/U5-0T)1=1#%HAG@_!&4,5BDXX$8#H@==9OEP*:YM"[K)4*6B.LH'X M8_N1B5")(<1$7F*/> (&6QXU,IZFX'2TF%9)R9^^;5Q6 6]&8V#9J4P;%R.Q!GD<()>R)B#M%4?2.$EDQ)[J M*K49=<39J@F_-&,7)DH_EA'EB^Z_B]"3WE@FL418.)B*<*3(>H(1R>5O1,A M7960<@&6C<_.CJ&1H_$H]2&9M8E;:CS"CN&\?LG!,V.+@C-:X2258%56TV]@ MV*IALJ'E[QVG75/5Y:E\/1=[3U10P:&D.,!(GB'K<+X )'*;@DT06OV %/#1 MZ!:]*,-OIO>"&Z[W'/*U:_5$V" )1-.42<0S*:V5 005UFAO*.=5U@*68-I4 M7&CGAOT4EDK'O$8;J8&Y@P:(/RU&2G./75 PV56))FZAV";O5HH-=\F^OMJ? M-R)7A#(K(D>>Y4(8;0.RDCM$7.!,D<@=J5*(5*J0\[ER_5H\*6ZD)W)BG M@]5$A&A13 JB8,$8LT'0Z)U5D<_Q^$E3#HP^CS74:"@ MG(-)1R2DD[*0>"<>$I,:XOHZ"Z$S -OD_=:U\?W5SC646W!&G\! R=>T3.\S MC.//?1\G)Z-!Z"43*=,,AB8$%!!@8H' ^6I$G9.40/.3P22 (9:T2(6 3JN2I2X*>=2H:KEIJ-BAFBH(%+_-+R.;)U>LXC'E4&Z,%^%Q(TY('.2,D; 82-42T\9BXR(2O5/NR M$,]6>;_2C-A,^X6I\" ]83KF3AE(X4.^T=)JR$6,]_G4OH%4/D4KJGC#IWB* M,NN3.B_=>DT0$2Z"10U&VD&$KAA,L+62[^_/&18E/ZZ!2>=X3I"I2NKC7.GGWYJ#[ MU\EFU8N+FBGUG,UC" O5,.;B>CLY@[S]_WMPR3?0GP]^;9\T_\\N]F' M,/O$ZL]W*$,NF^CIQ)S!(*1BV>1$#(\/S M.5MR'15.F\Y1)0VQ0-/A-[BMFH7(GU&01! MKRU(F[?T(+N9,3@(GB1+&E$F<)='X*A?G+(:S3:>2GHDI M!>Q2,O,&)'<1NNO5$UO7[6#VFK>6C+26-!A1E>T(S!?P() M&R7BF@@$49M&3E)L70[?>)U7;59%N JU],\50M6Q7L6HZOZE%+U (86DTN7+ MR3G,SLR!_)HBPGU0B5F"9:TBB4?!K4(I\Y-YJ^)&JTBGJZLNIC(SDS@3">43 ME^ ^"8&\8?J0$'7<)F5EJ)+/+46UTJHC_ND9M*Z=*E+GCNN<'=+$3$M-J$!, MY,>HO#'()"*1]UI[907CJX;Y;7ZS92\8A:,)#$5& M/:=$:)EBE2J])^)'^,0ZBA\2@VY*LWO/QM0Q8,%GAD8^QC!= MLM[O3V5O+L>QFUY?3OK#"!%R/@'4&39Q#/\V@;@G)7 .M@&]&"TXIRXAI0W- ME7D)6<,"HJ 81N"?)*E2>;X!YA=0DU&<@<]DX2J4/!K'S_W1Y60Z>";]V2YO ME";1I)#7-C_2'/.S[1!ST^@8QB1?ME9EU>\17"^@8*,FM3:U5+G3HR#XG;NM MCT'J<=\W,L MH3Q"MA=#RE>E.HB1O%-(QH"Y3U3Z2J\9/ZN8E8*Z10&N-Y*&(%D^',\0)\(C MHVD^QJIUDIK)H&I=:;%6B>L/ON]B>]F^H*:T!@=J)Q[7=6@W\$E. E%"(!?S M13?,::2-5$A(ZR/,E:Y2 =CJ$+'B5T=ZR6.N%2<( M6PF*X#IG&,HBP[TAV&MAZKR4]120VU1@^X)X6HT'/V+&3X1JIXA&BG@!F3#E MR#F:D$PX:4*MKU3"M.Z,OUG:O3<"9S)N\AW$^]$U/><,I59%E%C,UP3:?!J3 M4$@2>7+6BZ1EE;?(EV#:IB"\$H^6I=N;6*C<2LU\93"X!5>RFO^QX M;//\H 23D6*%%!. 25,"&6$2B#D72 I*T3JO&"R'M4T1[ ]P0AO:J3)W]D;G MYZ/A]-'E7A1<.2DM$@:"&>[!4=K(&")<0FC!;$R^2C+T*+)MBBU_*(/6M5;Q MR>PX3I_0/AV=VJ]Y6SP_V W"@\-\X-09P39HS5*^ 2=ODC",'+,[#?/CYI__>'SNG_;';O MRM+V"EW LCKF(C?2M/;VNA\.3SN';X^Z!YV]3OOD:#3H^YPIK*&@):T54L^J M> N]-/BQ?7(Z5?UI+GA=2R?W&REVF=%2=*4UL!\;VQ]LJH*K5LKK8"&^8DHX M/.T> ]G6E?[JZP7%7HBHM+R;T?YV(^5EKTK[>1\;TOY.*^5U4(_VW\^O30Y& M=C@Y'#7QQJ$V.PS3JNVU5+-RVX44MIXLSZK&]8?:$WMX9I56&Z2K MA@!#^U MBV=6[8\?^YL$BT_NXYFU6S&P?-/J'']L'7QH3_M>1WEW6BBDFF6XR@J^OK>[ MVT1IT:OYJ^L>-G!(]]HH+7T]E_*VV]W_JW-PL([8U]\M).YB+$7%W,#(=YLH M+'3-1.FT=?BV\_J@W3HY::^WQG*OC6(A\S)L5<3?)'E:V%(E551,HVYW-&-> M"87,6ZJDD$4X2ZVV?7C_X:!UVM[OGKYK'^]UWQ\=M]^U#T\Z']NSRZ@/NB=K MC9M5FRZW#O=T29Y+AQOXWB>T_GR:K.>QH?-CF/0/.JW7G8/.::=]LG9$^E!3 MY=3T.-)*.EG?D3_85C6M5'/F][O:;)@]T%@UQ=0;1-/2O#64\+VD;W-Y[V,H M)MKZ[+_Q[8)B5F-X;GP#3M_\>D%Q:X;K>7(Y;?UKW7V-[U\O^C[' D2EY9UQ M:), ?7%3Y?7P,-(R.OE^\6\KA.D15COH#--H?#Z_T7[MD'VUEDMI; TYBBBP MW3H^[!R^/3EJ'Y^\:QVWUU'5O38**64YMBKBKS^D'FBIDBJJ#:B['"TR,#(P,#DS,%]D968N>&UL[7U;5YLYLO;] M_(I\V;>?.CH?>DW/7H0XW:Q-(!M(]\R55TDJ@7<;.V.;=+)__98,),0G?'AE M#&'-FC086WZJZI%4I;=4]??__'S9??$)!\-.O_?+2_83??D">Z$?.[WS7UY^ M.'M+[,O__,??_O;W_T?(/U^?'+YXTP]7E]@;O=@?((PPOOBK,[IX\4?$X9\O MTJ!_^>*/_N#/SB<@Y!_C#^WW/WX9=,XO1B\XY73RKX.?N6/*TN1(M!&(%&B) M-4(0JT.@')2T3OW_\Y\%4U1898FS/!")W!!@RA&EM$X@C7>&C@?M=GI__ES^ M\3#$%UFXWG#\ZR\O+T:CCS^_>O777W_]]-D/NC_U!^>O.*7BU>V[7]Z\_?/4 M^_\2XW'%W'>4W\CMVTAYB3!.!/OI\S"^_,?? M7KRXUAP,PJ#?Q1-,+VY^_'!R,(VTTQN]BIW+5S?O>07=;D8\'F'TY2/^\G+8 MN?S8Q=O7+@:8YJ*_%;F 4@7.?Y317FV,Z2(#&80KCR2_BKU"\ 8QSAI]<\Q? MQR(1$UQU1PTBGAZ[4;S]2^@TJ>"IH1M .QZ(7.*EQT&34+\;]P[.6Y"3",N0 MW:O+3@\_A_[@XT^A?_EJC'#_^/?6R?N]7UNWR^S]*+N7O<^DK*W4"3J&,SW( M'4C9]IU>IRPGA_G7FY'*=V\,#C^/L!L.B MY"8ZE-184&BET(A6:XP)V\L!7UF[!T?[Q^]:IV=[9ZUWK:/UJ#@U1C.:7 QM M0G]*^R@LSU1,F9?4 >-)2I^C^*QA&MJE[@,X MH5MAO$A&LF2]EA:X"S&F:!V@-2K2U+X'ZLH:/#T[WO^OWXX/W[1.3EO__>'@ M[%^;J7+A>,WH='G($\J5/F_XBJO$@I!,1 M@TVE&Y%I[1F3[@V/]+,/1C)_#F&UX5,[S"[FAX^\K8,(2RF[CJ M/^9#N3;,)L+UPY\7_6[,D7OKWU>=T9X%;,&X]\39>]G#,T:NM1OU'M7ALQB_#R17^0Q_CE)6W$ MW@?#X17&-U>#3N_\/0XZ_?@[=*]P_+?CCT7#P];G')5VAAC;,6B6YYPB0<0L MO[&>. B1.)L]349#%HT DCC..W M[?T%@WB$H^/TMC](V!E=Y?>T10Y/E&.6@(D^SX;(2?85LRA.9Y>1 :4A;I%< MRR-_JF2K9+MI\O&:*]E2^$$RF0.00+('P8E4# @(*HE')AS33 JGMKVP_:)39FW%__G:C@J^AB>]?=B'&L?NN^A$P]Z^_"Q,X+N>!Z5(_*XW[_\ MB+WA^.3]!+,3,.R,\!0'GSH!KP4_P= _O[;A6 =M 4Y4MM[9@CYZY.V7Y:6;+39F=9]I!+T=K>-@?#MM1:.E 62*,M41R M38F7"$19PX,-+ !"#1I^A^+1!% M>4#R";_!S(LM=LY[^U># ?;"E[,!](;=,8^_S8#QJGP&G]M)8X[$62"&&9=W M_Y2R2(X2EC@%:W*D;JH$PQ5D>?1D>VC[3E-6;TK9-YU/G8B].,RR7/9[8[=@ M'X87[8PD!$V!R)"R_\F,(&!%)$Q[P[G&#*[*\C0/T*,G3R.:GF: J1IFS@Z, ML[!!>QX)"A/R,IL#8VL5CK,^J(TLY7!EZW'E#W5JT91UIOED-^73'7I?HSR^ M&I7$FI*KU):"6\2,32O.,N&9(C[9O.0Y-'E_ME;H*KO9(E"/GB.-:7R:#:[J MZM*Z_-CM?\'KX[?W5X-PD1W[]]V\7;:%2U10+0F&$(GTP1 'J$A*()'E99&" MW/H2,Q_OH^?0-NPTXXRTZHG[7-AM865"354.#)PD$DU>(AU7A 81992,H-;V%7>-Y].QH0L\S[+_Q"?@RIU'73QU+&-COY3<>I_U^[Q,.1AW?Q3?H M1VTOI8B:E\".(Y$:LALF(1 T,D2OT6&=QWM-@'_TS-JZ!6?0<"O'X?<)<7KE MA_COJ_RG.Z.U>7+: 8N$&JOSUFTHL3*J+)YB/.35-_(J+E8UB9X)VXBM9[!X MXZ/O923[ P8#Z(UNEG]M+$C/ _&642*A7"6A.8+! $)9E8)B]J'8^1W2'X)U MZ]MF!ILV/F?_JH SR*QO6T6390D)%38+GP0C-KI$:.0!E1/EYE+5?+$QC 9Y M<.>>SA:<\[5U.2OGY<7UK8N?0[<_Q/C+R]'@"K^]V.^-\/.HU1U_X2\OAWC^ M[49! W286!N'>Y\[PS93$!F5EFC4Q8_T@4#T0+06%G/HRI.N=)*P %6#9%EP M@6H!>=:P]CSB;*SU"KE3$YC>C!?6I4"U)ZYT-4F)F:B:W#_FW4M;0(3-K=>O MI?JM\8(:HRG:#"Y"!I=TWMF,502UD8QJ&X+GCYP/W]W[>W@ZK*+Q"C2X<^;P M;NQLM77$D+2+)"7FB0Q.$*N$(BI92JT'@%#%W9Q"LGUWL@$+S3_264.]%?*R MYWBU-^ $>F82.N)XN=RN%"=@K2?!0"K7(6R2=5(L%J%Z"CQH3NT5UH EDCEN M@$I $#$ 2EE5D%>_GQQFC*#03B50#'W0"DX3X@K5_OC\^/-@_:)V^[W<[H8/#=>X*+ABMF9N"R\*= MN"<8H_!)*R^88=(XY6,*&J)*R+RB@;>7 [[&O>/?6Z=GX]N&X[AU+:5.#]+4 M_>&%X"8OO&=W1])8_!TIG0?+15"H4XJ)YXDAVPMA;J*Y-V4Z=3=5W>THC>MN M)KP)Y5&=9WY,V6D03#H:?5)1 M" 4;KL#UCO,T6^[=%,CS,6U!V7T;0.R_' M['O#(8Z&WX[?&"JI#;>$@BKWQ)(B5FI.$*,$*E!P7^6JRS+@UMWM(G;:MQ4_ MKA_7MWKQ3=Z=VS:D"-IR8D7)L4[Y)P#EB5$V:.%Y8K,>&PUOQ1UB^.F\_^E5 M_H(L*7/E!U)^N"/@W"_?_K;6. %N=[EF%%PA5EH@\1&.VE)XBC('_PQ%CN2\ M<'G[#4BH2E[R)$'6N3VS&-83(D8%.U0Y01F.WN'HHI_!?<*;QT?'@\YY)T=[ MY8]M#1J,39H(FP-]J6B6W8(ARF6/W2D(OLZJ>"^R)\B59JU1(6AZ/\"/T(FM MS^7*%N[UKF.\&S;W>V%\56+4YIB7-QLBL8Y!UD%)5D65LDJRMR28]\RS&IQ9 M#MX3)$X%NU2X$CH;5$";%((F)FDD4G)3*$U)CD\4==[;4"<1[T?AQN9:KW"' M-P_V:# M16M=2EP0$4M@)[W+PJ,EWBF?M.12QSI/F^Y#]@3)TJPU*ERFG ^PG2"QX-$0 M3VVF+U(D$ ,C*),T(&BB*+;+DQ^*("OIO\;%RG"!\:J+QVF!$JZS_+A)W$8F M2<2\[LERG<8[FSUXFI@*3(3 JJ0W+0]Q6[FSU?E2R2J[DFF[0*C7>=/]G_Y@ MOPO#ZZ0QKY4U,6^O1@?(*V<.&;W(CCY709L(*D9=91]; >.#9>%68LGR)\@; M6:O"WFOV7YUECQML!SD&2/+ED2.EX MD^,%QHFC>69*8_-DU.5\O*;Q]O+E%G)J#)#!W)$C**J+G,8;+U,5'.N#0977) ZKQ"VO1CHRMH[P8"=3V,K'/:A M-SSJCTI!Y]L7X>8)ZEHZ77KL9C2]GBB3/4]4U('1J*EP,@GJ*#IE5,EK]'EK MQ_8Z0E6SROI+Q8K?L%T++;'((-40)7HZ#I<_.T-)&:R1M_NW>PXX)Y,E"JV+&"I M/'=:!F+57(/[,3Y0?D'3]IW'GX:-\T \0DTYL.RHN/OW5PD+_DXLLA?L+N6 M19$Q!<9+] M!%6"'4= 1$IDN3XCDC=&U\R;7L DKW+^=-1>&TWAO9L4R8+>]X\U% M^^![7V-F7V+]:M9F6]H(YX-.WL>4E]@<$PE!)"WP;7 $(Z350>_CU6@XU@"[2>%R+$HN@B7>E!8-QBOB'$M$( 9FN?%< M5>GFLP#3 QZK-6_->;S9T!0U:M?,@,9OH!F,QEB=B"Z]K:7)*V4&UV!(6VBK 8RF7BE$7VVA//97#>,*UUE;S< M!9A^-):L8XJY+G/3F;F_'A^_^>/@\'"=9]U?/]O,,^[94":>;0M0L3P+$S0$ MB=0Z'J*UU";,/\C VK- K:V5#1(!)H=H5D=+95RA19\@4O!1RF ]B\PPX:WE M%)#R]@*(:V3AGNT=_7KP^K"U=WK:.ELSS7MBC*8R&\D$_W[(:UXWHIHX%>[;5;'H=NN9WJDY?U>:=I"EX*K,$)E@I:)0J5IN M&'':&9]=!."J3JBX,M0?C'(-V&N[%XE_'?2'PW9(%JPVF@0=L33)]L0YFN$Z M$5$J%[W:=LW<,; ?BSVKVZ+&@YC%57V#C9%Z:@C%4EU1\)!)#$43C'+EHZ"F M2JF61UE=N1)/5K5#A8*G![T;)<]&V/HQTSO_M=^/?W6ZW388'9S'O.3) MTJ'+2B"0*"=*16%!,Q-<%:]R5:!/D$E5;56A@NIJ+MU>&N&@N'%O\P?:P407 M-8V$*2QMO/*ZZ1E:8E&)Q,$RD7; .?\.\Q-DW+8L6*'HZFK0"^JSS"-LEPZ# M41A.!,=8NK K8CU/&3;//IX#EF.+AR?>5[P_/.G6LUR%PJQKP/ZKWY8Q* 46 M"+RK6&U"J5=YX/^,,1TU3WL)&RC,B@X M%225>M4MRZ!H)INBC<0:2V/(.^@W<#T6D-6U2H<;KZF1_V[\:M+5G0:ML M;)%742*I*^<=UI6.'HHGQX7!;7>=6@#WA^)68W:K4#=V#=3%;V285-ZW/0D@ M*)$*LM_H.1)*6414R6N^[2.L!7"?V;:.W68$ M1-IDB9J-R@2C^S]5-E8"V=0FX $:044YDD)3D!9$21"H3$XYQV/:!U$+ 3Y!:6['= M#-)M? )_SQ.#Q> #@-(J+ZQ( Y;NL(Y U/E7<&A%HLS5.4#8!/03)-_6;#B# M@)NW/KO\V.U_07R-O2S$^.KDZ04,\'5&'/?[ER6$N,ZLH%A*>8+-J[+U1'*J M"*3298MB2%R5:[A5#AF61O@$J57'.C-XM/'A^GZ_-QI &/W1&5WL9W;W+W%P M>P?WRPE^PMX5GF#HG_Z6&B'8%APQ&EOB$1MB',*"&>@. "UU4>$:Z(\S&T.%J% M+:NY81M9K4*FZ#UP9[:]6 9RS6(,:V!^F)(,5;FP&N\:,^2.<%" *V>^@1C/ M=.G_CN69%00#A2LO=.NDW.\.]>ZHU[#KU5K%?!>YQ615_ZN6M;9[\V+V=KT$W.<6D[7LOV'?OW6,MP,M M)GD2P8KH"0H??[))Q>P<)!^3<%;8*L7I=X)K#;:8W";55K%9!8J=8;CH M];O]\R_C\^$YFSI*;Y5-C#">]W.I2C9'*!X#8TY0J1&@BI>U%+J=.G'=W,;] MV@:JT<_@YE3X!,>W:^>!1(W9(:1$RE#^*0G6-$BB+(VE"9PWO,HMLZ70/6T6 M-6^@+<=Y$+7T*J0=MDS%-&6-KI;7V M]O<_O/MPN'?6>G-\]EOK9/_XW?N3UF^MH].#WUL'1_G7UN'QZ5J5DI8=NIF" M-6L),EFW*] 4I$_!E/8B!BQ3,4=F/!L,J&"TO89(-2RR0<6O%4;?FEV6J1/F M$O4N6C0HG#3 K/7<.I-B=CFI5G(9TS332.Q./8SQ;"_) 0.\* [U)SSH9<'Q ML#^\\_R/.9"<4R#>T7*M'10!%R6Q6BL.1CMMJKB!JP+=./MSN>\[PM%Q.H// M;89&.9$WRKS8LE(&/GM?4BABC?"<)4Z]JI)%O"+.[6]851DVE2M:T6H5?.:E M,%KPU#DN";<%8PR"N.0X$3DH#;XD@>EZQ]L_-IT:MT\%CWE)A5P?U$HAC+/1 M$!5+&S+!,M^=UR3Z[!Y$*UVEX^Y50&XKW647%Z;5K;0KR2_SI0KC3,/QH9KW M@65_QQ,WKL=;NBUZD2,':E(R)H>7+E5Y"+P,N(=ZS%*/&4LO9FM:J%;XOP#C M35"[#,J:#U:6@_DPSU.:-_.*/-K 1@_'*'18CO4CX8Z&Z[7=:9GG&8_11V^I M3/JI,>F>IR6[0J153#.70!5.FDX^M-X<'NR]/C@\.#MHGA4E#9#_KUR"H(+5*;J@61J?'-T'N0&-KE^:>^Y8M72Z1'EN MCDP@%2YZK:70PN<0TPD65$Q@E90SE-I @>[I03<[;ILS6"V]+G.89ITSG&J' MG%$),3EK8H[$\EIDHO#@9RBVB?+[;]"/UE'B^'/-Z&L:PF1)>.\M2!>%E$&F MA,X(98,WTEBJM%3M23!K:6']>7KGT\UI9(FY*))V+B6IHGG'Z6F5.)&RJ4SDN301F VQ M1B%BWMPQV-B> VV- M!@+E+/ML[Y^M-?M7?/MX4ZT"Y@":G%HV ZC&-3>UV68M6*6\E %IJ9!#M)2"OKM&Q MEWD&GW&X%^-86.@>]%)_<'GM=Z[?Q&*YD1O2]QIB3*A?R^"5,HZI[.P%Y4'G M::Y83'G"2X>IO;I *UNCM7=R='#TZ^G[ULGI;WLGK77T/C5&,QI>#&VJ]T\R MBB8CG0.90R (V5,V@8M(2X<;V5X$[&P;;-WWC%A'NXM@3SK-/#O'*3EPADH?.0"+ M)B'5&'P(:IJM\P586=NG9\?[__7;\>&;/'3KOS\]\DB%KTS/NP8;V8J -:&_]N3]WK%J:7&+^,VESH!(=HSQ* M9\%+B290!\AZ^E)?V_H)!//SZ6,X[ M[80&( 9*.PZ(BF321)(HYS'*I!-6N4:].?1-S[;?=#YU8K;F,(]>IL ;&.$; M#-W\I?$-?'G7[XTN]GIQW$*)JQS226V(U*7-LZ"*6&4DX0&T5PRX$%7N!:R M"W[51.A39B6Q#T#^R<7Y1^C)]P .?X:QYZ5):-KXW=VP:XSPM%(,E*3;)E M\H:D2G95$!YB4E(Z^4CGS[W"/T^M76=/J)5 M@0@>&1S['L!GZ?0+C"G0D._; M8$!B>5XY@@ LCWP,A4?FZ:VH@>65TEKY.M7$MR?C\T3:$?Y4:.U87=2K 0[O7S"H,YB4HH1C M]$1J[8B+AA+KG-+)1"5-E2I1NR'^\P3;?=;5:'1YV[7E% >?.@%G:^7K(>98 M <.S_@BZ=_^^WQ^.COJC?^'H6SN.TU$__'FCD;:SW.4=V! LM:"D4=E0QFIB M. "$E/]3Y\AO*]+]<%-G]SA3HY-G-2FO=]V\2MR\5-['VJ9YBA1"R*S M'0@@:N*I!",H4L3'-45FBOD\5W:'137ZE]9;&KZ.=/VAR4VW;4PPUIA$()4: MDE9[8H-1)/*4&(M1R+HMW[8N\?-4VDENU6CWNK;B;P0XOAH-1] KG8YO,CR$ MX):6%EI9^:*%@NU.@KVZ!$$_%6ZS,. M0F>([P=YO6@KEF0$D17.$LO_E ?'& +1SBKDAM.P8Z?1J\GW/!-V@#_;2B1.19*$BRB)#-X19Z$XB]0+FAPZK%+6NH(LS[S?,A]JM.2] M5Z;A2D(MG,_)*P=&(O&:QRQKTL1Z0**SEY>LMHFYA]D'FI/Q>4[L"'^J]!DN MIV0'P^$5QC=7@[Q[76,>BS>\>X1V"SNV$R2IM-$DT+QQ21HY\:FTZ4B*:H9@ MT-6Y#+ RU!^/N76M.8. ]9]MWS?9;D59;KZ!!0I)2Z)4N;)#\]X$+":29R%Z MSFET=:J_;U?,'X_XN\NB&9/FX9YR3S]5W.O%UN>/G<%XA&_9T2XZX1D%(E2V M0_;A9'F4*$ETF)R)7E()N^C3WRO9\]1X4*[,N :Y\6/GZA(N7 MTT%[+9$C0 MRI8$S;R!H@S$,QO!)NX"?9PSY7F#>90VNC!\X>ID[(SI#WGI85.\[=5>Q;@;,G.!QE?WATD]SY(1MD>'+ZX::A M:U+:<644RAK"N&WYRHWP+36 M3C.F"4V"$:ESX&5UECP:KF1BR%!528B8B^B90@U9:VN-P/>/C\X.CGYM'>T? MK-=8XOL!FBG4NP#49$WIR*,.P@=:^I-8[2B+@GMMHHF2:=J>"V\-3;U[=W#V MKG5T=KIW].:[<=>O*WW_H$UI="7P$UHVTH+1-'&CDF3,6R.,#T%SI,9KP=HK MB=&DYC@=9J92E4-I*X7D3%@>\R)J9RBUD9D_.>A&8+7T MNLS\-U8G;XQ"(5"BHTY:QXUA1NB\<8E9;+T#^R9(*/_X'/;\XV__!U!+ P04 M " ! 6&91C_^Y?]Q[GWD]YSSS.NLSNZ*,-+1TP-X M,X EP ?;&EM7OJTAP+]U%100X!<0$A02^F?"182A"1<2$A83%A'=&M!*7$Q4 M?.O/UD?^M95/D)]?4!0N!!?]/P]>.R C#!P IOEA>P ^&1B_#(S7#2 @M07_ M40_V;T0 C(]?0% (#JDA!KU0+PVIS\\/*2T(:0P]O0D]!P1D!&5WZYL+R9WQ MAN\)E3\8F_%86,VBND/!Z3U=W>#2M3@1444EY6TJ&GOW:?ZUW]#(V.30X2.6 M?UN=L+:QM7,^Z^+J=NZ\N\]E7S__@,"@L.OA$9'8J!OQM^\D)"8EW\W,NI^= MD_L@+_])<4GIT[+RBFOO>]+\='?LP/C'Y<6J:2EOX M_&5QZ>NW[XSUGQN_F)O@[S];N& /^P_Q_^(2P;"Q;?E _@6+AA?Y-8+,@*" MN_6%9,W/P+U#Y?8X=.V]J**Z(56#L07M'V3_.V!Q M_R]D_P7LOW%- ^+\,,AY_#( $N"P24;@&NMB3#^E9G;X(9IE'S.FR@_>U*G+ M;,M02L-Y^#\U^MY]VN:2DNR^!_+-5[0*,)Z_%+ZYL._R@(X18@.9;:S$5L#T MJBC&/KM9V842?8P2"HCQS#N1/S5%*FE?"&W)Q&Y*M=SK^ZH'XQQC'^,!<=G0 MSJ-M.N", QA"KV1^ ZUH*)F@33Z)?1;O8O9\:XS,S9Q_E&$I/[AN##MT^A2, MA"$MRG'%/W'N(:FAT-[C+?8L%W3SN5P[T(KJJH(;S!.K_&YA'Q!:**GM!/Z) M.SVYL7E<4&$!7Q_)EN=G&G(2AF\CT:AI1-><@)D&RYHINAQV"/T>GKLD+_S\ M:N'UJ'V$ C,/\05>_?XX"2N&Q]2'?]J] M[!Y]\ZD7$$T:M%4KJY"';60K+/" ^LC5999J3)=KOL;::B#K^%=5 4)WIN?> MV^&O'CDL'U$-BITD+$8GS(=O/?D@@EJ&6K P6%U/!B*I7O,Z1\YZ[(=O%$G']VI&=_S ]W.QWY:/(YS. MH/9PWY/I%W@ J)ZX4D:K:)%B$)GS].='AIX_U1HRZ7HYNYPY_492U,[PH_]Z M0:3;M'6HUQCK+^X4#ZA96^VA3W(5UU:(#)(5H^%6HY!82JN.ZWEMOW;,?NQE MEYPYAQ+C?AD/@1T7XX^K%EOA'K$<\1VAY/G[J.JE%#^Z5!]IQJV3Z?X%$C6+ ML$Q8/O^J[MX.^<)C1[8-BA]]_M"Q/EIII93E&S.(;%3J_ 4.L/:Q_=ZST=2N M:R%/6T=GQU?+ /T$K*]+CHAQ30,D2%Q2S[Q(*@UR+'5D.H6VUCX2YR4#^M,; MO5K>+S!>/(YH'JXJ>_O>3GMUU( 9GG'5.>J!K+G ?2R$9*_]K>_ M[.BU[N,!]).D*0^N\- ">;K2IA8T9^$"*=MP;D]SQZ_KBKB[F^KW:M-Y0$"V M10S]1,3+@3T_>EUJ!&,BB71F%&&D@O;RE[8@^NA,SLPWKL6G4"C6O5ZQ71"#Z[/@\ MN5Z)+3_)%.(DL0/+V$:<9U"XB6/5/#]<+_UPP+#J4I3 Z/0V58T'^]6\[?OV MQ(5FIGT[B_?'@%IPMAR16S]@TSGH](G?'1+'"JYU-YGN:.J[\<>#JMLK=8>HBN,OPYT%M1A*5@Q4 M0GU RY#!!3JW;.=LU=OX^ :;?B=S 9F"..%=TE9\1X+V)R:UV%+7X%]SO?8Q MKK3ZEGYKT,LCA4N<^+8K;DY_?,YZ]QGK:S8*Z[K=*/"0&E=XC%[;C:&BY+=X MQE3AV*=K#V8W%%Z/%XE+2JVM>.?K]D5H\J_D:PTC_/2(&6O?DNUO\24BLS!L-<#V7\5G%:OYO5C)>P. MQ*Z'VM6!R.MN;XY8LY6*N2(PVDZOR>/O\!A=(10*Y:G1FIWVH#G'(_E"7$E MBHC.8#=0)&L+N$U&_.P+OY*K#Q?;(W1&W7>[@'_V16&S;CY-_DXHTTHA3F1F MLX1B.I%RY* A"ZSK4F>A4KZ#Y%_5#0MG'TJ?ZS;_KK)X[NROSLQH-X9$U;(* M*:D^A2R-GKX]&3DY>=#3ZX+GX<"]V1]K7\OU7^K.C,Y"O7-DJU:RT&F(#AX@ MCK\H)18$$MV:\-NP;<(4^ ICF_9SM>!PM_NSKYSGY@R^$=K)=PH5WYF&,8YV MM8DR4"FKIL=*O_]9+R+ /5*=^,1FJ4X*/W,&\NT'D9,W Y4J#N?X7:5 M9=73=$@ UQTNG0:]PC&\YHI:EWZ]= MEXHI4Y[/?1UX[Q#K?9=2$:F>//\6^7&9Y=&'4L!C$+*!VU*L:U,Z"A4*_W[[ M,/GN!4K-4G%)H-^K':M-H9^6Z)EMHM1QY5]Q9 8B=O0E38/ MK_QNMJ=U]E!-SL3>@YV7_!(F;-5=SDV(9XWM0CR >"X"O@J%AX0M5)@ONB\0?;G[]$]*>ZAQM6>8#7I=9)KG@CYQZ\6VIZC*:T M^I"V4RL\L8LD\32ER&%/**>L/.>GNB7GZZIWMG*$$GH9E>9UC-&7S-T++KF# M60LW7>TYZ.XC]<.EE13[S1\Z9=FE.2U9:G\+KU-NQ-OW.@ MK%W*U \*O_8;^/HRPY)*(+2)XRPFN'+LL_32Q3LT1\F@L,#I14*Y=0WZ:'E! M24;3+W&ID_$?9+6FHG7OFFF#"PS_'H0*[N:-*^$C2MB$ M3?<)'1%D2W/SHZ7L5[\B@[CYD(094FS,U@G)'PHQV5\\8 :_(%1XX$6+[],@ MA+2IN<&M6IT4?\R^C]X"OR3$G4[%%SS\% VER&Z&/367P!5C6T_&R.):A7UUS\EO;[;",>^WK(O!R]1V3J[GL;2*(;E=(IT6/;2^0 M5%E'D:\+SB>)ZM_W+N)KB YS3K.L^4D:J9>2XJ4#;C((/?@=IO@H9EI8KYE: MZT1]P);%NU0 REN@.^HF]/C-+58HW?FIIIBGGAA MV[H_%7W:-/$^<%U9,F8CY&%@]<<+-@'\Z_9<23-.#9):BY]_S@-DC6;57%B. MB2WP:VUB](G)3X6G"H=S)N[6@7\%VNDR2W#E0,8C?QP-\XM$E;#=.*\ZV ME/KB2TJ'ET)3>,?'P@N+15W'S'TN/4[$?E:M!V%AH>7H_(+/>IKMI&>I M_2"P3!QYP(ET&R@X\D8]"%4=)#5.'MX'\B*!F3\:_AMYF7 +(8/S+M/(JV<8 MSDF\^['4$!"OWCE'I5U(RTD_+'#2]L!=BTP8:>_+ZK9QTOSHQK+ME2LO_,Y5 MS2>+M=3H=SZ+[5>_!^RT)2T7]QB[(]G2#[D2WUO'-HHQ96!*.U*43:@SCV42 M%(,.I0YD#!!6Q:IFWZ0!PTJWI#[;834:LXL*C:U/['_3)6CS77@%_0<.F=/) MS' FI@M%MR=.[V-.<9ZVH,.>LM5'6\X'_[%Z?KL:/8-V:$3YI=Y3]4AX];+Q MM'Z;35RF<0$>>:CP1XR)K7K:+[]+>&=4-9&.P@ABH0JZ!"5B.B<=LNR#&]=L M+V(VABQ[R#+4,W6?T/M?OGE?O:.YM+^T)Z M@@S6!0UYP,+2"@H2R60@5HL9:LP*^M!D$FYWL64%-KX]0D6\[>]0PXR2C)YR MPZZA;-/A0HM*A5TFNXCIR/DL/-V1, WGBEJS3@_044QO<(I*X@,'+.D;<[O' MC# RRVX1XC21HN3,:0\;WZP152P.,+/YM/2%-$I2@K1]AJ=[CB# B.4.[E9; MEP[J>KQ?O*NM)R>=HG!-R4=LU?PM*TG8$_3A$:K6TD94J MB/[=0)-RG"%#\)-BC"%C(H^*E \,M9L[55KVW>3,=+-=?.+Z8.5!_Q\M=M9V M' /(4>-(;TX-[B DZC9H;4UMQ.KV9EDA\',7 L>,D:OKQF'?1)>*GE'H-KJ@ M$606Y K$'H*2]+)5.(/ ? (:+>R4HTHEQTS2I*1 >+=)[O2=%U4[7]OZB_=K ME*#YU:O$!U]T,,L[V>V3$Q3Z=1[ EHK^P3!S+$_#'W$8=NA[R:[WOPP0#E!9OP;.5]":5AC*UDS2:.& M%6RC\EG+L(J;\=3<3I1X5*[>QZA$8/\MB9Z!6^*YXD7W) 5"RZW MV1_\OP MZ2Z>_[K4C!M-JA.Y'=QN@]\.IG141,UCY"]TJOR8U;Z,:?C8.?2H+?A:25F M0%7QYXQ; -(".1^'IU_1[2*#^TYE/^6.D>L=$A[1\.E*KC3[0\#Y%9S*BY:> MX*CS5^A7-X\IW4_Y,JM.?O;AS'%$7QE;4>L$IXF,@5I#31[0(S5MU\>T!2O# M'J.PL1MKPAETEK.F8;2>=M4VZXSUWQF]>R\BT_V/+2\B06_'&3PWE4(C<;>W MVO. 5+=-1RL +X:@=Q(;> !G&[D'Q3:YDX%0&LV_P #$=LA\F21_,VZ?7F/BPH[$3M"T(7C>M^CT2[#9)84CL8RL@ M3W)26FQ9E[!=\^%SN3HI.UO^X+LPN\L8>XN#AA71L8&*[C*RCQ;W<1BBE-< M'YZ4K\D/G@+=H&Y_G++#- 1#IU 1*Y0%C#0Z4@D=;,C1[5)R,KUF$,)9E)/1 MW)=S[5D1U+_GR6F?J@_A/L:QJ\!YFB%-&,3"69&OE$ M/=ON??6I!TBU&4\U/C-C,8'N3#!1]3X]JD>:V0_)+>1D0J22C6]P7%5@.6+A M\WZO60:X$^\,*0K@B[Y3X^&SSAUN$Q-_0@JR-)M>16DD[4^BS;$+(Q8J>O!_ MD^EAY*08=;8>E#XGS5F:,6_Q\!;;YY^P2RYC."/57*H$WR*C;E9RR*H[3UI- MWG$C.AJG6FD@V4MVU"R2HD4R':"-SMPI2AUAU6C>,5:E<66$H=0UH;J?X5!( M?(;^4Q9'JJK:&+#._GOSH.T!;]:ED'V5;O#IBZT"IW'G6:#$<*4#P\OC5DGGP2 MG:>>(WVWNJ?UM^EJGS.JGD*/X(STAK'TV:J0]M'=316GW^4;M6")O6 ?\1\DAY452GZVYPB$0L19QBLVV.OG3 M;8H!/& 'V0\JDZIB],4Z4WN:QYHL:+<^/&%S #ZMUNA7:.3ZL^S<;JV"[ R" M#ZJ80L=NWB4'.J9>Q6ERTKC\;"G&2/)&BFL3 W_W1\MA*GI@!E.'8^;H;]N5 M=O\(:>;\O8+8 ];\NXBSHIK\OZ$$B\=##K\/!;MN+Q[<3^@Z2H+*2FUN*OL8 M= 4H#2FA+^FR&&=?@S/.7LG:S^>-0U*]UJ9^>ODYZ<_XV"D,0QHZM:#KT-V M(V-1T/$0*L.W$$)L?]H#HQ%I3VQ63RV(ZC*)K.Y0*(EQ*)$UE'FY_7-3OD-9 MPR'HFN2 -0*>[DRZS54!9UF&(,6<[I=&DY]D.^!ICL)S MYZ>-ZF^96,S.!60[/CH0:MYX>(_S5_2F'%<2O=4LL+=BYQ%WL' ;8V3EB[<" M#^@FW'>K12<[UD[N:C/Z$0/P@W)R; MR ,"*1]K%Q2JYJJ+L3/42(+IT0C?FOSHZ%:$\\N\:R:]W>I)46IJY68);7.@ M!@/-E3P+B2-]RR$+FRGBSH,4&EYBMJBQ97STCP/"9MT1OGHC+LDG.S3SS.>( MBY(*! 7.%8C;;JM*$YG0J3L^@'R1X\]TY!3B^&D$J/&J,^D>.KW\I[>4BN%# MS8%A':G,]^VE9>>26^X+;ZK[!UZ*?),4ZXH:I$PY+$F8F SVJBA_8._=FT%Q'K[]^Y+I:GV(;V9 ,JA6N*1BF;:C\'][DP>LKB M?JQ>CQYPHP]N3L1%V^HH4V[E]"]ZHJ(.I.;47+R7Y"/P^RO%A;WS8=\D4IBM M'RX6:SC_]YW>_?G@)Z'?_\[_^Q__XC_\#@/_]T_O7V?.%O+_3\U7V MK-9\I57V^W3U.?N;TLO?,E,O[K*_+>K?IE\Y /_5W/1L\>6AGG[ZO,J*O,@/ M_[?^<\$@IKEA0%'% 2HU!924):"5E'G!,:(,WWSZ%/_[OGU__ M(C_K.PZF\^6*SZ43L)S^>=G\\O5"\E6#^46]LK-7N'^!S67 _0K I3P3]^6 MZKO_^A]9UL)1+V;ZO3:9^_O7]Z_.BF0_NBM^G.M/;F;?Z7JZ4+^L>+UZS86> M6>V;T58/7_1_?K>/1G5:,JV*N5KE]H%[,U5#/[E;4U:KWKW&J MQV*QXK,!'HN=F#V59^X7K^U/:S%NH XR;>2LJ7M/5?UMI>=*MVSY:.ALJO[S M._O3Y'X)/G'^9?)Z,?]DG]"[YUJL)D6EB$*\ H6J*H HSH$HA !&YX9CHW(H MZ&2U?9XG>@Y^_64CNAG__.#?!5BT.O-FUGJYN*_E[IMV-SOUH;+?*/=5HS_. M^9U>?N'K&ZR&[O/?*OU?3C=@!=UE3KO_^'%G0R!HLUZAF(T"A85\I,',?>87 M]:&Y"]EI[J-7IC'5\*5H=%W?]J-;3?VH9ZOEYC? _0;D3X_]X-&.W M]49A7LL+,*^O^%$N[&+FRPH\0MPM_BY;MEID)Q8\> MM;=?=&V75/-/K[5=#2U?WJ_N:_WS=#Z]N[][QQ_(U1P4O"0ESA8@[&]Z5L#LM:"FZRU(5L;D6VL MN,FL'=G.D#!2")\I/^;H%?^>Z24]],%,% U?2KH*5V)03HO&Z)#XX@>*8\=? M/O-:_V1%J6>+NR]ZOFQVG[=U;1]"[:3]]+"[9*W [>^\5B_^<3]=/;RR6]BZ MV?@OWZZL3A\^\_G;+VZ(Y5_L$*OEJWF[#)ZPW&C*<05XJ2A RA@@""0 0Z4) M5?:/J@PAU:$4'QL7-T8!M[%7V;[EV9[IF7C(]J];FY\U]M]D+0+9'@19@T&V MLB!D:Q1NLA:';#K/6B3"R'RP!\OO&S#&QZ7G3\<(GY3@;\_0TY;RDS68[H-^ MZ8:>D<,/Y.#RX[ZKK^:R=E_PY[K]^]7\V6*^JKE<_6VZ^OSL?KE:W.GZ]92+ MZ$\QUIK83^/A0"H) @P"27 N>9$$"H+%/1Y#)0_MJ__U\NI2SQ=+N5):W8MG(FZBR*BDM!< E MA':]KPM %15 $2@)9A*5D(006I>PL;&7TS5KE,WVM,T^;O3]_\+HK!-G/^Y* MA5[/1!4/7# C^2"2DGXZY0W*-3Z6'Q*+USV1'@CY6:O[F7YKWM4+=6^IBKO% MW.IA2U,?N)CI#_K;ZB=KQF\3EA]P4X.?/C^ M.!*]I/O<4!V&W:]&(G2T[XP=)XX5[>;V;KIJ]JFW<^56<5.[OYW+J5[N*'CW MKF'(("8<@Q+GSKL*-6 8$L"4$4IB) HJ0C@Q3/S8&'%/^XS/5?9(_[V5A7TU M8]DP<'[\N+ _U'MFPK2 ![-@'&XI.3!0@T$9, Z=0_Z+'&7@4ZF3KKR_U(OE M37""='RT?@=7-I== T/<"UL]Z;ZXZ9^J.8)8;AEEJ^:=/BZ\_VENLO9"Y M'X#[88]3CH8;A C.&;%Y>\_^?]RBS[[7;@?MEI>W4M;W?+;SG>-A]^)GWN2767;9?V;7CF*:H/%?M'ROIZNI@UC/=/UBD_G'VKNDJ!OETN].NGJ M):;BA4:6:E E+=\4RBY5* 2I@\;WX8;.*.!_=?AF]RW[N:S#I^;4/ MA2/(Z7W.[BLLD(0")4+4"I><,DJ*DF0^_NDE+&]MCLELT;+[&.K9^ 7_32B M?E_RJW'J^54.ARCX$]X)0EW0*U'YBS 2M;H]7&[F0.KVR7BC.6O/_01]ASLS86?4?T6?D# M/Y,CJC 0.?^CB$%+;MP?(W*MKSD=KHA!K(*1(3N/4V'6A_J;.D43K"I>E$B" M@A8&V!V,RP$V.8!VQT)(;F0AJLE1D<_+$2B=4KUXU*^.:5).7?&YLC/8'&V\ M6)>7/$X;6QMSDVU2N#.SJ+=%O@)C?;IGQS/%B0%VY)(X.Z M)0X;'.1E_5%\D-]=\0?^]D0H]4GS);&#'QI[XG#J_-?WUBNKI[R:?[E? M+5_KKWI6KKV3D")HB48O8[K$][I'$L9N #C;-V'A]GG+\T/B;_ M9[WZO%![P51OZ^FGZ9S/W'].8*DH+NPBFRO! 5(* BH(!9S!"A.>P\($'3)< ME#BVCUT3;MYJG.VI?)-ME,[<%>&!^MVP^S%$4C![YHLK<8R*WO?")G40?[?0 MP6/YO3 X%=+O=V.*A@_;\CS/[NO:2II(74E"N 95Q3! N@GL%?L\R9;JWQ-TX8CM/VX)AV&/1/--?!=V7CA'"K]=5DX MDOB$+17.6=_=/^'L77',\N+NRVSQH/4Z#>GT*[-8_5VO[))K\6D^_:=6NY':FPY/=28<5YS#4@)><060D0)0C"MWG((%(8@P M&>00>#)+QL:'&R V>7[9N;/OFVP+1WO&;5<7C\[&+1+9@UYE.RQN'@W6WG3B M%#R,;Y_N&?2C\C_$DS5@_,0V+F)WN'OT*-UD+[[)V7V3P]1:<],L6$\^4[=W MB_N47YDGG["4'["G,V;0;^.3S]GA9_?I%8H]%%3:3.?3E5TJ?'5Q$RO[DD[% M3+<)7.\L(WRVPF^E="^=2^Q2_WV_WK),&)5"D]* PE4F0:HB@$N.@;#?:J,9 MDCKLHWR-,F/[KNYL 3-G3+:S9IVF>9-M#,IV%F5[)H6>+UXQD[X'C\/,3^\G MDOU-3<11Y?68ICW#O$*?@0\WKT?N^-0SP9AQ3/S:?C;F2S?DIUHWRZ3E^HR. M*,:$*BW#&HX R@L-J. YL-2K24Z)JWLA6T6RG:>09Z'ET_:@O M"68]\UH<7.&->2]!D;1+[UEAP[;LO63S4?_>BS?$LD3KT&ES[IO$F\^+F;U_ MV4;&;D]!::6QI0L#".0<((X)8(Q)(&C!2P9Y"4U0DPA?P>/CD*W>36#D^6$U/ HF"" Z,I :B2Q')8:==!A#-45(3:G>8@B7A; ME<9&<5=G*V4?G6U98UQHN9#K)]B/((>=M@']HSW.V'"Y8$<@CR*):Z?5'R/[ MZ@C%9&E3QR./+3_[Y:(V>NJ:O2\O9[::/,>H4CG NG2G@94"0C,$%,(S#K'^Y[XIW%NP>2G^TI.R@Y[;G3]V3/8UC_UP^R8,XHDSLF'D?Q1<\ MK65_C%5 +[,Y7 )VE'8ILZ^?S?AR.353:]HZ!@^)RC!"*"@5LO!TQ[_BK%PYDHE_HL./TG51^+ M'D%V]5D\_-*LS]\>QTY[1X,?%K=*31T]NFSNJ7HU?\:_3%=\=E#E\JUYYD)$ MZI4[EX+0JJ@J4PG5?0B4% DH)9(F41$51&!24(9)"J;'QVIY-V6J1 M[:S*G%FNML[:L.TR<&N;2S_>LZZIO1W&@DEFV8\BAYZ[GOESJ&D+9MN4.*>D MXB1Z#:-OWXINNY72IEV?J%6W^_UT]E7JB"XTX%1R0 MIF0Q*Q3@E;9_$,TA%Q+!2B7U>B55?VQ?#1^GPM*WY^<6BH'RTB.M>V.[>7 MTZ7DL[]K7K^8*^=QFA"BI8"& :AQ#I#F!'"32_LTB4(BB;127E$$74+&]H5; MZYFUBF9.T\RJVCBP _K;GH.T^Q.1"JB>B3P*H[ NN!= N*8C[KFAA^N.>\&X M1YUR+UU[91FI7;.AY:[)F-"0(TT*P* N >)& *$% H)J4AFNA,IU5"&I4]+& M1@"[0ZJ]CF#+*WK!=6/MMV9,AF#/S' ->/'%I+I Z:6O6,+S^_JQ=?ITJKGQY^7;I4D&UF_:U<3;^VH9.;(%^!"E0I1$%! MN=V:$T6F7%QAC5 BB8!'DI@U786S>?W=![!WYDP*X_J-]8C"+"?6YA$;B\)ZSXH8.Z;ED]XDPGHNW M1/J4SI< N+U;6#'_;!S@+[XY7[A^K^_X=&Y'?VMVSJU)"7.AC$*@PIP A)4! M#),24%*JHA1($LF#/$_7ZS0V'FI- J_/%>'8MRM;&W:3;4US42![?MM 5U:" M*?9T> T[<7V[Q;KF[*:9I:8=Y[YI$7,6[D%+AW)2/UL"M8;UQJ7#\GW5;D2H9Z_$J'@Q)<&/C:_EWK >V*>I@CPL9UG M*_^>N#0\DN+%?.7*0"AE'XOEN\72LM+_._WR;*'TA-+"$((,4(:X.@Q: ^:V MSTI P:NRE*4AOK$4Y\6,[7UO-^IRM.39+2=M[*C-O!'C LUK_=D5 MT?RJ=SN:EXM:3S_-6^:3#U:S^7+61J-O\\&:)J4?^+=)7K*25KDE*5B4KM.1 M $)4$.2Z(@4M*61E4 W,'G0<(<-M3%P72'EDY./M?%,OQ9F:;6S-]HS=JY>] M;?5K+0Y,K^WAL?"CUR>>[/[)^*GF.3P?M[^92)J>VX.:PV;K]H?S4?)NCZ(B M_1F"4M*D32_!P^9:AF!QE"(9='.* MQIX'*90N$<(MS-];/=YI^U#.5Q.B*H1AS@!6!04("P1X03C N=E!<;&7$?=*X^RK#=&9,Z*FVQMQS4=03VF*?#$KP?P!SL.3(3[E:U$_<'K MK[FHAPY/V&[4'Z'N!J0!XXRM(O&V6YM'/6(D!&2N0%&(]U] C4'5$G[$_XB,XHBK$X7/^QZA! M'N&K'##B3P]4?CM M-NU1UFZ)\URW?[^:-ZKLUC^[@]H))-INO%0.)"NY M72 4$C!I-*A*PZ""%==E8*=4;]EC^X[O[05BPRA"D/?[T/6$9\_?HXW6V?<; MO7]P)<3:#TH8SA$YD,&(I4V%]!<_<$9D,"['B9'A0\0ZO1?RMU?+Y;U6S^]K M.W1;G*MAQ_>61.NIR^5HKFK(M_&U[Q5XGR"F&=50 9H+"1#,[;*GU!*0BD!& MI%0LK.[%M0J-C>P:3;/6H*RU:%OAKS'*I<9LS&J]OIN5XOHD;<^X4%_ZE7/K MZV8?;L9Z]\ /,5D1+OHT"*?UWE^IT\"._30('OO\$XU[?7:[TX);,-Z:=57[ MY:0PLE)<5@#CRCG_BQ*('%& "U)6N2:R*FEL@ONQN+$Q[^-\[8V^[B7=:!R? MYWX";#^R3 =ASU1X!7I79;R?!Z6OI/<3$I\L[_V\]5VI[QUW18;BM2F9F^-V M7A+!N,OO410#A' %N" &R!P6E2YII4U0^_G'PX^--UKM H/4'@/F&5\6#4/? MH6&-8KU$&YRV.6D0UF,)P\9/G;3N*/3I]%714;/N.,TM/5P0[GZ%.ZU(58JR M! 5#&B"IC/W\VQ>8"E'0'$(.PWIDGA "-Q0.8Y:4/'55ZP^D1XY*4[TI3J^TN]6"Z/2\7E!(DJQP(H9EQM M+(8 -9+;3SZFTG(*I# HV<=/[-AXY$1%FD;Q'@KVG9D'7^=U:G1[]UNG /;J MLGW=./59N.^,Y"-QJ7B?1?NCLQ,Y-_T\AU_<$E&FWQ96MKE#,0*J%)0 M@ 0M ,6&@9(@26DE&&1!NY$3,L;&0XV*V5K'R&:=IZ#T8YJ92@*Q"<\A M/&]]THS!$V*&S0\\;^=1-F#'I;%U1G[YK&W^@@/"(J MAIPR^^I*(8\&';A"R"F#CBN#G+QJ;"&W?VT"=S8]HB:%X9P;40)JWWJ )%& MTMP #HVI2E(9"CSD'BV)LX=AUM1M+ MG.S!8^9YT#VFI^9?+=[5^TD943CKZ6G[8X2L'NC^+Q*6>GI&A@L]/2,_1;+? M6@]WJ@^A9HP!SIE='$-4 F8D!KGDLLPI%#DNXE/Z-F+&MD@^2B#;*'I-9MX6 M4[\/P/5(]4S7X2!=F49WB$%_R7);24^8$G=H;7?BV]'5T3$^ZEZNUB?[#[=2 MUO=\MO[G5"_;Z*,)AMQ@QKEE!5,"A+'K/Y8S@+0JM#0(,QT47^XG=FPL\O!4(""45=A'') *Z$!$G9E0_(2 M:>*55G(X\-A>\(UNF5/.W^G_"*O+[OY8!'I^@_V,#_+PG[+T"M_^H^$&\^J? M,F+?GW_R_^.^MB?*KKU9K/2NI;?AE:;<H(CF@ A= ,:A,"4F)(0SY M[EX2.+87M*,H8N84OZ*7^D7L_3[4*1'M^85/ V;P9]P7H90?](LR!_VT^R)P M^)'WOB_2M[%VD;PUSZ>N5?%<+:W$N\6\R9B:"%H@#%$%*%<2(&H(8)II(+ J MM,"02RPC3O^ZI8[TS*[5,%LV.8?2-?56&^7MYF :ZJOH!M[31W$]C@/E,JT5 M==E+;VLUG?/Z(=OJ?).ML6W43NAY\((GJ<>A6^*PG@8OZX\\#'YW)?$LW,Y5 MX\'0:B^=WI4GFRV6]_7>9QA#I2DK9&XTRO50ZC0 ^,_=@N+7(]$]L6M(VV MV??[K0O6"B=,$O%')R55>4@=E)7\43@DH( [4\3%O'I5M?$RQQB M[4_*.)HSH/073G,H\ FC:L[8WAU<<^ZFZW:&NXY6;_1J4F>%C8U/3G1L:TI=1>:@=>(J\)XYAMNZL];;,E:%]:ZP@.\AS_O#S8K[Z;+=J?[<[@PFN:%%5N0:: MZ H@45K"*4H%H&(E,2@W& >55 R0/3;^V:J^"_)HREXO3-;J'\8_(;/@1T<] M8=OWP7LTK,$,% %02D(*$3\H/T7@!W'5Q#CP9*PFD _'453"&0L>V9NIHYKI1._OH M% \\@?.: $^/4&)8^W8,78]HN'\H **D;B(?N<-ZBP*0.'(:A=P;QTMVF:4? M?N;U;WKU\MXNQFY7SWA=/TSGG]H^2QAJH4A9 ,Q*2TG$5(#2@@%3BESH7' 1 M5H7Q@KRQL5&C;M;JFS4*WV1\E6UTCFF?=0EQ/PY*B&//]',=A,',XPE,2M*Y M)')0OO&T_Y!J?&\;N.+*.C'][?UJZ3+TK#IO[N^$KB<:V;62(HZ-# &("P4X MTH5=-%%-*LM0$@8E5"77<&Q,EJ 6QK;:Q9ZQ-UEK[D"E4(@P$A&6IL*GR/"BB/T#V'X6Y-NI??\!Z;A+B#U@30/M$ MS'41U23GJQ?PZ?M\]9SX)S]?O8"+S_GJI2'BN&M;[I]6F!9"VG441'8KGE,) MJ.(,E%*4T"BI3>55^/APX+&QSD:O,'8)[(HPPKX'%^T.?O_[;%KP-&T)+C4> M2-1:H DC?;98KB:F8(+3IJ"0<+U.E%T-0$J *@0NB.0J%RCDI=N./+:W;AW6 M[%0+>_%V6/F]>5$(]/SJ^1@?_/8=&9KR]=L-/NC[=V33X0MX?,&5>1POOCF_ MAUY.8*$KHNR;6*F* R28 *Q$$"BH,&:H*A$1D]5BQ6>>Q_>'$H+>R*V<'D^6 MMRD'&PTCTS.V$%)>ZHH;!(26 B H"\ ,+( T5.2E(0:50=U1KH-PT)275!#Z M<=Q5P/3,=0&8Q">N'-K=2[+*5LC3)*@7HPOCZ9__//:_MBS-[>*^_ M+.K5!)<2%KB @&!D29%K 3B&;J&"L#"%%DIZ);1UR!C;.[TM#+;5,VL5#:^0 M=HAF]\N="*.^O0O!\$354#L#0()R:H(]B VN.;:1?S]OO^)4>V9,E( &E-WS1>BQ*77 M+HH=NOJ:+PXG"K!YWWI%7/5>;9 WUJ9U1B9AA="FJ$#%\QP@! U@NF2@(MCD M) *67RYJHZ>K>_OT MW<[5BV]?IG4SPG+38^MOVE4"T>KVJZ[Y)_WBFZ[E=*G?U5.I)V59%@9I!3"I M"H!<*WM&*@/*DN<&45$2$Y0.]J36C(WW4H;+[@&S;B"SA6;7$O FV\"3K?') M-@!E#4+#AE!?]VCZL?D?YH'K^8/Q!WK6!H_F3C+'8XK\OLZ@/U24>)*Y2QU1 MGD:IZRK"6QW^EU:?],OIG,_E=/[I5JZF7YO=S$2+W BM<@ Y50 I1NQ60T&@ M2B$$R9$I(;NB+'R':"]&'+[:Q+:^N2LHU>AN66ZC?;93/ZY&?-=4^'W%4B$[ M<+7X6#2C*\5[X--'N?@NL4]2,]X#AW.%XWUNC6.F5_.O5L"B?OC;HO[-,F&] MD'KI=DBNY,Y2UU_MZX U9 83"62I7?D)5RF>50P0IJ@J#*2L"#JY\9 YMEW! M5F6[@K)*-RNJ5NUF:]^6F&I5#Z,C'_S]Z"@QJCW340I @QDI **4C.0C=E!& M"L#AD)%";KWZ+'D7JKX^%-K$J4]R HV F )6%!P@:MF(*2B 4IK!JI2H*&,/ MD\\*'1LG/3[\W&O\LCWSO(G,=_&:@N#SY"3 #GJ@'(GI-2?*%T'JZ4CYO-RG M.E.^B$3'H?+E>R,K*JO_OE^NFB79A\6M4E.W@>0SE_;W:OZ,?YFN^*R1)P[W MJ>_U/^ZGR^E*_V(YTFXHVRVGJVKX:=Z,TA9Y04RCHL@%H)HR@""N@##N#\5) M45%=*4B"JC+WK/#8.+&9_;6G3.Y[U'0;R1A8V+GOZ?;CT#%-8L_\>_ONU;.; MT_[.G:/GH,VZB]G/]FQ*6&=Z(."3UJKN6^=AZUT/- -'-;.'DAOW'7K)IW4S MSJOYE_O5\K7^JF?%S[JI>(,K8B L9 M?21B;(S1:!@1^_@8-S\FN Z-G@F@C77<1"LE[]AQWO;DL8V/I0P?TWC2RI.Q MC*>O'&E$TJ12E="&4D!S8K>FN=" XX("P[A!5"J!!8DXG^Q=\9&>;@X>^S&R M,**QA J-B(/'\TB,+]KG#QG1\R\6M?-DD3FISKA=O+DL[&N8PQP099>W2$H% M.,T+D#-=$B@J36E0=VNMT[9 T.V7\$6N )]+C"\CU1B#]-[BGN_M'X M3W,^W!%;?_*:*[U9/VONNG<[?GA9ZW_+ZXX]/Y!'(H!4($,%YI@ I( M 3.5 )7])1-(%9P%%0#QD#FVMWG?1[.G=;95._O8*A[KX^J /]#7E0;4GGDA M$L-X;]=E5'KQ>G6(?1KOUV40 .S^NB$>D9UKP M!R.8"4[;G/*E/Y PZ/M]VKK#5_G,59$KA^E\NM*OIU]=CM_*SN)4S-K6VYVID@#GI^UBNI^D(7\-=3@X^-"5O],J=@4"NCD\!U$]:U\;Z MJ]_?PW$'?HG/F'7\)I^[,/($7W[6ZGZFWYK#[_OM7&VJPW]P'1L^Z&^KGZS. MOTURB;20B /!W#;&H *XLD0 5@B1BE'*55 :3(0.8Z.$C0DN@^QHQ=P_IZ.3 MX"N&BLT6G#>.I+]-5Y^?V3W/XFY7(^YA$Y]7(%-Q2#$@6'&[;RE*("!E $,I ME3%EP:Y75^JN>A_:I]D+@B<#($H;6J@A]R!4P/]D3A.#0RX-W8W]L(.^FDZ__27 M>O&[%;.X^\+G#Q-=48Y1KH"J+,K(8+N?(KN(>DI(14$-#6=9P/3M];W7$^,^GCM]//WJ"1W G5'U=,=_IY M"8[N[D&%R.^NZR+AI+^>SO4K^^-RPK!=9#,N0:6P D@8 42N()!%:0K,3"Y( M4-CHL8C1?<4V&F8?G8Y9HV2H8_,82,^/P%7P],W58S.V/LJ6@V[EZ]MD1DN69_6NF M%3G&I&"@+(P+)&<$"&BWYSDUD& C4<&#NK^D4&IL'&)MVH\H>FQ5X\!?V^76 M*H\NW)B6?8P^54DRRWYT-?3<]4QP>S-AW[VYLI_@9?;K%V5?P[U).S=G?E,6 MS(HI,4[)HTGT&I1Y4R)YR-5)QX[MPB-6K^;+5=WT)WRVF-L%XLH=(+4_+NU2 MLEDDPHG&%:7&%*#21>DZFU> 0>R;41/A&]/<)Q"IMNQ]?X0-W_PG$Y+@94.@ U\7Q M+$Q'R.[+>Y?N?'NWL"K\L]E0KULM'X2+E&[?6K$25'GN3JZA!%24&A"!A=;V M :Y4T,EU2N7&QH8OEJOI7=/ZLS4@V[=@TS(\>Z]GS36KQ7%L2ESX3Y*)#HL+ M&GKZ!@P8NI3RT#6W0T03I82^CS"C)/H]2?Q12F3/!28EE1'W?3AP@+:AX&_- M\^GLWOZV\:0NW]ZOEFX'9Q?:DU(B 6%EE[<5IG:UF^> FQP#6"(B%,J+2@:Y M, /ECXWECXY$6@,<=;2Z9WO*NQ+>C5EAS!XZ17[DW2/P/?-S8LR#N3<2N93T M&JK"H P:B<\A2<8.$UN5IZWA_%RW?[^:'[7KU,L)HE 3*C10%6< E9H#AB4% M&A(D":U4H4U$U3DOX5YOX/"5X[;%K[_?:/^#\^F=Z#X;WHS&9TK\V"X=PD-5 M"4J :D0-H0"4TA87\A$\<-6A "R.RQ&%W!Q9(X37<\M[VZ82/_'E5$X*:7C% M. 85%':+KJ "W"[* "T$+*H2:1W6(ORDE+&MPC9*[O=%:10-K!QR$E$_@KD: MIYX))1RB\'HB71 D+2MR4M"PU46Z;#TJ,M)Y<7B ]_.%;+R&+Z=+R6=M(,M+ M^[OEA%:%R2$T0&CN DR4 7:U8@"I2B8YUX1 K]U9IY2QO?T;1;-6TW6X6M;H MZA_:?1[4;@)(!E7?IP7_#Y_Y_''Q8[=/V13:%T3;)XL!C5T5#V/_8,9(0"3EB%85PP(.66@_ MW(21.DX2U%=?%P?< R-K.V>L+!Q'U=?M_4.7WX]XWCR/'D?V^(PGOV/X1V:X M\OSQDS>*0OT1ZH\KO2/]O"0KWG^%"O$!@L_MZGZV<"6 \O-GKYY1$S3Q)KM M-.RE_FPW"*F#R$Y(&CQB[+RUI\+#.JZ.[+'V1;M6%O-/KYU/^N!\[;UV=:LW M_VD70'=PDA<4*ETR(%Q+ 2$L8*990.ZO\;JL#8-IQ;_;-&QQ,9 MD5LCVBLR9T9@0[?02?)CG#ZA[YF+$J,>WBTN$KJDO>1"=1BVTUPD0D=]Z&+' MN3)#LXFHFN2D@A03#53IV,YUGA2$EX!3;*E.JJHT*BH[LQE^;%RVEW_8Z!>; ME-EBY[EKBT:D[XV5-QCQ>9B/;.XE![.5\#3YEX^L.YM[^?BJY%7V3P1+WAK[ M,OU=\_JEO6'"(<-8RQQHA.PK7E%LUS)" "DP(4AIR'E8-^IX7<;&!YK&T[-L8LC FC&!#)\F/5'N$OF2 M+T-5&)0C(_$YY,7886*K_M[=+>:_K!;RMZ8MW'XRAL*40&HDH*X.'BIDJ*#*C0];8.*Y5-6MTO=FTBMS3-[30[WF0_7@K$70]R[?$<<>[>AT8W@S>9K6\6B[OM9KD%18&<@0, M8]K5ZC5M4%?.\[R0I6*P"$JU.R]J;,RQU73S&JSSNEIMPWBC V _VD@#6\^L M$8E8,&==\16'5L]X\O/[^K%UZG2ZJ>'7Y=N[VSNLYIFTJF?WRS:BQ6QT#BT&Y@V^'[?T VG/7./0=%IG&[5= MR-'WO[;0_I!ME<]VVJ[9I ?%K?* M;K:GBSF?O>-3*^X9_S*U=/ W[@)^5NO/M,E-7J$*VOG "*"24.!RV4"N.+=; MJX)2&M16*EB#L2V/]@QPA6-V)F3.!L=O:RMNLK4=42NG\)GR]!_UB7_?'J3D MT(>[D&+A2^I$"E9B6#=2+$9'CJ3H@>+8\?5B_LF%-KCXKY_YZKZ>KAZ>\Y6> M,&ZD8AJ!0CK_>6Z9D&&D $=,4EBQ4I*@4*QS@L;&=4[/MD^4T_0FV^B:.67# M^.PLMGZTE0*QGMDI#JQ@!KJ$1$JB.2MK4#ZY9/$A;5R\/C9@R6XF6YYY;L>< M?VHCF1N7U(N[+[/%@];--9L>W._LXS&A1FJE*@)*@K +>M# Q6Z"'&MLM*:L MI&%-66*T&!NO- JNO\U9:\:VS\7:Z;JQI76I[+K;.W-"@Z5BYLV/EGJ?C9XY MJZ^)B C4N@+(M/%<,8H,'/9U!5;'T6'7#!;'I)ONG[?SH\")$TD=E19$N:,[ M*',*D,8%X%CG@!IA2,$U%CHH,C1(^MB8<]LMUQ5Q/VZH&Y8TDF!R_&BR-\A[ MIL>D: =S8A1J*;DP3(%!.3 *FT/NBQLD>>#LZVUG'2@JR1F20"M70886%'"N M). :<<@IPY62B2)D7X^U:5%W*.P5G8R\9L"/SU+CVC.-I8 T9:#J$48#1:2^ M?IHV22%(!,28'M\[1$B_BV#]\/MB JEFFD@!:.F"^57) ;6;6:"I45 QJ0D, M"JV*TN*/Q5WGPOB;*'%K39_Q^YMINYK?TDS&4Q+>V9C]B_/0<[#^ 8Y/%Z:_ M460L+'D9J^M"\P\'B^/17^T3V0QM=]*NOXC=4[L@V+6,B=!4%) +H!DGEC"- M!L)@^T>I"(*&:JQ81"F?;JE>[^3PU7?VE,[:QCIKM3>D&$:%%Y#WX[P$0 Y# M;O'@!?.7'R8IB>J"Q$$9R<_Z0^KQO"MRK<:G=>.:^UESMSEMSD:WO_Q?4UW; M(3\_/%^X;.U))2 G@EJ.P>[LH925W4Z6.9"<0U*RBF =U-\R2/KHUF96S]:G MG6TU;?PZ;V[_FGUL=0[=40;-AN?2JR^,^UYR705O^,HJ!J:D*ZH@!89=2<5@ M<[2"BAHD-@Q_(;56RY?6E U?OC5[8?\3U[J;&F9GH=(%0%4I "^(!EA(2O,* M$2UY6#3^!8EC8Z]U8LJR.8.;1D7B7\+8CY^2(M3 M,C[?$YNT8?J7A X^)P7'0ON^-U_5B?&M.5H2_G:MU<'F,CI$;9Y@._5C<[;G(0UT,Q=((\(S7Z MA[WO6(V]SHAG&TH\FI$A>B!&XME'N\-059ZDLV$D7N>:&,8.EZ*&X;I)XL_3 M^?3N_FY=#W3Y_%Y/8"6,9$8!F1,#4&X,X#A7@.2"$DYPA7$57[KPK-RQ<>1! M[;Q=Q]*UZIORP,O,*G]-H<+S,^%'CCW@VS,9IH'VRFJ$%X'JKPCA>=%/6'OP M(A[=)0>[TW.8C@&OGIFQ<&+$I/3"E)V #LV= MIY49'9MV8A;#K]T#)@\I^9G_]Z)^-N/+Y1O[*&\.*AAFG',-*D1*@#@V@*D< M Z&5_2U'1,"P@XHP^6-CUTMA)(T-66-$YJR(/;X(G*6K8T>NQ?XIHT:B8$\9 M,-(%WD"A(B=5&$N02!<^ >$AG<.,K6'47USJZW+34^.@9'?SGR[O;7MJ,S&D MU#R7$+"JK "2A@#*I0$02HZPX-R8/,B7.1;+QL;@P_4*:H':-0HZ4:"_N:3) M0LUVI[1CZ4$5^@A[>GO'HN^(/F]_X&=R1$VN(N?_C]$"*]2X?Y$&69%S.ES[ MK%@%8]O]'NXZZXEV])6A_1 M"5RN'M4QVQ&*017C$@.:(PH0$A#P$N: 091A]1KJZ=OVC MVLB<59I0;("K;@$L T(@<%4!@W)N3)DC)H(Z)9V1,S;F>UQ]O=7T)JIZXCE@ M_<@K 5P],U044M?4J.^[V/0Y44]5F]ZGS/2ERR,YP3+0[5RYO]R^\"N?N1WA MK66FNGZP)-2ZP:H<"0LE U!A!I"TFS%>2@)(*14MD= 2!G7T\9(Z.KYPWV@7 M\-B4E]8[O0/)P@MQ4VC&6<'3?N_W_JRMNW=[ MN7FYEUK^Z=/BZX_V'FLP9.X'X'[8>YV/QQODE3UKQN:U/']!9 BI<\C?2EG; M]=WK*1?36;,-?'9?UU; ! I2&(D,D-CU&4/*%+& M]I*V1X!K=;,]?6^RM<:!L9[=8/M]_]-!V/,K?@5ZX4&97J DC;SLECAL>*67 M]4#$/W/4%0'^5R_M*0)_6U;T+*1^PG5 '8@/XM4])'X,_ MNP,53S]VUPA7EJ/YZ6&O3,3+6O_C7L_EP^VWZ7+"4 DIU0CDLG2-%%$%J)$, M"$PD59P)4@65;_:0.;8%TIZ>V5;1[*-3-;;B3 ?@?FR5&,:>:2H*P?BB,I:[;OU_-CWM+3W)4EH8C"B3$I=N0 M44!A24%%C(8%(;@@)J+8GH]LK[=F^))[V^[K]5;3T(@E#]S]N"<9C$/%,+5J M9M]O%/[!Q;:>Z&>?,IS)'Z*T<4T><@<.#>V*Y ]@UV'/?66&F+ M.^V\P(N[+[7^K.?+Z5>]_NTF?(8H512HJH#"=@(0K2!H,C(*9K#DC%.$@^HF M!\H?V])HJ_ZZ*M-.[ZQ5/#JT*71B_*BK1[A[9K$D2$?T]8G"*VU'GS 5!N[E M$X7/<1>?N&&NZ(3V>3&S=RS;V/4)E;#@G M@R4VXBB]VEX=I"0RDI+1K>BKN5TW=I=4B>\?#W=\GT"T*K56E*H"E41;= M2KK^DQQ(Z7+X2E[!/+R)7#RZ0W6(&PA=7^:_!K/>R?UZN.)ZMIU$)'E#ML=2 MAN^V=M+*DZW43E^9O(R"W5YO$Y4;KT]5"4Y(7H"24!<2P+0C8 DJ5DB4*RZY M3%5"X5#VV+CC0KL;\? HDS_*#1A=L3BJ3=N"_)'+8K MMR<"1]VY?>^+XY/W^JN>W^OW6BX^60Z;+N;/M=%UK=7Z?R9%#E'A^LGB0C" M"I=F0RH&"H49%JI"" <5];LH<6SKH[5:V9[&-]E&YVSSOQ_?+693^>!5/3AR M)OQ8)RF^/=-.>FB#FW]W/W*%?$U=V MPD?W>K%\2-C:>6[]05ME'95.BEV*=0/NQ5RKX>J:J*Y"+B=&X"$GBV(SS\H:. MR;AH^8E8C,OWQ/'(B[LOL\6#MLNVAKE.Y(SDG,N*:0,(RRV9""P =_45-,$E M8S 7N0E*E[XH<6R,LE$8U*W&"=)T+J/NQRQ)L>R97JZ#,9AAO*%)23.7A0[* M-=X8'!*._XU7![\?]T5\;;>+L_9@KE24,T@!Q/8/5.$2\ I3P 4U2-.*ZBJH M%XZ?V+'Q3W=[T.LBX;O0]SQ]2XYIWP=O5\!Y35B\!SH]1<9W27ZJX'@/-#KB MXWWNCO6!+U?U5%K2:]SKO\ZGJ^7[7W[]6=\)74\HTPSJ$@'7P-"NA["Z! WNQ/6P_]F#[W!1>@.2UG:K9N\^+N7YSWSS7! LF MN"E 19Q_)FYNC\2045)SIE\15V2HR$'*TURSIC]ZB1GK^FU,^>K^4O[*+@.3\M)CHS2 M!6; 5-"=+;G FK*D+FR055102F10*>]P%<;VF@0+")VCWN:_%Z'K5G48IL@GHJ9&N.W6]R M8ZW.'O0JV]E]L][!K$V/R*6 MJY-/PNV=RPI.[[@?9$KZ_65$ZPR L-#0%*E]*2 M/36 8Y4# ;4V7)FRPD'[F@0ZC8WE'YFTQQ8WV9Y5S7'M([MV?+&)I&VL"R/Y M%%/L1_$#3US/!#_0G 7S>T*44[)["K4&Y?:$.!XR>\JAKRY"Y0I_OIPM?M\U M;*N8RC'+[2S2PIWW0P58A3&02C/D@B*-#BP>V43=%4:EC MH/UH,Q5\?3M9XI&[IDC464AZJ@AU+.^IRC^=M;RCUM/Y>^)XY&=>_Z:;>C$[ M&MLE"E"J$-?"@-SD!B"L"L"TD( PQ##7Q)0B*".C4]K8F&2G[/[V[^.'YC?1 MB1G=@/L12C(8>V:4JQ$,YA4O9%(22[? 09G%R_9#:O&[Z9ID+[?BV:]+]6'1 M5J6:4+MY%-)08%Q)3,2- WN"!V&:#(QZ,,RC.% MNVXRH@9U(H+2D'W#*YA5Y0"SU1 !'-+>K<;O1Y>*9=$NB'R[5[ M&NC]&#X=H#U3?#(L(W/Q+D&4/AOOK,0GR,>[9/WIC+R+=\71_5_X=.Z&?CO_ MA<_T6_.N=HU:5@_O[ .SOK@E[(17D&-)"B"JTJXIR[( E!804,2@8 )* MJDA$H78_Z5YOSO"EVIWRFW=H,7?^IR^+Y71SJ+ Q)6MLR;;&A/&2Y_3X\5-" MM(?AJ<0(![-5&& I6%7:!!1]S$5)"FTWR(0J"A 4 M.:"$EW8UJT1>&B-%V&%XH/SQK;$VZH/9F5J1,3F H;/BN]KJ#>O>EU_7PARQ M[HH"*^U"+$R%@5=F4?@<+]7BADE==_C7I3;WL]=3HR.8T3U5?>&\"_-@L-:P]4U@"1!/6 M$3Z&:)@"PGMR1U(Y^!@)_Y+!)^Z-#-QO"H2Z,)G%W*[IGB_N[-IO4E"A*H*% M:X'N/(>* (9X!93S6Q%,"<5!YYLGI8R->=8E_K=:9A];/0-74*<1]6.6JW'J MF4K"(0H/\^Z"(&E8]DE!PX91=]EZ%/;<>7'DVV^,EJNWYL4W^=G%^K_G*_UV M[HY 7;,;^Y<3^M7N >>KY03"0A84E4 71040<_4-!#' ,)D+04690QA$"@'" M1\<5C>[.L^'\KM-/\TROK^,">23D#GRI)F>D.^; M?;:@;Q3/G.8.ZV<;K)L?7GA@'4Y,$: EY:L0^+NKGBWNQLBNIXQZ&FX)KT.ZZ8,5R((U=#Z&"VMT9JB@@.->,5#S/15@. M1HCTL='>B?Z<-]G6(L>%V;-:J^DJ<^[#R")X8?/CQWB]H=XSY:4&/#P7(@:X MI#D/00H,F]L0@\U1#D/4(.'%9E[,5W;Y>*N4?3R7Z[]>3^<:3BJ$#62N9!4N M7?M4DP.>8P0$8IR[D#0FO#9[G5+&QF2MHME:Q9O-#YE3-GL[]W0N=0/;34W) MX.I[U16+5%"QFHM(7%&UYOS8@Y6ON6C>?AV;RQ='Q@_4]AOQKEZ8Z6HB-3*% M9@IP3@N[F2/2OO1E"53..1-&/UI.@\\T=\#S//8 M/@Z&OL_F&P1:M1*>N!_;FO18?6_X8<_.C^TZ.B _<4G<._E&K]SNQH[U=:JT M^NGAUZ5S]KZ'A*HSM8^ZZ8S0;_XT-KDWB]\Z,;#K_(=M:DNU,B4Y7B9@P/^KH=QIZ M9IB>9B"8D^)!3$E=$5H,RG#Q*!T2X14C1:9;[X,Z"\J@[A(V- S>ZWJQ#[#8=&K^LZ_?H0"],)]!^ MC)8*OIZYZPKDPE.//2!)FE/<)6_89&$/RX^R@'WN2=X'_/9N4:^F_VR*1KSX MYBH&:5.?D^='6 %/2,Z-=B/AQFC?EQO?-\9J-E/W$ M?; ;(^8D=&W.NM;[)UGHWRX_'FF\( M,["N@M\L^'%B>FQ[IL 4L(8770A"*6GY!3_)PQ9B"$+CJ"1#V-V1H0![)/C6 M'%+D!#*[80XXS M@>0L++B$K5% Y]VYQ8V.F1VNVA3E>U@4> MZW=C72*6FXIJ8 Q% #G7)K,?"$#RBBI<&*PYBLA:3 #Y\-F*%Y&_R5[=)D7? M[RN0[OGMF?WC']WP DO3))&1'1+'#8$PLOZHY@'O[NB3U1V6=B37%"A6.P!"F5>84$P4&5) M+*!< \%$"9C([3\*9 0*6K7' SK0P5+?@'J?#L7!-,#!SU4(Q1SQ'".1^/1F M3\#0!S/'MITX^,-HIT9="VFV43@R,.P0W^ZW/B5J/1- /&#Q\6%GT$@5 M(G8X_--$B9TQ\FR@V+GKHTN+U:YWT'/=_OUJONTI](Q_F=JUS#:\ 4',6)DS MRQ): T29 (SJ$DA3VFVR*?+2!.4%^8L>&WD\:U(7EJZ+UF+;=XNW50*<_VFV MZY?]Y^":5[[3X;>>Z ?DGKEFHW3V_4;M'QS6NQYG:]5["2T)1RQQ:2Q?Z4.7 MR0I$Y43)K- 18M@;DV,Y.80J.15#@QDDI M8V.Y1LEM@,!.SS 2.PVH'U%=#5//9!2,4'BC^RX$DO:R/REHV';U7;8>=:3O MO#C61_W5#K*H'YY/EW*V6-[7>O=IK9B %.HO/7%V\^O'W_ZL4OH6[F#D1]'1 MM*[B#GD#.XKZO76?.#?)H@S7%!+ M%,Q0UY$+Y8 R:-[HY"%CQ)41VD 7@ MM:#&K0H]44J^2+PD=_@UHR<2)Y>0OO=&G@:8@TY:STPZT'Q%-.M.A'':CM[7*C5PV^]$&![W!D\U M<&2.:INA1P6FK"0,5!7E+A?5[HDYYT!6>668(2*G/,0O$9%S.H#GX8.3L0Z9 M#4QP#$ID'%W"8NJLQ/ZR#Y\BR[ [FS!%UF [R*:H.)5<(5@AP*7;W;'2 ,H- M!K*L2J*UE%"H\)WI=)?/-6'OA!6_-&_W[7H!!O9C;'Z5V=<*6;Q:KO^O5K5I\L9_H"=$< M(07[E*"W&MHG9#\RQ"UQKQJ/8G$>&9-:2 M[,&NA->V7!$L%3>#?MS2^[STS$']3TDP>UT%:4J6BU-D4#:\"JM#UKQNL,A" M\8N%^GTZFYV* M#:%)#D!MBGF D(0&LL#N2G-"24$I8%58 L4/6V)ARHVIP MR$ PR'XTEPBZGLDL&K7P@O27\4A:H+Y#W+ %ZR_;?53 WN.6R):"O)Y; MKM;E^YYKL9KHTA2FDA(0P:%=4>0:,$Q+RP[2$H3=LN7$A$5J'LD8&R=L5-R5 M0G9:AL9J'D/IQP-7 M0S!01B$Q&.>=;ZM%&8QV(&#KX\:^=QS.7Y2Z/;-$BM MU?*E5>M=K;].%_?+6_F/^^ERZG8R$U'F%85< TDE!BB'%>#"Y*!4DI:8Y-J8 MH,7 !7EC>_\WZF9NVK*-PMF>QL'-&CKA]N.%A"#VS!%7X!?3LL$'E<1=&SI% M#MVXP-C<=DI7RT5:O7FODD[9SE$!.4%*!C5 MP.Y:7%T060&)394S8_144!#.4YF/CO,8J()Q9V;[IV9[MKFO4_G5K^S#'^+"$A_4, M/7%)PW\&4W[8,*&AY^0HG&AP!2+]>(VXG_7J\T*]:@9N-%&J^7SSV:NY6=1W MC?(3#LO**.K.!%S?M8)+0*M2 R/M6IZHHI0FZ!L9('ML7[DUZ[2Z9SOEF[[) M:_6S/?T#'8 !D^+I$^P'ZK[=A*E0#O<8N(F&M>[:G?/:Q43^+/@\-F!3/=7,O4/>]\$V'O:*A5"A8ME1<+2&"(NHQI+ W"!*ZR@8C@L M_*U;W-CXZU*+RN .N1?0UBCG!&,)\M+817%)-. 55(#IO**5G8F"5I.ONA:+ MX?'>%_NO@[C?9R$=BCU_"JZ!+V6CSIY:$U^0.):VFQWMB3WOBB]NU*Z E^X\ M;MW]>/7PBY;W]:..ZA/!"D)-(0$CE3M +S$05$E0,HV4W9HKY->K(USTV#A^ M3_/VV'C;S-ON%G?J1P?@!$R*[U%\'U#W?D*?#.6H8DIA@*4NK>0I??!"2V&H MG"J[%#A";!7^7^[X;+:I$SDI,9.20 )*ZAJT:0T!JW(%-(>F,LI05HFPXON/ MQA\;0ZV+R#TQ&6!,Z^'5]ID8RKP= )4O+B"J>E#5\U MH=/JD^40NN^(S,"6\O[NOJFCWU7IZ[7ELE<<*TDSBW75-3U'>-EDZYM M@*2"5_2#/10'89-4H]$Z"B//7:2 YT#E9ER9C.3_S0"O@7,UG MM.CNL(N[N\6\V=^VQ?W>WJ^65KR:SC]--"TDX<8 ;+0"""(7!Z8X@(5F!458 MVO578(_8#G%C8\CU&J)5N:V+N:F8F>VI'=PQM@MQWP58*AR'689%0QC31=8# MF>M[R78)&;JCK(?!)_K*^MP5MTQ[O9A_^J#K.W>D]D[;)\G2V2?]DV4L._;+ MZ;>&X)K4V_=V.SDA2.6<(@Y*J@Q "A) N>M>5&"=EU+A7,&0Y5F8^+&1CM,> M6$%WS1GS3;:S(%N;D#4V9!LC'EWB+ I;F05.EM^*K+\IZ)FO>D0_>#$6!V+* M15B@!H,NON+0.5QT18X26[[Q2ZWEM%G&V9]G>M,G:L,A4F0>7G?82.C0/W=7:Q-FNMVPZJ>WJ'UE[T@-^/WU*#VC.K M78UG1.%$?X#2UDGTD#MP641_)(ZK( ;<&[L!?#F=Z?J99;=/B_IAPH26NA & M2,TE0+FQS".D!A)7W*@*0@95V([OT?AC8YKU_J31,=LH&;JA>XR@[PXN&I=A MMFR>D$1LT$X:?O6.[/&H V_!3IITO.C%M<4L!N/Y+T SX@;O@5@M]TG._]=N"6..][KKWI^K]]KN?@TGZX7%<^U MT76MU?H_M]%VEC&@)%4%3%5I@! O >>L +S$$ALBHA$Q"A(^-7=;J97O* M-XOHC?K9YH+8J,>@F?%CH+[P[IF24D(=S%(QF*6DK2#Y@_)8##*'Q!8U1J0K M>I=S/-$$:X8(!9B4)4!:$""H8S.HB$!2E1")D/8V>V,'\=1@S6UF.P4#?<)[ MJ'DZ?..PZ-N;ZP% N%OVV-2D/M>]X8=UJ![;=>0M/7%)9,OAQ;QYO?\V77U^ M=K]<+>YTO1G]X8U5>!V/AGE)2]>-OC((M1G\E" %JJ*4T.0&&IP'-1SVDSNV M=FLIX M,G43K$"@DO83]A0];#?A,#R.>@D'WAX?@2P7]9=%W?A9?UGQE7[FFM#4#\\6 M2D\$@WEN7""RH0(@5526FG(-"%0YA@KE=K$1&HC<(6]LE+0-L-W3^29KM+8P M9VO-,Z=Z>&QR%^Z^_M5D: [C;[T*R*BH90]X$@0O=TD9/(;9P^13HB<==;9\^GLWO6"$Z;4O,26=@I7FJV4PA(0-H!6 M>:&(HF7E1SO1&HR-B%R+ZL>I1ELK7/+D?NC9VI";;&U*V.(I?*[\EE&]SD#/ MY-4'^,'+JV@ 4RZTPI48=,D5C='AXBM^H,B*O'=?9HL'K7_2L]'7[DUPO(?:_8TN ;7H4W%*ND-7B]A0];@3<4DZ/ZN\$#Q&XG;Y6R3^'R MF?WQ;?UA\?M\PB3A%'(!L"CM6H[#'# !2P +:#AAI8+*JQ]0AXS1<5.[VUGK M>9,Y3=TVQ^D:ND\\!M1W;W@53,/L!\,0BM@ GL7@ZDW?\<@#;_3.FG:\N3M_ MZ=4%#"V3-$?X.X]4>X2_J^A<40PKJ37(D:A<+0\&N#0*0,@DKV")L0CJ!Q8B M?&S$L*=[\SEM0U)VZF]#4J)+;0=-C=_JI2_ >Z:8I%A?4\S0&[2>RAE>EO]4 M!0V]D>DH:>@_QG5;LU]T_74J]>EET[8_2]/.9=F<3.___[/%ZGB[4RT6]%R( )Q!30V') :4E!JBBQ@4B00 9A%B02I+ ?BN#JC\VOMUN M8M;FG]V_[#6+:IM,N37)?G,J!X&]9I4]Z%6V0Z')C+(X9,8N7O:0B-MO#O2, MA6U:Q_?D]/SA.-EX;-?$Z>A1N4GV<$1OEH>=HSYVW -9\"3;]F%GY]S>?V M MKJA$^FJYO-?J^;U+3VR%M,G;6TO<1>_LZ_[9FO'.OKO+"<&2$\:Y2^;1 #%: M EZB$I WRU MSN\QA.1&2 $D+PK+FWD!A,H-4+BBBN9*4A)4EN)(PM@8"6D?C1[RH,Z:GC;X[U#(P&%^9VP\#N@[=^$5N9$G"Y3*-I=Z<<>G\XEF ML(3*E(#*0@"$"P4$M>^Z$00S89A"5= ;[B=V;*]]1^G>C>+9QU;UF.S)R]/@ MQQ7IP>V90)+@&I=?Z0U3\E3+RY*'S[KT1N-D J;_W3UD0CS.E+(;RPDN65%1 M!H'(E>6LG$@@8&'L'XQ)B3'EPJMQ3)SXL7&71SS_01[A/T.C_@+GQW?ATQ?J MO:^*4@*>-I'B+&Z#Y5,<:S">M(JSZ 1E5YP?)7[;-=V>5CG1=L.GYW*JE\^G M2SE;+._K7<)S+@DR2G&[&^,&(%U!0+EF@*&"(4*8DG[%::*DCX_[MLHWA[B/ MU,]V^D?GHH?-C?^.KQ?$!]@-I@([:J\8#%KJ?:2_ H/O,8.Q.;7_#!\DM@B@ M6+V:VZ'NG;QG[G"A7KGZ'JU+JYY*_:&>?OJDZTE>&BQ,@4&>YP5 4E> &L1 M95B)6)[+G/S_U7U9D]LXEN[[_ J^W:H(H2\7D 3F82+2SG1=1[AL1SJK.R;J M08'5UK0LN;5D.?O77X"+I$R)% "3$Y$=VTF><[Y('X\.#B+5=]Z<]%3X[IJ MW.91=7VL>%!^UH:#M?Y18X!M9T#C-3&CN3!(!^8X?R [M NTQ/<9S\1A:;OY/E M7KQ?_=COMA_$HU@F3:X!@BBGNH FP2D&,,T$("Q5CB01+($,)RBQJOOMD34U MEM.J1I6NLZC6=A95^D:)8\?;/J#-R,L3?(&):A!R]G/5KF/B=7A:C[AQ)Z1= MM_ML#)K!+6X<\B#8M]5ZN?[Z5.7X=K1U1GF2)I1B@&*8 2@) S2G#(@DBQ,H M,LYY:L,F1E*GQBM'I4&EM;>&VF9K8$8TWI$-3#D^0+5F'BN0?'*0F>!1V<@* MBY>\9'>S:_$PVPCU]%M1__W]2F\V5VJ%=2?6E(HXUNT!*-;]33!3+@Y7P.,L M(U PP;*8SU?BJQ[1_6!3--PCU.CUP?7K:7@-,_!;Q]@DZ*K@Q>JKNN#C>K5I_U7OU[95.'.><5D(HER@)&9X?I"]/._:@W ?;]HV[7K#K ?;?8,K*L M1G^K_[*=$RH%2Q@'O.#*(V02 5+$.9!(_4%>Q%QDN6G_J X94R/:5LVHUC/2 MBD:5IN;=H[K@[&=$3R %YC8'?*QZ1UU!8$#OJ*XGC]8[ZHIII[VCKEWJ:_MW MPYAN-;S]3)ZJ;W8A4R:%A(#$:0:@K@/ #"6 IDF>\IBA%%JU0+DJ<6JO?ZM> M]*/6;^CN[R7 KCO ;"]SB[P .3G*T!ZV IV@!-V._A2Z"MO"3LPN+XM[+K1 M<6NX6"UVXL/B\3R"]=MFO=W.:5JD:8D+@'A.U8Y/.1>$%PE(."*R%%]T>*6>3TCC5*(R2P"34&>0 M%[%R77"LNT+&D&)8"F:U)>H6-3D*:34%8/ M)\#LF>,J%EYIHUO:N)QQU>HSPKA^AV.)W>)QP<6*MWNFM\U4PS03.,EA#M)2 M#Y/,R@(0B#)0JI\+PH*FA%LE"G;(F1I/'-1L]_JSZ.V5"8=6L)HQA >P0H=. M[7&R+W3K1\%K55N'J'%+V/KM/:M7NW+Y@'90GWX(/<%M]?6&[90433-OR?;; MN^7ZKVJFFP[GS@7)&*14.1.Y3O[+L51;$BA!3+':K>1)4G)AW1'*1/+4.*.N M>SIH'AU55R^%4C[2VD<']1WZ0AFMAQFU!$$Y,-GX MBM090-6-Y[1!D)'[]- ME TF%SM%63W C)RH;,=35] V(R=_& 9FI"'P M6;.0&2H^J>>*Q%'YQLSZER1C>)=KJ/9_]DU5Z\-:MW=:L<52/"OR>EAK.ON\ M66L?C;]Y^J-*@[[ >H>>0!2QM(QI#$K.4[7ABBE D$D@).-EF9=)GEBY4R&4 MG!J+G=BH*R8/5D;GI96ZH%*["JVU$7V*?M$&1XO5KQ=]"^=>4$%^'J;1Z=== M].!![5=>;X?(>+@%\1M0#Z#GR''X<$B?A^\#R@HP\:+ZPT\_](G#]NZGV+"% MTF9>Y%F:2Q( *];*G)9*)) BK M_SE4/05:V/%+H?ZWKZ^9$Q#V/0S\B7^M)?([^:07Y=&&GES68CKS3GI1LAIU MTO\DQW:[ZONM_W_WK_WBD2SUQ_Y>J&_U@BFVTG]PL^+/_\/)E;5RYQF*;+G7 M&]"[G^R;_C7?*^:[DU(H!Q_G1&_T"$"YSO"!(@:(E.KC3#)69@PBF2?SG1ZH M94;:XZIO]24_&!&.1K0]37#XQ"Q=PM1:7/^A+F1Z^=^>W=",WKN0&:Q[831X M1"T@D48DJB&91=7X,\L^PN/^Z,P^*-/]*07^&$W@5^2Q,_*KK*+7ULKC6C!N M;^9769VSYLZOHX5CU[_U:MWNI^N-]]U/[2^*N10TDSG/ 4M3H;ZEI 0XB0M0 MYFG.!1&QM.M]WREI:AO8^J1T4:DXBU;"\K"Y&U&S#X47G )S^JF.AYAAH^:O M'COK78/":P^]3F'C=LN[9O-97[RK-[A.RMCN?A>[;YJ-CA/>#SFW[U=RO?E> M;2OG&941BVJ)P/P[!^PN"1 MJW7$XS2Y@G",2UX=&.NIU8F0@.0Q 9G$B7)X"L29=)R^>B9L>JQU[))[G'[L MG,;2B[,I,_E!+S@7N0(W9'YK)R*!1KF>RWNMJ:Z=EO<,>.V^Q[EI@O*Q'LC/ MR_/"*!>" %PF"8 480)Q1<^F2< T/S_T1.L6-W1GAFMT7>B)4ZVJ8[/?;GC-.,,+:".> M[1[.;(_'NC-C!*T9Y"HZ/OFC6]BH[''5YI?<)QG#++.:/F@E?6K,VRH?-=I'M?K1 M6C:1E-- BM.P++O%,2/58) '9E&O:%OSI1-J/@G23H%1&=$)FY<4Z/80-\Z[ M%UNA;M)Y#+=Z6L[ZA]YYM*?<6!1%FLH2H#R+ M]$J;&J>URE;93/RHKAUO]0-LQE/>8 O,2\\0.]$T:E3UQT%&B/CDG'Z!HW*, MD>TO.<7LI@$M,G1N^D9\4X];/(ICV8_RXA2;K>I>'.SI84-66\+T5EII4OW; MLCH./%80?12[3_*!_)PKMH%8%A*D2,^/*,L8$)@I!F)%#).B("FS2EH*H^;4 M6*O.>'IFYO-*P%G4&!NUUD8GYE:O[HG!T='B6555J'P,9;5#SP[_/Q S\GS] M90_,NJ^\XFY-1((MB/>.(_XU';\]23"T+_8R"2?-,=Y:AP^4Q_RV2KC5]0H7Y%%I7YTHK][9P";E3$,E ;">YS J!>H[2.@#IAYC7C:R!\WPNF S%E$ MT^49CD7O.D10C9@\+14].5)\\W2\I#EQK(I$FU+!D^#"BR!$6T3X>;-@8IYC M7**8$R#C1 "8,@QH#C$@>9+3E""*B95K/I+>4^-7G[6]SR)^9P'"%H:HPL&R M+GND'Y49OT_PIS)BEL D?B7VI>'CKIG7>O*15!^W"'W<]3BK7!]9O*<,\YO] M[MMZL_BWX/,\)Z+(U:RG=@JQX#F!4"1H6(+Y4=;4OEE-FO2V M3I/>UL=-Y*#NP.SR$XS-/@>>D M,X9=RRZ.;ZZ -SRP_AR-H8OF)N-?-*S^W M^VI:^85;!HSBTZ1%EHV0^OF[W69!]SN=O_"P/F>X(_]MYR@K99H3!)*DQ'7R M.4XD!Y#'',8Y+4AAE>4U7*6I\=")15'[>C7OU8E1NNW=[6*YW^F@:%UD?3@E M[TZ\=)D+/VR]S@%Q8M##_T\V8[M ME]]7/^=O/_W][O[SS6]WQ[:U-!&("0BDR H #AP/FF9RI &1,U_WVU]2K MKZD(-<997-%IQUVC4&._QBW-7;G*ZVC%.2G2&!.) &62 !C'$B!1) 729I0 MQ!*<685U.^1,C<1>C :,/(]3'#9(<4+8?[BSQV3R=O^=Q]T1=_VW7ZWWXC?%ZO%]_WW]OV^W8OW MJP<%J?AO03;;>0XQI; 0@'$: YC3%. 8)P!E!4XI2E(LL%6FN+T.4WN3CP-= M:AMF46U%U)AQ^";.(F6)=N4K6Z+*&,OL;H<5,V.*P.L0F%3"+(%]NK4[B%YS MJ1W4&#=1VAVGLRSH 8^R8TTN%O/;)G!7UT3?K?@MV8EY 17W)9 K.DSTO.H, M T+3%)1<0$;RDI(R-N'$3@E38[Q6R;9GP)VN05-ZFI%9-Y#]5.4%GL!$9(V, M,<=WK^O'_JGL5! G6_P#T/YR01O=S1Z&$JV:U+_SU"P?V MI6L*]-Z(E9"+W5SBE&><,I 2W=@2)@C0,F5 ,D@%S4K!1.(PSZA#G-%/>/RA M1=4,L:U.@-3M0NK>WM&._+3=MG2!G FB!]YBD!8LUFQ*;KX MV-%\ISZC3EVGWNL"AX_>+1[;Z!%5;A/!N3[FS@'$10IH40K 2<*41\42FI=! MHD<'%:9& _:1"VU*T-C1<;D\AXZ<%F%RD2,#_,,%CLX@?)6XT5&+:8:-SE!R MCAJ=/\F-*S^3S6[!%C\JH5\$VV^J 61:UIATX>C7UV+.MGHR\'N[HO M=^Z*M/^^7^JH?5?7IF;@0HQH*G,9 QD3HC@"9X 0R@ OF>0T3A'$^?Q1;.C: MHBF2F6R;-^%4@W OQ(GJT;KJO,8N=EY;ZJ^^=3V6%RH=^1Y0-<71HNI-H>[\0']6#^?K53 M/Z2%^LG<;+=BM_V=_,]Z\W9)MEL=5KQ=?R>+U3S)61&3,@89AD0?H.8 H92 M0@I1)*F016;5T-A!A^FY0JT)8*EMB(Y&1+45LZBR(ZH,J6+?T9^U+=;.DOV* MF3I20=-T[MJY/\K' XQCO%X9"%WAFZH.6R(^Q'PO,.L$/8V#N^?ILO[/"NW.#&$>^Z M/:&;[^O-;O'OJCE%D_.ECT#?J9_7'(J4QB33D[AH"6 J4H!BB$!9,@DI5!N^ MV(I W-28&KO45H /71N*4U/:3,99E4,0:7/L",AQY"S MJ@_KB34F2V'-;L.0]$E]CIJ,RHO#T'I)F@.?YCBDNCE(_"PV59ET>Y8O(,.( M" AB6@@ .9> IGK #I&()2F4S*[32X>Z5EW"'#,J.C"U8S0/* 5 MF+%<@+(?0MT/@]<1U!VBQAU W6_OV?CI*Y>'KJ_^:UTG7.(2H@SE%,B$

O]9A*ZO;M7()(GE>@7E[ #UA3 M_0+ UZFH;I689F+L2XSW?9AW=& KVY&I3,=UBMUX2?Y=KUZ%&I3I_9X MMX+NONSI5OQKK[.WCD^;TS(IBT1P0'&. 10"Z3%*%!0%*G !&4(,VO7;#*3I MY#CIJ)K.#^IN3#EK6\(=#-;=PT],CK3-L^AH]H9]IX$7QVQ$UE+(C]U0-C/EY5];0 AV_7%5TL?D*'B><+U8FO&![X0"TP+=F!9,X()"CZ)H5?>J/Q@8OE+FC"ZQS6)_E$]]&6F-L MD^CM5\R,F@*O0V#&"K,$#DGTSB#Z3:*W5V/D)'IGG,Z3Z-T?-6#"HWKRK:C_ M_GY553H=3BIJOVZ.2%86.!5 L*)41!D3190I 1Q!1%-&F2)2MW:-!M*-7LWQ MNS<>S^]J-1U&+5X'WI3OO.$XXLA$HAL.MBK_JD->E=:1,;!N(Q"-Y-^W>RW(OJSYI!VNVX;#ZG MLA22X!B06.C&LFIS2*1 (,[20F(*2RFMYLU::S UAZY2,JHMB&H3FO;)LZBR M8E9/=*C=_6:_[78KF<4XYX42 ,RA*G "89!22+,\ S(G.9BI0G M/LO&SQ28&CM>+UB.?CD8$;566+;#L%XE4Z\O'/;!_3^_L/NN$._$;L3R\',= MIE0;WHF096%X]W,0U4<\('\G.@Z+@9<%C&A?SW7I'EF9$UB/+BKD.$@-F0UQL6=8T*FU"XTKM64!G9E^)13:==M17@=]CJ6(ELVOS1;"C(G\PQN8E#PA:]^%R_RWRGGV'[UM*_$G#*4P#3-(F5&\+S MU&5VI+TF$TU,N-HOYZ3Q\ZDY_AKE="R<&:,$6H<)-,AQP=YK9YQ^^,;JBM.A MQ60ZXO2C9-,-Y\J37(<=/;4%.NQ?^\5&?-ZL?XC-[NFS^B7N;E9<%^C\T)?, MA*P)0T_'@L9:[:C56^W7M.:S"N6[JR@[S!"R!*U?#K/M,'#+^^^-C1AE_W&74Z_+KW.A]G3E54>'NSWWU;;Q;_%GR>Y[': MVL098&E2 BBD!*3,&)!IA@C3[:OL&ECUBYO:ZWUV$E(K'!TU'G*N= :VRWG2 M$ C'/D9ZA\$)H!C'2'D(4E&-J8_0*VEJ;%(KJ_,Y MHN?J1K6^YFY#/\#7_0=OL 5F$&?$K%P*(S0&^!;]SQ_-R3 R\]3;,+O!S>W0 MO2(>Q.:[WB<^B)^[-TK+?\YS@O.8-XVP\ZAN RCF1\Q&)S +_]S7*(_M8Y1I:3'$^9>$'RZ"Y<%C>HE]-KZ MTCGHO]BQS=#B<:&HA&_?KK]_7Z\JM^,MV7Z;8\J51Y!14# *E5] F>X34@ N M8X$1B;,\S=O3$[,WOTN4PS%)X->_5C#:5M6)3*D8\59WRT9#7>B:T<$@Q,9A MA(.*LZA!K=E8:#T]-AJZ@H37)D-=LL9M,'3%XK/F0M>N=^.'>[$CBY7@[12# M9G)UGB5,Y(B!F)0(P$P7FL<2@KCD3'+"4BZL*BDOBYF:6]!J&8E&33LVZ,#2 MC N&(Q28"0[@'(:.^!_TW0^"3Q+HD#0J!?1;^Y( KESM+Q3Y:;_;[LA*ERW. M\UPB'N<"9%DN :1( ()R!# I8*I[N%( M1Q1?*1YI J"7@.0%6$)')$]%OGI(\H+])C')2[.;ECKKU7:>"\)*%"/E9>AI9YAB@!.N?)!,"!:C.)&4.21TF6O@ ML%,9(Z'K8$"T(S\CI:ME:8W%$ICQCV=$1PIL'E!L:OYTB%/K'=T+_8(MEHMF MHN-GH43Z3-^RQ\OK4#5SZ>/.6;-&Y6STFOT3'//XR6)35?$TJ:^KTZ&ZOPNR MW2OZ_+2ZUV?%NC&.NN#C>K5I__4-V2ZV'Y3S]GXGOF_GDJ8P+F$&J$ 9@()! M0 K)05%F>A4=C*RN.C4S MJNR,_M261I6IE@5$?G\$9DS[:DL;F(Q?957MJPU"H.^U$,&K@N/6*(3 ]JQ\ M(8@0MV_(1['3\;K/F[4.Y/$W3W]L=5&%[HJ[K5I*ZB]9I=A<>;YE'*\1\,J6%]%%IT!Z5 MEQSG\ 3G;MK*R=:-4MXI,^I!2;^+W;8U&-B"<>BRFS'GJRQF8'8=>1T' M-'GTA'F8'I!#E7NE%I&>,.WN(.E+@.-WP5GZL1W,BNNJ8%W_<[O^3A:K>5(* M+DN9 Q@SM4V/$0*4ZTQ:DC+),R)0:N7JAE!R:E^+QF%K.*+6T9;L0ZRE(>^_ M\@H%_@2KG MP$$@!"8N0_NM2I0NVCJ@).GY\T8K0;IHQFG)T>4+[%^]VS6KYIZJYZVV50.B M>_%CO=G-J>!49.H%)*S4IQD% Z1D&2@E*I,24I))8OH6=@F9V@O9ZAD=%8UJ M3IS@K;)L9 M&(B=&ATT6D>-VE460ST.LFV=>-3=.J'89!G,MC?^P0U,(EYP=2QLXXMT+B0?&QSMY?T/.O7R!F73$E1N:AC<(ZH#9 M=VYZO6;2W2 DK^3:#7NV&\__0RR^?M/]B!_%AGP5==>,YNCAM*3E=K'TPJ;4?SXZQ:8Y$,OF36S^T78 M)[=[TFQ4=O>+YDM^]_QTQS[*QZ;SU4;APF PG6!4YW(@*9*8<@X0RC" ' J M7L@,Q9;V>79PS-9M09DBNUZD]OZX#(BRTK1A!CSBB +$\! ME 54'BLCH)J$@=,20HG=DA7[!4^-Y?1:K%=5A8U:@?=[=NB%2:-[XKL5\K2,T.D.PG/\'[7(<[;W5D^]R$JF,$_H.HQUMH/*[XQG0]DC#WRV0^1\^K/E_3YSA.5G",K=BJ\MBIL9-52^@)K&?G58 B/JDSD?*[J"D MVPDQS<4BB&,&9'T(K_JL=XT^/9+'43M.[ M]>8+68IF.HC:830>U3PN2)+PE ,&0.0$PB(H! D4& D$1,)_D$,W00:1B.]E$C4VR\AHJN"ATW/F2* MP5E0R/C&86-1[T45>'I8/Y"?_UCLOGU;+W7,74N]_(DEJ*0HP3&0I8P!+(L" M("D*D&59@7*:QDF,!@Q)M=7'Z/T:O\/>8;9G8X^>\:G;PYV8%*FWL+,NTFV> MJO5BFI%A.*B3%.IQR9Q )G43EY9 ,%06I1(YAFQJO?LE#0UE^[N MYO[C^X^_?8D^W]U'7_[?S?V=90/23DC-&,T+4($IZ] 572E9LU2@\2E7P?#: M.[13V+BM0J_9?-89].H-;N3PVWK-_UHLE\VX:'Z[UYEL2LIBS>HZ:V>C\ZA6-ZKUM2.,7IC-.,,7 M>(%IPQDW:]XP <0G=?3*&Y4]3"Q_22!&]SC.83NVH&PVAX>\1 J+/,E9 AB+ M]5"F(@588 ER*&.$"T@DLLI8ZA8U-?YH3Y:71XW_TW(N6S>L9HSA!ZS ?'&B MY,EQ?(#4S.MH>!W5UBUMW'EM5ZT^&]IV_0Z?@Q.>)^7>[-X)]42R_+(CN[T^ MV']V\3S/44JXA( 7>J*"3!@@D%"08Y85),X1S[C5CF6X3E,CGC_^]N5OD:PU MCK:MREXG+=BMF>&6:-R5"+UY,I[-0'918U1TL.KE3:--<'""._QH!SNU)C#S MP0E'LV$0;H]V;9"[4S_J!5TV)5#'S(1CP$-Q+LP*B@"+=0PI3M4>D0L*BH2Q MA.$L%P6U:X][5>;4&/>H%3:+&;BC+X9MWK&-#!W#H?3H26N,4!^&^)> M%SMR.UQC',Z;X9K?ZMJ@8\V$X%6SW=M%U0Q\IQ[_2;[9;Q0A*#Z%^ MC;OM^]6-E!5/BNU<9"1-"X)!P3*D6$JF $'E0;*L1 C1M!#4*HEA@"Y38Z_6 ME+K_](DQ.E7Z:$Y5)WTP2$\N.)IDV^'#?1T-#PS'69W09X8!%\:A1+%5%N*%E^7M<]F(XA/U3P+(8) MX*DL 2SB&*"T5'\IRE3YB4AMW*VHUD3HU#CUH+-^50]:1ZW:SM7B1@M@QI&^ M80U,AAX0M4]&M8#(:VJJB=QQ$U4MD#A+6[6YUXV7;@7=O5^I1U5]X=ZN5X]B ML].NZ+W0[5>K&NXM6^]7NYOO:_4G_Z[VSO791S(7*4P45\4 9HD>#<\(P*PH M FPQ30CO]&6 M*# K!ET=:[[T@JI/(AVFT*@,ZP6[E]3KYZ%=G'SZP_F@_NF__J/]+^HO.J'Q MO_[C_P-02P,$% @ 0%AF48$Y8KX&40 M9L# !4 !L;6YX+3(P,C P M.3,P7W!R92YX;6SLO=EV6TER-GKOIZC3_^V)KIP'+]O_8E%4-9=5DBRQNMSG M!BN'2 EN") !4"7YZ4\DP)D@A6$G]V:UJU=+) 7N'<.7D1&1$9'_\G^_?IK\ M\ 7GB_%L^J]_XG]F?_H!IVF6Q],/__JG7\]>@OO3__VW?_JG?_E_ /[SIW>O M?G@Q2^>?<+K\X7B.88GYA]_'RX\__)9Q\?E!&=28B)HY;S^?S_\L^2: M2:<=>"<2*!06 M<>M#:F!&6CMVSUT,EX^O=_KG_$L, ?B+GI8O7MO_[IXW+Y M^9]__/'WWW__\]?YM[['U?_>O71 MQ7C3!^FQ_,?__.75^_01/P483Q?+,$WU!8OQ/R]6/WPU2V&YDOEWZ?KAP4_4 M[^#R8U!_!%R Y'_^NLA_^K=_^N&'M3CFLPF^P_)#_?O7=Z>W7CDY_S2>XM??VZ.>32VT3Y:LG+;]]QG_]TV+\Z?,$+W_V<8[E M7_\T^33]"E7%S$M6W_]_[C_DQVN2/L]Q03]:B> 5_>#B6?7M!Y.'7Y5D=/6*H[A8SD-:CK(//@D1P3%C0(F8 MP L>P6"QBCLF$_/?$\GF1Z_ELCNA&<>CD^ERO/QV3#*8A\DI'>;JG\]L8O_C$CY_#G!X$Z>-X MDB]_NQJABU0D!X.@HB@0E"![2S]5WG+CH^X,%;=>O14FQ+/ Q/XB M'00BCL_G563O\/-LOJ0]_CVIX7PQ0H=(^E1 &:0-.$D&)>K F,Y1N=2= MP=A(PU88D<\"(QT(N6>PO,=T/B=.N(AGX^4$1SQK@\R3_Y4% 3T$!%>$A^ * MU\@+\]IW )"[[]T*%&K@H#A(F#T#X6P>:BCP_MNG.)N,I%5&1[)TJ!EM@)9@ M[&V,$!EGVO."279A)FZ]="L(Z(%#8'\Q]JS_8\+M$45ZQ[.,H^1B+DR:ZO!P M4-D9"(9YB$(R3-DDPU4'ZK_YSJVT;P:N_;V%. B7X2AG$OOBXB\*UI!7"\:+ M]Q9\B)D0K!AM:EB #)L)G!GOL^W,7]A P%:PL .'13?B'01&3JS\XI>/JV@KSVR>9H-1@7B!U!<9-S/(-1)A?M47F4G:'E45*VPHU[%KCI M3N2#0%"-JUZ??XHX'\7$M8FQ@/ I@9*1DV>$%'7'D,E%*A1L=QNGKM^[%3;\ ML\#&GL+L&0B7V;PS^NR(-DFOK'.0R%L"18X1Q*PR:"LB!JT*ZV2'N?G.[3)7 M;. (V%N* ]'^?YR'.3UQ\FT=/H^RLEXQC,2])G\IH 7Z/\E!1"Z34J6H+H%P MY_7;86+HZ+S%^7B63Z;Y!>UX(Y>Y,$$&8%(Z4"8DB,4)8#X(B]Z5 M8$2'X+CU\NV@,?2LYN%R'0@P*,2>+L95_!?@1J53) L'4FI&$E$D&^L*&!U8 M"DAAMX]=[B!WWK\=/(:>T.Q$NH-P,-_AAW$5QG3Y.GS"48NDAH;GKW=L@8>E;S8*D. A5GX>MI)J&-RWA]'G_A-@O+,R94 MP%46M#/Z3!&X06 ),0>OB1/6&3P>(&([G P]]=F=G Z[<#R= SI%W(=DCP6.5CWLS? MSF=?QM.$->//O'>*!*$0%!-(?&0-F1(N4A MH>7M;+$,D_]O_'F5NHLBI5S/A2W6BCA6CXD5BV"5BD47J4V'91J;*-@.*<\C M2WJPA'O&22T3G+S].)M>YO.4XMI*'P E(]HM^5J.1 $8I>3":AMXZ0 ==]^[ M'2:&GAT]2)H#*1!(L6B@W!1Q:0E=!A M6<;-=V]7TS7T;.G!4AW$/G(ZI:>1&,9?\$58AHOZHU&((DN9R;GV%*@KK24$ M$1T( KVQFDN1@+U4)D. A(GGW#^83S]\/-\]OOR MX_'LT^;M@/$\"#"/]4"E%GZ^_N/)+S%F_-E;7>J]8XCRTRVZ#5(X0C=67H24;!@A4S9N,S( MN>H,'X]1LAU>GD9NNAO>^#UV^%CZ)G4+F0[*'BL*QC63*!G!GD0()POH!+/ M$".Y5B*@M5&RF%P70&H>=.]Y=C9P#XEQ_O2? 5_>" 1O>?CEX= MO3X^>?^7DY.S][?IW:[)_?8#NFIP?X2L YO;SQ?P(83/H]716=7FF_)R/ W3 M-*8%/EM7^%Q!Q1L0Q)%><3[B^5RK92PB"N%7KSS MQRJX'W&R7%S^9"7*&RMG%^+V-0F7[SA:+'"YN&*5.9Z,,PY8QNH99?*'% O@ M+$O%!\:-W5 L=CBKM\GHIW>^&28NS4<',N]Q$[E-_85;?<5$D%%&FSRD*&M] M/1J(3%LH)(?"HHJZ-%DC&ZGI%S^'J'7IU/)ZN)B+:O+@I.C)LGQ*]:" MSR7(;((W>4.HW(%]>H2H?L:!M$-59PH8 )A.IU^(ZMG\&[% L4+TAA<-VAD+ M*A8.M7L9:@- UAB5DQN*30X'STTB^ID+T@XL>PMX .!XL_R(\ULB&149')=> M@5S-LJAC# +) J014;B4#(8-&?[#(7*?E'YFA;0#RH'"'@!<;A-OHPK(%0-, M4H,R.D!4DD'@JT)>9GDQS3WE?J:)--QZ]A;Q_OB8+<.D$WR\G<\^XWSY[>TD MD#BFN;IDGVL 6DTC2T%R5A 2XW5(BE44/F0+&JUUTF$2:D.F[G"X/$;4$!R7 M3N*KSB0_ "MS2BJ8?AB3U[46$+%P\C5-SNMQZ,^S6?Y]/)F,O$9DM9% E$PK M0RI:8\44R,IXX;@64F\87=.%)_-]XH;@X72"JLXU,0!T7=$=0Y ,ZUI@4=9" M':QT2^ ^I^R$#HXOU<8%OBNSC1^4WY= MK+$^4ESX8H(F.11BQ@8/$6D3Q\R845H;R3OK1-\/N%9^'IE+4=%>"EBK<@(WE$\J"0X(0UH*4/T/G,7-M33'8ZBATGJ M9P!; PAU)/4!X.=&8/AZ-DT7OK_.0G*=##AG,R@># 1T!K@EQQ^E%IYM*)KJ M-!"_IJ:?^6PM#,_!LAX 8-;TCXSS=124ANP*KW&F!9), 6V8X%RXQ#>-5.HJ M .]G]%JSLZF=I#F 6/O5.,3Q9+P!AGA^AC ,BZ/'U[&[[5H[?+ M7*@,S#!+JT[X6N9LLH+@N(>,AEP]+2W]I.7!YVUR!H.H@Y3]P+GG 9(?!G[F MY_36>S(:%5ZB5DZ!MP5K.MU#*($6&4?&N6=DR=N<6#Q$4;][7SL4=2#_ 0#I M>#9=2>.W\?+C\?EB26'F_)*KRSLA1EP$Q,3)8Q1) PR9=$79 M#2/T.RCWV8*X?A/1C>#5N58&@+0-:T5XZVFU>/"8:MN&%775!. 4W!@M5;2Y MM=L^B'/X1B@Z4.(#" ?700M-#/ H)-NI:*6>#%VAB](#<+L>D4C-D<3L-/CD RC'B2=C!!06*-0-+/O4)+UP M8&Z]V6'ODT"I(WT,P S=& .R:ENY.06$\6RXC@&BD5 MO6$F<1=._(,T]=W;V(W:[[GJW>A@ '!Z>_G>S=P$VH1I>TX@T' RNY+B7I(/ MH!.1.Y&9$DWR"X^3U?=A8!-0=:B) >#J*.?5Z6B8O WC?#H]#I_'M+F.I"H* M+6WU=DQ*9^Z3T&R(VPM"!$A] FN%[L?-(J1*DB J*5;5D ME06*1D( G85Q3FBRN1MF^;8OZ^NW4OBILU>'ZV8(6)M-/YSA_-,+C,N13PHS MK1&(4A10,FEP,@<0RN?":XTL-MGM;A+1M^_>NB1T7WD_E\%K;U=R_HC+<:) M[!;Q>TQAN_VT)B/9'B'X*>>SH8_!UW$ 069.=D,5"*+4H8R:!YZ5M9O&H#Z/ M^6PW,FLD[3?SU3OS*AGR%N>KN<]L9\?H>23OV8EV!N!UWYNJ?72^_#B;C_\'\XAE580M'I+@ED1E8ZT< M(A/NZIT?KDA7FBRT1VCJ._/Y= [2!M#!-;I8G%.;&!RR7@K0 <5*<+053RL M@';*4[SB1&C3CO4 /<_ B>H44'MH88A@NC7[7TDMLJ"5$,G.JGIUMZOET[PX MSARSTILFOOC!%R\T3'(^-:SVU<< L'7[W.G!?3U%ZP5Z!B4[!%5+=KR-&HI7 M4>7 ,'+> F7;D==WCK,QWAKH:'#(N[?A6V92B;R K[.QE'>1UE&D6+I.C\%8 M*_>;[)2/D]5W)O1)D7:03@:*L L/P/E<5' 2,-3#4*L-N) *E* S2](:)9I$ MD0^3U&].M!=D[:&+@:+JI@. 2?KJ 8#0BM49 0J\LY+8,4%IM-R%)]@J]_/) MFHUBZ 5?^VIEP"G4T]?';WXY>7]V=';RR\GK_:ZON/>,KM*ECQ/749)T74YP MA:H.?PFH,O.#W'Q:B@Y!6D MH%.]K5IY S%[#B5* K'RP>LF::A+ OI-:G:A[?O% WN(=@ ;S_%L0>:S3M); M'2GB_,LXX>+];))'%&6:A,A!I'K21%$F^!(SQ."TSA1^*M.DJOQADOI-5;: M34?B'P"0?I[/%HNW\UD9+T<\TA9;=( 0I:=]L1YO*^Z!]N*B*9@4J4W9W T: M^DU"MH#*O@(>P#G_.Y(^$5 OS'A!=G(R6TT(/OGZ&:<+'*%('LE' RL#N>J. M].I0:RB,BV3(4\^Z2>?3HU3UFVULLT-UI80!6)OW.)G46< XQ7F8$$M'F7S' M<173.7+^/7J(SC(GM-6N-+E38#OR^LTPML!8 [4, M &Q'GV;SY?A_5IIY4^[.IAXE9-HKX4%:'BHW#((3!F1 86D/3UHU =GC9/6; M5&P!K@[5, !07;7)7RR*Q4C8:(-5"7)@M*F+7-OBR1C'4LO7E=0N-^ECN4=) MOUG#%M Y3-@#\*"N&+AN?!@Q'GF6]3S0ZU*+T3UX CM@M!$QQES:#.K90$N_ M><"FB-E3X / S.O9=':;B\O]-UL56"KUR$7Y.J:: @EN'1090G;>22^:I'\> MI&@K_'1^KW%+_'0C_ 'L4]?X/UHNY^-XOJP3&L]FZ\K5436BR%*N#IRH$_,3 MA$*;L%<^952(6)J<>3U.UG;Y1?:< -6A'@9@FZYFYU^LBI\H8JB)#9LS.6U8 M(%I#;)A@P ?G(=7544K(HC9Y6H[D+RNP/(KP$TQ0^UQ.2L,^OT M&IT2]MZ#PQ%F,R01*)Q2;DF8[]N4;$=9IY5EGI_*0_ MU-PB_NA+&$_6AO-&P=U%$]5/83%.HQ 5IY7@07:-C MCQWIW YFSRK#W5)3 _"DMF?OQ7AR3F9R))Q%GY0$CHZ#2B+66QB)2VY9B%*K MTN;*Y9TIW0Z,SRI=WE9; X#C99O[9:GGM=1*+(K+1.B0&530'BCN=9 9\LQ2 MH)\T\<$>(F@[<#VK/'DGLA\@AM9V&5%FIU.$A"Z17:;50$&)!QX"N0A9,=YF M'-U&:OHM->E&T=]!S^Y2'R!T+JVH28JQ[ 186Z>HYTB!;)(,2D!N@V0F8!,? M_@%Z^BTY>1+X["/Y 0#H-ZR7-V(^^H+S\ %?GW^*.']3[E5I7K#W8KQ(D]GB M?(ZG9,BO+_!*27(=C**X-Q10@A:0]\F"\4FC2I;,?),1OMV0OYUU>U;'?#WH M]1FA>6WKDU!6ZX@4^2170_ 3I+!9UP%;P(K@C2=]?I M< %[(<[[M?(^TU9E18:4ZMP;IQSXS"WDI*PG9C573:**'>GL=[\?+F@[T>L M8'LC?'\Q_C+..,W7CA"F"?V51\YJP[1%<'45JJ0%>5=.4V#/!+I,_XM-NFVV M(6X[J_JLJC,ZU\D I@N2857A-*^^FZP5FO_K M?+&L8KX:! MH_^*)YZ#+2$8,+%> ^.$!L]= 2N9]+$.-8M-ZB8[FZC+GU5%2NHBF[9S+9U66TI4&!@"F&X:: M1+>>J/D++C_.\NGT"ZX-\F(D?*95X"RDU87O/ KR=QT!09GH(T\RQ2;YHJVH MVPY@S[!>I4NM/*-.[+O?'SS?A>60N9&@G4B@;,5-#!1: M,&39EV)1/Z<&[_MU[N@%U\(82$9G4)[7$O=45X?A1LLHK&U[$^).305/;IEV MT?_WFPIV$?80O/0-->[9H6+)]SWZ]2L M)H4&)P,@HB7XH 0O! )%5THJ15&7;W*?VF-$=5#85I_Y=CZKR;O\T[=?%TC> MV17:C])R_&4]M?XJ0RVU*)YI<,S5D;XL5]1GL-&:Z"@$C:7):<#NI YF_O)A M6-I0WM929P/8W6X7+8>42S*.$[5.7/3[U>[0E)ABCFF5VTSRV:,TO!666JO\ MT:+Q7>0_ /!\$T$GX(XPI#0Q%+/BH*L/)1EF*7(3Z_L(4?U:T<%ALC/]#0"+EY79F.L1 M"4X7ZQ6EG:%]B'8@&[BLJ? ,+G(/!I-,7O&H2Q,+N9FD#0Y_'>AL ,@C MZ3L)T68_[5F/J1L%+ M)U4A)\1+3M9?<(B2@DC/#..T#K./J@5QW'MW@X-I&LP. ['TWYXK+ MX_!YO R3:_D9:YDEESQSH6GK\ Z8:VZ+5/ZI7&-"FV(W/($FG,'*A0!CI5 C 6OM MMYFN_BA5O9?V] .Y??4R9*S=\4;6LYA]T#XGC\"Q1%!,:@A.$X?><,E\9"JU MF@JY!7F]WPW1#_H.UM3S@>&K<8CCR2Q.&!;! M!U4K!2.'4,B[+481AVA+:9,]WY'.WN^LZ >,W>EN -#D+-EMH;@"=G0]P=E5@LD&0FEP-;HJ" MD'T!91*"CX0F45 (6N ^M:D6VIW4?F/IIRY0[TIG ["4Q%I"S*M#)]H"ON!\ M6:\S>H%Q.4+45DJF(&=F:Q]^J!N,@C&0%M/,&;4C,MO$.OTO9((O, MGP)RA^MI", +WU8'4.]PLLK^S,["U^KBUK'9)+Z7L_D#]7:84E"J]D#6#+PR MY+]$Y0)P6Q3/IA2?FV0/]R5XD%YB,Y@^A5:'DVF\9+=.P+L8379S219KE*ZW M#Z#+Q%1Q)$G/+:".O*CLA1=M]NE'R>HWG]@3(#O0T/!@1\OI+Y@_X ;AC321 M;^J 9IG<*@E!+HA2 9+GJ ISHK VV_;W:>LWJ]@3 +O2U8!0N-$E^2W,YV%5 M$2<<+](YDE>]\$+&!)%HWB3@(IW$O#0W 8]Q>>*.D MA+%>9+")(Z@4$KB4"QCG>< <8^&M^KFW)+'?JL4GQF$CS0TW=[BN#-XL2.ET M<%S62Z@%_1&D!2^3 9$-U\5:H[')B?/NI/8;N3QU[K KG0W 4E[Z'&>SH_3? MY^,YWFJQ.)KFZRX+[U/"7%T/[B.M-UX'%F4!S!H68NVC;'/TO#V)@\PL=@:6 M![S%CC4W3*>1(K(JQ.7YG+R2G\X7XRDN%B3(*0F8%@/]V^)T>E3*>#(F(A8C M9)GS8A6(U0 U7@7KC -&/@PJJY@+329D'$#S('.4S<#[1+H=@H6]P>K;.7X9 MS\X7JQ6[&*_363[J;+0%6RQY2[H>RW,F0$L>];\A&8#78/,13X%' _5 MT0 @M[WT1M:B%\%&T+:(]6 .7^K\0&*O&(&VI";HVY[$0>8@6P&QD>8&$/Z< ME(*)'/23K^ECF'[ =V3+WTPKLV3HZU_57?D2)JL62@(F@:UD(^>R\ MT%=*)QU\TEPT&1ZZ"Y']XK)9R--,3P.PBY7\.RR\HW4U'R=R7"]8O/V#&Y]\ MB_-Q;>2]6W27)N=Y-;OW6EYK&8Y83CHA>2:>U7$?+FF(QC$@B3D4VK'"FZ0U MGY;-?E/TS=;!@+$R &N^V1X8UGW\C#O\:)NF\X MY%7,:1ACKDD4MA5U_:;WF^*V6\WL#;?/JU5P,LU-!T:_/WMS_.]_>?/JQOIV=\.FQS]Z/.Z&B&]/='=SY*^>>7\>D;%%?"\B%ID3QLX-_2'4$A6 M2#DP&++W16MNFBS8K:@[>)#:Y4O.UCVZFA7'"]:\@:Q+@(.KYQ4LBX3:RVIS MF_)ZUG_/=/>HN#<);7^A#\!AO*)^+9%:AC2;KNSIU_%BQ'7(G*T$8?+%/='%[-/83P=,6L-0T=,Y$!, M%),@6J@M-2@RZ.G+<80DBM;J6[34F_N.E NP]?(KN'J > E:.<5UGK,'D; MQA2$7O0<7C C,7);D/Q]D0,H72\ =2Y"LJ'0_BY<44UJ"AZEJM^SK^XQU)T* MAH"GE,X_G:^*M!^Z^O.",14PR)Q"+4FL466M$JN[/ZV6(+TN0;>II=J:PGX/ MM1K@K(EJ]L;<%YS'64>H>X=+D@[FDS"?CJ.A#Z S6E2_YBG@YI2\7(Q$B2U8KT";)>NUU M[;(S%K0H7$9A9&PSN^4^*0/ILNTP/MM/RH/ R=V4QR@8+G@H#CP*,I..2XA2 M5@Z2]%"P4@OC,;\XGY-M7!_QK++IJW][ M\[GJ9G'R%>=IO, \RLEPJ;B&)#/)R[HZ>"/E.A@F.(JU[)&R>4JX\=_1[F>76+^LO9O."JQ&XQDI%Q[;F#8#.%LRX+< )E M'>LKT/' 6&HRD>)@R@=29-X4J(WT.%S@KE;F5OP&Q570(0%325#8S"F8J=,3 M(G+IN>&*XIBG-JB=P;9]H5![^]JY%@> VEOSKQ](ZZS6;+S;I_X.U_6C^![G M7\8)UX*J([0_3%=/N3R)U]XQEJ%$9TD>04,(2#C,26NNBF@TH*4U8P,I"^H& M]8-"P0!6Q>TK6;,TR@?M0-K:(2H,@Z@P@'96))=X"M@D)[/[E;CMRWFZP=O^ M\AT .+9(2JZN2)G-GQ.)$[3M[-YF"XF:X5=K;;5[G$6OHZ*P: D3V#Y MZ@**4D@$G@$O@@5G _VXS:E%][STV\[;M6'L6=<#@/NF82&U^FY$E*=D6 "5 MZD1L;B4$)S-P$ZT0!HF9)F;Q(8+ZO4BD8^!U(O5#>QW;!_2;4Q8DGF2BR(#2 M)MH07 3G-()W(C&7>:%@\,DC^/US2_Z98*ZQI@9@RVXLIC57;\Z7BV68UJ+U MD9+"(8IZ+:3@M8M80RR.C+-'2UZ(<](TV8,?(VJ[+#E[)@#K3/P#@-*CB^7D MT^?)[!NN,[)OS^?I(\5-M6]],9*^,,F, DPIU[NA+/B &DH)"CE9]V 'Q6YS2-E39<;*Y"\0>Y'$FG"AJFZYA,!0HMV7(O-+ DL\JU[3(V:>?: MB]KM,3)3S",6[9#U7(YANA#Z +"S38+R3KE0'0E\>QYU5$IF(VK,+1"4">2GJI K4HY M&O38YL2Z"^*W0^5S.65YV;5Z?' MIR?OW\XFXU1'0-TB?KLV_D>>UE43_[8$=]3"?W'58(U^+UYS/7)*($4DF5.T MHDP=S^S!2;C55K]:)KOO^^,A/O3 MI,[GUT9[9ASM[JF0B:78'ERI2Z$4[FV@<+_-M)V=*>VWLKLC%-TU4&WU-6"K M=?KZKR?OSU:#.U8]%7L9J_L/Z\CDS3>C[=RB&JWOC%\-GEM_>8SN=W MAH,K)UB)"#+5TWVT]=(K3KN@J#50)FD6FYBJ[4D\.+N,5YS1S)@'7Z*4(HCD%6VGB,R+3B M+8#Y*%7]>OQ/!+_N]#( D-V0&SZ9I51.V/%HL<'F#-Z&L,A2"@_/6 MU"&J$B+#4AO%7ID=X?&IY'I/.BS@F8'!KJ7#ZE0:RSD<"G#W:,2:8D@B-:1SLTR@+! MYP"6J*CE!QB,_*,$.R_'T_$27XV_U('ERS#]4,]F+C:(U; !88MPF2O(2(ZQ MJN?JT3L#EA6N$YCM(EOOD?BLPEI=L'5PR%-IQH;P';^"#\_493V7[/Y M\20LUA/EHM'.9J[!FA1 J6 H-@L>A$[&YJ!S-DU&%>U 8\\3(!K!9/8T.ALV M'*\9>QT^X<7@GE"4*+Y82*S>&U'J+4V,I*ILG?YM3+"N29B](YW]PK(97K;' MY<'*&P V7XU3[=$BK_7#'%='EY>SGG1AFX*<>>4H:@(LPI,HA1M M#@*V(:[GM][]M-0C\C*.1R]FZ;PNFK>7UPZ\"$L]2UN_I1G.<=:N9 4#M[1P_AW$^^5IGS^#E64Y#'RV"3*W(Z\?@\:FH.N@8X&@+S-3"1T12/%W+88K/=3 MVKI\&.@H-?,QNM2F;6U_7#5KF&B.J\,U, 8;;3(U]7UI],RFW]:Z6P4HI,) M%0,I0CWFJST=.3O@7#!7Y\H&;#( 8WL2^QU'U<_N>;BN!H#"]9G+7=XVLZ9X M84G8.F9&%G)&=8*8LH"LHK6J,&YM$QCN0&._TZ::X["5M@8 Q%]F4[RH+7QY M/LWWKG!,.6>M5 07?%G/ PG"ZU,H 0';T M)8PG-9/XJ1W3M MI(R!5ZN]/GOS[O1DKUN ;_YZE_5I&TGJL#!M2A_Y=EV$>%4QA*)8F6P@MUN; MVH&:(-3.>*XR%YF^Q#9733Y"4Q?5NW<>?5USF5EQD8D,-DM6%T<=O%<$4"0B M#'JC>6F2?7B,J/[+R[I QZ:RV4[4\#R,R6%-?KPA +#,MHD/( MDI/;*XLA-T0&TC/:S!.+/C0)1AJ:E^M3^*N77'A>9[=[O5P02)NC!,N5(]Z3 M@\"\A9)=+K8HEUB3.;_;$CAT\N!QWF MMV&^.AE_4]Z1\N9?R(-GQDDT2@)G](?B+$/07D'DM*!2R$A;>U,Q;$_K<&W3 M+EAZT"5JI+0!1/-7+/XVF__]=/IV/DNXN,,2B8O,.QEUS3,Y?['>K.;) ^0\ M*J^3$AI-4QP^3%O_W<--<=>14H:$LYH26="6__-LEN^PE(.DK9QS<,R3H*P2 MX$4,(*-W26*P-C3K%?X.;?VW"#?%64=*&1+.:I&9XW4\,&J0K%ZA'"A^C2(( MTG_P6D;'F&H;S6Q;YM>TY;8I8_FH5IG0Q2;W"\_&&X MJ/+9RU_?^ME=>?'[,=.1;W_CY5=HBX(5:4J]G9K1?J4I/'1%1& FQ\1C23HT M<2(VT-(W@/9//>WXAJ<&4\.DU29(B4@&9#41EHDZ+Y$9\$G3'Q*C%TQYHYN8 M]P%"ZH!4PJZO>&I0M4Q";$)5T5P*DVA;--&"2EY <-#K+Q$T.H4DA]X.H M.N"H=C*9_1ZFJ9X.OIB=QV4YGUR,\KLAZEP(\@<*66A;%!A; M? Q*IQR;N-\[4=EOHN%0O-P[OFVFH &XXMLQMVX\.IVF.88%OL#UWR-CHV<\ M>S ULE7,!_#*%4C<)I9$-+G-K+)#B.XW&=$/-CM0W[.!ZF_S\1+?E+(8:63, M!%W 14R@7'00'7$KK#+%B)1#:G(*OR.=_68M^@'D?DKZ X2EAPS9WOD=3^T$ M-AW(O0FHRDN3R8J!-(& BKR 1XF052C<)W2Z-+F1H8$76.>:7?@-1UY%_!".1JU*Y,Z[1';QUO$DQM1=WPO+Y=\''7D'6OD &;KY=' MI^_^>O3JUY/5TM['.-UY0E>FYS'".C(L+\-XOBHGO\Z^WDB(.:,+*1*LDS6% MP1%\X0X2AAR5\ER6-F."'B'JX$;\#<^^KN"@E6&3\QH0+5+\DAV$HAAP'] F M$X27;?KP'Z.JY]D.72'D7OM]9YIX#K9E_XSJW4=T;ET:YD0?!8_DTHDZ+XL' M\J]5#)[\8,G!)IDI!O/*IS9C>9["O%P,;J)0DQZ?WTS?U;+W>I\H[:JO9]/Y MY;<_A<5X<:>.3-"^ZEE)@%H[4$(FB+QPT$S+$B/+N4V)8Q?$#]A8[8*W!XW5 M4^GU.=BT U+Z]Y[1N55KF91_%&;!R:1-O7M-8BU[4;4O+P0H,8E0LA#<->D' M>$*S1EA_-0YQ/%GU\>RR&$8Z!^=-*A#=\Q<$^DX0$D5J\8_^G;!9NUK_OE?'7'9_JV&N^IE6;2>@E8RXQ4-.3F M6OK#17)V3?36BS8C?+]/VT#@^+2H>0B[':EP2*C'A(;QUI)PAX>VG;U=?_F6,KMHMAZ"K,6]=>P*^;#6ZK89H4?)ZWE>X=!L85>*'!(\ M;ZRXQ7W^+M8>Q5*YT/I:7PND6&73)0^8!2NE)J=-V\3"-E0.QD1V!I,MK&0W M.AL2($^GG\^7BY7$^,4(;<]SC>T=1"L0E(T:O.<%)&+B3M@HVES)] A- P%; M]TAX"','JF6@"!,7K%C,UCI3P.B0B)5Z^5EFM0&"%X9&LYR:'/T^0M- ]MY> M$+:/6@:*,'G!BB$'1-8KDWE.=8Q9(1%%$R$*E7RTW!C3Y&Z&1VCJ>4IPKPC; M1RU#0M@!+O&KJRE$.?)4.-;J^5"O?(R1W&*%((L.BM5+Q$/;+$P77 P$Q<.( M49X<%@-8$\=A\;'>Z$A_U9&27\+DEB6YSNN.5&;9D<& XH.HSC="\+& U?2] M24%PUN0@86L*!^)5/CV*[HZH;:+2(6!UT^S=37R90*ZT- F$%Q0G!G)_@G86 M,%H9.'H519,3ZVT)'(AWVC]26RATP$?5/[]Y\^*WTU>O]CFBOOK=KHZF-Q/3 MT9%T[8O_?3R9$';NSG'@ 2B<,*05P$\)T67'+CVWJ),3>:V[$3E MH=;K\F6;IL59+H(KSD#RJ5YK&AP$+JI+K7DL)2AEFQBL1VCJ=S=MAY^[-J@K MM3P#LW- @QI$@'\SIZ"G*#O5> 5,@!LLA"(UD.JU4JM: M/SV@#E;,@/>MT]=G1Z]_/OWIUUUY1%L%'9H!L3F)6\%)\DX/F)]VZ'G[#M=_&(B^QAJ-.UM+J$C()PAO@ M0CAN=.0F-S%,6]#VG#:\7?!T?]Y5MVIZ1F;JD$'9&Y_4RF0U[+39#6@HF>"! M>9"2J=JY&2C.*@(L!7"YE)I&>O[Q_\VYS;??1:^_I.1.BT8VND2C54W+UD%Q MG#;RS.L<9VEYX"H6;'+NN0>MS\FP[8*WQ\9OMU#C )S^2Q9GCUW#_O)\647Z M:39?CO]GI>>+RSWO3R'W*J<$-G R\LI+B-IFB,DECX[)6)KLQ5TR\9R"BBZP M_>2*?T:[^SI3U<7N?O&D5KO[)D+[V=U93-Y:!U&R!,K4LR+,&8P@J I'/S1- M+KGJ:7=_9.FL:Q4$-R[HX.HD3Y)'R0QB"0D*FFR#39GE)HT2VY/XK/;R'=#U M\%[>J=(&L(6?TBHO#_/TT[=?PG_-YL>3L%BL*JN-QV!Y\N!78Z;06/!>!Z"M M1(L0, C3).N](YW] K,57.Z%SNUT-WQH7C/W.GS"BP)&&7P1*9(O$>L!GZV# M/8QC(',*TM=K;7V3.&@/6ON^V*,A=G;#Z<&*' !65P.G[C%V45Y-L1M'PT&Q MU60^%. <;4'&26VMT#;X)LUGC] T:.P=CH=9&^4, &>/["?WEVSVQ!KG8*P, MH+P-Y/ X6^]=#IQEJXUL4W?<\3;=+%Y^HFVZE-JU@4F9S,$5"N\EOT ME2LZK^[7R45Z)QO-&'E.6W,SO&R/RX.5-P!LGF'Z.)U-9A^^_50O%'O _J.* M3KO"@0LR_4H;!R[5S85S+QE%B2$TV9RWHFZP.#P<'W<'=W:NK $@\/A\L9Q] MPOD[G(3EPTRA0?([&"B5ZA]*@6=)@78L)UK#T8HF9UI;4==S ?H3(K![90T M@8]YOB$;%74J%,)I!Q;;3.L[-"QIUV3VA&CK2C$#P-@C M8GMUU?Q18C)"LP)8^]=5L A..04HC.01O9&LB9';AKA^4==_$+*?EH:-O VG MCN^PKEI29I7T(H7)WS#,1]$DR[R7H+UE-0D@P67MP6KR+G24R=NG#I*WI7VP MWN&>@-H>L4VT.W! IW3^Z7SEFMSD?I14"#HJ8HG+>M5DG[H].OT3G%#_7%9T\!TI_GL\5BE(H+SE@#R60$%5.] M/YD1EUYF5-KGJ-O,]_L.88/U+IL#<'>]#-L8UJMQD\N916:!44@&2HI$ZR94 MR7$F=,R2V28713U.5K]W$O>)L5UULC?"ON \SI[FB/GD:YJ(@<'3C4LHC@ZE%I_Q'-+9JW0JMYMFA]*FT^.^!6 M+L\(@S@2Q:@LK0 ID-:G"1I<%(78%.0,^]J=WV9NVW[T;@58^P\"V/VT^#S! M^OMLI'+2.K@ PMD"*MCD[GX],Y,EH HHD:U\OIZ[)+.=!^Z)%\4):;#/!?"]RMTN@LS\@,#M3 MXO.$:G6L.19-SDF$%"0#I0,YUE$@,,8S8FW#%$^=I7R$W.V@^H]RV+.7$@< MU0TYL_NI"F6-%8$%,)PG4+X6.3GIP0D4M00ZQQ+:I)B^3]QV,'R^ASB=*VB MH%L=!FS(D/D0,R\91"@(RA4'41E:5$8Q+IUUPC=IOMR.O.V ]WP/;QHH:0#0 MNVFZ[X]!&+&<68HV0V+U\K^L!'A>#!3C)8$E%"6;5* ]3M9V4'N^9S@=*N59 M'$J_/9^GCV&!1RG-SJ?+.J9Y,H0, [\FGSY/9-\2?<$H\KP8:O?](:ECU;AS//M4@ M;5WBQ% ')X*C/<1%4()I",725PQ3$;K>6MDD(;0UA=O!\OD>Y;11U0 P>#R; MKN9Z_#9>?KSLW;B\GN#;._R"TW-\AVGV83K^'\PCA775T=G)R_>G/WEY-WQFU_> MOCOYR\GK]Z=_/3E]3=^>O'KS?J^IM=L^NJO947NQTM$PJ7I'S?+;U3P?;S,3 M6160MA XN(K@,M? 53"BF"*+4TVVEEMD'&[&/I%"/I(5IE5W.B5!X^O9\L9T MM**E023XL^ E^;7UPF>C FC)"JV"PI4V;0S7XX3UVWUP !;NVZ0.-?"\K= ! M]S[L\/0GM$4M;XMX3V2OKE.L292*FGJ5UGTL7<\?\QQEG6!2DN7D7P4!P?E( M3I:67F 1LLU=4SO2>7#.[[K98=7DN.%5KV:+BXXV):7U+EO0N5[7)+D#$HF! M'(/CV2G?:$3)+D3V/$JL(9],FL85/]/1]\OD9R?\["UQ%'J[U,Q(_,Y-WX M0K)44H.S,@I>!(NZ29'"CG0^B[UZ3]#LA]"]-#@ @&[%DPN1>2\4"%=YRDF" M+UZ 5-ZF6,]U3+L!GUU L6]#V0T4.]?5L),Y[WX]>?'J].BGTU>G9Z5DWH9OJZN**$@FZ,W/PV1Q%1DKRTVN!0*.:UY;0%>S MC"48(912].XBFO3M/$)3!]MG/4Q>7+SB\@UX\Y[N3?=I:5\4TCH#)K@ Q20' MSV05110:,0:W"@WAD)>X M+O=W+F8(65I#DO'.-)F^L#V)PS55NR#GX>M/.E71 /S[:\[>SF?Y/"U_"_-Y MF"Z_754EW.&/6RF$S@%2JI=5U1'TSD1'=E@)EK55O(T7L2NA_?K][8'80%W/ M:K,\[*CV@8>UVRY;'L0^!K9 $:1 )'1I%2F>= E\P R,U7&9QG'39LAMP_WR MLJ+O8E#Q#5-\?#ZOBW,D+7JG,P-)L6X%?0'OL@9.?F(6,MG2IK7QNY0-=W?< M!2AB67+$3.,-31Z\AJ4[#B$8(1%I+%DDJ4A?DF)_4; M:!GNUG8(B@X5^@!P(">?N="ML)4%\(? (;>?,9YJ"TYKS#0(R]#B4MNF(T8 M32#;RW2]=:1.M?+*@I0Y&*FR#FT&ZCU.5K\3'ELAJD-5# !8IU-Z%BZ6=[;U MY)0@22!DE2P)*"9PI=X^%U+VA6>339-"G\WD]#M\L160.A#] "T>=,FGM9M M@](:EXLT$$T=#BFTA:@T!1>B1!0V((M-1H4\3E:_PQ&?UG_:2Q7#:9O?S-3% MM[2AGRX6M+^/$*WQB:3%LB.SBY&3 1;$G,=D-9-!Y/AT.+M+7K\S#I\6;P>I M9@ &[<7XRSCC--^-=(TO)M7EPXWB%.D&!1&1 M^(ODA,COYK@; 'Z.EW8F$K M2'4A_ %@:%7G<_\@ZBIIPCAC=;YBRNA!I1IW:$MB*LKEP!6W;2*_Q\GJ>=9@ M,W^].UT, %D/,Z*"1\\"@ZRQU,O_7-W9.=@H,5OG2BA-VLLCWSI&RA$$4JD#EY/U$(-5X +/ M@BMG8ILI()O).=1*O)I-/Y +_JD^_?JD&4T.2AH!H=[+IZQ&(+@Z*!K),[,9 MDVJ2U-Y(3;\';1V@X*Y=.%SF [<)^Q>_W?CM+NU#PP*W!_"171*8<@+A48%B M/$"(S@(KP<95I;I;%F@\I.^2L=C$R K4=CV;!;AD MZG6Z0EJ9+$OYF>X*;W&>JC8^X$\8YN/IAY?CKZN1.JN4Y+NPQ!$*%('S#,)P M KLF']F9;, $83V/0C'7!.R[D3G(?607W#RVCW2LI0'$+S>Y^R4LS^?CY;<7 ME8^8(T7U]6*V' QMO>0W.Q4LF!*XT*4.F&M2!O400?V6<#3&U=Z2'P""*OVG M4Q+(>4UK'\^F7W"^K%/ UE\N2$-OY^.$?*2\8]$23][6T-ZM3PF[P[0S.-S].@WKR=B8JP1K;]:(>6>"%P;* MJEM94D@22[TIRH1@&4\4?#X!W#90UF_U1W.4':J+X9RPWN2DLKA8G(=IPHN+ M3$:>>^+&)["NT#KQO-Y0:A&$2,1;T,6X)J7:CY/5;TE( W1UJ(7A0.N.80[S M^;(8)+#5Y;/&68AU.'0=E&"DT9&S)J=>&VCIM\BC 78. ME?< (/.@9_@.Z[ L6@J7F_?-.T?>XGP\RWP4M"&R:_(>I0;%N!1,(7HT*4FV<)':#I\=[OWZ.MC1%%X MR 4+6%FOK49R!)VLHYZY$88QBBQRDTGBCQ'5;^:]*W3E0#(_,PJ5<&Y\=#A'*I>%P0*3+6T]DE**UJ.@%6.](V> 61"^,%HZT7G=I$*[H#)>*W#Y$DE]85)'M9_3\[[=^O!(DJD* M(7&P(3E0WA>(HCKKB5OK4N9<-3DHZX#V?H]IGQ:U[90Z@$C]BOB+;,/%;6 C MSPT*B0FTY[5KR15RN:*'Q+.JWECM8VJZ;=RFI]\CVU9XZT+X@\%0':9ZM%S. MQ_%\N1JU-'L;UJ7^+CG.4P(NT9*85J> +$#0D@E3'&-MZE\?)ZO?T]BVB.I$ M%0,.I$Z.WKT^??WS^[C=R3[1P;UG=!4'/$Y<5S>>A7G-P"W>XGQU M:>,5>+B23M<#J\3(D5H/Z;#D31EGK0HZ>2^;M,L]1-#!?M:=Y]Y("C!'OB(J M\%SP>@4@N8S*TK[+5O7BVNG8YI:WARCJ^=ZS+A!QSR'J1/K/R)+LGY%YX$FM MK$K#(OP'D10(1E%: 4;5 4 ^T,:$PD&*42"F++QN,NZDE6VYGAEY]PT_A<4X M'4WSB_'DO(:-MT='"HXL%FZ@+A]0F".$M-I%E7.&%>2R27GZGO0.U"[M@J:' MIWVVT]PSLEH7+1H'-(]\YXFMK-ACA+>V9D:EZ+GC4)C.A#]&^R)W!M#7>K*$ M+J8VJ<%&UHQ<_.4XC3^OAB2]QU0KS=>#XM>! &9:%K].\_7WEY34<&&U;D;< M:68HU 0I$RT2%R/$Y&HEG?8R,NNT;.)3=4#[0*W<+BB[-^CCB34Z@%3":US> M"&&_D%58QZ_'LT^?9M-57?''V81T><%>B4H$QQDD;1BH2 &S-T(#:A>%0YVD M:[*(=Z2SWW1I$W"VU-0 @'@T78YS]2'&7_!ZZ9U\39-SVI->DHSK?4+G:R7> M=T,N*OU\419YXL2E=*"*UO4^$%=+80(WJ6@GFMC33JCO-^?:!+1/K]4!0'G[ ME7KA-(^4-X5%C9!EO;P&ZUU;,C,HGBG'O0J,-VENV)G2?I.X/=O5?;0U #C^ MAN,/'ZOO\@7GX0.^/O\4'.^7"P#N333#^MM(\5<=)6B-X9$F84" M+YVK ]*#]5$4+IIL\#M1V6_/31,8MM/2 ""X,6DP*L**I(P!$TL55_80F%>0 M2^$H,6K/FIQ3;:2FWT:;)I Z7.H#@,XM\SPJ4CAIN >)=7"-0EUS6 3^((HP MQGJ&38JK;E'1;_-,^TUP)RD/ "*'A>V7N[HIP>NH!:T&IZI)+>!TRF"L]<6A MK0UHPTO%[.*7->O)&6 R9A^M#@#*M CG6-L_PN3"_USM_[=K"RZ-.>:+F<=' M=1+M!UR//U99NQP+@F4I$,>!G(2<%-#+Z+\2N/=-^E@/)[W?CIXF('YB?0X MP0_XL1?K\9X[.W)21:VRA5"LIMB>XBC'(P-+SH@+7E@EFIC='>GL>6CL4X8< MG:AJ $B\*[/++2$X3=0R!RYE5V\]Y!!""5!B9G53R"H\2<7.+EMWN_&Q3Q)Y M["/Z 1\'OS][<_SO?WGSZL7)N_]_WT^ M7GZ[OH*;(3)A,MA2"Y^TX>"REE#OL"I:"=JKVI37WR+CX"*5"MB+C-_%DZ?Y MWA:]N*YQB!J3*!(!M287L]Y![EV)X#PCSE6J;;E-JE-V)+3G ]O]L7*O&*6E MAIZ5V=F_>N[!9[4S0<3UVU.33LVW%VH)XNXG1Q8>6NHZJ?OMT/NGX/\W7YVBA+ M99QF&F2V#!2NAG^H#$8%KA.&6!QO8M&[XF!0IGX7=#U<=_B4.AU \+*FG#Y\ M]'6\&%F9@V84>7D*L4 %EL!A3B!9=,9J;YEL*GQ2AZXZ4) 6S(9.M#KL-JR&,O3(B<53$%FYS8'$YZSS9U$#'3$P-@ )"_ M>[MKO7[D!:8),9E?A&^_S*;+CV0M_H9A/A):6*:,I87L-2A),G;:*A IF*AY M$%(VJ;?=@<:!^Z4=P^<[-_5VIGN.0$;3J"MK)ZTY]+ MOD JQK+($$6;6U=WH''@_NO3P[0+70X(IC^[U87>-] M]C%,US[_XG6= [Z@*'1=GC5*/&3C:/&64DMH= H072A@F?!69F89ZR??VA6' M_;:8];Q"AHFC?XP%=J<<\F=Z]+*:J)=A//]KF)SCR 81R2@E*$[52[7JQJDC M0DXRAERT4K[).?D0F.^WY>Z/ORR[1=\?>L6N9+,XO;CZ8J3(5&6G$TB1*?0* M@4&,ZQ(O82PFSWB3"/JI&.RW,_$/N_(.0-$_T.KZOEE222+6$5]&"M*N8A(B M2D9F*6CZL4C,-.GB'8P$^FT'_0=9G]WB\ ^]@/^Z\B>N#)M@I$RC/$G#)U"1 M60@^.9 EH53*>I3/;'W>9K#?UM<_[/([ $7#N33BJ<3S?>OD/?H2Z@PNSLF] MP(3@!!FK) .*&.I0\&?FI.XH@7Z;>_]!EFFW./Q#[Y(O9_."XYLFCA>?7:(( MH"A.)DX@.1#*,$BFV*R5;3(38!CL]]P0_D=?I-U#< #[Y%6U(,Z_ MC!-N%N)5KGDEK\79;#V5Y.K?CV>+Y>O9\F^XK'4#'Z;C_[FH?;T0X,@[XRVLCF]NMLS]J"]4@<3TN3?%:DX I@?%.H[""I8&='.S& MWW:KZ'_+6YX.1'^ M76[=N#G>1UJK6413!8%0F8%=;@A>!>J/\RB9,6CQR8- MKPUXV6[-_&_)21MP/(?U\6 [YS;%-;=-1XG:!ZL0HJF#2%(QX&) ,.3(%F=< MX;Z?_:<['K=;3_^P-20]@6D(ZZPF+T\7BW/,+\[GM,FN65Q)8W$SLWG)91Z5 M4)0VUD!BM+\JE@7$PA%\TZWUO>EP+8 M;H4'%U@H1H'6M7&/T4X:>"Y ZQZC$"Q[VV9VXI.RN5VO\3]L(45_D!K"IG&@ M?WKCG/IHFD^^?A[/5T^X[E7PVRS>YJB8:C*]K#EG MVRVK_RU]> K@/*,=[%"Y/&I]3#+1J&(A&>UJY3/M^J@21.YR<$7XQ)[G8CM\ M?_NC%D,\'\ ->%K]\9O79Z>O?SYY?7QZ\OXVO=N-8+_]@*[FK3]"5D?#U>M% M3^/ER@TB[1_/IO4",YRF]>5E:3);G-^X9B5@0B1] V=V=!;O>SZOH80+29M$'31EE: 81"=0K"VQ*102&F;]-GO1F:_ M8[':H>RN-6RHO$&;KU]^.3W[Y>3UV?NCUR]N68W];]WX_D.[,W,[D=_)/1R/ MO/. FSBV>.H3"*WE;1R[+64C!%>TL4."L2) Q6AF%C];Y9[]AO/F, MU66:?GB%Y&/=<9?>89VN>OF/%&=\XB/&M494#$H2=2BJE.!+K.X>"E_KM7-N MDG;=E=#GM&GL@K2[FT93!0X@R;.BO!: C8(,F$L10)$U!1JY]LAR[\&5:.IX M5"5$$^1=4=#OW,.G@]1^(A\ 5FZOA<7+\QH9_D(+X-/YI\O+RM9+(M?[-U^2 MV,)D-05/992<"4M+@;A5H43ZBAE(% (FY9)!UZ0E<6^*^QUOV)=Y:Z729X+= M%^=X.CW[?5;Y6XR8X<9Z[\!K1:&&Q *!6 -;G.?%H?*Y2?/>SI3V.VAP6%C= M7X7/"J.$-URS6'>0P!(!B15) 7&R$"-+@#&H('T@>3>I]]^#UGXG[PT1I_NI M\3DA]>7L?+[F,!4;/(9 SHVN+7/60DBQ@,:0@W9JTSB""[M:H#= MO[^9P@+J4I;I-,QPJ2JUBCWVRW,R<>S ',B"2(T#HD#@I4'PWJ>,1!%CE18= M_54=MUS;%&%ZD!._#DRO;KCED(O<%=M,3==/+R4L#Z@:@E >&3!;KU60,<@J M=X]Z:SIN4;/)@?1 %WX=C*Y8V"@:5* 81=^%KO]3KG("VU?1D0M:3>1]^E /3@ZA?Z?:*FNDAC% =MD"9=W5/%<)E-%& M:INYJ=/X^FUU1J[,-!;:#O+&A(_V+^>S^>+J9#9;7F]/>!>;^\..\]\>Z%BG MT1]0\T@'T"=Q2Q_%W[.;+L5MF[76MIMVMBENB]O4M6=<%2HI]$$:@L<$5/8+ M95=K F@=6)5=@A&Q3B_Z'DH.9:,%_WX1=]%NUN5KY.>9]RC_?/WZ/[=E'A;( MW+U*A+$^( 8%QEO5W;DU$*0GB$ID4I(RU M\EUL;[>)JLO\C@$>*YNT9J588KY9^MRMH0,[=OJ%JV>3][+IA1ODQ M7US/B\#EV>+\ZGRY&+#:>WNHXQGE ZH>:<5WR;]X_<"O:L45DCI]FN%//SYS ME XBHM($32+J^H46CB)7*,LEX9BDH%SE1+^/DD.CXK^R=@2M"-%J1U@VU+8K MH2(=!*485';)L'*.0I4\K_]J-NY:K1J2=J/=<3TTZL>J15L7X MMBMJ4(3;-U@]R]3,(>\U#:4FPQP$9%/XAGP,X#QJ0)V)5)*.;94M_&<2^DNV M*"^OOV=(^26QW771W6O7+>!8XG XG'GFF:'D MRQ]NWE\__/O#+4M=GK$/O[Q]=W?-&JU.YU/_NM.Y>;AA_WCXYSLV:'=[[,'P MPBJG=,&S3N?VOL$:J7/EJ-.93J?M:;^MS;CS\+%#J@:=3&LKV\*)QM4EW<&G MY.+J;Y<_M%KL1L=5+@O'8B.YDX)55A5C]DE(^\A:K5KJ6I*ZRV>C'!Y5+R^[EE'W4.2]^;%J$H66E44D0M.HW"9M@GK^W'Q_N?KJ[ M?O-P]_Y^S=JM$%F,_7GV#C;:>]=D]SQ.JYS]G$*_:;)8&J>2&7,I=Z\.AF?K M/O_<+C;$X[^5)847_I8J!,(SZIV5?S[J-^^XUV9W+.43R8R<*#D%X;A46?9K MQ0UPD\UPO]3&,5VPG[3)6:_;^A?3"7M7@03D$YC(8)P3]\$_Y_OFG^,V>\LM MO(+]YS/V6.AI)L58-H.;:N<(C14+#=*&0JX*QHL9JPIG*@F#0>.>T>$USG)< M&<4SEO 8MPS3.4C'Z2"W)E#(6%K+S8Q$Z*3HM[ L9@RDN8 MI@6V.<$TP:+9JAOV,?[]S\1?LD05\# %:^G1)H(/<0R;E7%5),@>GR;X'F>5 M@$Y$;<5]341<4<:5<#KAA7"494M U+&P+Y8&YH3O/9HD4640 HT0N67L]Z> MF-N4)9F>VCE$C!PKZ]"X.,;I9K ;5C97(FWGQJQ9NX_!'K39PS//O#HX.^Z= M7M@ZG'4QH.302:)P>6B/O-ON&#?2!P@.5U$FR9%, A51IFQ*,T@L!S<0/]"U M4#;.M*TPCUC#Z"Q$JC0ZE@*W+3M$8(1$I(/W;Y_BE!=CR=X@(3]6&21Z?=[J M#0]EL*(W%.$J7"JJ_$5 ".EGE+4KP F!)%MV7BAYME""A6B?+^$$"2HI^U@O M^1&[D1:&P5.>2G\_C$UB^9A7=O11$CJE0*!Z\I 1)SHJQ/=TC)PNNA M]F1)%*MD8V3&?8QK!E_&J5D3$0TJD 9LL3I3PI\Z;!59)10WBC:@0IWQ]%>0 MILH2]_NLL+Y0>'+ L08&X;SA)Y7H(%1<99PX#=OR1BQK"&:$BK1:2/$MDB0( MVL%\*?:19J*7&-HY4=>@M'N*[XPHH'"B! &%6YQGB!:E6"M?01/?,1N)SRK?):29V62H"E0$_C$;BCN MBQ*V ^N$R\WUWF,%$\$8-G05D:[<=@MVX46^D);4,B6_WV*R:-Z,>?C+X(GY MV8,6V+-P"W!%\.1Z1.B041=J/[(Q[%_ $%1#=!Q7AOR^0M@;M.;:.MRGAPO0 M96,HJD^,['#+E 0 0NZ^D*X-1WLJ_?F(CDY%M;#K*%B5#KT M_JBI:H93T*/,ZL/2"_GF5[MH7T$V_(J^US\[$'.(-I<)2GRQ"I-EKE*@OZ#D MK34N"^LXFA>GC5U4&7\#*G.3H7Q$HB+'6%6+294\D?B?)# MD?:D[]L+_U1C?OS\HF#7'6$X2VW(:2XPTJ.1=&Q M59ZCK?U-^LW45+KQH+ZOZ8[^\PU*1V*0+DVX7/HD1]#\ Z ZNLW O*J8Z&PB MB7X+/JZ?8YF:%V1>9GHF,3I-=6 "_@P[B/4?4IO:W\GSX=T?N][@TCZ0)EI\TP_NBK3M 9HQ5T8JTGJVD]J.=T1P!IQJ2UZ\ M;O0;\PDE%W3L&AV73ZP'#*Q +9.)V^#I_S_TNAM2I-[VU^\H0/(;;>KM['FQ MWX]=O3H8@(7]Y_/77L_VN2,PN[3=QDZ^V4&TIAG > 19YI]+L;E'_DH^_L[\ M^E=RW77*%3JQHLD^&/25U#7YENWZ]OVZ(SN^X'QAB_;B)PRE#K_A&(5GIA.Y M]J.&)3Q]?>PNI_ (&*W<]BG;7LEO_85$_1E^K^%_.7+U/U!+ P04 " ! M6&91KCU*YJL$ !5$0 &P &QM;G@M.3,P,C R,'AE>&AI8FET,S(Q+FAT M;=U8;6_:2!#^?K]B2G5M*@%^@80$*))CG,82L:EM+NVGTV*OPUYM+UVO0[A? M?[,VI$UII*MTIR:-(@OOSLLS;SNS'K^8^G;T<>[ 2N89S!?G,]>&5D?3KGNV MIDVC*5Q&5S/H=W4#(D&*DDG&"Y)IFN.UH+62.\I-U$)JW)6*W@DY)D\MOX1:<#4QY7.2TDQ((221.H2E;RH M;+[>"G:SDF#JI@[77'QBMZ39ETQF=+*7,]::][%6*QDO>;*=C!-V"RQYVV)+ MZF?4U(U^OW>2G V6Z7)@]DYISTCI(/[30) :DC<\I=QF]&TK9T5G197^ M8=_L#H[7N(Y;0$CVX@X#DI7K=+#$.GI(*E#6')_J:( M">'5KYL&\@#E9*R@>Q,,4X%V[E9LR23TS*[Q$/'WL<;H7"K^=[#][X)]]=(X MT4=/'J;M!)%[X=I6Y/H>UE 0+BPO@LA_\LB-4UATPZ[=A="Q:_1&[UAO/WG< M5@C6U)]'SO19N7OOY#/]!/P+B"X="*W@W/*5T1@7+(M!'3-A02>PJS" M YC>81<0N$1JAB-%_.KEJ6GJ(YOG:U)LZS=C] 9P^X*+' R]\QY2+FK!:X3/ M$Z!%@DTFI&M)\R45#9:>WJX;2QM("2G+D.(>4$CC2F"O0X^0(@'G+EZ1XH8B MF#QG9:FPX+^B3+!_P8H*BI"_AM<8LD?7!K<-'HE750[A"CTNVC 7M&2)ZH)* MA;UB-$5%J%BR6PI^FK*8"N4))75G;1MP3<6U#>M*E!5!;LGA2R$KTP:CNHR5 M623A:]5?OR9N2%02[F2'1"Q)0GA,?Q+Y..1 M\08B=,$N[=(JPQR,T=>9"OU].@CZN6*"JE&C5+X)=PEL](X(9IX X_@H>7/O MSR_)!&=5+*!9M&YK]>H3\*<%J@"0TWIVC MPPHQ"46EPM@?C,KZ^?" .HSLM:L&0O=$*X#-XH<#\+(BIPK!^?; MP'F_< .D/?\(/S1(PB6.R^<."IL'_A_N%$5$/LP65Z[G? #;#^9^T%Q=+&\* MU^YLAM2H+K)6]\Y!QJLK-PP5 MGQ^ &X7*KHL+6,QQ11GFA-'AH;N/TC=W\#5O/D(,!S0>'^M/'Y!]02P,$% @ 0%AF45>6!8"K M! KA$ !L !L;6YX+3DS,#(P,C!X97AH:6)I=#,R,BYH=&WE6&UOFT@0 M_GZ_8NKHVD2R#?@UL5U+!.,$R0$7<--^.JUAB?>*6=^RQ/']^IL%.WUQ(_5. M=VK3LRP$NS.SS[P/C%Y,/"M\/[=A)=7,\>"6D/3;MN6IDW""5R'-S/H M-'4#0D&RG$G&,Y)JFNW6H+:24\I\U8QK7Q M2*W@E9)X_,OH1:,!$QX5:YI)B 0EDL90Y"R[@]N8YA^@T=A367RS$^QN):&E MMW2XY>(#NR?5OF0RI>.#G)%6/8^T\I#1DL>[\2AF]\#BUS76[_>ZW5ZOJR^[ M[4XK2<[[<:]-+\Z7YVTCT4G\FX$@-22O>'*Y2^GKVIIEC155YP\ZK6:_NY'# M+8OE:F#H^J^UDG0\2G@F\3R!_-5M)>9(F*0/LD%2=I<-2I5J%>MA.^(I%X,3 MO?P-U4XC(6N6[@:O0K:F.;AT"SY?D^Q5/4Q1FA<*OYSL)VO@GUY8O3TX0\/T[+] MT)DZEADZGHLYY <+TPTA]'YXY,8Y+)I!TVI"8%LE>J/=U>L_/&XS '/BS4-[ M\JS,?3#RA=X#;PKAM0V!Z5^:KATTO'Y%+ENQJ3Y:A M;V'[/EE]?'4RB'B6T4AU&-@RN0*YHO"F( )=EN[ IQLN)/ $9@769OJ #4+@ M$BD93A7QRY/S5DL?6GR](=FN?#*&9X#;4R[68.B--Y!P40K>('P> \UB[#\! MW4BZ7E)186GK];+GU('DD+ 4*1X!!30J!+9!M C)8K ?HA7)[BB"6:]9GBLL M^%>4,;8V6%%!$?*G\"I%#NCJX-3AF@B!S! VP2KPEM;!6C&:P)1E)(L82<%+ M$A9144< &4,=WN(3S 7-6:PZ*3_04G6K3MM;H0[(I?Q=ATTA\H(@L>3P,?>5 MROUAF?E*71+SC6K)GQ)7)"IN][(#(I8DHWG#>TCI#LRH!*#BMH[[!)7KGA]7 M[I\B3D^-,PC1!/MP3(H48S-"6Z?U*2MRJ0LP^1<5_F,M4 2E!#C:FFB M@[T)4\5@@X&O3%M7VR1- =D0%.8);FS0UGF]Y$H>\P<%QN7T6J8M4A5IY1F. ME: \,_\B%YJ. M6QWW%.UTX;M.<%T)+$'8U@*!.W90[MOOK&O3O;*1\>;&"0+%Y_G@A('2:SJ% MQ1Q7E&)V$!Z7YH.7OGBYW_#JZ\9 T!1KWCT]>MT_,"ZYE'P]T#^RD&7.TT(^ MS?+4.\B3WP[VU^I+1OE-9?P74$L! A0#% @ 0%AF4<.C-%^G!P 32( M !< ( ! &QM;G@M,#DS,#(P,C!X97@S,3(N:'1M4$L! M A0#% @ 0%AF4?* :N$])0( ]CL9 !$ ( !W < &QM M;G@M,C R,# Y,S N:'1M4$L! A0#% @ 0%AF4>M>V_$M" X5D !$ M ( !2"T" &QM;G@M,C R,# Y,S N>'-D4$L! A0#% @ M0%AF432 O,E$%@ Y=X !4 ( !I#4" &QM;G@M,C R,# Y M,S!?8V%L+GAM;%!+ 0(4 Q0 ( $!89E$4D(URAB, -1J 0 5 M " 1M, @!L;6YX+3(P,C P.3,P7V1E9BYX;6Q02P$"% ,4 " ! M6&91C"TR,#(P,#DS M,%]G,2YJ<&=02P$"% ,4 " ! 6&91C#X0?'*% !DY04 %0 M @ $3B ( ;&UN>"TR,#(P,#DS,%]L86(N>&UL4$L! A0#% @ 0%AF M48$Y8KX&40 M9L# !4 ( !N T# &QM;G@M,C R,# Y,S!? M<')E+GAM;%!+ 0(4 Q0 ( $!89E%@G:S#G0< )0B ; M " ?%> P!L;6YX+3DS,#(P,C!X97AH:6)I=#,Q,2YH=&U02P$"% ,4 M" ! 6&91KCU*YJL$ !5$0 &P @ ''9@, ;&UN>"TY,S R M,#(P>&5X:&EB:70S,C$N:'1M4$L! A0#% @ 0%AF45>6!8"K! KA$ M !L ( !JVL# &QM;G@M.3,P,C R,'AE>&AI8FET,S(R+FAT 7;5!+!08 "P + .P" "/< , ! end

-8?20$3;8T.P6BP^0"X99K>]9!:G%O MFS@8A_\5BR_72;M+@+3;JF42)6Z"CD(&)+M]FAQP%FN (Z#M;G_]O9!&,ZOU MZKZX^Y1B*#R\V+_'AO>/LOFVD_(;^5Z5=3NW#EUWO)Y,VOS *];^)8^\ACU[ MV52L@\WFZZ0]-IP5[8'SKBHGSG1Z-:F8J*T/[\_G6C<3=4-V/.^$K*&Q;]@* M_MC^W-]OD@?1BITH1??OW!K^+KE%*E&+2OS@Q=R:6J0]R,>5;,0/67>L3/-& MEN7TA,[9KAY:.[1(&('/K:@HGW(NF[88CAO,S8'S@+-@'5\V\OXHZJ_]:> N)LIM#'4X_YZ*>-W\GS+*_5[D?"'S^XK7 MW:F.#2][P+H]B&-KD9I5?&[Y\98F9.TM*3D?W=\=7"XH3G?: :)2M^9:P(XF M* 98V$L,FI1("\1R$NSD+Z7KLAM&']*]?6[0M"NS**E6>S_ MO8K#!4W2/PC]N FRSWK(-PCD&[.0GN]O[C8A0"U(G*T@6. 1KQ.ZHE$:;*D" M^1:!?&NZ)VYIFIWZX,6"=TR4K3IVWR%H[WYC_;XX:C!/L62>FJ]@E,5)0-5^ M9Z.R,&R+6R](R-8+-Y1<1# E&#U1&U.&;=@9RSA>? K"4.7!]& ;]T/F1I7N6F!YLPWY8\-UH=H3YP#8L MA"=]9MX_XU&(Q;]M./^IET1!M$S)&J(K77F)&ODVEOFVX=#7Z5-EPT+?-ISZ M?AQE4#4:^>- =;",=PQG?$)]R'@"@S+>#'B:L>A@B>\83OR$@H0@[@$T7D80 M%W&D0T17"X:C7RG>.@X#?TBTM2Q%+GZAQ(3@&!9"PG,N'AAP+IY- M1;2$F#8"Y=':*+R<1]N06#=LGE8B)Q38L$R[_1HLO% M9.(:EHDZCG4E1%\Y&5;(>8VC)\.LX1JWQK.(.2&."#%WN(;=H8T871DQB;B& M)=(O?/14F#]@@N]%S8L(+M!">\[*?-V0_N?TEFMVV:]C]_=EZ4-;7(/, MBO-'I?,'L0__ 5!+ P04 " ! 6&91OLLS09D! !U&0 &@ 'AL+U]R M96QS+W=O^/6__9;+]K?XY_#'8_37<*I? M+;-NO9/,I0Y2"-+T009!ECXHAZ \?= 8@L;I@R80-$D?-(6@:?J@&03-T@?- M(6B>/DA&*..((*F'-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'< M@G0+@=V"> N!WHIZ*X'>BGHK@=[:>]DFT%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VWH?2PCT-M3;"/0VU-L( M]#;4VPCT-M3;"/0VU-L(]#;4VPCTSE'OG$#O'/7."?3.4>_\G7J'>*U\>/8\ MUGC_=U(=;]?ZY^WOR\=F[[G<<7;PEV7U"U!+ P04 " ! 6&91(]5N#:@! M "X&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9U MU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK M2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z M7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M' M)@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D M2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $!89E&^&@Y*104 &P5 8 M " @0P( !X;"]W;W)K.4=D% !)%P & @(&'#0 >&PO=V]R M:W-H965T&UL4$L! A0#% @ 0%AF48GKYG_8 @ .0D M !@ ("!EA, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0%AF40**-52C" #24 !@ ("! MOB 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0%AF4=&PO=V]R:W-H965T]= !X;"]W;W)K&UL4$L! A0#% @ 0%AF4&PO M=V]R:W-H965T&UL4$L! A0#% @ 0%AF44I3%?$A"0 IQ8 !D ("! MA7P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0%AF46+5M)9:! 9 D !D ("![Y8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0%AF4;;9V<]/ P 4@< !D M ("!=K4 'AL+W=O&PO=V]R M:W-H965TA/:?C@( )H& M 9 " @8R\ !X;"]W;W)K&UL M4$L! A0#% @ 0%AF42B7G=.+ @ >08 !D ("!4;\ M 'AL+W=O&PO=V]R:W-H965TP( '0& 9 M " @5[% !X;"]W;W)K&UL4$L! A0#% @ M0%AF4;0WPXK@!@ AR0 !D ("!$,@ 'AL+W=O&UL4$L! A0#% @ 0%AF44$_S>@ P MUP@ !D ("!Z=8 'AL+W=O% &0 @($@ MV@ >&PO=V]R:W-H965T M8<4BA04 %D@ 9 " @6/? !X;"]W;W)K&UL4$L! A0#% @ 0%AF4=$:G_,/! Q !D M ("!'^4 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ R #( E0T "GW $! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 106 305 1 false 14 0 false 5 false false R1.htm 0001001 - Document - COVER PAGE Document Sheet http://www.luminexcorp.com/role/COVERPAGEDocument COVER PAGE Document Cover 1 false false R2.htm 1001002 - Statement - BALANCE SHEETS Sheet http://www.luminexcorp.com/role/BALANCESHEETS BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.luminexcorp.com/role/BALANCESHEETSParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - INCOME STATEMENTS Sheet http://www.luminexcorp.com/role/INCOMESTATEMENTS INCOME STATEMENTS Statements 4 false false R5.htm 1004005 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) Sheet http://www.luminexcorp.com/role/INCOMESTATEMENTSINCOMESTATEMENTSParenthetical INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CASH FLOWS STATEMENTS Sheet http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS CASH FLOWS STATEMENTS Statements 6 false false R7.htm 1006007 - Statement - STOCKHOLDERS' EQUITY STATEMENTS Sheet http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS STOCKHOLDERS' EQUITY STATEMENTS Statements 7 false false R8.htm 1108106 - Statement - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Statements 8 false false R9.htm 1407401 - Statement - INVESTMENTS (Details) Sheet http://www.luminexcorp.com/role/INVESTMENTSDetails INVESTMENTS (Details) Statements 9 false false R10.htm 1409407 - Statement - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Sheet http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Statements 10 false false R11.htm 2103101 - Disclosure - INVENTORIES Sheet http://www.luminexcorp.com/role/INVENTORIES INVENTORIES Notes 11 false false R12.htm 2110103 - Disclosure - FAIR VALUE (Notes) Notes http://www.luminexcorp.com/role/FAIRVALUENotes FAIR VALUE (Notes) Notes 12 false false R13.htm 2113104 - Disclosure - GOODWILL Sheet http://www.luminexcorp.com/role/GOODWILL GOODWILL Notes 13 false false R14.htm 2115105 - Disclosure - INTANGIBLE ASSETS Sheet http://www.luminexcorp.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 14 false false R15.htm 2118107 - Disclosure - ACCRUED LIABILITIES (Notes) Notes http://www.luminexcorp.com/role/ACCRUEDLIABILITIESNotes ACCRUED LIABILITIES (Notes) Notes 15 false false R16.htm 2121108 - Disclosure - Debt Sheet http://www.luminexcorp.com/role/Debt Debt Notes 16 false false R17.htm 2124109 - Disclosure - INCOME TAXES Sheet http://www.luminexcorp.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 2127110 - Disclosure - EARNINGS PER SHARE Sheet http://www.luminexcorp.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 18 false false R19.htm 2130111 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.luminexcorp.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 19 false false R20.htm 2133112 - Disclosure - CONTINGENCIES Sheet http://www.luminexcorp.com/role/CONTINGENCIES CONTINGENCIES Notes 20 false false R21.htm 2136113 - Disclosure - RECENT ACCOUNTING (Notes) Notes http://www.luminexcorp.com/role/RECENTACCOUNTINGNotes RECENT ACCOUNTING (Notes) Notes 21 false false R22.htm 2139114 - Disclosure - REVENUE RECOGNITION (Notes) Notes http://www.luminexcorp.com/role/REVENUERECOGNITIONNotes REVENUE RECOGNITION (Notes) Notes 22 false false R23.htm 2201201 - Disclosure - ACCOUNTING POLICIES (Policies) Sheet http://www.luminexcorp.com/role/ACCOUNTINGPOLICIESPolicies ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 2209202 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Policies) Notes http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersPolicies Receivables, Loans, Notes Receivable, and Others (Policies) Policies 24 false false R25.htm 2302301 - Disclosure - INVESTMENTS (Tables) Sheet http://www.luminexcorp.com/role/INVESTMENTSTables INVESTMENTS (Tables) Tables 25 false false R26.htm 2304302 - Disclosure - INVENTORIES (Tables) Sheet http://www.luminexcorp.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.luminexcorp.com/role/INVENTORIES 26 false false R27.htm 2311304 - Disclosure - FAIR VALUE (Tables) Sheet http://www.luminexcorp.com/role/FAIRVALUETables FAIR VALUE (Tables) Tables http://www.luminexcorp.com/role/FAIRVALUENotes 27 false false R28.htm 2316305 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.luminexcorp.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://www.luminexcorp.com/role/INTANGIBLEASSETS 28 false false R29.htm 2319306 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.luminexcorp.com/role/ACCRUEDLIABILITIESTables ACCRUED LIABILITIES (Tables) Tables http://www.luminexcorp.com/role/ACCRUEDLIABILITIESNotes 29 false false R30.htm 2328309 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.luminexcorp.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.luminexcorp.com/role/EARNINGSPERSHARE 30 false false R31.htm 2405402 - Disclosure - INVENTORIES (Details) Sheet http://www.luminexcorp.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.luminexcorp.com/role/INVENTORIESTables 31 false false R32.htm 2408403 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details) Notes http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersDetails Receivables, Loans, Notes Receivable, and Others (Details) Details http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersPolicies 32 false false R33.htm 2412404 - 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 2414405 - Disclosure - GOODWILL (Details) Sheet http://www.luminexcorp.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.luminexcorp.com/role/GOODWILL 34 false false R35.htm 2417406 - 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 2420408 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails ACCRUED LIABILITIES (Details) Details http://www.luminexcorp.com/role/ACCRUEDLIABILITIESTables 36 false false R37.htm 2423409 - Disclosure - Debt (Details) Sheet http://www.luminexcorp.com/role/DebtDetails Debt (Details) Details http://www.luminexcorp.com/role/Debt 37 false false R38.htm 2426410 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 38 false false R39.htm 2429411 - Disclosure - EARNINGS PER SHARE Details (Details) Sheet http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails EARNINGS PER SHARE Details (Details) Details 39 false false R40.htm 2432412 - Disclosure - STOCKHOLDERS' EQUITY Details (Details) Sheet http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails STOCKHOLDERS' EQUITY Details (Details) Details 40 false false R41.htm 2435413 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details 41 false false R42.htm 2441415 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://www.luminexcorp.com/role/REVENUERECOGNITIONDetails REVENUE RECOGNITION (Details) Details http://www.luminexcorp.com/role/REVENUERECOGNITIONNotes 42 false false All Reports Book All Reports lmnx-20200930.htm lmnx-09302020xex312.htm lmnx-20200930.xsd lmnx-20200930_cal.xml lmnx-20200930_def.xml lmnx-20200930_lab.xml lmnx-20200930_pre.xml lmnx-9302020xexhibit311.htm lmnx-9302020xexhibit321.htm lmnx-9302020xexhibit322.htm lmnx-20200930_g1.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lmnx-20200930.htm": { "axisCustom": 0, "axisStandard": 4, "contextCount": 106, "dts": { "calculationLink": { "local": [ "lmnx-20200930_cal.xml" ] }, "definitionLink": { "local": [ "lmnx-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "lmnx-20200930.htm" ] }, "labelLink": { "local": [ "lmnx-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "lmnx-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "lmnx-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-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://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 311, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 16, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 22 }, "keyCustom": 0, "keyStandard": 305, "memberCustom": 0, "memberStandard": 14, "nsprefix": "lmnx", "nsuri": "http://www.luminexcorp.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityFilerCategory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - COVER PAGE Document", "role": "http://www.luminexcorp.com/role/COVERPAGEDocument", "shortName": "COVER PAGE Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityFilerCategory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1409407 - Statement - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "role": "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103101 - Disclosure - INVENTORIES", "role": "http://www.luminexcorp.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - FAIR VALUE (Notes)", "role": "http://www.luminexcorp.com/role/FAIRVALUENotes", "shortName": "FAIR VALUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - GOODWILL", "role": "http://www.luminexcorp.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.luminexcorp.com/role/INTANGIBLEASSETS", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118107 - Disclosure - ACCRUED LIABILITIES (Notes)", "role": "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESNotes", "shortName": "ACCRUED LIABILITIES (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121108 - Disclosure - Debt", "role": "http://www.luminexcorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124109 - Disclosure - INCOME TAXES", "role": "http://www.luminexcorp.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127110 - Disclosure - EARNINGS PER SHARE", "role": "http://www.luminexcorp.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130111 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - BALANCE SHEETS", "role": "http://www.luminexcorp.com/role/BALANCESHEETS", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "i1e97a6c3893141d2841f990159bb1f15_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133112 - Disclosure - CONTINGENCIES", "role": "http://www.luminexcorp.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136113 - Disclosure - RECENT ACCOUNTING (Notes)", "role": "http://www.luminexcorp.com/role/RECENTACCOUNTINGNotes", "shortName": "RECENT ACCOUNTING (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139114 - Disclosure - REVENUE RECOGNITION (Notes)", "role": "http://www.luminexcorp.com/role/REVENUERECOGNITIONNotes", "shortName": "REVENUE RECOGNITION (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - ACCOUNTING POLICIES (Policies)", "role": "http://www.luminexcorp.com/role/ACCOUNTINGPOLICIESPolicies", "shortName": "ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2209202 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Policies)", "role": "http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersPolicies", "shortName": "Receivables, Loans, Notes Receivable, and Others (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - INVESTMENTS (Tables)", "role": "http://www.luminexcorp.com/role/INVESTMENTSTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304302 - Disclosure - INVENTORIES (Tables)", "role": "http://www.luminexcorp.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311304 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.luminexcorp.com/role/FAIRVALUETables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316305 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.luminexcorp.com/role/INTANGIBLEASSETSTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319306 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "i1e97a6c3893141d2841f990159bb1f15_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328309 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.luminexcorp.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - INVENTORIES (Details)", "role": "http://www.luminexcorp.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details)", "role": "http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersDetails", "shortName": "Receivables, Loans, Notes Receivable, and Others (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - FAIR VALUE (Details)", "role": "http://www.luminexcorp.com/role/FAIRVALUEDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - GOODWILL (Details)", "role": "http://www.luminexcorp.com/role/GOODWILLDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iaa06f8a3781546199df28d375169c11d_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417406 - Disclosure - INTANGIBLE ASSETS (Detail)", "role": "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail", "shortName": "INTANGIBLE ASSETS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "i1e97a6c3893141d2841f990159bb1f15_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtPercentageBearingFixedInterestRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Debt (Details)", "role": "http://www.luminexcorp.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": "2", "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426410 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429411 - Disclosure - EARNINGS PER SHARE Details (Details)", "role": "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails", "shortName": "EARNINGS PER SHARE Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - INCOME STATEMENTS", "role": "http://www.luminexcorp.com/role/INCOMESTATEMENTS", "shortName": "INCOME STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432412 - Disclosure - STOCKHOLDERS' EQUITY Details (Details)", "role": "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails", "shortName": "STOCKHOLDERS' EQUITY Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "idf752a68623a4b30aaa0bf210aa65e82_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435413 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "i1e97a6c3893141d2841f990159bb1f15_I20191231", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441415 - Disclosure - REVENUE RECOGNITION (Details)", "role": "http://www.luminexcorp.com/role/REVENUERECOGNITIONDetails", "shortName": "REVENUE RECOGNITION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CASH FLOWS STATEMENTS", "role": "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS", "shortName": "CASH FLOWS STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "ie6b508d79a074101ab9af860963798b6_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iaa06f8a3781546199df28d375169c11d_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - STOCKHOLDERS' EQUITY STATEMENTS", "role": "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS", "shortName": "STOCKHOLDERS' EQUITY STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iaa06f8a3781546199df28d375169c11d_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1108106 - Statement - 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-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "iac788c46b8dc4f6db70e8f395e7a4f30_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1407401 - Statement - INVESTMENTS (Details)", "role": "http://www.luminexcorp.com/role/INVESTMENTSDetails", "shortName": "INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lmnx-20200930.htm", "contextRef": "i1e97a6c3893141d2841f990159bb1f15_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostMethodInvestmentsOriginalCost", "reportCount": 1, "unique": true, "unitRef": "usd", "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/INVESTMENTSDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r358" ], "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": [ "r359" ], "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": [ "r360" ], "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": [ "r360" ], "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": [ "r360" ], "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": [ "r361" ], "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": [ "r360" ], "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": [ "r360" ], "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": [ "r360" ], "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": [ "r360" ], "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": [ "r356" ], "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": [ "r357" ], "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]", "terseLabel": "COVER PAGE [Abstract]" } } }, "localname": "COVERPAGEAbstract", "nsuri": "http://www.luminexcorp.com/20200930", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r32" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r16", "r149", "r150" ], "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Net, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails", "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r6", "r7", "r35" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43", "r45", "r46", "r47", "r286" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r45", "r46", "r47", "r336", "r350", "r353" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r295" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r89", "r90", "r91", "r275", "r346", "r347" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r246" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r242", "r243", "r244" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r225", "r227", "r247", "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r198", "r206", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Adjustments to Additional Paid in Capital, Warrant Issued" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r155", "r165" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r62", "r81", "r297" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r81", "r176", "r183" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS", "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r135", "r138", "r144", "r161", "r273", "r276", "r287", "r322", "r334" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r42", "r86", "r161", "r273", "r276", "r287" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Available-for-sale Securities" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available-for-sale Securities, Current", "terseLabel": "Available-for-sale Securities, Current" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r228", "r241" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r129" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r83" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r288" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-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]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r189", "r190", "r191", "r192" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r207" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical", "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r206" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical", "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r60", "r328", "r343" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r59", "r69", "r327", "r342" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r209", "r210", "r211" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r209", "r210", "r211" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsAdditionalInformation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of cost method investments classified as other.", "label": "Cost Method Investments, Additional Information", "terseLabel": "Cost Method Investments, Additional Information" } } }, "localname": "CostMethodInvestmentsAdditionalInformation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r64", "r312" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r271" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r200", "r323", "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt Instrument, Convertible, Conversion Price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Debt Instrument, Convertible, Remaining Discount Amortization Period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Debt Instrument, Convertible, Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r296", "r298" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r251", "r252" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r132" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r108" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/RECENTACCOUNTINGNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r84" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r207" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r7", "r35" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r84" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r98", "r99", "r100", "r101", "r102", "r109", "r112", "r119", "r120", "r121", "r125", "r126", "r329", "r344" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails", "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r98", "r99", "r100", "r101", "r102", "r112", "r119", "r120", "r121", "r125", "r126", "r329", "r344" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails", "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122", "r123", "r124", "r127" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r288" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r254", "r265" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Employee Benefits and Share-based Compensation" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, 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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r89", "r90", "r91", "r95", "r103", "r105", "r128", "r162", "r206", "r207", "r242", "r243", "r244", "r258", "r259", "r289", "r290", "r291", "r292", "r293", "r295", "r346", "r347", "r348" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAdditionalInformation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This serves as a place to record data that is not required by accounting literature but is useful for readers of the financial statements as it relates to the details of an equity method investment in common stock. Such information may include the amount of change for a change in ownership (equity) percentage in a given period and the amount and type of the consideration given or received in relation to the change in ownership.", "label": "Equity Method Investment, Additional Information", "terseLabel": "Equity Method Investment, Additional Information" } } }, "localname": "EquityMethodInvestmentAdditionalInformation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r278", "r279", "r280", "r284" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r278", "r279" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r279", "r309", "r310", "r311" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r278", "r279", "r281", "r282", "r285" ], "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/2020-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]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUENotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r217", "r218", "r223", "r224", "r279", "r309" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r217", "r218", "r223", "r224", "r279", "r310" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r279", "r311" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/FAIRVALUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r309", "r310", "r311" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r182" ], "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/2020-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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r177", "r179", "r182", "r186", "r313", "r317" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail", "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r182", "r317" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail", "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r177", "r181" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail", "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r182", "r313" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail", "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 7.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r170", "r171", "r320" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS", "http://www.luminexcorp.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r172" ], "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/2020-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]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r174" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63", "r86", "r135", "r137", "r140", "r143", "r145", "r161", "r287" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS", "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r57", "r81", "r133", "r160", "r325", "r340" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.luminexcorp.com/role/INCOMESTATEMENTS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Income (Loss) from Equity Method Investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS", "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r263", "r266", "r268", "r269", "r270" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r104", "r105", "r134", "r253", "r264", "r267", "r345" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS", "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 14.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 5.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Operating Assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 13.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r113", "r114", "r115", "r121" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r178", "r185" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r185" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r178", "r185" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r187" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r175", "r180" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS", "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r68", "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r7", "r8", "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest Payable, Current" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r169" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r24", "r168" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r40" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS", "http://www.luminexcorp.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r26", "r168" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r25", "r168" ], "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/2020-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/2020-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]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r159", "r318", "r331", "r354" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r307", "r308" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.luminexcorp.com/role/REVENUERECOGNITIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r86", "r139", "r161", "r274", "r276", "r277", "r287" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r86", "r161", "r287", "r324", "r338" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r86", "r161", "r274", "r276", "r277", "r287" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r272" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r201", "r323", "r335" ], "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, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturityDate": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Maturity date of long-term debt, in CCYY-MM-DD format.", "label": "Long-term Debt, Maturity Date", "terseLabel": "Long-term Debt, Maturity Date" } } }, "localname": "LongTermDebtMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money Market Funds, at Carrying Value" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r82" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash from operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r49", "r52", "r58", "r82", "r86", "r94", "r98", "r99", "r100", "r101", "r104", "r105", "r117", "r135", "r137", "r140", "r143", "r145", "r161", "r287", "r326", "r341" ], "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/2020-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": [ "r98", "r99", "r100", "r101", "r109", "r110", "r118", "r121", "r135", "r137", "r140", "r143", "r145" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails", "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r111", "r118", "r121" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails", "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r92", "r93", "r96", "r97", "r106", "r107", "r108", "r163", "r164", "r213", "r214", "r215", "r216", "r245", "r260", "r261", "r262", "r314", "r315", "r316", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/RECENTACCOUNTINGNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS", "http://www.luminexcorp.com/role/INCOMESTATEMENTSINCOMESTATEMENTSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r135", "r137", "r140", "r143", "r145" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS", "http://www.luminexcorp.com/role/INCOMESTATEMENTSINCOMESTATEMENTSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r302" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r302" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r301" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r306", "r308" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r305", "r308" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r299", "r300" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r299", "r300" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r299", "r300" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r299", "r300" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r299", "r300" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r299", "r300" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r35" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS", "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r53", "r55", "r59", "r206", "r289", "r294", "r295", "r327", "r342" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.luminexcorp.com/role/BALANCESHEETS": { "order": 5.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 8.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r116", "r118" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "auth_ref": [ "r118" ], "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/2020-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]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r76", "r79" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "negatedTerseLabel": "Payments for Hedge, Financing Activities" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 6.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments Related to Tax Withholding for Share-based Compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r14" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r12", "r321", "r333" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r74" ], "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 issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from Convertible Debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "auth_ref": [ "r70" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates", "terseLabel": "Proceeds from Divestiture of Businesses and Interests in Affiliates" } } }, "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 4.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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r73" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from Issuance of Warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPreviousAcquisition": { "auth_ref": [ "r71" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash inflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Proceeds from Previous Acquisition", "terseLabel": "Proceeds from Previous Acquisition" } } }, "localname": "ProceedsFromPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r35", "r193", "r194" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r188", "r339" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r250", "r355" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r122" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r207", "r246", "r337", "r349", "r353" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r89", "r90", "r91", "r95", "r103", "r105", "r162", "r242", "r243", "r244", "r258", "r259", "r346", "r348" ], "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/2020-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]", "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r85" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/REVENUERECOGNITIONNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r56", "r86", "r130", "r131", "r136", "r141", "r142", "r146", "r147", "r148", "r161", "r287", "r330" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r177", "r181", "r313" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail", "http://www.luminexcorp.com/role/INVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r173" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r26", "r27", "r28" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock": { "auth_ref": [ "r319" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INVESTMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r228", "r241" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r181" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/CASHFLOWSSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r233" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r238" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r236" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r236" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r235" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r237" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r237" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r234" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r234" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r231", "r241" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r230" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r226", "r229" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r208", "r249" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r89", "r90", "r91", "r95", "r103", "r105", "r128", "r162", "r206", "r207", "r242", "r243", "r244", "r258", "r259", "r289", "r290", "r291", "r292", "r293", "r295", "r346", "r347", "r348" ], "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/2020-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/2020-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]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r128", "r312" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r206", "r207" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r206", "r207" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r206", "r207", "r232" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYDetailsDetails", "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r206", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r206", "r207" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r206", "r207" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/STOCKHOLDERSEQUITYSTATEMENTS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r86", "r157", "r161", "r287" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r271" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INTANGIBLEASSETSDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r151", "r152", "r153", "r154", "r156", "r158" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/ReceivablesLoansNotesReceivableandOthersPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized Debt Issuance Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r121" ], "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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/EARNINGSPERSHAREDetailsDetails", "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r121" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminexcorp.com/role/INCOMESTATEMENTS" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r11": { "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=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r206": { "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" }, "r207": { "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=120397183&loc=d3e187085-122770" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "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=118255775&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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=120381028&loc=d3e5070-113901" }, "r231": { "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=120381028&loc=d3e5070-113901" }, "r232": { "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=120381028&loc=d3e5070-113901" }, "r233": { "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=120381028&loc=d3e5070-113901" }, "r234": { "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=120381028&loc=d3e5070-113901" }, "r235": { "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=120381028&loc=d3e5070-113901" }, "r236": { "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=120381028&loc=d3e5070-113901" }, "r237": { "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=120381028&loc=d3e5070-113901" }, "r238": { "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=120381028&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r319": { "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" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r321": { "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=120398452&loc=d3e534808-122878" }, "r322": { "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=120398452&loc=d3e534808-122878" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r324": { "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=120398452&loc=d3e534808-122878" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r326": { "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=120399700&loc=SL114874048-224260" }, "r327": { "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=120399700&loc=SL114874048-224260" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r333": { "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=120400017&loc=d3e572229-122910" }, "r334": { "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=120400017&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r337": { "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=120400017&loc=d3e572229-122910" }, "r338": { "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=120400017&loc=d3e572229-122910" }, "r339": { "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=120400017&loc=d3e572229-122910" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r341": { "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=120400993&loc=SL114874131-224263" }, "r342": { "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=120400993&loc=SL114874131-224263" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r355": { "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" }, "r356": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r357": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r358": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r359": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r361": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3581-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "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=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 62 0001033905-20-000138-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001033905-20-000138-xbrl.zip M4$L#!!0 ( $!89E'#HS1?IP< $TB 7 ;&UN>"TP.3,P,C R,'AE M>#,Q,BYH=&W=6MMRVS@2?=^OP,BU&;M*-TJ^RHZK$MNI<54VR62TF]JG+9!H M2EB3! < )6N^?@\ ZF)+RBB5S&9&?I!%HM%H=)\^W2!U]]MM*CSK#CQVGZKB3*66H+:QH7%^Y._@D+J[_=O5#J\5N55+E M5%B6:.*6!*N,+$;LDR#SP%JM6NI&E3,M1V/+>MU>EWU2^D%.>!BWTF9T/==S MU0G75QV_R%6LQ.SZ2L@)D^)E0Y[WTS[QONB>TLEQG/1XQ"].SR)Q>G:)AC["RCEXU<%JTQN?4'Q[WVV4EI+Z=2V/$@ZG;_WO"BUU>I*BS6 MTY@?O@8U:\HL/=H6S^2H&/@M-<+4^7"B,J4'!UW_=^E&6BG/938;_#B4.1GV MCJ;LH\IY\6/3( PM0UJF0=#(WP@VP3Q_.0TFGT%/)@N:;R'J.:/O'L^^;[">NM32&#=OLIL)7:K*$M)7IC-DQMR\.3L[7_?ZYG6R(R7\KXQ1> M^ENR$ C1(#HO_WCD;]YUU&;W;,PGQ#1-)$U!.G8L#?NUXAK8R6:X7RIMF2K8 M&Z5S%G5;/S.5LK<5B( >P48:X]SQ'_QSL6_^Z;79:V[@%>P_G[&'0DTS$B,@ MP[NI=HY06+%0(&XHY+)@O)BQJK"Z(A@,*O>L#J]QEN-*2YZQE">XI9G*03Q6 M!;DU@8(2,H;KF1/)^0-AW16=!O<$C,&2F2\)6,,))%*C!$"LP'18(DBSZ5@F M8V8J][& .=WA*F*8%M3C!-L'BVZH9] MC'__,_$GELH"'G;!6GJTB>!#',-Z95P6*;+'IPF^)UDEH!-16W%?$Q&7+N-* M.-WAQ>$HRY: J&-AGBT-S G??S2=1)5! "A0")5?SGA[$F[&+,W4U,PAHFDD MC47S8AEW-X/=L+*Y$FDS-V;-VGT,]G&;#9]XYL7!>2\ZNS1U..MBX))#I:G$ MY:$Y\FZ[9UR3#Q <+N.,G",9 15Q)LW8S7!B.;C!\8.[%M(DF3(5YCG6T"H+ MD2JU2DC@MF&'"(P@1#IX_^XQ&?-B1.P5$O)CE4$BZO-6=')(P8KH1(2K<"E= M]2\"0IQ^YK)V!3@AD,Z6G1=*GRR48B&WS^=P@H0K*?M8+_D1NR4#P^ I3Z6_ M'\:F8_F$5V;W*8YN8T)(ZI4"@:M*0P$2'UN/9D212K9*,IXS[& M-8,OX]2LB<@-2I &;#$JD\*?/$P5&RDD1Q.$#@@9%)EW'$:MN6-6-80S @5:;60XEM,3A"T@_DD]I%FXN<8 MVCE1UZ"T>XKOC"B@<"*% PHW.-,Z+N,&('.MA$,/UV(>26!+\EAFTLY<5=FT MK,.U#[J/9X#D$]&55L13YF.]H;)"7VG@=%<%DT1IX0WP3 #G M2[#6/H(G.6)W$YY5/DN=9RE-T13("7QB-A3W10G;@77"Y>9Z M[[&"B6 ,$[J*6%5VNP6[\")?2)-KF=+?;S%9/&_&//PI>&)^]G +[%FX!;@B M>'(](NZ041=J/[(Q[%_ $*Z&J"3!R1=KK1#V!JVY,A;WW0,&Z#()%-4G1G:X M94H* "%WGTG7AJ,])7\^GHEK8=12L&G.SJ&XNZSW@2'@Z]/ZHJ6J&4] # M9?5AZ9E\\ZM=M*\@._F*OM<_.Q!SB#:7">KX8A4FRUQU@?Z"DK?6N"RLXVA> MK-)F467\#:C,<::V1)]APUBACKEQ(6&?5W((,(%\C",W_';'SR\*=MT1AK/4AISF A,-+5)Z*S#JI@13$%WT#LU0=PR*CJGR'&WM;^0W M4U/IQH/ZOJ8[^L]7*!VI1KHTX7+R28Z@^0= =72;@7EE,5'9A!S]%GQ4/\?2 M-2]07F9J1AB=CE5@ OX$.XCU-ZE-[6\4@>_D\%OXU+,%>X<=YC'I\ S_M!E> MX6S= 8 ZDD4K5M:J?'#J$6-]2UX+Q, VZ18VDO'2T&#^Y1*,7&9\-I"%-\=/ MNIPX'D?UK9UB55F_NKFX:)^?]-W;&PM_6C%77[_8:?L7.QTKUL>.3]O11;1U MN-O>/O8YM?WV6?_;:X6Q9V?G.ZGM>$<$9\"IIN3%RT:_,9]0^<@B M8& %:AFE=H.G___0ZVYX651O^^MW%"#YG3;U>O:T]N['KEX<'(,4_>?ZFZ@G M>]T1G%VWY<9._ME!M*8:0'D 6>8?%;&Y5_Y*?OX3^O:OY+Z;L:24O5D4Z??A M1-!DOU AT1K\"U?L \[W4M0OO8+L!C=W?%GZPJK^[+<'I0H_OAB$!YT36OLU MPA+ OHIVEU-X#!17=ON4;>_2M_ZTH?X,/[3P/_FX_A]02P,$% @ 0%AF M4?* :N$])0( ]CL9 !$ !L;6YX+3(P,C P.3,P+FAT;>R]:5-;R;(N_/W^ M"KWL<\_ICE#AF@=W;V[0!GO3QY+:1K:W^-)1(PAK8$O"!G[]F[6$F(QM!J&) MY8ZV):VI5F7FDT-E9?[^_TZZG75(-I1#)6O[=%!Y5.(P\^5-.AW*Y_Z@\_M+Q:AXII7_:/307O_ M8%2AF.(;!P4RNX-J*Z_Y(1@9D6&AE-/>*1 M*F2),$@(*9/ERAF%J^$EETYXKZ+7GG&LG16488.58<;JZ%E^[,$(W@[>L#=\ M>>(&G?8_UPY&HZ.7+UY\_?IU/?^RWA_LOZ 8LQ?MWG!D>SZNG9]_/$3[UAY= M7)'LT!5GGQ]XD5\188(8F5S2:?<^_^ )^;"SPXLGM(=]3HGZT9C&9YQ?<.W$ MKZPXC1AC7ISDUYS<]638ONU$N!]Y\>_:VUU_$+L6W7S;]LD(#:._=B5\7]_O M?X&9@9''S \O1@/;&Z;^H&M'P"]P4R(0UE>F .YS^_O\["8447EYD^_-"6%7 M;K1VA;+A\J6O3J%\,3YX<>HW)+HVC_GH!3&[O>O#Z!QWX<$GOC\X6O?];D%_ M;!B>7!#BC3%,Y@\.Y*&;Z\QR/!I\E_+F!1PM3GS9L;W]?Z[%'OJPNP;\'&W8 M^+T;1[:2+T7Q/\?M+_]<>]7OC4!*4?/T""CJQ]_^N3:*)Z,7!6^\V/@__^?_ M_#YJCSIQ([\8F@S^]Q?C'W]_,;ZUZX?3C=]#^TME.#KMQ'^NA?;PJ&-/7_;Z MO0@#:)^\S"?&P?AC.X38*S["\3I Q:#MQ\\_&;V/Z9]K;>N5UAYD50?/DPQ. MX:@3,R(JRQ/#?V\50R$P-Y<3VK/=_.C8?KG=@_&=OH+7&=C.3B_$D_^-IVN5 M=H!;!_;QU&WUO[RE[[^T6.TX'&Y_V7MC#AN'[VCK\.-AZRQT6F<'A[6S=U\; M;_X\J#=WSFI;G[_6SSZ?-3YM\[U/M;.WK [G]'&]NT-:M,;@-]XZJ^':UD&[ MU?QP6CO;%+4M+VIGG8/&FX^'-:+Q6[IWVOKD98ONT/IAB]?A5[@?JV]].*UO M=3I[6W\]\_/>UNM+^'-Z[9[\T'6#O=)ZVP;QM#IU(MKPF'M ML'/8HA]H_ M,$-6ZX2X<$:R)).D8FT#9R(P9K#X_<4U>DZ?O&/9AZM/1B\#J)4NW/$@V-.K MA']U/!@ U5^WA]YV6M$.MGMA"\XM:?\SVI]7*R7Q)W8E9<4OI:T5QN)$$O)1@%Q' MS9$3P:$@/ 9;2F%M@;9Y_N=&VK_@_OU0$O=.Q#V[2ES%%./&)&0#Y2"X',QA M%@4*'%NB;6).D;6-=VRF8.WZ_4ZTO60[V8J])/HF4#P45._8_9+0/R,TODIH M(( /RA,D(XD@Q8#0VCB,C(N.!26X3&YMXW6>\KDIYE- Z-B[3&LUGPG@!J\=K;SM;'EV=Z;3,T=X("]P[?L M_4&K>])I'!X%.'=WA]4#_ J6R\EV-R[\0@HX>*@PG"U\@,X M?SVP/GM4E>->>\P%Q\, !-H] .JM76>/D)2@5FI)F>6.86LM=HD2^"!%U/3O MG4NN"-&WN\!__UQC$Q8X]X%?ONIW@4=V1WW_^2\[: QV1SE*\-%VCN/E@[,B M@&MPR1X_9X_=*^R!?8J4"X\,UP1QG1RR,2A$*-;&<&X4!_V.UT&*)QPQ88&' ML 2)1EGIF3:, MY1!W:/?V2SZY#Y^<7H&3Z+"4A$?$"+6($X;!!*$&<2P8)SQHDL-'7%0E456- MU?*AR%PBR7TYY!))E)&*&A.0-5P@[C5'(-S@PU 0< 7^IE6@<#BO,BJJ M3)H22)X+F]2ONKK8&I84*!PA25[Z]1AI(AW\E:)-3CBEPG(#2$ 3FAC2)F*D@(A!5TME]#(]9,X(8)MBA0SV'/D$WHPSTAO-UC;^ M^Q^:$OK;(H!(R1Q/S1Q7'1=A65 8"<(+ZS0B"R1"0#C,DS-&9#MD.LPQ<^0H M7=N'<4CC:@0DV!2#!76BL.&(*ZV1H9XB)IB,!E-K0?Z6%3Y*#GDPAURQ/YCB M8' (E#S)?BWSR,1$D91<)J4-J)P?<X^=?/O1\#,/^ M\:#X5FR_>'G.I6/&>$B*TN1&L<@+GWQKA_P]M>.@4@PHWKJ/X=7._UY/<[YY M\<;DI^MW/RIRG";?@,\'HYSMM#'9 ))=RYO'+H89KIQJ4$ZXOWYD\GWRD!?7 M)FIRGRSNQ:2=B_OD]VZTP^-!W#A_?'%P./*:#RC!";_\D;G1^XYH\<%-U^?LO-]-R\_ M[&[=>S;OH9T7;#:O\>?]9O/:#-Q#^RS2#!"#"*AC\GA^N@CK30Z&]A<8UM53 MB]0].^H/'LAZWUR??]R*O7ZWW;OMMG<%B&NW>'%]]#_C_"B=P#HH8[$"LY=8 M9VS2$AO)E-%.GN.Y6FP\5[/ \VOSAC'#@<(?P@WWD6D+K@137A-B9" LSQLQ MY_,&'Q9OWO+>MCO.6SYU6O/F8/PQ2)JPX)A[C;F3)"FJG(XBAO-Y(XL];W>T M'Z8X;]J$X%/*ZVR)$XZMIU[@H(*1UDB9SC647(CINJZAY'0T%.O%TM'Z,CKXV YXJ&EQTP4O*-6>-).!)"+ ?Z.V!P HP7B2HV.SOM'/WB?MY2,OX:X&$G1YVV;X]JX]T/H0U' MQV4*)J&(8BDU7[/]G^.\3;C?/>KWX.MP\Z0-3M(MN1KC>_W^XM9'7,S:Q4AF M:$!>(TT"108,JB3VED>LC+$"X,A@&^$QRJP,:39#:.?PA>W\9=MAI_?*'K5' MMK,L9,(Q)-"9Q L'R$$ 19F/A"@6HB!4K0Z9O#_N'G=RXD)C=! '^;Q!/,AW M^Q)W>K[?C4M",J-92I@P&A@8C<09:128%M:Q%*G49&5(]CZ.;+L7P[8=]-J] M_>&2T$<'9[4&M619Y#%J$P$$"8[&1,$,_28HR):>4$^JG1X1K617"/H(;X-+ MYS"%Z:4V<$^P=C2*Y)V2R4=#TNH1=&8Z;?[$)4(S 2K/!*VXC$+K!-8CDXZY MQ"+U*TC<>6C"^1.:86*341+^\R#%U#CF50#GV6FJ252K1^BGUY_SIZHT(?H4 M9\R#!-B(^1N^I(4Z=1]!F3-6EF+?(HO6,A"04Y@&^2);W-3#.+1-X;$2N MA!#,R'.^29I'V(].$^N(%4ECS8VF3B8;C+4D14^952M#FCEXSE,D4PZT)0> M U8]#YJ:8' 06 8C(O;4K@Z9YNLY3Y%DB5K")%CSB6 >-8!>2%@([VQB.%*S M,B2;I><\1?J UA9@F7&=5]RI,P[TDY>4&.])$-3-CC[SF@$6+,,"&VXXJ&+A M0!DS:PPPK% >+-AS0T4]9[H[@-6EMF02^QY'(GR9@(7&;/@F"F#HP,7-6F 0LXP7AF2S3IV,"7Z^)!7 M\ +Q5 KN0:E+G;<[&^X: 2_63&?0$*95B88#20W+DB-5U!:%\)SGCVA@^9&8DN5 M%9@S:AT64K (!@\1.'JR>H2>O><\>ZHRPK6)FE&A"!A#WGBGP*9EW)+H@]"S MVR&XS#KV2;8NVH2=MLH'E2*W"LQ3;T%]&DYU;C8G5H8T<_( IT0FJ:2EQE$> MBJ:!Q$1N\DZ.(%TD*9'5(=/\/< IDL MN #C@7JNB4K6>P^VH5P9TLQC,] 4R41AUCSEUE'"#(Q%8GQE2#;3S4#3HT^(5&DK<@8G MX50*$X/#&F91&,,59C=W^"]_[MG,PI+W+#TPI<1IS'6PP2GI'>=>><=P,E($ M, 99EKO5(^A-#)%IQQGS6@HN@N%2:8)3M"M(W'F')>=#Z%SN MU#)E1;218Z"V]=$R9X.P8)B.\RQ7B]"S#4O.AZK:,:4Y]599SK5@3FKB$@XJ M=RAU>AY478YY,\QR$ZDT"MPS;76D26FA-,[;3ORDF,SR"\'LRFA,*R%).\V5#\:K*+&-CL$LID17AC3S*:,QM9TE02I%M4A&I=R8WFJN&2781)U7 ML/WJD&GN932F13+.J249Z)(*7-.H\TY(\-,\J UOT^J WHS+:$QM&R0-+,3 M$J>$RYP?QR1G CQH+*P0>';TF=<,"!^8UE%'DRRGBAJ>E_:H"4XJ%E,\-V?X MQ)Q9_MRSF<8.[I@X?;-DW6-J341P*(FQ.DG-HP)E@24/GEBLK",>KQY!YQ8[ MF#UQ ^&)4"I(X@J<#_ MN=>YY5X\-Y8 MGS=L8JZ<#)K8U2/T[&,'LZ*]66>:O%[ K1+K-M\B05Z:,C=;"#XP$ MJV,P*T.:.<4.ID0F';'+A7L5MH%+0!YA9>+2<::]!^]T=<@T_]C!M/9OV01@ M)Y65,7+%F!54,VUX,HP[[?7*D&S6L8-IU09G%D .ZVB]Y1A[8Z1)CO,$KA<# M'WH._0B663O=M#)FWRC!"W"E3"3)/4(/7O/>0Y-;$3T-A(5E0N<".T2,<82H5@(.1EQ=FTHEEG'/DE_#,N, MH5QJ#180)\:[E'2*/ 3!F',^K QIYN0!3JO=7-!:&TL9%X8''#7#Q@L7%#=6 MZTD3AE4@T_P]P&EUGM$T)B,X*"_!E;;6R"",\S[@'#W4*T.R67N T]H,!,)# MDY1@5SCNP4-G+#+"E6%YMQ9>@AVJK]N]]BB^!<$ /(-IV&^[3MP<#N-H^,=I MS1[V!Z\Z=GB#6F_;/M^GM[^Y/X@%=9=E]U8V^(G/:V@D<0:J*AKCA*5.Y8+4 M9 GZ!2T#P:;8YL02D"CC&<%.<$^=B1:##B!/7LF<@66Q)J:0?N%=6.LBA! MMI*V(86<9 M% FG2"UG,)I>&6,DU*FO.6:J41CCB9P3;F62:EH- M+T'IB@3%)JN M*/%>'0]'_6X9X5Y*BZUSW.@ )K;&@6D<&>,\LA4E7A%]75*2 M8:>P<,8F!U*G<@,_PRA0+>%DM"8W=^"O'.UFCIKSUX_!8I MTUO9Q%2D:=5)/G.L70"21\MRJ@!/Q &QL7-,D6@]3<)X1?RJDWQ&"#U_0A,B M6<(!#"4E.#?>>J%3\%Y2<,F)LTO@X2T%BC^)PX>=Q)P$;0+&/,1L0#DB"8G! M6!^Q7E'BS=/VG1[Q>."$$!TP281[933Q((C26:PY-6I5B3=[VW>*P4L-8J:Q M$,9A[@-W-&K&B2 2:Z*BOMGN>)%7")8"-:_JQWMV:IY2>AW5V)BD0LI!!JNU M\=)1SWRD6C#Z;8?K52/Y7&W?^9 \;R/63A.3JXE@EZQQD@GNL?/:V\!6G>1S ML'WG0VCKB!:)62)8XC9B9R+G//( LATHCDNPSKL4*/XDR[X^4)L8\8X532Z, M9H8:Z:*3GH@LI:M)O#G:OE,D'@X^,*RX2XKQQ+T35!IFG5;*,6?MBA)OYK;O M-$G&%+$L@BV4EX)3 L=%$Z*2C$*I*)8@4+#YU0Y"\_0H7B?*=O>HTS^-L=A9 MT#C*>>Q+XHX(3IVEREL1%1QMCLL3;(*T%^W*E\%0F2=MYF^(*%,4S#1, M1P/4XP9+[W PR4G!25B"KC&+(5M3A+L4!,Y[J!RUAE-!#2$Q@:V1L]DY36%I MX>Y]'(X&;0^VPRRV4DTMM<5KQJS)R!9Y!#?,$>$\(1)S[Z-9ILC+O.@R?Y@C MS(6@-(Z24JYR36 366)44\G!>E^"O-KYR]0TTYPUUESB)*U67'&J)7,&:\.4 M2,[&E8&X#V"I#]_O?E@2J$LN1>XDC\8('EC,B^^&Q^ %Y5$1MW)0]W3TF3_D M\:0])8SF C7<8682"YC8I%QT''39JD#>+&3L<=!W#",L:-([SF.YF.YNM,/C M0=PXOP=\G-Q@M$]>#N*P?SSP<3C^ M>A!M*.8IM+]L_ Y_G7.1S,TC5?3:,XZULX(R;+ RS%@=/?L[(_3E-]WWOI@5;%['WOXJ>[;'+<]SO]PW*KO-S>;V[L*/=G?[U8?W.\V=[=W*9GVKLOWO5__:K+_9KKQJU&H[ MN[L[C?K"O\*GS=U_[=3?-!OU:F5K_=5ZA6+!S3?#7BHF>MUX7ZO\#J+=Z_?J MQUVXB:^<(]/[F/(BA%=:>Y!P'3Q/,CB%HT[,B*@L3PS?INXK/9L508CMEUM] M?YRQ-"/TVGGN%OMXZK;Z7][2]U]:K'8<#K>_[+TQAXW#=[1U^/&P=18ZK;.# MP]K9NZ^--W\>U)L[9[6MSU_K9Y_/&I^V^=ZGVME;5H=S^KC>W2$M6F/P&V^= MU7!MZZ#=:GXXK9UMBMJ6%[6SSD'CS:>N3EXTW'\C>IW>\=?CN MM+'UL5W?>L=JW3^[]>;^:;V[][FQM4_JG[:_MKH?OH0W'WGXUY^=/=KYX@[[ M?*_YL;,'SZAO[?#ZIQU24NTP$K;M0V"T;L"7R^)L%'Y+NMT[6 ?H-/U1Z-^ M]Z4$,M_&3"/K.G%RB>L/ +<1,%7''@WCR\F'WT)[>-2QIZ"K"M8H+OKM2QR, MVMYVSF\YZA]=@O,Z'@/T"+3 *$SN?WYXO3CT8A2^/4;7.1'?/8K7R7>/_>BN MA,-X^-1OJ_$ZU=^_].IM7Q03,9X,F-5,LG^NL;7)!4L0QO:F)6K=;7BO#U]AS">UCO[ZMKDYJNWB$_CW[[PF#$8[ M1];+@, 9\TB+P)#G$5/F"->!K6W\]S^,XN*WFWAS 3?G''_!S')6S/Q O<9O MY>4+3JJ,6:GRU_%@> SF>&74K^Q>.]%<(J_4&%B%_"KY5^JHP.8CYT/&B/ MVC"2[1-_8'O[L;+I1_DP,8QGEB[.^\_%_<=F?06(=H0'GN5R[9>)G MAB)3G?BG!)&7(1>E@3L>!'MZ&NT@]FY#D;\*BFR/O>(20WZ&(8 =VQ<8(A2+ M0M* 1 H>\>0)MWQS \(L";:7:OYO(GEY5^\(H!S*K4"""(FY\0"80@J1R5$DAP->PYVJ? MK[K:OV2E)]+[H\L'G"O^-.AW*W__G>__]]_KW\+$B\*I>MKP4[N[7QD._#_7 M.MW>R84H_KU/U@^/]M9HJ/ZG!D*6'I,>&+_;^94];0Q!"C@"];S2*6=]=HQNR9Z1OD*)CIE^T3"_*>62 +_>""]!4[ MK R/HL_K%*'2[E7:HV$%$"*;_[\N8)#&F'4MS4-B-(RL*_&P(,V/CW'QL"M_ M,EBMEVBP2N@G#BB-N6I.ZGA.MN4PERD]&O2_9+F][@V.(3R7C1V (6"SRBZ* MFK[J'_=&@]-78#LO):*/#>T]N8C M&)O[HM%\_;EV<X2/"XD\!SFXR>:OVYU8'R\N>1I"18.#QQI)QSB6"ADA8Y(^QB9 M(%P;'XO4!<2 !*9DZADR==.>[)QGB/@"OTL.OS.'O[O@<.R)U)(HI)34B(>H MD+$4H\ 9E\*#=4_ AE<<4<65Q/J'+/X3Z^3G#S(MJOOZ8]=-^3OE3^,2*T.7QM)X?.7K>%:_1CI[ZUC^O-3F?OT^O#.JT? MY.L;6^$SV)$W[<^O+7B/.OW8W3M\=[;WZ0-N;+TCC4\?.ZU/-=:BVSF.S.OT MWZVQ_7JXH4TJEP\$CIO**LJ0>G"M&D/6Y7 6/B3FRMD$H);1RN?6_\D?G M2UBO/L#?*OG[ ?S]"CXV!D#E7LG==^#NR_B!PY%@[3&B(D:4=SDC9YQ&%D>1 MA*8F6KVVL7D\'+5[,^;F.2[.+FHT^)S;"]>N,?@+S@0W;JG#P#-C^=H%RVLN MM1>&().\0YS*@%ST B42I*,1$\;4VD8SGMCA$S+\/<)IJ:O_H@ MIYV]]M&R+\',3/;V+V3/&\'@?Y XE0SBW&)DF.!(2V&55H&F!+('GZBZ?QR/ MB)4,J)RS70[:'0T []M'ME.))]$?C]I?\F)_:OLXG')$ZFE.726R !4,@*L M>C1+L0'S:V M:KRVU;II?8C6IP\GM;-LG>Q]KM$:;GSZ0%O-FJ@?MD[!BF%@A?#:V?[7>N>Z MLVN,L((Y@X@0$G'&&+):*Z0PRZT(#=/2 ;(+0G]=F?T ,^?/MWUXQ[\.^KWE M3^B8'8]>>J="$\2@ZWVYZ MZX5W&F\WXRY3I/_['YH2]=NPTHR=>)3Y]WRMMUK9Z?G.<7ZI2@;>PNJ;@M$W MZW3S.KS2PJC\_T3RU\\X_9YNK+?8YSJ'0?P^D>W;1:AO[B+;2*;?O1R,=V, MYY#SS=?)$Q01H 0&._W;/GRP97[ZS+:+M4>=8KM'M/Z@XG-%Y+F'@99DY@:V M4.B[IUW7[_RR .&SY9BW^OG^HCC99 @:YNM!&[CO4@T]TXS+)_2ISK7]*:&N M$/DE]JE:AZ_!AVJ=-II_=%K==[B^]6>[T?S,X#FDUOQXN-?=X?7F]DD=WN7& M#N-V#7RHO<,=47OSL;VW]0[7NCNBT?3P3A].ZI_@KH?[<(]M6ON8BP)<*2R2 M)]X:BYA4"O'$#3+!"D03,2$$1604:QLYTQ.XN:BW5ZW\5RX51"I'=E#YDOM5 M/ZVG=2H2+.U>]%D+5>LR M!Y$HHI4WB"I%$7>1(%!G KE$0A02*Y,XV+3@X-?M,-C_5-YT^LYV*KNQ$_VH M4K.#SW'T\P7U)U^W?*+PP2/J^FFV+I[ >:;KF-XM,?I>;NZ3.,]/-]:[53;\ M62['8JZKW ZQ.[V0-[K$BCNM^(/H/U= !CZ#AQ2+35@Y!'<9<:[\0GZM'-AA M);4[,51LIP-.5 Y:YIC>?X[;.:(WZE=7 MT$I1CVQ8^07NEXO$#(_!EQL>]'-YB$F)F-&!'=T<^U=[?91YB..+S]_AUVH1 ML/V%CM_1@5: X^XP Q*<7YP*%^51G-\GUU(:7E2J.:GW'M3>WFJN1I_:S3KAV^;X/A\;4.]X Q M?6XT0WZ_T[Q*63O\H]-HOOO:RF.\LG*>$@Z:NHB4=1YQHL"JITDCEIR@(4;- MJ%[;:,6'9,PNGQ#R51/">O\V@)V,8G(J'QMPBYE:^#3+VBMKA5RI#Y6U,RCF M;GLT E5>> R#?B^_2^>T$N&]3BL[V>:WOL@WW;(C.]X*?<-(N;S'U67(]\=P M)LBX'81D'@__[X_Z'\='4P.KU=V8RS&%F+* M3;W!^BOV,N5\2PJO^9T1%H?);Y/3?GK"=\V>X75FJU3 M_!NA#M%)C.UJ8&W].D(]+K=HX7CMZ=>*"JNI(&7FZ?W^X/2V'<_9T1B\.C]A MF:VI3W]V]II[AWO-VDFC^>&DOG5PV.KNG-4_U?#>F_?=O4-_MO>IQ>I;GV]: M4R>M[L=.O5OOU,ZV1;VYC1MOZNT6C*AU]O[SWIN];OVLWH'K<>-&V@,%VXE3 MG4M=:HJX)A$!@RODC)')D:"(RTNQMPO@L["P[N7FS-_1FZJ$;WY+\16D\ T; M^HD0^HIE>GX+E,]_2?3D)NU>+H/V$N5?YF9]WZ+:;W2F7&'2/ROAWOV>-;1J M0CZ_[B]C^Z28Z#^.AS"PX5(O*LW&/CF]6MG5*"-HE!9%KA/B@AED*='(!R!* M2L+X*._6^&6N&Y)7##JV;W>.2N"8+G!,IOE-,KR.Q;G;X8LD0_WR"R1,C/F^2RA# ]BIS-! MK\HO@$G%0L:XE]H=U@G*K))%,+=W,Q67W\IN'>[!\UIGC:UZI[[5XO6MW'2E M\[GUZ>-A_>R/3KWY3H"]_+E.O^G/VJYWX9S#&B\:N!SNXWINNO+I_0&,F=5@ M+/6M3K=%W[%61Y.K!;"YA5B9&H%AJWSONAO[H_/ M"?C%ONIB6_5N,8;&\:BPM(&7@+> M86)QRR4$Y0=WISVK [ 2F'H>*48\)(*X,P893#2B3 @3C)32I;4-+JN"BBHW M;(*M$]IN5,8TG5@=KR[3&(I"5MX??376T^Y-!(_3=27@C>\[V 4L#'9K_^.?0]YB ME\VZ_55?-][7*@2C=\LPTDKS7]N5=Q\VWS>WWU>VZUO;6Y7=[;^:V[4_X#O# M8[%<54HU-_]XNUUIO :NK#>WZ\W=N0=@Y>_+7Y9OOG 1#Y4"<#Q/.JWKWE M[5)Z,C=C/#@P?,_;:+X\[@'0Y+-@3'9AQE(Y&&1C_Q\_MXP(S@1[WZSL@+5G M;]HO-UGRP42[FC=5TFU*='N]4]^LO]K9?%O9J6W^/4A\372T!<#,%B:QL[H]BMD"<%Q))HTR;:ZXOUW:)9 M6E%:Y%Y@6"[__7#Y[\&9"26K3Y759:Y;F7/+_8?MV%P,??<@ MQM&P8HLP82$"R_JBN_%H5,0EE_HM+B(WQ8ZTK>B+5ZHPDG\EYD$@=5_9NR78 M4_30^;[)5@KE_:A,OD/'.6N0)[9:2[6P&!R8JR1\1RU=GN]WXT4%MB8\+Q8HM;2 FR>BWLY]3Y;X!2JU?E'P9KO(>%SJ5UE^%5X0 MY)H*+[7VRF F74RM7?I]);/>8%9Q5P5OAP>5UYW^U^%*J76Q[&I=K(Y:%RNA MUD6IUE<6*5FIUDNUOA3,JG^NU@NM7NPN&>8=*$5VYT&_ P\;_D]E^S_'[='I M2JEZO>RJ7J^.JMIUJ>I7%CUYJ>I+5;\,S,I(WJ0T@C&-^I7OZ/RI)3&4 M.+5HI)Y:)9[5&Q![S0)_!#9_(]JZ-.?WB<]ZYONO[QI$-MY7U[ M^+E4,JO! 4R76J;4,DO!K9--/KS4,LM%-7!91@,@3*%A_AKT?0Q9J90J9#7( MRTI'I50AR\&MFW,:^(&.Y M)]7>QGW;&9NV1?_KTK9=$<*6MFVI/):#6PF=*(_-4GLL%]ER/+WRVOI1?U J MCA6A::DX2L6Q)-PJRMRA!1G+/:GVH3?N@A('>>>)[8QKC)]O+MF-_GC0'K7C M..S^81CSP7,7I50S*\("7)5JIE0S2\&M^ES-R%+-+!?5MD\.VJY=[FE8%7J6 M.J/80N$+_^>"SWV(BQMM$LFM0451A[H^_L[;S.JK>\YY,VX3GO!5'Y3F^! MFQ)S1^9D:W-_L9WF=JU"KK[8;G,3?KN]T= =WTM^^UX+TCO>F'4MV$-:%RF\ MSOCT&_<0NJ[QPV[[XV."T2<9++E;\_A'&'T+V+OG1XWA5N]M7S7J6]OUW>VM MW')LM_%V9PL08:ORQ^9;@(CMRNZ_MK>O@,/JO?\O[5YE=- _AGN$8;423WS, M76!RA\B*[?:/04']^K"V*O=PJLP#G*IGT$7KHNI.+EQSCU:]*S<15^OE/Z2O M^F+U+OY>1^9O.ABM NFN=:M\AJP[KC)U=Y9UUG_>'P#N!G0^Q%3\N6\KKKF^ M].;N[DVM><^W?6A7L@7D@%^.>_8XM$K]]DOM4+/@4 M%)7%C7O&WFPL "_5NO[=/7O;Z MO=<#ZXM:0,>]]NA]CFD>#\,:,'8OC[[XH1V2$M1*+2FSW#%LK<4N40(?I(B: M_KV333YL&%ZKA.C;7=L9_G,-@4RD_J!K1W"+D]'+WG$W]$?GQ]_[+TQAXW#=[1U^/&P=18ZK;.#P]K9NZ^--W\>U)L[9[6MSU_K M9Y_/&I^V^=ZGVME;5H=S^KC>W2$M6F/P&V^=U7!MZZ#=:GXXK9UMBMJ6%[6S MSD'CSP7UK8N_-]DGK#)[5 MW#ZI'>Y\;34[W;?L_4&K>])I''[(S^7UPTXGCP/&QNN?_FPW/NV<-)J;,.Z] M@_K6/MU[L\,FU\"SCO?H!UEO'L!8]VGCTP?6:-;.X#S2ZNZ(UN$VC'&O7>]N MX\;6WN?684B-5_CD;7-[5-O%7_^6(7%O0D!8Q(2XP 'I1"1*R@7L=71)D;4- MAG65"_[[B^NL\1VU\1"\NX=,3--@*I%I19&)1*.L]$P;1C@)5'.2C,%$&.=( M(B(C$S&$,E(BTR(AT]D%,G'"HW(FH1BQ0=PSA0PS#%%G2+!689O,VH8P5:+8 M @'3E)RDI3$"-[TO L.50?01A,!U8K72BZ/O^A+T?G-Q*^HN-33-P&B:$.7] M!4WJ<73NVI:(=!]$VKUB*X%%Y&+4& 4:-.+8$61-HLCZH!4VG'FCUS8DGH:I M] -4>"I3Z:Z._+,7X!G8%J4 3T^ +TT*:XT(@6BP(1Q%W($U8; "*88_TFN= M=,YA%:*JB5@@ 7YN<:6=WA=@\_Z@'8*).01"+)!G5FB1N+51K6TH5<5ZD6*C MSRT$\=<@'MEV&&]&[H\.R,O@P-XNAD2FP6:R?EQ[+0S!H^ZK=0'1T-)"( MI.<","B !2&<1%A[ ;#D?4H"[ 9:5?S18= RZ+"X@CL#LZ$4W,<+[J7QH E- M)B2"6)()<6(]LM99Y !O'37)^82SP5]E1B^0X#ZW8$.S/[*=BK^6]O68@,.= MDQ57#Z)FL;!1HM.#T6GGJEGA*8V""8=HDAQQ![:%%D(@;!3H&6&#XW%M@QM2 MY5Q.R;>Y3Q[OLL0JGK&XSV(9I!3WQXC[I3$"TFR9EQX9CP-X$58@&[U""GZ+ M2F%*)2WV9U2YPLLB[L\A'_VO0?\(AG-:Q#9RBNU1;NA89EC,VQ"9T.6OCNV- M-GMA>T*:,N1Z7Z"J7;5+=,+..)J0=,DB3K5 1AJP4)3Q & R>I+6-B2M2JD6 MR&LJPQW+9UR4(CQ-$;ZT-:@VVD?.D'>.(?CN7%QE'.LK\BGD;$I!6P5L=("&FE25621UG#+M(OE,RA* M47X*4;XT+%+R2@4KD;#:(RZU0L::@ 31Q'J<-,=D;)6 M3'&02\6W>[[?C961/8D/6T9Y%M[-#.R*"45V"H(T[=#;?QOM,!;4::0/PW'$LP2A>X&0O[9.0; +7C@4DK.( MFVB0UBRAB&E2.C+';4X7UU5ES (Y)F5D8?ELAE*&IRK#EX8$L39*Z@AR5('A M3XQ'6FB&$B-!"(ZYPCAG658Y6R09?@[!A<:#MX4^"T]EMMM"Z_V>+W.Z'X V M^U,MAC+*L+BR.]N=H:7L M/EQVKRQ#1.N<$P)YXR/B5@;DL,E;NW5R3G*E90#9-55"'[T,448<'K A]/90 MP\_>\W&[P19N*NY>2_C>[[\RZ#NS3:\EW-X+;C]?-9623,*)(!#!.B$>I4)@ M(%&$>=(Z,HME9#D)%%?-XR.\]Y6%.8=>2DPK,6U>.WM+3+LOIEV:D.#?,>\\ M1E@3!NY?\DA;#2:D)-I0+)7+F"8XJRHZK6C3XFWI?60H:A[MA\>-57:?- B?_^AZ9$_3:;(=P^-97M=Q]V MFJU;>K@_O,,9 WX,_>.\\>D.C>,6#[P?T9_KKG&49S^AS\&YG;2WZ[2M:W?: MHW9\LAYW2T'SQ6IRMQ13]MP*A%TT.#FRI[D0?]G<[IFTD)IAGY:_QJQ5%CIZ M@%=T>*VN66X9Q7E0B"6=O2(7D,M[!!-/*ECEG+=^;8.H*GBP"Q18+]O9E5@T M[XA,B453P:++"(T@'E!(6$08"8A3(Y&6.""K@R!!1 4G%%AD=-G!;JX&WN X MAJL^49EB/%^C*-/C[24Y2BQZ"!9=JZM&J',ILEQ&'F"(2YEA2!M$)9&6\A12 M"FL;7%"D-B5)^IR._5ZK)>^:9BQZ14-0^D1(9ZAB(LPZ*$8\3 MYFL;C%2U6L%]RTMC2US401G$+[%W'"OHHK3\47^0B5'F(,_1M'@%S\LC^=0> M';PZ'L*TQ,$$ITY+E'H(2ETOMI;;T1 ;D4Y>(ZX9>#S:>B1,T%$#68V71<\+ M8A8IK;%,25X^*Z,4Y:<0Y4N#@RFAM:8464)R[SLGD'-:(&6]$\IR[308'+I* M%ZILXG.+75SO7C.E",8S[FDQ QND](L>"5/7"K)1%J@T'B.@'/A%-'!D.'6( M1,H)-9H$1]TN17Q1;I13YQXO\E<17[:,G*B*K$D8\6HV, MQ#0O\0KNA9.4F[4-H:M8EGFO"R23-V,C921D42,AY1[/!^+4]3)P4H$N40IY MZSB8)K[HN04XE1@!9>,(X6":D&FTP2AC(8LKS/..A93"_'!AOC0Z3 #ZL:B1 M\D(C+D&LC1<<:1SA'\6D#+D\4U6R%4SE6&BSHBAB5"9O+(A=<;VV5 E"CP6A M:S7B+"1I2(QE.@53.98;&NBW]M'HSCH@N"X MLC/>7!=*@!1-H,06$*)$FWNAS?4Z<1' !GN'0DP!<>TM,L%PQ*),2ED3(PZY M*B6N"E)F9:RPS$[';#B+@WZPPX-27*JT4M0_T ;1#07B#N-$5CV"FEF M-><8<%>8\SH-]+<%$M?G$&LHZB!6.A6LJ]@\.@6LC#8LKOS.JKYL*;]3D=]+ M2X(G'Q5A :G$'.(\"61,7L(@@,64 3E5+A!=-0L5+7P.489QVN9CK8=OJS(] MM]RMV:9KEEAT'RPZV[QJ2S!#24@I(L9STA;.[6V"T$C[8%6B/@#)P)8PO*JY MGI)7LS")FE.,4#QC89]MHF8I[/<5]BN%+YPE5!&%')5@> V(TV<01)30SU6 M,F P/)2NZL=G:,Y*UI]#>&-WU/>?#_H=F,GA>2'02OS/<7MT^J@B@?>AS6*C MU6)4$%SI^7QN.\9?];O=?GXJB%ZU\E]X'6-2.;*#RA?;.8[52EZ7P>/_*\,# M.X GV^/107\ SPB_5=K#8:Y=8WNATC\>#4?P(<]"A8NJ)*JJL;JX:E39C4>C MV'5Q4&$XWYGBWRJ<5QD552;-E1.WHC\_C^3SB"D70J?O@MS,X(M ID %J4A"; H.:=I;8/+!5I(*=<] M%\9Q*$7TR43T6FJU(*\-,F794"/%T!OE)PCWL=C6E2(M*]$.E:<;V@N#;:>R0]SOV^!P9SJJN2 M3FL)M8QG+*#XSJ*&;RF^TQ'?2X,"ZY@S'1+"4DG$E<^;-Y5 23&=L,,1>[*V MP32N,ES&.N;:#N"X>]RQHQ@J_2+?V_>[1X-X$'O#]I=8Z?2'SRW9^Y>9V!9# M>$_X=$LY\0D]BC315U>IL=,#XL2W0))Z'#52TYZ4$'4OB+I63$\;E63B"@FM M'>+8$F0PBX@SYIUE1 (5US8T4]_ TZ]EK&(5A/?AEL6%\-ZG34 IUT\IUU=J M^6)MC,()Z402XEK:G)E%D9,F21T G@/)B>!@?"R&9#^W(,;[.++P8ZA$.^C! M"SPJ'WP),6JQ8A<3:FR?$^,*4FW%U/;MH)LSCN<4SQGO-AM]-[2X[!2RJ'7(U'7^[H%4) M5_>"JVO%\[RC47-L@7,\P)56&)GH-"*">J.BL#: W2&(K&+S;8!C0>N&EZT" M5LQD*67^\3)_::*02(VQW(!S02/B@2D$%,2(&BXL34(YFE-+):_JQSL;9:^ M)]P@7V2,WMV(>=IMM LW7?_U=.^_,N ]VUH!F[U00ODCH?Q:%4-!"7..47 T M)N$[\9_QUN]+3/O-5Z)_2;I]\"Q#Z"@ \6"I%V8ZR,#F+%^IPD M97NG,/1*KS^")WP]:/N#BAW P5ZE#2/?'Q0YVH-1I9_R14SD^FQ<_3N/MM V7#KAO8I>>\:Q=E90A@U6AAFKHV=_4[HV MN>A@<,EE^Q&Y0;2?D4WP@B]MYZL]':Z]N#8/W78/W9CWFU/VW8E)ZS1,+Z[\]N<=-L?'Q.,EH-=JL&2NPWH5EU-^<+K:G5[SX\/M9WZ]K\K MKQKO_VJ\WVSN-.H_MTR6]FU?->I;V_7=[2UXW_INX^W.UF83ONPVX9_:=KVY M6VF\AD.UO]YO_PO.V_FX7=FIP_?M%9Z37]H]L$C[QW"/,*Q6XHF/8,X?Q<&X M;$'%=L%?&@U_O6T*GLB=*4^]N_OT[37+$,;Z23$YLZ2RU 3K+E9J<-[!L+(- M1EBX7G?L#M7S?LHDRSHW=?CEKE/S?#C]UGC*]1#4CQ8O%Y#.>25I*J][]QC4 MN=MRXSZK,Z$_J$'XV-#=O8IH+N3D/([;ILAP/^2Y99S9&VSW?$#9K!PH_W+< ML\>A/8KAFSU-C[-!5HCAOS='SZ'Z]?OX)?:.XV/VNZW:^OEMK[@R2^11.H%U M4,9BQ0DFUAF;M,1&,F6TDW]O%0E!"A,TA2UE!6\M3%>!T]K%FO@FJYU]YK4S M#^=_H/ \T/K+:U_76ON7W6 M:K[[NG>XS_>:FZ1^N$-KS3_:]2U_5O_4PC?7Q&MO]CKUIO\*YW1JQ7W_Z#:V M#CK%LP];)[4W.[A^5B-[A^]3?;(>OHN__LVMD3IRA4+P#@&]%++>$!2!;D+) MQ%)NBTBPK.*II7(N4(9VB4(KBD(8,QPH_"'<TRB(D\X@!9:(TTIM^/Q3[)>+@2]O'X6Z_$TH0N@<(-5Y= MB0IA4!61!8HX^%Z(BV"044X@0AUQ4A(FN.9QF( M*.5X6G)\&9K0R3,OB4$D.7 *9/!(!V>1M!1(Z''$N288H;0JS+1V:9>"O("" M/$M?OA3D:0GRI7?/8B2<:X^")PIQ0@+27E/X*SH6DY)6!!!D0JI4+I)&?F[5 M_=X,^L-AY6C03^W1DU3R6W&Q^D MUTA%*\"=4!IIS@3RA!'%2 "4CFL;G%0U?_+R?2LG[*LO[[.,)I3R_F!YOPP? M6"D\IH$@!^R,N(5/QE** *L#QSZ&P$'>B695CA_=XK"LT;N*,C_+P$,I\P^6 M^P-X_#E778A/CBF6MYCKO=8"D5Q"QP\MXC@^SB,=I!+[_4"*+8O ML=,_RA7GGEG/T@6- 4ZHL]D+6Y>TV1X#:&E$W,.(J(T-B$G%5 >D$](DY(ON MZ(I$9 W6B'!NM(Y)4B7!C.!5/#4K8DF=@]46YMGNIRJ%>8K"?'JE5T_D*>J4 MH_H8<6E!F/,ZI,7)>ZHT Q3./D&5RD>W%BN%>7&%>;;[DDIAGIXPUR\U,W/1 M:L$E,HXPQ).3R!G.$(X^>1*PBHFL;3!3U>+1*4&E,"^N,,]V>T\IS%,4YDO- MC#F56G&*(N=Y[Z%S2!M)P>H6C#)/I>$>C,F$\#5YC4BE8CU$,3:N=8X MRF)N3%0H\,ASF^*(C-421; ;J=64&A7!_,@M !>I37&9D;S$@8%2JI]&JB_M M$.XTUU(%8"LCTL Q2#6IM9Q@I* ML7X:L;Y4UC%8*[DVR(<$8BV30,91A43$1$A :NGLVH:15:P7:5/@<\L(=,9 YAZA1A+#&7H_FZ*ND*5CXMA7D> M\8%2F*:V7(ME+ 18:82XBPFI#&CR"NB/'/).L^S, LA%TB8GULN0;,_ MLIU*_YO=/H])('BN%0AF&1ZXV)]U'L$LH>I^4/7N:D0@8,"JC$TQ8(>X-PXY M$CBBQ%"JE!6"XK4-0::1Q'@O&5FB)8OG*O2S#".40O]HH;^2[$BH"PX#'X/3 M"$)//E?LK009+(VA[ M*E'"B2).N4?62U#[-EEEJ57,YEYSH.VY?')M7\K^,LK^+ ,4I>P_6O:OK!8X MJH0D 26>"$B\]TCC@.%KY,)*C(5R>1^QJAKVZ*C$K&3_.;3OW>GY?C=6?NGT MA\-?*VG0[TYB%OW>HQ(6GJO;,I=8Q9B*;X&&)8C="\0^7(U62&^"2I@BF_O" M<>\"&#Z5 #!; +BT8DS" MVIM<2LT&CCC'$EE-(^+26QR=9EC*M0U15?3;P,6OI>@_7[]E+C&+4N8?+/-7 MHA:*>*X<\\A$)U!V-Y$&HPT)P9-G!MP:I8LM489/*S=B88(6I?!/1_4_/FI1 MJOZYP,"EZG>1)LM\0H;D"@U,"K#].492.V4,6/^!Y=I)HHIO6;28GNZ?6^AB MR;,M=D O%A51R7=\O8?O MB ?-D6-)(P9,P1V72KI<9*8J\+?1B[LC6+G_ M5K;**NJ+)N@ MWD?K3B%@4&K=^4GSE?@!EY)2F2)R..7>K>!":(TC8L$&'56*CH#C(*M:?[OI ML=2Z*R',T_3_2XE](HF]$N6G%/R;HET2!HE-DJ&$*0.0]T.E_Y^]KVUNZT;6_"LLW5M;?6N[[>P&EI[^.6AABV$+L/5^[P!TW&":>G M#<<;P7&G^L&[A#P9P%A;+/ID ;7T8"LS:X5225XG+CG!Q=]Z5)_9 +T3-G[# M]WW@NUOE0#90< RDR$5.&X]0+ 8+02AG@Q6*975PQ ^EOCY;N4GJW@+[X8H4 MFJ3>*)(7DKK 5L:L)$16QR4I):":3F"\$,QFCYQ$'R7U/DQ)O5J6$*@ A@;# MBU_.\/?61J'OI0D+]GHTFTV&X7R&X8Q>C7_ 2>&M1EM+T=;KKJ/ *L=,,@A, M6 4J6 Z!G*KU5LDPDZE(HQIPT&;E?,6]JZ[>1@+H?9%"HX+U4D%GX*-G&%W1 M8%"C 653!J^X $Z1#!9S1 IY4:^PBBW26& +6*"GQ0H-^VO%?L7)S8X M8(#>5RPT+E@O%RST "%T M,>., >&< )5Y!N12 TNJ_!\%I6SFQ0M<7Q_KU#-%8-_R'9Y]0A.12#B MT7ICLJ^]HM2A72D-JT51^FN%K-,5T>!Z+W#MA$H$,SK542Z,)"A* C#[" JY M#]YZ):RI+1VONQE:0D._$;OAA(8F.MO1XX:#*WMPC>#K._(7EE)'*@="Q*+ MS"!'@0='M=?BRN->6]["4F \IMG'-(6+W(7[<:[<2$V]6XS_O*>'WQD^WJ03 MHYS,UBGF;N3[ZZ.NZR+H8)BR$8QV&936 KQ- 834PF'1B)FIG6(.K5G7K.VM MB+LT8MMU8NM]HDFCN)4HKC-A3#N>N$C@T6I0W'$((G@H=G]T0A=CWX>:5R)6 MRG'?"W;;=X+;,H[KJ3>L,=LJS-8=A$JU0Q:+((0VH*1$")0R&&.\Y"FX$'.= M4U!,9[XM8PH:Q36*VZ4\H49V*Y%=1XTSUGN)&009!2JR#$[63D4V,VE=2E[: MZB8L6OH]JG%K3@SZ>",?S[2:D]BZ0P6WN,:?ZZVK7'W/[W"[;_)&3[?9<4_W M #M9G8/9N#SYFS?C>E_C^-OI^*RLX9>K]M:1\-NNL9YKK#,#TWQC^YZ ^7>< M#N,J\;!=TW=O>L1^J[3;$')Y] Z'9Q<)[X_GQ/BRPXOS,]A4W:54W>=7@C)1 M>2F< FNY ^64 G26@;$,33DT+,=Y5PXK5RZ&Z5^"2R.K;2*K[0JC--I:/VUU MQZ9*778!00>TH$(0$(),8",J9X02/JAYH$5RBEQX+.3D"4F4_N66I?F81/3JXS#QE9[R%;;%=]HO+5^ MWNHD2F/&F(M9R-!%4%QX\-&GPEL4,B>C4(0: >&N)VV5USFW;0M\;T^&9^Z!:YS5.&NO/7"-J>[&5!T?7"#.K?$>,%0?G,X(P6L%A:@X M%\%(Q=6E#^YZDZ^F8S6^ZJN.U6\?7&.N.S+70L?BAB*EJ$$$5HQ#@0K0DP2M MI R..^.KCE6]<#T9D;IT_N;-'L!>T\_U_,VW-!E,3W%"]Y;)N<:DW':-6UQC MS[S)RV5R-L6AAXK#U_2&'VCRLM+3>GW*XG/5X"E.1F6UIA\_[FH0CC7Q?POQ M__.57I\F6D+.H"AQ$A1J"RS?K/E"_2S MHHM8?+&-:>.AM?!0)QD@>.TQ2D@B!E F%3/$H #.M8_:>$9U:_;0K0/?/00@'2JM"-E 88YMJY4&8(C@>(/B,+WL5@:*X K3)S MX;[=L+M;B+QL,F3+/N\A@_;0@?5Y!*LQYVV8,W9=6$5#0]3(H:AM5%OG:LV(]6 M&CMW8UVGGJ8$-?[INQ*T*3=68Z([,M%""2K6LC-9.; I!U!6$12=U8'7@HSU MR2AF5G9DW7=5+[_%@/)M2BC\Y_P'2H#EKO U7>023@?G4TJ#X:@F$;X]GY6G M&8R^G'K8&D1^Y1I[Y@^],9WOTW/OV3"_"S ]8#GU1W@_ND#W\?F;0).3/!=I MTY/SV72&H[K:K6?%\L+MRFAL:W5(IICT3E-1LZ75@#XB)$Z8,&@EG3XX4OI0 MZ>OI\ENO:#=\K[?\N.&['_A>**\9@T$;/<1@Z_!.1' R2' ']>>!D\Q% M!5$<4#,+42@MN;:"85Z7"Z$AO-<([X$+H2%\30CO.!&RU4HPG\ 8*D9&CJD8 M&<% (.\])N>P1KB5/K1VY8;[#>&]1G@/G @-X>M">*<:G9DHM="@G7(%X28# M&J7 J>04A>3\'.%K<2.LOR;KXV<]^!3>=HTMNL::?% ]=SR]&R8:I6GEX+-" MF.G+V4VM.'J;LDI[4-K7:4_YZ9Q]RBN]/&XML70IH?SLRAB#E)TF)X"TK'5^ M2H"G8EV'X(0TUF5MTKS.KT\BN75J:&2TF3*_1D;W3T8+"T&)8A0D(\&:;$$I M;\&[;(!;SH2)3#L>&QDU,GKX9^M!O5\CHWL@HXY#4BGD,5L-DMM"1D5)@I P M@';&V4!9RC3O@"!VT!W9R&C'R6CUVK]&1O=/1ITF"-:BCU*"3YA <9X!4\!J MJS%=3#3%))^3$>\1&37/:;M&\YQ^A;A/9J)3NB41M/A.[I:)OIMJP[= MDVNLL]*5\V]$W[-5OQM/RH^C03R?3&@4/PQFDW*U,YPK,)A^/9_.WM!H]N6I M*WN6;7\ODX6OZG!S-GK<):/%P*C+[7I\N5NOZF9=W.*C47JUV+I'GW;NF&8G M^17^WB+F2VE]/UV9(X$Q1^4\J**9%ZV/,KA$!(C6N1S()%0'1UJTJKEMP_E# MC>1MB.\CXCMYKD(EE94$)7(LB'<*0K >N':>+ D39,USU:N,YFU@[Z]07T-R M:X-X#R'>;2KGK/6F8#JA+Y(]R C(28+4WDIE4Q:Z"O75*U4:SOLLU-41!#HBE#W?>[=MF^>MU7*:,-XDF@" ML_';;^L>3,=GPS2HS[2-I-97CT0CICL1TY4YE_@OJ6([ZMCHN'\CCCON!DT2R$@17 6;<4Y@5>>@TZ6BQRL MYLJLQ^P5[)'>+9LS%8HR)0^'7%0WJATVVXNRA M1G/;3G,/Y6MJA/<0A+?034-")0,7A>N(5=TT@9)OUM36>>P">ZWC?@I,A>8W T7I0-D?PQI>S[1G%['R, M7AX<<7VH[+H&:/?& =<(KQ'> SH;&_4]!/4M5#R354JLYBRC0U"$!C 8 8P1 MZLBLLMP<'-E#RZ\7SJ]/Q5NS W*9&M9E:L06MR_+#:;Q>3BCJRKJ+:ZRG1_8 MJ\^\T<\LU+5/OT'B1"I$-ND5];XD&LQ.:8"Q9KCAZ,.PSB =S\HGO#\=QM,! M3LJ+H\&PW/GK"9X-WN)D-ACG^D?3JSW[=FMA'H]'_[EXBUA\M>C3V__^.)G1*'$Q>"0M^/I ML#+%N8"$T4)&4_FR=7?%C%& MD_JNAHN2>WR\I<'Y9OY0?E,^[AX3947C?GBR^P;_L77OG99+KYQS-_ILE]_ M34O1;G:K;I;?[H:V523;&T7R]S\]?W;\]/\-'I^\^.'DQ:-7STZ.=T(!N?EI M'Y\/SHY7\/OOO^ MY)\O=W@E_C(<%75S?%ZND3Y+=+A?FZN]]2X-2/[T\GY+S^&KHO;0X'EYW^ET M\+1H0VGPDMX6:[U\/V_5\]6ILYC;] MF_[T<6^_9I?J\V?7V9T%Y7X=<+S%VF_CXJQVVM9XX+YZYK9Q93\[=K>DNFV( M3MT<:KQ!<.T*A_SE?(3G:3BC].42WSM)]ATZ\%]:H[U(QL;IZ2"?C=]/!WDR M?C,8OZ7J*1N]'M00U;OA;$C3NW5EW(:FF^T:6W%(;V#MY632UK2)/*;9K2HB M=B9',;'\ONG[W]^\Q,[^<=3?5S^YJ1^UC^/ MSW[YYU/^\Q\O?OWYS8_J^-?7US(Y?GGRXK1F>OSRZD?U\ZO?^/&3IZH^U\_B M?\Y^?O4_OQ[_XWCXRY/7XN3)BWSR^#*+XR5[_Z^@@V'*1C#:95!:"_ V!1!2 M"X>,'#/LX(@?6K/D (3[RT7[DY2S1A)]3P-[B$S_1A.)BP0> MK:Z=*SD$$3RX%*,3&E7VH6;V"\UNG?;5F&*?F**G&?*-'U;@!_Z)'XA$;8(7 M00AM0$F)$"AE,,9XR5-P(>:B3JC#\E/3)QI+;&U:>>.+%?A"+O0)8[V7F$&0 M4: BR^!D)@@V,VE=2E[:FD8N;AAY=)_ZQ)]E8>S3*A + [/ M:##ZW#=37ZZ_C-6'^G8RKG/ TB!\&/SE?%J^&8[^ZQ;NU#LXLH2Z2/;L\RH^ MH;=EY8:7\TU&:8!OQN7N_IC_XA;-1K>PVU!/W4/=G2C?G]%E^^-'G0UIM+T$ M;3]_]>C*1'&M,!K!P%"PQ1"4$5RP!)%;Z6.2$;FJQ&W\=4.P9WK>WN%P#0Z8 MAL,'Q>&B#H^A5W#H%;ZS3%Y"FPBL/R<\-ASW"X2?]&P^$] MX+#3"L *5A ?%! M@;@0B#)PE"X%R"+5PG2IP$LGP=F@0K;99QT+$'F1B ^@F:YS .@V&,3=4UT+ M"1.%V6 XG9[C*%)9@6F;_=D/>[F[42?YLFAZ]/IQW:%&1TO1T=.NG:R=*E($ M%61>6Z%9BQ"L+N.,,\%P,;N5T2 %KPJ837/RMX7AW<;Q)D[V!>8U@[ICJ MBG/',2E@6 ?UZ9P!K3(%T44@\V+]:18.CN2AYTL:" W*VP3E-1O]321O L6= M!G0FBBRBA;)S!$H)!D%J@N0RH@D"%G.*&_USUXW-F"QC)+LP(I1-DI12+4 M\)HZ9%8TKW[/D+?),'=#WGJ0MY#OV06O>!*@D@K%Y'8"$+T!85..Q#-:S:J6 MOK3CK"%OIZSDAKRU(*\[4])BC,@=L"A94:]]!,<#!S26A2 <><$/CC@[M*Z% MLOL&O4V&LAOTU@.]A= 3G"5K79%WEN<"/9O 242P90^]M4DR&PZ._*%12\Z3 M:+'KNR1S9YI,YBGM\_3W&?X^^$N@$>7A[+\&]'L]\=2BU_=H^"Y?EO-L%"=4 M&.D)7?S[;/1Q%R^J=5[A[]3<;LLQU/.N06REDIJ<@JB% >69 I=T*+J"BYI5 M6XO5])I#V9SG6P?N#1?Q-U _+*@[MK9DW(F0H2C^O*@=6H,G1J"#ERIG(;Q0 M%Z!>99ITPW-_A?4:+/8FK/N!ZXXESW3@3!*'Y+2 8@AF\-6%K8PLE!P%*T1= MO==&MN2S;0/WABOD&Z@?%M0+85T8.?*J@6N+!=1620B:)' 4UFA&GGLW=\_Y M&Q+<'T1:[VC(^R__P%KL7HOB!P5_4ZRSXXG=*M,MQWG(#6 MX NXRC)UZ6OGC9/1R[+L)_F'2>TY,/OPPQF.9D__?3Y\6UL9-)I9BF9^[!KZ MHNP!9\*5#"D4("J[)3+.@4L%JQXB Z1^Q;C_O[2>*5RKF]W=-$,KH6W M-Q'>ON9!N^PK^=UD_.;I?&>>SS?FV:=]:1ZTY?CGIZYIRWPBSR5"=DZ#0D1P M3@C@&J6+DK(R1>HKO63'I.84WR;\;J@BNX'Y7L"\4"90"8E9$$C.BS*AI('J MN0)=B)EYD506IH]U8 W0/;;#EXEV-7BO'=X="QVC(>Z$!LY% .6\!&1*0\*8 M3-:1L9SJ?!IYP\")!NZ= ?>&BK4;G.\%S@MI7YL_/[E#&?4_(Y+D\_/5T/:1I$B [+8]J"RY^"5"B"$=58ETIFS@R,G MY:K$\Q7PWYG^+H=;G<<-0=P#;/0)_/(CL;8AB> MW3",;=W>RG:-_EQCWQQ7CV(L3U-._(0B#=]A.*/#.JZP^;(>))'ELU*PC[OS MXM/F-'F\E#Q^W?5G^9"]R@JA;)\"Y0P!FDS@.0F+6KKH3)TYY)I2O;OP7:<[ M:X4BSX;LU9&]T+2#S92-S*!-G>K'>09D/$*P/OC"UX;%&O66AVK9@I &[@<' M]S(6\R8[*390WP.H.SZPR&,2*7H(P@=F-8IU/M-MRL805RZFQ48Z6E6.FWKF^ H^52IPB2&U/G M$1MP&7EUV*N((<3R>K$@[*$TK:?;C@+Y87LT-B"O .1.NR')E#PZ^7JS4<[P2.']8)T'!\=QQWK']NM XZ.[!1N=J+ ML?H!F !!QCL,*F93YYF(0V-ZTK:M ;F'^2\-R \#Y(5 =MDI5LO% ^<%R*(H MU766-Q0B5IR'Y+VEHED7(+-5$F%:\4)@LLA6HU>A5@+9;5LF?%;!.A>%+8T]-X/ M>A=*18,'%,-ZLL(+G %/GOI.(LN25G,>GD]3:<)W=YB=OM"^@W6ZX!U M-ZAOA2?F(&M5)Z>@!90Q0K3$$1,)4XU\>>CMDDTJ6U#_/I+]W^*'FL:R9T'] MK;'U/^[3#Q?;U(AI*6)ZVC7SC8T46:4CL@Z4+A:^#;S=UA4Q:Q1)0*9<3 &I)00GJ%@&4B*ZC3+WC(-WL3:_BTY<$ER"(98C&@4)U;K;_0-0\U: MY\D-VO23<[K2K6+/8OA;8]9?=3I^O]BPQE)+L=2SKH%O62@ZH1= WA4#/\O" M4EP7[4,+%G-@DDN:E_X*T:=ZHA98V#X+O^%W;?CM-,DJNQ85:4@N:%#)&' R M%YM!".^5-<)+7!34Z4/=H+UUT'ZH)I8-Y'T ^4)X9ZW(Y!A!9)U ":G H1'@0MEC MTM+R[&JQG=<]:=&Q;Q'_)Y1I,J$TF- [&IWO6\1_P^G]MPXW/"X?7&_IG\/9 MZ>/S:5D@FGRDI ^-D)8BI.=71E;8Y+AC"8J^@:"4S^#J#"R*J(WGY(4IA*2D M;L&'W41Q3]K[-8"O%> +C2,&H:-5%J+.5.?;(02I/$1;]K) W%D9:CZ/,=<3 M#1O$>POQK?$5-&"O$]@=?X&,.04*&6A>)NPR@N?)@@R<1%;923Y/U"N68H^B MC0W=?787-#!O%,R=H5-(4:KH@5,%I?SD"O M/0''-!M$G)X.WD[&[X:)TB!\Z,Z]^#0"9I7L@3">))K ;/SVV[H7T_'9, WJ MLVTC:_4TKZ!L9)W2\\/E-O[]PT]32L]&-PSS:0RV%(/]V'4D9"6\8,F!#=61 M8&(&5_1,H""R-8XKC;4]@#KT2JTI?'$[\&Q18&-?V6"3?00;&]P?&RST&26E M<60,V,+TH(*O!0G%0F&Q_"R9*-9HT6?\H5+7'8N-#+[^0+O/!YOT6#0^N#<^ MZ#@K7$XYU[Z$65H#RK)BVM1Q0D5KL#($GXC7 B5_R-B]:P>-$[:1$S99)=$X MX?XXH5,NX1P1<0XD/*_E$@B!^P@6;9;*H7>)'1RYP_7-%[MW2EA3MD2O_2(5 M&8-\-GX_'>3)^,U@.'I'T\]<(BN-__QS3>ZA!V%N\1UNW4UNA1R[@8[665:U M#<.!?SB?Q%.TB,K9A_E48/KW^?!MG8R]9U56?>V4^@-^J+LQ?35^ M%,O63.B'R]WZX0Q'LT>C]/3CAC7E9BGEYN>N.Y2<"3(7@R?X6@LJ0@0O5"Q' MK6@U,GN>C:_]G31?);.JY7'W&-2;]&HV4-\?J#L6"Y<:"RD7.R5Z4*0M.,/+ ML18A:QE4XH9J@;?WURLG&ZAW M2;=$TV4-\;J#NNR:1SLBH7/$NF0#&AP?&$ M\W'GUEEBTK&#(\X/#;_NFFRHW@E4;]*YV%!]?ZCN]#OG+H6B;(%+.H+*&"!@ M4J I6XH!L\TX[W+ ^Z* K[/2:BL8!TZ44,Y]/RCNET@!44T^$I=F"=EX05VTI[59SV<3^$/FHQ36?EK=':YC=^57?QA0N^& MX_/IH\4>-@Y;BL-BUX>@LTO,%,V$%)L'32T$ECAHIX51,E'&7'V/3G#QMY;C MO;M07K,GH4%Y0U#N> X86B<9 ^M,,3*,8A""UB"=E,JZ; +'!N4]@/*:_0<- MRIN!YR*5D8%*Q4-CH+=Z-JZ#=Z"2U]9&LPHGH[* MA[[^,)@O4VO>VBB,J&Y"5A#N# CN##>)1/3KB]OU+P.AUWZ$3UU=SJ>4!L/1C>5+JR05 M[%0/AX=J![MJI>:SCYO:*C7O2&B_=5T-W ?'?!200DR@4F#@,TI F37Q0,DI MMGHQPU( VJ(HR-XRPH.TEFV,<'^,T/%*^%"456M \^RJBD/@"_6#S,B*&- V M<+5Z)41CA!UCA'5.J&V,\/",T.WPXC.QD LCY%QT!*.66T\[%R M_%#[-0RR;92P*Y3P(--N&B7<'R4LE 0ID6)4$93D&92NK><-UV"XHG)0N$:' M/DITJ.1I. MI^?EX,\[EA21-+_1<$:#T7A&TT_51I_>%;-H3"JU< M0@>!,>\%\%FY]:?J;*S#:6A= ITWI-:-_$,:C-#BE]/HVZD%'@ MMA 30R;<'=GG_G2%)52"W<;@IHSQAL'U8[ 3!K,Z(T8%*2@#*H1BE$>7@%N5 MT&5MN)<-@[T-4#]$Q\^&Q/4AL6-28S1%'"H!G D"5;1O\,I'B):\X&AD=O;@ M2*O#(AIO'9!N&-P9"[BA;_WHZ_3 RLB%H:)\\IHA)HL1[#V38%%*&\JWS-H' ME(,M&/XQ&/X>)Q,QD5+<='SKEWLHK:."@-Q MB86+C QU'B%"(&%,-$4A<'?EHN9#._D14/R'B#YH4+>#BE7-[5N/=74M_?O!G7^QG'WUK4>Y.#.&_DGL?S[7A9=Z/1SU+T\V/7 MP&?:1R,4 V]\,0M4U'5H'T&4RF?+HE+&'1P5-4)<'^K50FY;;Y,WI-TSTCKA M[1R\CA9!,Z*BL0L)+LDB\AV721!#CO;@R/@ENV'<(7FDIJ90H MNP=$VE=AQ\ I3:"ESBRBTMGZN=$LS?6X=D/A3EFZ#86;1>%"$"J#@8;GD\F-$I4)T<4E QF M^/O@_7!V>CH^JX^U9Q'N#;=SO#F[Y@6=X8S2J_$K_/V?BZWX;CR9[]G?<4JI M,-);&DVQS;99FI)^ZEK!J$WD0C+ 0 F*+64!,T:PRDO"I"*OP3&YAH9,S8G> M1Q"OWY)N(-X0B#]TLE:MX-(0!%''S!7<@B_<#+8P2'PX&B5V?0-PSW& M\$/DGS=XWS.\N_,DE< "8U:]9J&8#<& \QP!14PZ1"\UU]5LD&8-S94;Q/L( M\8VZ !K$-P3QA03GF0Q#SVHLO$!7GKI$O';$D:QMVX["P2[+@ M6 P0"QM8;S!)Y6LO=BZOMXEI16U;;9PW]#T0^A:R/:5DLF>YP*U\43%E\#() M$!AT2&1J&OK6@KV,\1R>*K6PE"!4$J.0L^,P=!!6R M"HH5W::FBXM#X9OPZQ/\'L+D;?!;#_P6PL_Q6/!'!"Q'#8I7Y.ED0"M7_G4D M4E8'1^Z0^>O%&O>)OKV:9/CV?Y__#"@W^,ICE[38((S&A3H5M?);?PA M^VKIK,'O\8F_KI+4Q2Z=Y*>76_*B[,C)J/+6HU&J_SS]]_GP72&GUH%C69IZ MW?5S"&>BRU&",1A!N6C!,Y:@["?C*66E,1TJ$10-A<[PRU9M+NM,-U2I&XX MZZ!)U>=/Y2E M&*=GHS@AG-(3NOBW_'QV7K>G2X 7I-CH;BFZ^ZUK[/N(,0:308A,M0C @-?% M[/<4DBUVH/.YT!TWA_:&&J/6-W=GV&&3106-'?K-#@MER L43G@&R=L(*GH/ MSJ0$) 2A$9Q9G^=%"C?,O6KDL#/DL,E,A48.O2:'CD?#R\B4UPJXB!Z4YPQ\ ML@&2+'HFP]IWWQ5R4/Y0+-NYK-'#@]-#[W,6&E'TFR@Z>0^9)YE< )[K; XK M,F#2Y2R$2#XHF26%8F.P0^G9-O8QZ+?/Y$N>DL-!H-?#T:B6>HSSX.T<$;O9 MVV )*G,^I9AS-%IGQ17#**)FR29OT!N3__5LKN&8%36/NCX-F\F1)P8AH )%J89:A(0@G6:H%4I6TS ]/S0W]$9J M?8T?%H%*%0P&':Q&KYSF&)0Q9",/Y87RJXK HD,T!/8.@=WA>J)HA-*#%T7L MJ]KF( 2+@#XZDTR,AHF#(R,/I6@ [!L .7F+)DKG)5<\":=X]D5[USX$GKF^ M " 7DC< ]@J W6P#K;R3#$&*(OV451I<,=,A<9.T1^FD8 ='VA]RNV0A0@/@ M_;O;D)GL4%K'M3+<^Y2%2])J;GSD/,T!Z!H ^P? A00D&P3/.@)B-K4[IRL M]!9()EOTSRBXL0='UAPJM;U=_;?5\*7RVR^:O/=8P]R[-?K/>WKXG:'BE*T6 M:)P1$E4H K5P<\B"EV^,)BIQREB."< M(2"=H@@^LNCPX$@R=ZCTDD/]MKM.NS%=8[I/3!>%%2E02'7\I5/2YTR95*X- MF716EU9?8[K^,=U"Z10)DRKV':#+""I6MPMG!HB9(K=(1%[[11MSR/2Z K*[ M373[SG6[2W=-L=M2NNLXN1Q7.A(78'-M8.VT!6^E!A,B.DPN^N VIM@URFN4 MUV_*:QK>ME)>)["F-0_6(_@D(BA)'IRR"G@VF7E2!J/8E(:WYLJECS?R\7BK M.9_=,5308<[%[W],,U./\K)SA]> MK,^W;/$G&,H]G\^^_"?7UGSSJROJ/Y)^S-O0Q.)U43^X\_WR)[X=LI M??OQF[^EX?3M&7[X=CB:+\S\CSXGJ"(V+H^-]]]89NO)N23 R\M?'JIOYH?J M,TWEXC7AO]%*?_%E]@W_XFM?NZS_QGE[IZM^_34MY3WOGIT<_[D">+NG M_:HCYD'UEYN7XO%),6B/7SY]4A;C^.7)]\^>/'I5?GCYJOSS_.GQJY>#D^\& MC__[T?$_GKXJ;H=ZG#90;$J\+_6A9T^/OOY M",_3L)A.-S[E/;E(VENW_JT[5+!VLY?RTT/Y+87VQ>2PP7QTV!U\,&EP^EZ6&F9F--#\;Z[%>T?G[\)-*ENO)=5@_UR?[H; M8RM??OC;QVCV8)$?O1F?CV;K994_6[WM6J!RK]47C6>#'W"8X-EH\!C?#F=X MMI>+9K_1MUNV&,_?G)_-0UDGL]."XZ+%O9W0*8VFPWF@-XO5&P?:[5;RU7@V#Z86(^)T?%8>>GHO M+JG/;V;S3K';+<>@9AG-/MS:)[:M%6XW/_W?\0Q'D08X&SRA2'-%0_+#04WC MNI>1O9]C:=M+;^=.Q>E:RM_9,EERBR'B%TKAL^GTG-*GO#CVP'EQ)X\_YL7] M_GQW^_/#DKG_73'\]_/1N6SY;'KX[/%GEQ M/[/C)VEX_.KYA^=/GI?77@R?/TFG/[^*[)=__O+K\:N::_?BMY_%3[]?RXO[ M]4=V+)[QYW\\>__\C\B/__'L_;'XKGS^B[-?WCSGSY_\G]^.__'BUU]>?9<_ MY<2]9.__9;VQPOL$Z)6NDWD58/D/A& A6^DUVMI;7]5V$X?2K*N1; :P=V/^N:=S)EQ M*9+4BO'@C;=,, PRDS".-_6M![2F/]&:4X*EI!$TXZ(H;=*"#TE!V372Z+,/ MI ^.G#YT7C3MK9';?I/;!KKG-G);.730[1:O#?&@,W > JC@%+@DBA(7.9-< M)Y69.SA21ATZAK^O 9*7@O_GOY.DSBSTU,ZN\U8BULMR4X&/%T*Z)QB 24I(N?)&L89>4]:>G%M MNI>\>^1SSEP7T"ZBH/,73RXV\N/>MJ#H,LQV\K@3%$W,1VZ5 M!96P6*.H Q1%6X&(1<>FD+QV_N!(BT.SNM/M9O:X5\WLLX^\TW2N'43X#1-M M5H/WYYK)'S09)YR>WA+:\XX_7T=VTUENA>Q%H)"+Q)(S"&@" Y4#@>?:@6$L M!V]%M)%?9F>)OS5H[RZTE0F!B:*F"DRJJ*LN"-(Y!FMR),_S+:#=0+Q1$"^" M8CFE$*2/$+RISF*?:_92!&^5#&H^%R\='%FWLDNE ;B_ "ZL+;4L6$W.*D/: MN2Q\E";(D"6)V&3S=L!Z$0,B';G*3H TZ$ )Z:'H70XLNFBLX)$;T63S'D!; M,H[96U/^%XML%C[(:)-7+CCA.-D&[>V ]B(.HC%D7DPF8-H7:"NE 45&L+R M%@V2CPW:^P!MXPM."=Y)(I1>![LY;CKIG;W"<1=?W^*.H<@-)2= M0JC3IP&=#(#6*@R,"0RZ;XKW;E4SW0S >OYK.=.T^N\GGP:WE]LH /B28[_* MR,$,?_]*8?4M"IYVB:YZ[>)_\6E;YV][]!XGZ9AF)_F[\233<'8^O_7F\;\] MM[WL>/QU4L:1<<",LZ"8L1 (%00CA#"*"5*%V810ATHN.7;WM@SSD,D8^XKX M>W'YWUY!60K335^Y%:87OOXDF3-6.8@VN.HF-. (&2CR4FE)CD<\.%I7K_^& MYC[F@Z_!S7_'Q/ &^8U!?A$9,-D7S#L"PY$7R <&(24+,=KRZQ"C5J:(\4/) MUY!&WA#?0_G=@[! @_CZ(;Z($@0>ZO"Y!*0"@A+6@=-&0T&W"<9R;JU9FRNQ M(;V_2.]!E* A??U(7P0-) 8BD8H1+C2!\M:"STI"T>*(,Q%XJL43#>G;B?1E MM/@U1 V:%M]WX%\)- 22TF@+,H8$JIANX)3@P*-5S# ?4Y1S/9Y=;TCT('K\ MCA<-7,QMJT=]4&>VT6@ZG\^T9[4!EZ*FA:/[O4W]2_!^E'X]G\[F(_Q>C1<- M96L_V6>CRVZR\RA/P"FEQQV$O:!_GP^GPQF]I,F[8:0+&?2"XOCU:'Z5?HV% MW091\_S5H]GSQ5A8IIR)/'C(N?J&0]+@;4S@%0:K4C$IM6JI*7O !6MP%=]: MMVR$T#-".%[HGH&$,\)[$-9Y4#IDJ$QHG&QWL+AULR)'< MF*!O3+!0#0P*I35IR((*$XC (7!5.<%(YT(P7MFF&NP!%VS(U=RXH&=<<++0 M"J00.F:MP%)44.V"FL'.0+.L JN$D)J9L ]T4"9TA R+4SN(_*&=8_.V$?TN&/:388?GVPT&[&U.[FH&ZA MS_Y*FPTYJ MB+B9QU:E<32HL)16>7O4F$RF>"(*N)F,P"9P*&:1A)GJ?N97K M*W1LP.TO<-?L36[ O0_@=KR^R12L"EU'AJ@(RL:BUWFN0'M5V)8P&&QIA?L MW WY?1MP5P)NQTGKH@F*>3"&N=HOWH!+Q0Q#EZRB:!U:UX"[!\!=@Y.V071] M$.WX3CUEA;F(5:9K<:VS",YZ!FB%-I99;6,^.#)Z70-L&CQ[",^U=_YH\%S) M9NUX,HWA13"8WB MA\%L4JYV-G?P#W 1&VAIN"VFUK]M6D(VD"2,DJ>L+5.I_&"D-ARE4B@UNYAJ MLT)8/<;S-^<%-I1.9J[7 VB(,-Z_Q>(6_ M-W&SE+AYUG614Z6T=S8$OL:RKH;Z_J(^.(Z!H\Z. M.>6=""9C\H@\4Q02;4/]MJ.^XU]%)XU'+:!H_QQ4K>TJ\"\JI]59%4)PVOJ& M^FU%_3+%G*2RRZ'8?Z2E2D[XY%G2K$@%32P*_#+L/]5P-J3W#ND+^>ZUL-&: M!-QH"0I9!A?1 _G"[KR\6(B^6)/7DV)N7[C9\-U?J9X%0O:]9L0(\LP(242!D+'#?QJEL+>J7D>I1 M>!VY4*Z.;13!AV+-1R.XCY$G+4*3ZEN(]*Z3V$6M3?7.Q\+P18%W!>I)<'!! MLIP]*N53?\3Z/J2Y/AF^&R8:I7WKW]RR7-LVM6W:SIS&+PC[3U16I/R;\6C> M:>;Q7/UO$GL)B?V\ZW$C%1E/QH)EHDXR#;;HYN0@)A:23CI:+0^.U+KFSC?$ M-F)MVW1'ZVG-!<9?+2IL7+LFKNWX002SQFO4D&S0H%1P$!)S4$X"9J>L0!T+ MUQYRM8I]U"#<8PAOLBZX07A-$.XZ.%"BULPJT%;F.B["@Y><%?6)A(AE)Y02 M))K ;/SV MV[KVT_'9, WJLVPC1RTWS>IN;MIEAEAU*.EB<-7)^6PZPU%=US:?:BE^^G'6 M:8F;8U9EJQ0HIPH]4=;@LN2 J -E2Y1$*/2D#@T3AXJY-45;;H>5!X[#W"/@ M>^?U_<_[V<$E=JY7++?.9-(;^G^?CL_*XDV?_OM\./O0U*MEZ6N1%5*,(!F\ MC""+<@S*)PD8R0*77B8KI!?<%?I:>;9>HZU&6_UYZHUGP_[Y1(/&:*LP6L>_ MKE$DXD%4)X\'Q3V#FKH.I#0WF2'I8 ^.I..'^@:+L=%:H[6MI;4-I_LV@ML@ MP74Z*P1O$VH)4>A85#8IP/N<@ <;C7%)L,@/COBA6LFIW9BM,5M_GGKCB#V>GIW26]BS)>[FPIDPH MF69>>265T@&EENA]47&SDQQU. M+>JY%+O]-+LR"-3&P+F":%VQ0:-!0(H9>(ZJD)Z-PA4;5!IYZ.S*(<^67]47 MD-^0(;D:PM:=!*K4 M6G?N ;BU)-(V6"MKSG,FEV*4 CW3ANEBBRP)[CN/]6X(7P?".S$R9;G1*22@ MR$,Q4'PLXEM+T!C168K(&1XTP@+$DH! W@T+< M6(2XM\B3"U3'G/=--=^MFJ>;X5DA4(N>IC4*,*'I;#*,,TH788(OA0:64/_0 M[2R=B\%IP"1+H%C4X"(+(*0*GLORJFG]Y+<6Z\NDFJ\AC/"%_E0-WQO&=[=S MO&HGJ[8@<-X?>!\(4$ MIUI.(IP'7S1S4-([\(6WP?.(3(KLE&9-@N\!UGL02FA8OP>L=R(+F6QDEEG( MKFKK&#P$:R08DRWS2><8US=GNV&]Q]KZ&D(+35OO![Z[<87J=@NNJ.O:\R+, M,R5P=:QH^75FNKQ V?9'7=^'4H/Y02]/]^8MC:;ST0A[5DO0&N9NQ3;USZV[ M&"$R?35^5!:TWA>>_8##]&ST&-\.9W@VC^<$G%)ZW$'8"_KW^7 ZG-%+FKP; M1KJ00"\HCE^/YE>9"Z,F:)82-+'K]@TD!>,N@-"U7:<4!EPY$1"CYH$'5 9; M\O@^<,$FD\<;(?2,$#I^8F,T)<4-9)XC**<=>"94L2R+9>$#NF)8U/Z]3*Q< M!=OHH+]TL"%_<6."OC%!9P*I<5R[A."3#+4S6P;O @.+NG $-^6 Q*8:[ $7 M;,B?W+B@9US0GCP1;7W9(XX+^F;MV?C#W11M?/#^22>%I[[X:RL0\MI7XJY7G=S MVK41(O,D@3R3H% 65889!=8(Y,XRYGPQ:TR=4,1:Y'Q7@-[+G/8O KQI)LOB MNQ/1"#&BB@B$@D 1!@C>(*1(F'3F:!2VU)@] 'A?VN$TE*\+Y9TP1>"DT%5? M!,KRQ<8(+I( +PS:H#73P=>NZIS[AO'=Q7@/TMH;O-<&[TXU6B"FA!> TB(4 M]4R!RTF <\:HLJ\^F/7%'AK ^POP'N2R-X"O"^"=@ *A15;,+0B8"\"]8+7E ME8#D@Z^N9..X;P#? X#WI35.0_G:;/%.E" 9RV+4N4AO9T!EY:!(;@\QA!Q3 MEMFCZ)^:O@_I[,& MC -'SH**R8 OIAIXU,R&VDG$M6*1?0#NAMRN#;@K ;?39;Q.9BQL"XZ;.B)$ M$?CL'!3SRRO-L[2UFK@!=^>!NV9WZE>]+0V]JZ"W.W%5A)RL$U# RT&Q7'L! ME!\SDT%Y+PR7\N"(BT/-5\Y8:N#M+W@WZ2IMX%W)V.VX0!47DEM2P+4.H(1B MX&*N+39K8TUF4=;A/;U#[SYD2G\WGI0?1X-X/IG0*'X8S";E:F?S$H(!+JH/ M]BQ;^FX>TA9DZZ_DL%$[0A&#L$D)*8(56AEG1""EHO27XZCO6K@7X_F;\P(; M2B>S4YK42IP)G=)H.GQ'"RERB;;'EV![M<#:HM!GWD/J%?[>),XR$N?71UWW M:K'!O372@=.FB)E@$4(D!*>(I$^AJ/FRA=;W /7!I"BS*P WI)@CQP4OAKY, M/EMO/@VA;ZC?6M1W?+.VJ(^1*PL)I84"]0P^2P\JI&Y5):\\/'+J&_X[AV^.]TXDE- M49T,JQE@4@A));).1\O\^H9'-M3W%_7.IQ1SCD;KK+AB&$74+-GD#7ICN91-^'Q-@GPW?#1*-T-Z_O M]@:B6EYLVZ:V3=N9!?F%"0Z?J.SQO W0O+3E\5SS;V)[";']M.MG(\^-BY*@ M&&%%:L? H6Q=G9.HO8G<)>3VX$BM/ ZU(;81:]NFU6;C;#+;K7'MFKBVXP)) M:*-,S(.,RH-*3@$BC[68T,L0N=)2UQZ#W%VGV]O/P6D0[C&$-YGSUB"\)@A? M27]CB(G5)AZ9U4)_GP"=Y&!4Y#XZI;BSRB5>AH?HOAC :C\8RFAX,1S5\9?FPH&L?3E@S7_.EMF]HV;85;9*V= MQB\X\_%'RCS)CQ>$^83"K&D)2VD)S[I.%5>L,^U0 S=2@K+9 !HEP60>LL/ MXMRIP@^][E,XI&&^47/;IK9-/96@?9O5T23HFB5HU\XV,1G#G 1)6.,2B'5@ MM("4D0=GN2ZRM(9&8/3BF];CVXFJ.V;5/;IOOWIZ\SV6"C MRL'+\S"E?Y^7ESI7:QK#4AK#\Z[-G73TBH4,7',-*OE0'?.U.)UB4()G&2\4 M!J%D/SSSC0T::;=M:MO45]FZ!GN[R=;ME:U=:UP8EVWP#ICF%I3C FH*$AA# M#M'[Z$7/A.L^A+V[DS'?XV2"K;=+\_*V;6K;M(?A[']>\-_%-(PFZY>2]3]V M[6B,V1B##IQS"$K4)-5H&*3,R_;H$%54!T?<'WKC>N1X;P!O/-RVJ6U33\5E MWV+735RN(BZ[IK&SSI!"#3%+!BJ( (B90)-UT2J3;#(]E)>[%:BV-^+S[W@V M-X]Q-O@_YR,:2'8XJ.A:)3H=QI-$$YB-WWY;EWXZ/ANF07V4G2*PZ2E.:+J6 MQAUL">;J%*J\G-_!R?EL.L-17==/),4:2=V"I'ZZ)*BY3I^+S"F6&H>(UH/2 MF(MV7WYT$@O_*!6\RK7(]Y I<<@T7U.Q[^VPLB&'_Y_?S.?:RSU20>]?A#>,ODL=^\DO7P:2Z.^U:FOTRPZLBRT MMZ!2;0;OH@5/3H$U-DD1N2 Q'[LNS1JR3QKG-<[K->=MO,-V8[K[9;I.BR@D M@9&G"%EE5Y@N1/ \*RC[)7ED5FH9#XX\.[1BY6A"X[O&=SO&=W?O+=[X;H,. MO$[X-))/QD8&D@4/"HV"$(0 94+1TK-&@?;@2#-U*,QV6+7[D'G\]'>:Q.%T MGGD\K8 8C-_6#5DTV;J(( [>#V>GIW26]BPM>;G :DP^.9MX%$:K2+SH;(6] MN%*0HXH)15VL^+0<]^C[) U MY7^MC.S>$=_M-;";'G%+2>NZGK4B8WTA+'J=E_X'S\[IZ[34E*Y;TM*'!2TY MACP6XQ+(Z&)E>L/ <5FL3)^"SMIGQXN5N;*ZU0BI$=*&"(F%F*JM9U-.*F7I MG'3,.JEC?6@3;T%(J^I0C:O6QE7''16*>Y,U\Q:XUD6%6%1*\SJA M(A<5RA\:UZ?TVL97C:^^FGVALJ B::V,N2A-TEF?O"LLYD,RCMU&@;K-#,Q& M5?=.51VU2EDKL>PL*)TK5TH62573004%C53 M4F!@VFA)+@FN&47>R&I+R.JDHU+8ER(I,T,PEZY%9Q1G'X#$[P[R1UKNPK&;5+,&']5I]"A7^].%?P9FR MI3&#Y:A!&:S=_=" E<7XJYLLN;XP!?OD2]^M2LNO=R*:MP2>T'0V&<89I8O8 MX)=B@A5G@QG^3OLVFG@[HX,O/FWK_&V/WN,DS0>G?S>>9!K.SN>WWH*%2_!; MO!(L+!1F<]3E@%/M8.J9!!2%Z+1DT?-D<>+2R5J[ MJ8^M(52XJO&X%',US>R6S-5Q?+'@2 7)P;I8F,LR!Y@U@C Q,^6E):;79DLV M[FKO%L MRUB':P@U-NNP'WQU)<[H7"8CO ='@A7S,&7 +!"82<)C.=(J]<@\W(=ZP_E) M+T_WYBV-IEC7>L\*"G>E(WA+N]DF8=B_,,]M>IO/P]4!IY0>=PCC!?W[?#@= MSN@E3=X-(UU(U!<4QZ]'\ZO,A6L3G$L)SM=7PD"<7)8R(-A8$PDQ.O \,/ A M6F^5BS[(EE+8N*T7S];3XK)&<#TCN&[<2!L?B!("*FE 61,A".W!)Z%LL0V( ML71PI Z9O=Z'KM%;H[=^TMN&XD>-V?K&;!W5S1!R:74"J\L7E8@!&JDA\^P" MLIRDPJ:Z-6[KQ;/U+[[4N*UGW-:-/W&A9&!)0="A<%O65!6V"-JPJ"A'XG)] M\:?&;8W;=K#2K1%[!:Q:]D:?I.?V96_T+V!5".#9'/_?CZA2#*)NC@!+FM?N.@0NH8.H."742JC(6AI9(Z)>/-O#19<:$=T'$76C0,X' M@TP3>"!T#*60A MHF U>.UL;3$OT7 IL[2-B!H1]>+9'BYH\U7'9F.C5=BH&V8)+KC$E !AA:Q. M2%.(2 <04;&4M;08YT,:K6GM:QH7;0L7;3+(TKAH)5_1E1(>F[6UO)Q1;SPH M:04@8P)3R8TBA\<FYVMD\5CC 19BQ M%?BT;(->[$S+-KB8GLZ5\^2DT)8K':*/P4I+4F'M:Z_=Y6C-NR90Q7C^YKRP M *63V>G_9^]-E]I(MK;16ZGPUR?.[@B2G?/@?L,1M,%^Z:\EVK;3KBC-:..68!"G0O;LE^+ %U$@'[;NG#8(JVP7A&!A U9F0<]WOJDD%$I M)*>P<+K$@Q866XUW6X#%;,*PS6.&KE>.K.:U+>8V=P!A9HR7*44G(>",1(81*0Q7%!C][(:@L M7%6X:DVXRFA'#1-"*6:XT GV-Y72F^ -9HGRHG&M.X/-'P)9"IJ6810Y9PSB M!&>_J^-(6A6-,M+CQ(O&55AL)=YMD2/II 2U4DO*+'<,6PO;.E$"/T@1-2T: MU_KPU86#(AL5Z57;?:->8? M,A:^B,(EB<)YCZCB-EFI*9)4U&?0#CG08E!2E"FAK!$\YMHYN"C31S$M%7H^-+CXL? MAJ"Z%H*_VX[M^EC98?4NG@SCL8O]BN&-*H/H1Z+A7:\?8A\->R?/\_P/>IUV MJ/+[K*-_]$:>&M1-ZI=R;(,7(*@Y7JKKGPWV1L/!T';SO)Z3%"XD=0N2:DP( M:JPW18>E)#PB1JA%G#",@)4,XE@P3GC0)!C@*+$AB=K0^(?3>!8"RP,=,__[ M8!8]@/X!+EAC?6RQEU]3 EQFRL8UW<@.>QV8O,'./Z/V\*RH7XLRVUR4GV5& M&$\DLEPDQ+TG"%1IH+>@F-'24LHD,-NR3IP+HQ5&>RR,MISTC>\J=(7L?ICL MYD^"@N\E&V$E:&.5M)"Z;FE1O2/K#QT&%\0KCK0/C+>)M MNWNNQ_=ZRQ:"^R&"F]/F&%%*16.04IP@GJQ$1B:&,,-.A2!PDN+9"\U^Q)-6 M>*WPVCKPVH.GA11-[GZ);OX@,R6O8\@I:3JF7']9(!T$]W(3=$)4-S,IO.E0-@!SAD,;.(!:YB,%& :?OL MA2!R YOU.'^8G*-.1S'=R[RFK>OY\"9RNXXZ9V-G,,#0&[E._#Y%EKN4NZSE M7>X72>72M;_T^I 5>>5+URAW/H+>T%\I1>==C-7P,%;6^]XQ//\,AEYU>T-X MPNEAVQ]6M@\?=JLVC/Q3WW:J$]L?5KV4OS2XV/OJ<4W,RUZWEM$YH[=ZU>[: MKF_#Z[\;PA_J.I:;5U_^OT,+Y +_#>TO+_X'_ID.^LJK3E[JQ?^X_G]?G-]H M^K7O?GB)F3C=5 +>Z*0WJ+ON/>_'G%#\)?YVV@[#PZD^._?%\;0^Q[.O6 >O M.AK>_)6;QO^ BT+SF/C%V9C_][ _VV>?(G+]:#\CFV"LSVWGU)X-GOWWPBL= MM[OHTA1>?OL;WS&E>WO',2K #NCUZ[3PYZ!)QGZ^"L9D5V8LU6$_&S__I\UE M/I]3T6O/.-;."LJPP5Q?>>+DA[FIF-/!O'Y](??0GMPTK%GS]O=^@WK+UWF&M /)NMO MS*;"*F^!"9=-;C_9'9OU[KBD]8\_HV83+(<;/\:;Y,;/OG=;LZF-NM-=O_^9 M8.P>QBKQW>[Z,\:Z3O-:QGI?8S6WNNNZ:C?7QR3_^;ZQV]SY_ZJ7>V__VGN[ MU=K=:SX*7>[ZMWVYU]S>:;[;V8;W;;[;^W-W>ZL%O[QKP7\:.\W6NVKO5?7R M?[>:KW?>5;M-^&#OY?_]W[T_MW?>OJLS"=5OUH_V?>W^>LCGJS_ MM+N@W/=&<(\PV*CB5Q^SORK'0%>@#=M'_>ZCKAV%-JC\U[YE<0J42Q=Q"MP& M!2N7KG*]>_O\I]L[[5*S='=4)E+U7C/+UEO?QB9TMK/HE;Q[U1=_A@O+""$P!C MS3Y.VZG^LNV =KO52WO2'MK.HYP4M2EN-RVSLJ957=>TNE#8M/I/+FKZ:S4N MN>LL;U%#K8;I'G\ M]V%SNW&Z_^T@3?,C&N_PZ4?-,.4""R1T,(@G3Y!5S* 852(L>%A$]>P%9QO: MF U*%HT=7D"W6F*4\+^%_/X02-3+.4*I$ MSL^*06.5W/4$]'1RZA^.8;Z=,TQ(SBF;N]MU3)FYGER2<(/!SID'/245XFAX5# MFD<@'5!#D168(=!-F4L>B^38LQ=,B@W&36&>PCP/_'Z+Y)@[:K#PE%M'";=< MN,A48CX$T,^9&1<*NIYZSG/,"P<]& >QXYP1I20A2+C'C M(A94QF MA_4C3VO"-K8^4NP4YHXB8I-"7.?"B=ACQ&,@)'IAG&*Y<*+:D&+1ZHGWS3V/ MO&'A[$3GEA7OP6K5D>J MM!7)!D,X"%03@\,:,R:,X0JS7&"?&$SJ OOP [O[:5=-4.,3KNU1'V;U+WC! M7AB??-4?[HT7SEW$"85C0(KAVQ*%G')L^J4,%(D*&*$=-$% M4)WDAOKQ:M:KUP_DJ2+\FDHP/P;OV[9&OP':?]O.*'X?V44UN16R9P=0!C20 ME$)$E H&Z@BLG-6*(B4<:".!:RG]TKJ>%VBO+K0QU\$&IZ1WG'OE'T1#IQ%R7%#(S%9R^H>81- M*PN IP"F*4=UR!"9=IPQKZ7@(AA@<4UPBK;(YO6 ]=P9B2"",LM0( YD,Y5<"P8;@+B$@]*) M>:=O ^T"XH?UBLVY]9WB%%."D7:)(NZL@)\B0UY[*D547BB\:HKW6N:C7(^S MO,US0LH@N^G[<3#LMWW.XQKD?7Z3_SZ+PFIHOWXGCY)>.QOK3CXK[;!_>[YZ M]65;I[8?FG&XEU[U^BFVAZ-ZZ,5_?WNF>C?OOZ=<)XT5DCH)Q+4%2R)QCV#% M>6#4X$@4\!3F&Y0L>/SX\-$-CQRF*^EU7PB>19&X%3SGLD"8X,+9B+S#8.@S MP@">H$88E6*0P@98]CM: P6>]Q^#O 37^1V#D0M:'PRM,V^[3A&3E"2*TD?$ ME9/(B$!1PIX'S(04*8$PW<"*WCITN<#T*?C'"RZ7C\N9N]R;:$@@!FG. ^+1 MPT]6"90/P:+73 EU5W=Y@>=3\'$7>"X?GC.7MT@Z,FHU@D5V^31+(A>#0('G M10^$4J4*/%=6R5V"H[HHN:N.UGG?MDT^$J(LBBH"7K&A2&L!XC0)33@L&/SY M9ZBYCSPKB=U!W9GBB46=3\1 .>A<[65:/2?F5C@:#89U^Z)6 M;U;R,%<\W.U.ZAW6)P[.#F)X.8>PM_&?47O0'L9WL?^E[>-8U+R-OO>I6]^E MECI%HBP@41JMK6'C[%RB1$)AR;5!*6*0*"1@9$5NPXNM#(2Q9$P)>G@*7+ $ MA^FM5&J,4E\@3FTM2,86T$A)A:3@7 GN:F:"H!H^>"Q[( M#5RX8,6X8&^F%7!0"5SN7>^$ "X LQ$Y8QP* 3ME;-0L%2YX"ERP!)=S,1/6 ME1 :XW,C( 6P$RAL!1 %L",- 4;0'FE&)9*>N11ILL2MH)WPB *MFW%8M;_? M 6.M#\)NXVXNAXR/Q4<,NWG58(Y5K>0M) M@S EOFUET?9 3LZ"MA]"VTRV<1*-Y%B@J!78'-939(AV*#L@ (A!:&\*VE85 M;4MV(W[7=5 @]R.0FW/\,<,CU8HC(I/)11$X0_#7%/(=#S M5:\/OW8K/^KW8]>?5<,^W*U3.Y8K._-)E_#/LNTB'PPS'(3J[A?*&%\TQ63-#V<@*VU@QKL^.?.H6@9;\6 MN;*07-F=]PMZ; U)!.2(UAALIYPZX()#& <;N&:**5=.<)\ ZI5+(5+O$G>: M*Q^,5U'B[#8FF*5$"^K7'?5S_DF+L4X>+#=*<[=D%PVR7A 4F>=12T^3M07U MZXKZ17(%4Y!*42V248!\S*T&TJ<$FZB]4,'?#/OS%,&"])5#^DR^8\:I!E@C M46?:.^J02SF"FRM,B7>4!?SL!6'L]JW["L!_-L 7P#?GU)*LP*?<(8!&T.,Q M3S9XYJ2WJ2CS:P_V.:^L=CYB'!/"@E+$*0.P>^T1MCI0Q8S'1!:QOJZH7ZS7 M;F A!I8X)5Q292B3G EA(A96"%S$^AHB?=X=+(TRH*!1) 7.<9;6(QTT1TS( MP$,4/FFY0G+]$058;K>_M$/LAD=:D[;$5Y:Y7<>Y_4E%("]*R7-N /%XW.O6 MM4%>UGIS$74+B+K&AL_M(@K^0T9-%59;$JO-F>I1<4J3=HBK_ ^/ 6DNXYC52,32L;IDEZ)7B[R7 MRK1K75NOX.ZA<3=O.#O#HF< MT@U19SDTK,85HN9& FQ2H!R40,/DU(K[\Y M4]<"[7?;R3U@*CNL&K;O#RM&-JH,DQ^)F7*]?HA]-.R=/,]S/^AUVJ'*[[*. M/K[%.L+89-W_9&PT'0]O-\UIZO"Q$0V^&5PRR@1!U! M7&B&M =% -;*6$QY=)$_>\'Y!J%XXSHOWMV<];?#RD]VX]\CX%?.F?C+_:S@ M BNW4BRWS&#$:\H3'_8Z,'F#G7]&[>%9T:(6I:]95$&P6H28* H\M[LEVN;Z M_0EY2HTDUIBZ?C_GA;8*;3U)VEI.-.6_%UPOC/8CC#;G9=9>@?5N&/+"<925 M:*094<@8SYWG(H*M_^P%DW(#+ZUR3:&U0FLK\-8/'"Y:".X!"6ZFLCFM,!,T M(NDC15P'C;3D'AEEF*,R1BS2LQ=D@UZ3/[APR$AAML)L*_#6#QXG6_CL?OEL M[@ M2*,B5T!EEH'")IU$%O. M&*&*FLBZ'' 9YAM2%KLT$)K3Y/6[AX'7&CM M 3UK%P)[HW=.."23PHA[+9&.F"(AK;+.1L)(>/:"2[W!A5H+7GM$L;\[7V/? MMP>QZB5X=&[\U3O)\S[8J+IQ6/^U/B6K3MO#P\/8"8\S1GBQ4TKA ],ZZFB2 MY511P['3EIK@I&(QQ4G(!)^&3$B&[WI<>4,3PO'19?WAWGB]I@L9RB'F0ESU M?OX0,X(4D90FI&C.09":(J>D0<%1BS7ERG/_[ 75&XPNR%0EDNG>-8,?1.4R MFOA^'Y!%>;@E(.>2?4/08/%H1$($FR@?T#FL% J6>DV82,'2](Y)$ M+04Q5B>I>53)*"QY\,1B4/R(Q[= 9,'>PV)O[@#)4*L(#@(IRYK!K]$G M;*TUFN62O]PL>'A4<'?_I>P)3X1201)77 ME!5A=),+"$:X94T42K@L:YR2A M8XHES)"ORUXP6#NG/ A&SYAP/"6<4I&$JXK(*"C6 7@3"\N%]\9Z;#A 4#D) M&HXMB%P31,[YZQ5FTDOGD,*)@7ST#L'"4:2\)<%(3AF_:T?A@LC[+XE/7?2! M"(=]XMPX&Z.AP9'(H^0Q%-UT];!W(>DE&>X)];"/(BBG(@&H'GIQ-B_ 8?OSSF9/B*$N)!0PUHA; OH# M%Q9I85(DW',3P@();9[32)->N6XW2=075C\_?7A!^'PB?2S:(#*L4#/+.6 1J MND;:PT\",RP-E28P7B3X$\#Z"GCR"];O >MSCGW#?"344Y0\48@3S)&V.* 4 MO;0J2>9$P?K:8GT1;7T)AP1%6U\-?,\?'B272/!>(ZDE1]Q&#^HZD\@KR;W% M5$L<5D==?T31YO5^AI:HBNAJSV09W76"�ZFW!A.9Q MV] >QG>Q_Z7MXU@(O(V^]ZE; MWZ66!X7K%^)Z?Z$;H-,D6>80BXP!U5/0Y7( ,?9*@UQ/RL>[>EX+@-I1)@F^$M*5H9,4P_$#. MT0+?58/O3 AS[AD# 8P\T0EQ "URU.6#$L&)TBPX7;)X5A; #^3Q+ !>,0#/ M>40%LY:RJ%"D#& ;I45 X1RY9#$71EA@]0+@507P$KR818M>5Q3/^SVY) 24 M,(-8H""'D]#(V> 143%13Z@%J?S3U.BG%#:=@Z-]78A^&B,-[Q7[U^0&HPT89 MJI!SU"".?4!&1X%(5"PQ W^-I@16/ & /VAAD +E94%YSB//B.=1"+ =M 4H M^V! 5%."&$L1"\*IR,G/1E[M]5=@_&A@O )QSP7<2P/W3$Y;+54022.F=*IP ?"5SD]!, ^ H$.Q> +PO@<_Y\QJQ2 7L4F0GC?$0=.49! M,,-\"AZ'6 #^! #^H%50"I279E//.?5UE,(+SQ$)(;<-8!89YQF202C-DF6P MM*NFB3^BD.9F'%;MKN\=QQ+*7,YPU]TE"KMYM][,?_8&)<=D,5K^?"'NF#$3 M38B(F.SJ9 ZCW),*<6ZI]TXRE>ZJ816TK8-_LJ#MOM$VYXU,@0I/"$8X,8=R M#A?21GMD+3->XJB(IP5MJXJV!W(C%K3]$-KFPGF9H392@:+(O;*I$,@)F1!F M$A04FXRX\S%>0=O])S4OP:FW>.O3 KX? =^'W5.(FGW5Z\.OWQNZ@_27.Q,0$;2\G8&O-L#;+[:BKT;3LUR)2%A$I1UL76INE&+P! M]8USG(,A@T>62HPDYS0DF@S#)NHQL3IF+AGRMAH+?R!D6!U#*:@ M?MU1/^>I#)%[12A'DN1,RAQDI94BR,6(/;-,DSNG0A?4KQ/J=<0NQ105MH%+ ML >%E8E+QYGV7B5U,^H+OE<.W_.5WAG0.19(LNARIC1'SMJ(,*,2R#SPI'(T MQE4CL4#[T4";V03JNU16QL@5; A!-=.&@TK'G?:Z"/1U!_R#]KGT9"^K7"?6<:Q.<<$I8P[4@UG$IH_*P#[2!/Q6! MOC[XGO?\*DZ8UHDA82-&G('&;IACB$7EI 9#G3FU8A+]$857;K>_M$/LAMLX M=]>07TIT99G;=9S;E>AX=,X-+^M2*G5:PXA*Q<6W"T)=_/&LZ=4@-VL MP&3.)]TJ4&24I A'RHU*/."(:^#AJP6]2MC4;8&FK@7:[[93UQJTP^J/43=6 M#&]4&24_$B;E>OT0^VC8.WF>IW[0Z[1#E5_E43GWKBT]>#?_WB(5!^>(9UQE M<&\T' QM-\]K*2NX$ OMSI<5=#[)$(Q%RN8,:0?FC!6&(\^XY 34-Z: A#C? MH(1M,*&7Y,F['59^LO_^'@&_2RXN *JQ566X&W?I X,)J#^A8FP_M)=+[9#"B44C$K8[( M,6J1$,Y3$@P7V#U[P27PFED/]]KCB/PE I"W\S7V?7M0]TKKG>09'VQ4W3C, MOT^:IIVVAX>'L1,>9VSP8L>3EEE& M;1>@OW\\9(DQSGR>K$G)Z&**EIJ(2Y MI\YH]8=[X_6:+F$HIY<+L51C=GK9^D0^)A6$,4HA18Q!')8/:9(D"L1P6&,J M$PW/7J@-4*)+6.:**04_",ME=%#X/B*+WG!+1)Z=(Y)]%)0)SKQ&F(,5Q!FG M2'-,47*".F\E-JHT-%]93'JA2321),L]UUB9W*Q*&4.85I@)<0M,%O0]+/J: M,WDH/GJIK8F8H8BIR^5S'+(X=PWEL*A8)VXT?_:"T 55]H*\^W?\<5@M;%U, M.'+.LKV<)&8@'@.5(JDB#=<%CV=S> P2RQBQ0,;DTXX(H-08?F*>LL1DL(RJ M(@U7%9/&D>"-\L8'PWU0VG K@Z,V!IV4P 63:X+)O7D9&4+@RBN.F,I=)Z)C MR#HCD6!1$&EL@E4NF%Q53&*0B8'"_P@'3$:FK66!*:\),3(05C34E4/?S*^\ MP_?>?#16BLBQ1X0QC'(; V1R]+F**@5N,"9!_"0=]7'EOER/M;S5<_++('N+ M^W$P[+?],.9IA+U^DQLYR[%J:+_&IU9)>#T]S6_/E[6^;.O4]D-=\>95KY]B M>SBJAUX= @F+666#^;P[K'7@GC+7(N]_R.QB)#X!^.4]1:>- ^ M2:ECMZYH7R3L> GN\1L*]A2$/S#"F_/2/"BI1 P">B\0OP^(SPMQ@'=2W":4O,Y>!Q>13E8@IJAW M@G-7U[DI0OS1HWT%G/H%[?> ]KUY@1X-DT9[CQ)A(- -!O-:C<=2YX!F2E$= -C-9:4_(>:]8 MD-&QL#I*^^.(/J_15^]H>(GCD]@=U&75'V>0>:DPNA+ZV@.Y6&>M 0:MWA9, M:!Z7[?QEVV&W^]*>M(>V4Q^N.#N(X>7<[G\;_QFU!^UA?!?[7]H^CL7 V^A[ MG[KU76J)4-A^(;9_/^^"_?811RTEYA()8R7BS'ED"35(\*@-CA)3?5<7;('P M.D05W_I%A0_"3=I ?"J 7A>$'-#$@Z&(B-E79_*(\,%0=&R***R.M[9L5(@_%A\ MGP7"*P;AO7D93#7H88)[)*+)H4L@?FWB$H3!P9@W-[9>\0[%V) M0O*Y)BJAT9;VRD\!NDMVKQ;HW@=TY]R@Y*,3R0:PMY%2UH#B9ADRQ',4F(LX M.AZD-06Z3P"Z#^13+=#](>C.2UUL=))!>>14!.A*EQ!H3 EAK4A@ELN8>('N MND)WDFQ?"5N. +55(6.P0Q[D2?239>\)8"H%C@OVS M%V*#"KP:,60%PJL<'%H@_# F\)P+M/GF(XY*6Z8E N$+1C /#%GE(@I!&!J( M (U*KA2('U$@Z*M>'W[M5G[4[\>N/ZN&?;A;ISX J.SL[*"$AY;SL/L[#Q/1 MVTA45"YPP+M+Q!A+A&(AP/_)I+3\74^RO1\=CV!+Q[ W/(S]?,;5CX>Q.VA_ MB3,6GR#AY00(K1D.9D=H=?A_RWXMC+\0X_N+3D\C&:,A6 02.R%N)$$Z@OD% MZILA G/'S%W3^ I8'^"0P1C*I=;>&$Z,=RGI%#D(:\:<\Z& ==W!>L'-Z;V, M3D2->.(6<4LPTL$8Q)Q(.=031UO NKK6$0E::V,IX\+P@*-FV'CA@N+&:DW5 MS6B](6.N '0% #HO39GE)#H/L 2Q"@!U :PG*5'R"2P>SHF-N7^RN'T27<'E M_1_W:1J3$=Q1*SA8O]9(,':=]P%S;IPN0G3=,7K!3>FP"#$%CCSF 7$O/=(> M9*K#6$F<- ,5J@C1E16BGBH:7'3!2\HU9R;EOK4\:2>"2%P4(;J& +WDA+0) M:-?%A%(*!'%0>9$FA")*?0B4,XEU>'@Q^A0",+?;7]HA=L-3*TM;XB_+,I5E M6L]8NQOD^CF5@4 _[G7K*ALO:P6]".<%A/.GBRXH)2VUVA"D=/2(\XB1(40C MCEGTD>O$%'_V@E[M-5\PN]J8+=2Z%LOTP %5MP["*&R[)+:]X*L0(I+ C45* M*9^SPR.R@@O$E^VDQL25G98O8LGPWCL8K]B>*/*!L*/'.RX7C_$/AKV3I[G M^1_T.NU0Y?=91R-LL4Z$=SMV7J0!X9S--6XZN#<:#H:VF^>U]!9VW _.(;8&5O$'[5!KN;4_1V:'D@ M3\N_#^9'?#!/@QB6F2QQ3>N#PUX')G&P\\^H/3PK+I=%$7\VAWA+O(F05B99B$:RQN*\SO_@%EG+52YPD61N?:/EAB3%/BA$<.]I*84('M!),!^7 M/YCN=*R'7B+;FCW*7<99WNN_:77GR3+VP3)^0B: M0W^E5)UW,5;#PUA9GQO1VNX9#+WJ]H;PA-/#MC^L;!\^[%9M&/FGONU4)[8_ MK'HI?VEPL5O#XYJ8E[UN+:-S?G#UJMVU7=^&UW\WA#_4U=@VK[[\?X<6R 7^ M&]I?7OP/_#,=])57G;S4B_]Q_?^^.+_1Y:]-!L3II@+^^>VD-ZA[OCSOQYR! M_"7^=MH.P\.ITCKWQ?',/<>SKU@';S,:WOR5FX;X@/-.\YC$Q=F8_S>/ME9W MN73">Q6]]HQC[:R@#(.J9IC)C=/81T:>3;]TV)_MOT\1N7ZTGY%-\(+/;>?4 MG@V>_??"/!RWN^C2O%^>LALG)J5[FY@Q6L!"Z/7KY//GH&'&?KX*QF179BS5 M83^;1?_GWY=(/7O1RFC)7/(R6U1U@4/[XKKE_]Z]W&MN[S3?[6SGG][M_;F[O=6"7U[M-K>:+W>W_JS>M> /C9UFZ]U5 ME-]R+_-GWV>47(6@G 4CCHQDWL0 M\L3J7"&*,:G3#."'VI"]:)_^/AK Q T&VW'@^^V3NC1"-VR!0!EUAT#X?P&- M^G8M-[CY[0UO;._3YNL_ MC@\^['X[:.V0QNOWV0#MQ/]]>W;P(9PXRN7!T2