0001487371-20-000136.txt : 20200504 0001487371-20-000136.hdr.sgml : 20200504 20200504170932 ACCESSION NUMBER: 0001487371-20-000136 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200504 DATE AS OF CHANGE: 20200504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GenMark Diagnostics, Inc. CENTRAL INDEX KEY: 0001487371 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 272053069 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34753 FILM NUMBER: 20845792 BUSINESS ADDRESS: STREET 1: 5964 LA PLACE COURT CITY: CARLSBAD STATE: CA ZIP: 92008 BUSINESS PHONE: (760) 448-4300 MAIL ADDRESS: STREET 1: 5964 LA PLACE COURT CITY: CARLSBAD STATE: CA ZIP: 92008 10-Q 1 gnmk-20200331.htm 10-Q gnmk-20200331
GenMark Diagnostics, Inc.000148737112/31Smaller Reporting CompanyTRUEFALSE10-Q3/31/20202020Q1FALSEFALSE61,889,6585964 La Place CourtCarlsbadCalifornia920082720530694053760.00010.0001100,000100,00061,33360,25561,33360,2550.00010.00015,0005,00000P10Y0M0D354537P4YP10YP1YP4YP3Y0M0D4.3910.228.4050,000,00070,000,00070,000,000(a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum2.515.9000014873712020-01-012020-03-31xbrli:shares00014873712020-05-01iso4217:USD00014873712020-03-3100014873712019-12-31iso4217:USDxbrli:shares00014873712019-01-012019-03-3100014873712018-12-3100014873712019-03-310001487371us-gaap:CommonStockMember2019-12-310001487371us-gaap:AdditionalPaidInCapitalMember2019-12-310001487371us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001487371us-gaap:RetainedEarningsMember2019-12-310001487371us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001487371us-gaap:CommonStockMember2020-01-012020-03-310001487371us-gaap:RetainedEarningsMember2020-01-012020-03-310001487371us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001487371us-gaap:CommonStockMember2020-03-310001487371us-gaap:AdditionalPaidInCapitalMember2020-03-310001487371us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001487371us-gaap:RetainedEarningsMember2020-03-310001487371us-gaap:CommonStockMember2018-12-310001487371us-gaap:AdditionalPaidInCapitalMember2018-12-310001487371us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001487371us-gaap:RetainedEarningsMember2018-12-310001487371us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001487371us-gaap:CommonStockMember2019-01-012019-03-310001487371us-gaap:RetainedEarningsMember2019-01-012019-03-310001487371us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001487371us-gaap:CommonStockMember2019-03-310001487371us-gaap:AdditionalPaidInCapitalMember2019-03-310001487371us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001487371us-gaap:RetainedEarningsMember2019-03-31gnmk:Segment00014873712019-01-010001487371gnmk:EPlexRevenueMember2020-01-012020-03-310001487371gnmk:EPlexRevenueMember2019-01-012019-03-310001487371gnmk:XT8RevenueMember2020-01-012020-03-310001487371gnmk:XT8RevenueMember2019-01-012019-03-310001487371gnmk:InstrumentsMember2020-01-012020-03-310001487371gnmk:ReagentsMember2020-01-012020-03-310001487371us-gaap:LeaseholdImprovementsMember2020-01-012020-03-310001487371us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2020-01-012020-03-310001487371srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-03-310001487371gnmk:InstrumentsMembersrt:MinimumMember2020-01-012020-03-310001487371gnmk:InstrumentsMembersrt:MaximumMember2020-01-012020-03-310001487371us-gaap:OfficeEquipmentMembersrt:MinimumMember2020-01-012020-03-310001487371srt:MaximumMemberus-gaap:OfficeEquipmentMember2020-01-012020-03-310001487371us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001487371us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001487371us-gaap:RestrictedStockMember2020-01-012020-03-310001487371us-gaap:RestrictedStockMember2019-01-012019-03-310001487371us-gaap:EmployeeStockOptionMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:EmployeeStockOptionMembergnmk:A2010EquityIncentivePlanMember2019-12-310001487371us-gaap:EmployeeStockOptionMembergnmk:A2010EquityIncentivePlanMember2020-03-310001487371us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:RestrictedStockUnitsRSUMembergnmk:A2010EquityIncentivePlanMember2019-12-310001487371us-gaap:RestrictedStockUnitsRSUMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:RestrictedStockUnitsRSUMembergnmk:A2010EquityIncentivePlanMember2020-03-310001487371us-gaap:RestrictedStockUnitsRSUMembergnmk:A2010EquityIncentivePlanMember2019-01-012019-03-310001487371us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2020-04-252020-04-25utr:Rate0001487371gnmk:MarketShareUnitMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371gnmk:MarketShareUnitMembergnmk:A2010EquityIncentivePlanMember2020-03-310001487371gnmk:MarketShareUnitMembergnmk:A2010EquityIncentivePlanMember2019-12-310001487371gnmk:MarketShareUnitMembergnmk:A2010EquityIncentivePlanMember2019-01-012019-03-310001487371gnmk:A2013EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2013-05-220001487371gnmk:A2013EmployeeStockPurchasePlanAmendedandRestatedMemberus-gaap:EmployeeStockMember2020-03-310001487371gnmk:A2013EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2020-01-012020-03-310001487371gnmk:A2013EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMembersrt:MinimumMember2020-01-012020-03-310001487371gnmk:A2013EmployeeStockPurchasePlanMembersrt:MaximumMemberus-gaap:EmployeeStockMember2020-01-012020-03-310001487371gnmk:A2013EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2020-03-310001487371us-gaap:CostOfSalesMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:CostOfSalesMembergnmk:A2010EquityIncentivePlanMember2019-01-012019-03-310001487371us-gaap:SellingAndMarketingExpenseMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:SellingAndMarketingExpenseMembergnmk:A2010EquityIncentivePlanMember2019-01-012019-03-310001487371gnmk:A2010EquityIncentivePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001487371gnmk:A2010EquityIncentivePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001487371us-gaap:GeneralAndAdministrativeExpenseMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:GeneralAndAdministrativeExpenseMembergnmk:A2010EquityIncentivePlanMember2019-01-012019-03-310001487371gnmk:MarketShareUnitMembersrt:MinimumMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371srt:MaximumMembergnmk:MarketShareUnitMembergnmk:A2010EquityIncentivePlanMember2020-01-012020-03-310001487371us-gaap:MachineryAndEquipmentMember2020-03-310001487371us-gaap:MachineryAndEquipmentMember2019-12-310001487371gnmk:InstrumentsMember2020-03-310001487371gnmk:InstrumentsMember2019-12-310001487371us-gaap:OfficeEquipmentMember2020-03-310001487371us-gaap:OfficeEquipmentMember2019-12-310001487371us-gaap:LeaseholdImprovementsMember2020-03-310001487371us-gaap:LeaseholdImprovementsMember2019-12-310001487371us-gaap:IntellectualPropertyMember2020-03-310001487371us-gaap:IntellectualPropertyMember2019-12-310001487371gnmk:CorporatenotesandbondsMember2020-03-310001487371us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-03-310001487371us-gaap:CommercialPaperMember2020-03-310001487371gnmk:CorporatenotesandbondsMember2019-12-310001487371us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-03-310001487371us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-03-310001487371us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-03-310001487371us-gaap:MoneyMarketFundsMember2020-03-310001487371us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-03-310001487371us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-03-310001487371us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-03-310001487371us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-03-310001487371us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2020-03-310001487371us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-03-310001487371us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2020-03-310001487371us-gaap:CommercialPaperMember2020-03-310001487371us-gaap:FairValueInputsLevel1Membergnmk:CorporatenotesandbondsMember2020-03-310001487371us-gaap:FairValueInputsLevel2Membergnmk:CorporatenotesandbondsMember2020-03-310001487371us-gaap:FairValueInputsLevel3Membergnmk:CorporatenotesandbondsMember2020-03-310001487371gnmk:CorporatenotesandbondsMember2020-03-310001487371us-gaap:FairValueInputsLevel1Member2020-03-310001487371us-gaap:FairValueInputsLevel2Member2020-03-310001487371us-gaap:FairValueInputsLevel3Member2020-03-310001487371us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2019-12-310001487371us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2019-12-310001487371us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2019-12-310001487371us-gaap:MoneyMarketFundsMember2019-12-310001487371us-gaap:FairValueInputsLevel1Membergnmk:CorporatenotesandbondsMember2019-12-310001487371us-gaap:FairValueInputsLevel2Membergnmk:CorporatenotesandbondsMember2019-12-310001487371us-gaap:FairValueInputsLevel3Membergnmk:CorporatenotesandbondsMember2019-12-310001487371gnmk:CorporatenotesandbondsMember2019-12-310001487371us-gaap:FairValueInputsLevel1Member2019-12-310001487371us-gaap:FairValueInputsLevel2Member2019-12-310001487371us-gaap:FairValueInputsLevel3Member2019-12-310001487371gnmk:TermLoanDomain2020-03-310001487371gnmk:TermLoanDomain2019-12-310001487371gnmk:TotalTermLoansMember2020-03-310001487371gnmk:TotalTermLoansMember2019-12-3100014873712019-02-010001487371gnmk:Tranche1LoanMember2019-02-010001487371gnmk:Tranche2LoanMember2019-12-160001487371gnmk:Tranche2LoanMember2020-01-012020-03-310001487371gnmk:TermLoansMember2020-01-012020-03-310001487371gnmk:TermLoansMember2019-01-012019-03-310001487371gnmk:TermLoansMember2020-03-310001487371gnmk:TermLoansMember2019-12-31xbrli:pure0001487371gnmk:Tranche2LoanMember2020-03-310001487371gnmk:Tranche2LoanMembergnmk:IntercontinentalExchangeBenchmarkAdministrationRateMember2020-01-012020-03-310001487371us-gaap:SubsequentEventMemberus-gaap:DeferredBonusMember2020-04-250001487371us-gaap:SubsequentEventMemberus-gaap:EmployeeSeveranceMember2020-04-25

  UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 
(Mark One)
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2020
or
¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to            
Commission File Number: 001-34753  
GenMark Diagnostics, Inc.
(Exact name of registrant as specified in its charter)

Delaware27-2053069
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5964 La Place Court
Carlsbad, California
92008-8829
(Address of principal executive offices)(Zip code)
Registrant’s telephone number, including area code: 760-448-4300

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading
Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.0001 per shareGNMKThe NASDAQ Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit).    Yes  x    No  ¨

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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:
1

Large accelerated filer¨Accelerated filer¨
Non-accelerated filer¨Smaller reporting companyx
Emerging growth company¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  x

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. ¨    
The number of outstanding shares of the registrant’s common stock on May 1, 2020 was 61,889,658.

2

GENMARK DIAGNOSTICS, INC.
TABLE OF CONTENTS
 

3

PART I. FINANCIAL INFORMATION
ITEM 1.  FINANCIAL STATEMENTS

GENMARK DIAGNOSTICS, INC.
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value)
March 31,
2020
December 31,
2019
ASSETS:
Current Assets:
Cash and cash equivalents$26,261  $44,360  
Short-term marketable securities20,805  9,100  
Accounts receivable, net of allowances of $405 and $376, respectively25,721  16,759  
Inventories, net9,927  11,301  
Prepaid expenses and other current assets1,800  1,877  
Total current assets84,514  83,397  
Property and equipment, net19,580  20,419  
Intangible assets, net1,284  1,432  
Restricted cash758  758  
Noncurrent operating lease right-of-use assets4,511  4,642  
Other long-term assets945  825  
Total assets$111,592  $111,473  
LIABILITIES AND STOCKHOLDERS' EQUITY:
Current liabilities:
Accounts payable$10,333  $12,249  
Accrued compensation7,396  7,493  
Current portion of long-term debt3,431    
Current operating lease liability1,856  1,842  
Other current liabilities3,793  2,732  
Total current liabilities26,809  24,316  
Long-term debt66,210  69,145  
Noncurrent operating lease liability5,513  5,796  
Other noncurrent liabilities57  53  
Total liabilities98,589  99,310  
Stockholders' equity:
Preferred stock, $0.0001 par value; 5,000 authorized, none issued    
Common stock, $0.0001 par value; 100,000 authorized; 61,333 and 60,255 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively6  6  
Additional paid-in capital534,177  526,294  
Accumulated deficit(521,241) (514,233) 
Accumulated other comprehensive income61  96  
Total stockholders’ equity13,003  12,163  
Total liabilities and stockholders’ equity$111,592  $111,473  

See accompanying notes to unaudited condensed consolidated financial statements.
4




GENMARK DIAGNOSTICS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands, except per share data)
Three Months Ended
March 31,
20202019
Revenue:
Product revenue$38,685  $21,371  
Other revenue57  162  
Total revenue38,742  21,533  
Cost of revenue
22,590  15,670  
Gross profit16,152  5,863  
Operating expenses:
Sales and marketing6,140  5,909  
General and administrative8,938  4,521  
Research and development6,079  6,343  
Total operating expenses21,157  16,773  
Loss from operations(5,005) (10,910) 
Other income (expense):
Interest income132  133  
Interest expense(2,091) (1,276) 
Other expense
(29) (11) 
Total other expense(1,988) (1,154) 
Loss before provision for income taxes(6,993) (12,064) 
Income tax expense15  16  
Net loss$(7,008) $(12,080) 
Net loss per share, basic and diluted$(0.12) $(0.21) 
Weighted average number of shares outstanding, basic and diluted60,666  56,581  
Other comprehensive loss:
Net loss$(7,008) $(12,080) 
Other comprehensive income (loss):
Foreign currency translation adjustments, net of tax(39) (6) 
Net unrealized gains on marketable securities, net of tax4  2  
Total other comprehensive loss(35) (4) 
Total comprehensive loss$(7,043) $(12,084) 

See accompanying notes to unaudited condensed consolidated financial statements.
5

GENMARK DIAGNOSTICS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Three Months Ended
March 31,
20202019
Operating activities:
Net loss$(7,008) $(12,080) 
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization1,799  1,812  
Net amortization (accretion) of premiums/discounts on investments12  (21) 
Amortization of deferred debt issuance costs 596  366  
Stock-based compensation5,620  2,544  
Provision for bad debt29    
Non-cash inventory adjustments434  634  
Other non-cash adjustments(79) (16) 
Changes in operating assets and liabilities:
Accounts receivable(8,979) 2,355  
Inventories920  (131) 
Prepaid expenses and other assets 51    
Accounts payable(1,558) (1,043) 
Accrued compensation(550) (2,475) 
Other current and non-current liabilities1,108  (126) 
Net cash used in operating activities(7,605) (8,181) 
Investing activities:
Purchases of property and equipment(952) (333) 
Purchases of marketable securities(14,613) (12,014) 
Maturities of marketable securities2,900  7,800  
Net cash used in investing activities(12,665) (4,547) 
Financing activities:
Proceeds from issuance of common stock, net of offering costs2,160    
Principal repayment of borrowings(23) (35,116) 
Proceeds from borrowings  50,000  
Payments associated with debt issuance(100) (3,588) 
Proceeds from stock option exercises103  430  
Net cash provided by financing activities2,140  11,726  
Effect of exchange rate changes on cash, cash equivalents, and restricted cash
31  20  
Net decrease in cash, cash equivalents, and restricted cash
(18,099) (982) 
Cash, cash equivalents, and restricted cash at beginning of year
45,118  37,044  
Cash, cash equivalents, and restricted cash at end of period
$27,019  $36,062  
Non-cash investing and financing activities:
Transfer of systems to property and equipment from inventory$21  $351  
Property and equipment included in accounts payable$874  $36  
Supplemental cash flow information:
Cash paid for income taxes, net $19  $44  
Cash paid for interest$1,541  $761  

See accompanying notes to unaudited condensed consolidated financial statements.

6


GENMARK DIAGNOSTICS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
FOR THE THREE MONTHS ENDED MARCH 31, 2020
(In thousands)


Common StockAdditional paid-in
capital
Accumulated other
comprehensive loss
Accumulated
deficit
Total stockholders' equity
 SharesPar Value
Balance—December 31, 201960,255  6  526,294  96  (514,233) 12,163  
Stock-based compensation expense —  —  5,620  —  —  5,620  
Restricted stock awards issued, net of cancellations
694  —  —  —  —  —  
Shares issued under stock-based compensation plans21  —  103  —  —  103  
Net loss—  —  —  —  (7,008) (7,008) 
Issuance of common stock, net of offering costs363  —  2,160  —  —  2,160  
Foreign currency translation adjustments—  —  —  (39) —  (39) 
Unrealized gain on marketable securities—  —  —  4  —  4  
Balance—March 31, 202061,333  $6  $534,177  $61  $(521,241) $13,003  


See accompanying notes to unaudited condensed consolidated financial statements.


7




GENMARK DIAGNOSTICS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
FOR THE THREE MONTHS ENDED MARCH 31, 2019
(In thousands)

Common StockAdditional paid-in
capital
Accumulated other
comprehensive loss
Accumulated
deficit
Total stockholders' equity
 SharesPar Value
Balance—December 31, 201856,240  6  500,344  80  (466,883) 33,547  
Stock-based compensation expense —  —  2,544  —  —  2,544  
Restricted stock awards issued, net of cancellations
715  —  —  —  —  —  
Shares issued under stock-based compensation plans71  —  430  —  —  430  
Net loss—  —  —  —  (12,080) (12,080) 
Foreign currency translation adjustments—  —  —  (6) —  (6) 
Unrealized gain on marketable securities—  —  —  2  —  2  
Balance—March 31, 201957,026  $6  $503,318  $76  $(478,963) $24,437  

See accompanying notes to unaudited condensed consolidated financial statements.


8

GENMARK DIAGNOSTICS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Basis of Presentation
        
GenMark Diagnostics, Inc., the Company or GenMark, was formed by Osmetech plc as a Delaware corporation in February 2010, and had no operations prior to its initial public offering, which was completed in June 2010. The Company is a provider of multiplex molecular diagnostic solutions designed to enhance patient care, improve key quality metrics, and reduce the total cost-of-care.

Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles, or U.S. GAAP, and applicable regulations of the U.S. Securities and Exchange Commission, or the SEC, and should be read in conjunction with the audited financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed with the SEC on March 2, 2020. These unaudited condensed consolidated financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. These adjustments are of a normal, recurring nature. Interim period operating results may not be indicative of the operating results for the full year or any future period.

The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

The Company has experienced net losses and negative cash flows from operating activities since its inception and had an accumulated deficit of $521,241,000 as of March 31, 2020. The Company's ability to transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure through expanding its product offerings and consequently increasing its product revenues. As of March 31, 2020, the Company had available cash, cash equivalents, and marketable securities of $47,066,000 and working capital of $57,705,000 available to fund future operations. The Company has prepared cash flow forecasts which indicate, based on the Company's current cash resources available and working capital, that the Company will have sufficient resources to fund its operations for at least one year after the date the financial statements are issued.

Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and the notes thereto. The Company’s significant estimates included in the preparation of the financial statements are related to accounts receivable, inventories, property and equipment, leases, intangible assets, employee-related compensation accruals, warranty liabilities, tax valuation accounts, and stock-based compensation. Actual results could differ from those estimates.

Segment Information
The Company currently operates in one reportable business segment, which encompasses the development, manufacturing, sales and support of instruments and molecular tests based on its proprietary eSensor® detection technology. Substantially all of the Company’s operations and assets are in the United States.

Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or the FASB, or other standard setting bodies that the Company adopts as of the specified effective date.

In February 2016, the FASB issued ASU 2016-02, Leases, which outlines a comprehensive lease accounting model and supersedes the prior lease guidance. The new guidance requires lessees to recognize lease liabilities and corresponding right-of-use, or ROU, assets for all leases with lease terms of greater than 12 months. The guidance also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The new guidance must be adopted using the modified retrospective approach and is effective for annual periods beginning after December 15, 2018. The Company adopted the new standard in the first quarter of 2019 using the package of transition practical expedients. The Company recognized non-current ROU assets of $5,097,000 and current and noncurrent lease liabilities of $1,780,000 and $6,832,000, respectively, upon adoption. Deferred rent is now presented as an offset to the Company's non-current operating lease ROU assets. The new lease standard did not have a material impact on the Company's unaudited condensed consolidated statements of operations, cash flows, or stockholders' equity.
9

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which introduced a new methodology for recognizing credit losses on financial instruments. The new standard requires entities to measure financial instruments at their amortized cost basis, net of an allowance for credit losses. The allowance for credit losses must reflect an entity's current estimate of all expected credit losses. The new guidance also requires entities to present credit losses on debt securities accounted for under the available-for-sale method as an allowance rather than a write down. The Company adopted the new standard in the first quarter of 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2020.

Revenue
The Company recognizes revenue from operations through the sale of products and other services. Product revenue comprises the sale of diagnostic tests and instruments, as well as related services.

Revenue is recognized when control of products and services is transferred to the customer in an amount that reflects the consideration that the Company expects to receive from the customer in exchange for those products and services. This process involves identifying the contract with the customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. The Company recognizes revenue for satisfied performance obligations only when it determines there are no uncertainties regarding payment terms or transfer of control.

Revenue from product sales is recognized generally upon shipment to the end customer, which is when control of the product is deemed to be transferred. Invoicing typically occurs upon shipment and the term between invoicing and when payment is due is not significant. Revenue from instrument services is recognized as the services are rendered, typically evenly over the contract term.

Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Employee sales commissions are recorded as sales and marketing expense when incurred or amortized over the estimated contract term when resulting from new contract acquisition efforts.

The Company allocates contract price to each performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is determined by the Company's best estimate of stand-alone selling price using average selling prices over a rolling 12-month period along with a specific assessment of any unique circumstances of the contract. For those products for which there is limited sales history, the Company makes price determinations based on similar product sales data.

The following table represents disaggregated revenue by source (in thousands):
Three Months Ended
March 31,
20202019
Revenue Source:
ePlex product revenue$34,265  $15,651  
XT-8 product revenue4,420  5,720  
Total product revenue38,685  21,371  
Other revenue57  162  
Total revenue$38,742  $21,533  

Cash, Cash Equivalents and Marketable Securities
Cash and cash equivalents consist of cash on deposit with banks, money market instruments, and certificates of deposit with original maturities of three months or less at the date of purchase. Marketable securities consist of certificates of deposits that mature in greater than three months. Marketable securities are accounted for as "available-for-sale" with the carrying amounts reported in the balance sheets stated at cost, which approximates their fair market value, with unrealized gains and losses, if any, reported as a separate component of stockholders' equity and included in comprehensive loss.

10

Restricted Cash
Restricted cash represents amounts designated for uses other than current operations and was $758,000 as of March 31, 2020 and December 31, 2019, respectively, which represented an amount held as security for the Company’s letter of credit with Banc of California.

The following table shows a reconciliation of the Company's cash and cash equivalents in the Unaudited Condensed Consolidated Balance Sheet to cash, cash equivalents, and restricted cash in the Unaudited Condensed Consolidated Statement of Cash Flows as of March 31, 2020 and 2019 (in thousands):

March 31,
20202019
Cash and cash equivalents$26,261  $35,304  
Restricted cash758  758  
Total cash, cash equivalents, and restricted cash$27,019  $36,062  

Receivables
Accounts receivable consists of amounts due to the Company from the sale of products and services to customers. Accounts receivable is recognized at amortized cost and is recorded net of an allowance for credit losses. The Company views its accounts receivable as a single portfolio and considers the period of delinquency, historical collection rates, and customer specific factors in determining its allowance for credit losses. The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):
Three Months Ended
March 31,
20202019
Beginning balance$376  $75  
Provision for credit losses29    
Ending balance$405  $75  

Product Warranties
The Company generally offers a one-year warranty for instruments and a sixty-day warranty for consumables sold to customers. Factors that affect the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty repairs, and the cost per repair. The Company periodically assesses the adequacy of its warranty reserve and adjusts the amount as appropriate.

Intangible Assets
Intangible assets consist of licenses or sublicenses to technology covered by patents owned by third parties, and are amortized on a straight-line basis over the expected useful lives of these assets, which is generally ten years. Amortization of licenses typically begins upon the Company obtaining access to the licensed technology and is recorded in cost of revenues for licenses supporting commercialized products. The amortization of licenses to technology supporting products in development is recorded in research and development expenses.

Impairment of Long-Lived Assets
The Company assesses the recoverability of long-lived assets, including intangible assets, by periodically evaluating the carrying value whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If impairment is indicated, the Company writes down the carrying value of the asset to its estimated fair value. This fair value is primarily determined based on estimated discounted cash flows.

Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value and include direct labor, materials, and manufacturing overhead. The Company periodically reviews inventory for evidence of slow-moving or obsolete parts, and writes inventory down to net realizable value, as needed. This write-down is based on management’s review of inventories on hand, compared to estimated future usage and sales, shelf-life assumptions, and assumptions about the likelihood of obsolescence. If actual market conditions are less favorable than those projected by the Company, additional inventory write-downs may be
11

required. Inventory impairment charges establish a new cost basis for inventory and charges are not reversed subsequently to income, even if circumstances later suggest that increased carrying amounts are recoverable.

Property and Equipment, net
Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.
Machinery and laboratory equipment
3 - 5 years
Instruments
4 - 5 years
Office equipment
3 - 7 years
Leasehold improvements
Over the shorter of the remaining life of the lease or the useful economic life of the asset

Leases
The Company determines if an arrangement is a lease at inception. Operating leases are recorded in the consolidated balance sheets as noncurrent operating lease ROU assets and current and noncurrent operating lease liabilities. Finance leases are recorded in the consolidated balance sheets as other current assets and liabilities and other non-current assets and liabilities.

ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are recognized at the commencement date based on the present value of the Company’s lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of its lease payments. ROU assets are recognized at the commencement date based upon the initial measurement of the operating lease liability less any lease incentives received.

The Company’s lease agreements can include both lease and non-lease components. The Company accounts for each lease component separately from the non-lease components within its lease agreements.

Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax bases of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. A full valuation allowance has been recorded against the Company’s net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. The Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest related to uncertain tax positions as a component of income tax expense.

A tax position that is more likely than not to be realized is measured at the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with the taxing authority that has full knowledge of all relevant information. Measurement of a tax position that meets the more likely than not threshold considers the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information available at the reporting date.

2. Net Loss per Common Share

Basic net loss per share is calculated by dividing loss available to stockholders of the Company's common stock (the numerator) by the weighted average number of shares of the Company's common stock outstanding during the period (the denominator). Shares issued during the period and shares reacquired during the period are weighted for the portion of the period that they were outstanding. Diluted loss per share is calculated in a similar way to basic loss per share except that the denominator is increased to include the number of additional shares that would have been outstanding if the dilutive potential shares had been issued, unless the effect would be anti-dilutive.

12


The calculations of diluted net loss per share for each of the three months ended March 31, 2020 and 2019 did not include the effects of the following stock options and other equity awards which were outstanding as of the end of each period because the inclusion of these securities would have been anti-dilutive (in thousands):
Three Months Ended
March 31,
20202019
Options outstanding to purchase common stock2,0162,215
Other unvested equity awards3,5834,007
Total5,5996,222

3. Stock-Based Compensation

Equity awards may be granted at the discretion of the Compensation Committee of the Board of Directors under the Company's 2010 Equity Incentive Plan, as amended, or the 2010 Plan, in connection with the hiring or retention of personnel and are subject to certain conditions. The Company recognizes stock-based compensation expense related to stock options, restricted stock units, and market-based stock units granted to employees, directors, and non-employee advisors in exchange for services under the 2010 Plan, and employee stock purchases under the Company's Amended and Restated 2013 Employee Stock Purchase Plan, or the ESPP. Employee participation in the 2010 Plan is at the discretion of the Compensation Committee of the Board of Directors of the Company. Each equity award grant reduces the number of shares available for grant under the 2010 Plan. Stock-based compensation expense is recorded in cost of sales, sales and marketing, research and development, and general and administrative expense based on employees' respective function. During the three months ended March 31, 2020 and 2019, the Company recognized stock-based compensation expense of $5,620,000 and $2,544,000, respectively.

Stock Options
The fair value of stock options granted is derived from the Black-Scholes Option Pricing Model, which uses several judgment-based variables to calculate the expense. The inputs include the expected term of the stock option, the expected volatility, and other factors.

        • Expected Term. The expected term represents the period that the stock-based awards are expected to be outstanding and is determined by using the simplified method.
        • Expected Volatility. Expected volatility represents the estimated volatility in the Company’s stock price over the expected term of the stock option and is determined by review of the Company’s historical experience.
        • Expected Dividend. The Black-Scholes Option Pricing Model calls for a single expected dividend yield as an input. The Company has assumed no dividends as it has never paid dividends and has no current plans to do so.
        • Risk-Free Interest Rate. The risk-free interest rate used in the Black-Scholes Option Pricing Model is based on published U.S. Treasury rates in effect at the time of grant for periods corresponding with the expected term of the option.

All stock options granted under the 2010 Plan are exercisable at a per share price equal to the closing quoted market price of a share of the Company’s common stock on the NASDAQ Global Market on the grant date and generally vest over a period of four years. Stock options are generally exercisable for a period of up to ten years after grant and are typically forfeited if employment is terminated before the options vest.

13

The Company's stock option activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted Average Exercise Price
Outstanding at December 31, 20192,037,132  $9.53  
Granted  $  
Exercised(21,000) $4.89  
Cancelled  $  
Outstanding at March 31, 20202,016,132  $9.58  
Vested and expected to vest at March 31, 20202,016,132  $9.58  
Exercisable at March 31, 20202,016,132  $9.58  

There were 2,016,132 stock options exercisable and outstanding as of March 31, 2020, which had a remaining weighted average contractual term of 3.01 years and an aggregate intrinsic value of $47,000. The Company has recognized all compensation expense related to stock options granted under the 2010 plan.

Restricted Stock Units
Restricted stock units granted under the 2010 Plan generally vest over a period of between one and four years and are typically forfeited if service to the Company ceases before the restricted stock units vest. The compensation expense related to the restricted stock units is calculated as the fair market value of the Company's stock on the grant date and is adjusted for estimated forfeitures. Restrictions expire after the grant date in accordance with specific provisions in the applicable award agreement.

The Company’s restricted stock unit activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 20192,669,499  $6.42  
Granted1,541,873  $3.74  
Vested(904,354) $5.66  
Forfeited(248,455) $6.22  
Unvested at March 31, 20203,058,563  $5.12  
 
As of March 31, 2020, there was $12,238,000 of unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average period of 2.50 years. The total grant date fair value of restricted stock units that vested during the three months ended March 31, 2020 and 2019 was $3,430,000 and $3,059,000, respectively. Of the 904,354 restricted stock units that vested during the three months ended March 31, 2020, 375,889 relate to shares which we expect to issue to the Company's former CEO due to his departure from the Company.

Market-Based Stock Units 
The Company granted market-based stock units in each of February 2020, 2019, and 2018, which may result in the recipient receiving shares of stock equal to 200% of the target number of units granted. The vesting and issuance of Company stock pursuant to market-based stock units depends on the Company's stock performance as compared to the NASDAQ Composite Index over the three-year period following the grant, subject to the recipient's continued service with the Company. As of March 31, 2020, there was $1,602,000 of unrecognized stock-based compensation expense related to market-based stock unit awards, which is expected to be recognized over a weighted average period of 2.25 years.

The Company’s market-based stock unit activity for the three months ended March 31, 2020 was as follows:  
14

Number of
Shares
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2019454,229$9.40  
Granted321,250$4.39  
Vested(181,667)$9.52  
Forfeited(69,378)$9.17  
Unvested at March 31, 2020524,434$6.32  

The 181,667 market-based stock units that vested during the three months ended March 31, 2020 relate to shares which we expect to issue to the Company's former CEO due to his departure from the Company.

The fair value of these market-based stock units was estimated on the grant date using the Monte Carlo Simulation Valuation Model, which estimates the potential outcome of achieving the market conditions based on simulated future stock prices, with the following assumptions for the three months ended March 31, 2020 and 2019:

Three Months Ended
March 31,
20202019
Expected volatility62 %64 %
Risk-free interest rate1.16 %2.50 %
Expected dividend % %
Weighted average fair value$4.39  $10.22  

Employee Stock Purchase Plan
The Company's stockholders originally approved the ESPP in May 2013. In May 2018, the Company's stockholders approved the amendment and restatement of the ESPP, which increased the shares authorized for issuance under the ESPP from 650,000 shares to 1,750,000 shares.
        
The price at which stock is purchased under the ESPP is equal to 85% of the fair market value of the Company's common stock on the first or the last day of the offering period, whichever is lower. Generally, each offering under the ESPP will be for a period of six months as determined by the Company's Board of Directors; provided that no offering period may exceed 27 months. Employees may invest up to 10% of their qualifying gross compensation through payroll deductions. In no event may an employee purchase more than 1,500 shares of common stock during any six-month offering period. As of March 31, 2020, there were 730,916 shares of common stock available for issuance under the ESPP. The ESPP is a compensatory plan as defined by the authoritative guidance for stock compensation; therefore, stock-based compensation expense related to the ESPP has been recorded during each of the three months ended March 31, 2020 and 2019.

Stock-Based Compensation Expense Recognition
Stock-based compensation was recognized in the unaudited condensed consolidated statements of comprehensive loss as follows (in thousands):
Three Months Ended
March 31,
 20202019
Cost of revenue $239  $204  
Sales and marketing653  619  
Research and development420  423  
General and administrative4,308  1,298  
Total stock-based compensation expense$5,620  $2,544  

Stock-based compensation capitalized during the periods presented was not material and there was no unrecognized tax benefit related to stock-based compensation for either of the three months ended March 31, 2020 and 2019.
15


4. Stockholders' Equity

In August 2019, the Company entered into an Equity Distribution Agreement, or the Distribution Agreement, with Canaccord Genuity LLC, or Canaccord, pursuant to which the Company may offer and sell, from time to time, shares of the Company’s common stock having an aggregate offering price of up to $35,000,000. Under the Distribution Agreement, Canaccord may sell shares by any method deemed to be an “at-the-market” offering as defined in Rule 415 under the U.S. Securities Act of 1933, as amended, or any other method permitted by law, including in privately negotiated transactions. The Company is not obligated to sell any shares under the Distribution Agreement. Canaccord is entitled to a commission of 3% of the aggregate gross proceeds from each sale of shares occurring pursuant to the Distribution Agreement. During the three months ended March 31, 2020, the Company sold 363,120 shares of common stock under the Distribution Agreement at a weighted average price per share of $6.13 resulting in aggregate gross proceeds of $2,227,000. The Company incurred $67,000 in commissions paid to Canaccord in connection with such sales. As of March 31, 2020, we can issue up to $19,714,000 in additional shares of our common stock under the Distribution Agreement.

5. Condensed Consolidated Financial Statement Details

The following tables show the Company's unaudited condensed consolidated financial statement details as of March 31, 2020 and December 31, 2019 (in thousands):

Inventory
March 31, 2020December 31, 2019
Raw materials$3,401  $3,408  
Work-in-process3,856  3,776  
Finished goods2,670  4,117  
Total inventories$9,927  $11,301  

Property and Equipment, Net
March 31, 2020December 31, 2019
Property and equipment — at cost:
Machinery and laboratory equipment$16,424  $16,551  
Instruments16,099  16,796  
Office equipment2,236  2,150  
Leasehold improvements11,907  11,896  
Total property and equipment — at cost46,666  47,393  
Less: accumulated depreciation(27,086) (26,974) 
Property and equipment, net$19,580  $20,419  

Accrued Warranty
The following table shows changes in the Company's accrued warranties for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended
March 31,
20202019
Beginning accrued warranty balance$279  $330  
Warranty expenses incurred
(541) (444) 
Provisions
625  487  
Ending accrued warranty balance$363  $373  

16


6. Intangible Assets, Net

Intangible assets as of each of March 31, 2020 and December 31, 2019 comprised the following (in thousands):
March 31, 2020December 31, 2019
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Licensed intellectual property$4,750  $(3,466) $1,284  $4,750  $(3,318) $1,432  

In July 2012, the Company entered into a development collaboration and license agreement with Advanced Liquid Logic, Inc., or ALL, which was acquired by Illumina, Inc. in July 2013. Under the terms of the agreement, the Company established a collaborative program to develop in-vitro diagnostic products incorporating ALL’s proprietary electro-wetting technology in conjunction with the Company’s electrochemical detection technology.

Intellectual property licenses have a weighted average remaining amortization period of 2.19 years as of March 31, 2020. Amortization expense for these licenses was $148,000 for each of the three months ended March 31, 2020 and 2019, respectively.

Estimated future amortization expense for these licenses is as follows (in thousands):

Fiscal Years EndingFuture Amortization Expense
Remaining in 2020$443  
2021591  
2022250  
Total$1,284  

7. Marketable Securities

The following table summarizes the Company’s marketable securities as of each of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate notes and bonds$14,917  $  $(4) $14,913  
U.S. government and agency securities3,493  9    3,502  
Commercial paper2,390      2,390  
Total$20,800  $9  $(4) $20,805  
December 31, 2019Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate notes and bonds$9,099  $2  $(1) $9,100  
Total$9,099  $2  $(1) $9,100  

All of the Company's marketable securities have a maturity of one year or less.

8. Fair Value of Financial Instruments

The carrying amounts of financial instruments, such as cash equivalents, restricted cash, accounts receivable, and accounts payable approximate the related fair values due to the short-term maturities of these instruments.
        
17


The Company uses a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last is considered unobservable, to measure fair value:

• 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 following table presents the financial instruments measured at fair value on a recurring basis and the valuation approach applied to each class of financial instruments as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents
Money market funds$5,310  $  $  $5,310  
U.S. government and agency securities  1,500    1,500  
Commercial paper  1,196    1,196  
Marketable securities
Corporate notes and bonds  14,913    14,913  
U.S. government and agency securities  3,502    3,502  
Commercial paper  2,390    2,390  
Total$5,310  $23,501  $  $28,811  
December 31, 2019
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents
Money market funds$19,647  $  $  $19,647  
Marketable securities
Corporate notes and bonds  9,100    9,100  
Total$19,647  $9,100  $  $28,747  

Level 2 marketable securities are priced using quoted market prices for similar instruments or nonbinding market prices that are corroborated by observable market data. The Company uses inputs such as actual trade data, benchmark yields, broker/dealer quotes, and other similar data, which are obtained from quoted market prices, independent pricing vendors, or other sources, to determine the ultimate fair value of these assets and liabilities. The Company uses such pricing data as the primary input to make its assessments and determinations as to the ultimate valuation of its investment portfolio and has not made, during the periods presented, any material adjustments to such inputs.
18


9. Long-term debt

As of March 31, 2020 and December 31, 2019, long-term debt consisted of the following (in thousands):

March 31, 2020December 31, 2019
Term Loan
70,000  70,000  
Final fee obligation
4,165  4,165  
Unamortized issuance costs
(4,524) (5,020) 
Total debt, net69,641  69,145  
Current portion of long-term debt3,431    
Long-term debt $66,210  $69,145  

Term Loans
In February 2019, or the Effective Date, the Company entered into a Loan and Security Agreement, or the LSA, with Solar Capital Ltd. and certain other financial institutions, or, collectively, the Lenders. Pursuant to the LSA, the Lenders have provided the Company with $70,000,000 in a series of term loans, or, collectively, the Term Loans, of which $50,000,000 was funded on the Effective Date and an additional $20,000,000 was funded in December 2019 upon the Company's achievement of a designated amount of product revenues on a trailing six-month basis.

The Term Loans under the LSA accrue interest at a floating per annum rate in effect from time-to-time equal to (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum. The Company is only required to make interest payments on amounts borrowed pursuant to the Term Loans from the applicable funding date until February 28, 2022, or the Interest Only Period. Following the Interest Only Period, monthly installments of principal and interest under the Term Loans will be due until the original principal amount and applicable interest is fully repaid by February 1, 2023.

Under the LSA, the Company is required to comply with certain affirmative and negative covenants, including, without limitation, delivering reports and notices relating to the Company’s financial condition and certain regulatory events and intellectual property matters, as well as limiting the creation of liens, the incurrence of indebtedness, and the making of certain investments, dividends, payments and acquisitions, other than as specifically permitted by the LSA. As of March 31, 2020, the Company was in compliance with all covenants under the LSA.

The LSA also contains customary events of default (subject, in certain instances, to specified cure periods), including, but not limited to, the failure to make payments of interest or premium when due, the failure to comply with certain covenants and agreements specified in the LSA, and the occurrence of a material adverse change, certain regulatory events, or certain insolvency events. Upon the occurrence of an event of default, the Lenders may declare all outstanding principal and accrued but unpaid interest under the LSA immediately due and payable and may exercise the other rights and remedies as set forth in the LSA.

Debt Issuance Costs
As of March 31, 2020 and December 31, 2019, the Company had $4,524,000 and $5,020,000, respectively, of unamortized debt issuance discount, which is offset against borrowings in long-term and short-term debt.

Amortization of debt issuance costs was $596,000 and $366,000 for the three months ended March 31, 2020 and 2019, respectively. Amortization of debt issuance costs is included in interest expense in the Company's unaudited condensed consolidated statements of comprehensive loss for the periods presented.

Letter of Credit
In September 2012, the Company provided a $758,000 letter of credit issued by Banc of California to the landlord of its executive office facility in Carlsbad, California. This letter of credit was secured with $758,000 of restricted cash as of March 31, 2020 and December 31, 2019.

10. Leases

The Company has operating and finance lease agreements for its office, manufacturing, warehousing and laboratory space and for office equipment. Rent and operating expenses charged under these arrangements was $484,000 and $526,000 for the three months
19


ended March 31, 2020 and 2019, respectively.

The Company reported noncurrent operating lease ROU assets of $4,511,000 and $4,642,000, current operating lease liabilities of $1,856,000 and $1,842,000, and noncurrent operating lease liabilities of $5,513,000 and $5,796,000, respectively, as of March 31, 2020 and December 31, 2019. The Company's operating lease liabilities were measured at a weighted average discount rate of 11.2% and have a weighted average remaining term of 4.73 years.

As of March 31, 2020, the future minimum lease payments required under the Company's lease arrangements are as follows (in thousands):

Fiscal Years EndingFuture Minimum Lease Payments
Remaining in 2020$1,493  
20212,015  
20222,077  
20231,939  
20241,383  
Thereafter701  
Total 9,608  
Less: imputed interest(2,239) 
Total operating lease liabilities$7,369  

11. Income Taxes

The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates, and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.

As of March 31, 2020, the Company recorded a full valuation allowance against all of its net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. Due to the Company's losses, it only records a tax provision or benefit related to uncertain tax positions and related interest and minimum tax payments or refunds. The Company recorded income tax expense of $15,000 and $16,000 for the three months ended March 31, 2020 and 2019.

The Company is subject to taxation in the United States and in various state and foreign jurisdictions. The Company's federal and state tax returns since inception are subject to examination due to the carryover of net operating losses. The statute of limitations for the assessment and collection of income taxes related to other foreign tax returns varies by country. In the foreign countries where we have operations, these time periods generally range from three to five years after the year for which the tax return is due or the tax is assessed.

In March 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, which includes modifications to the limitation on business interest expense and net operating loss provisions and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. The Company is currently evaluating the impact of the CARES Act on its unaudited condensed consolidated financial statements.

12. Subsequent Events

Effective May 3, 2020, we entered into the Separation Agreement and General Release, or the Separation Agreement, with our former President and Chief Executive Officer, Hany Massarany. Pursuant to the terms of the Separation Agreement and Mr. Massarany's Executive Employment Agreement dated April 5, 2011, Mr. Massarany will receive an annual bonus payment under our 2019 Bonus Plan of $257,500, less applicable withholdings. In addition, Mr. Massarany will receive a severance payment in the amount of $1,005,000, less applicable withholdings, and will be reimbursed for his group health insurance premiums pursuant to the terms of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, for one year following his separation date. All unvested restricted stock units held by Mr. Massarany as of his separation date will accelerate and vest and be settleable
20


on October 1, 2020 in exchange for 375,889 shares of our common stock. All market-based stock units held by Mr. Massarany as of his separation date will accelerate and vest and become settable in exchange for the actual number of shares of our common stock earned pursuant to the terms of such awards as the applicable performance periods are completed. In addition, Mr. Massarany's outstanding unvested stock options will accelerate and vest and remain exercisable until their applicable expiration date.

21


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

Forward Looking Statements
The following discussion of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements for the three months ended March 31, 2020 and the notes thereto included in Part I, Item 1 of this Quarterly Report, as well as the audited financial statements and notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2019.

This Management’s Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These forward-looking statements regarding future events and our future results are based on current expectations, estimates, forecasts, and projections and the beliefs and assumptions of our management, including, without limitation, our expectations regarding our results of operations, sales and marketing expenses, general and administrative expenses, research and development expenses, and the sufficiency of our cash for future operations. Words such as “expect,” “anticipate,” “target,” “project,” “believe,” “goals,” “estimate,” “potential,” “predict,” “plan,” “may,” “will,” “might,” “could,” “intend,” variations of these terms or the negative of those terms and similar expressions are intended to identify these forward-looking statements. Readers are cautioned that these forward-looking statements are subject to risks, uncertainties, and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in or implied by any forward-looking statements.

Among the important factors that could cause actual results to differ materially from those indicated by our forward-looking statements are those discussed under the heading “Risk Factors” in Part II, Item 1A of this Quarterly Report. We assume no obligation to update these forward looking statements to reflect future events or circumstances.

Trademarks and Trade Names 
GenMark®, eSensor®, XT-8®, and ePlex® and our other logos and trademarks are the property of GenMark Diagnostics, Inc. or its subsidiaries. All other brand names or trademarks appearing in this Quarterly Report are the property of their respective holders. Our use or display of other parties’ trademarks, trade dress or products in this Quarterly Report does not imply that we have a relationship with, or the endorsement or sponsorship of, the trademark or trade dress owners. 

Overview
GenMark was formed by Osmetech plc, or Osmetech, as a Delaware corporation in February 2010, and had no operations prior to its initial public offering, which was completed in June 2010. Immediately prior to the closing of the initial public offering, GenMark acquired all of the outstanding ordinary shares of Osmetech in a reorganization under the applicable laws of the United Kingdom. Following the reorganization, Osmetech became a wholly-owned subsidiary controlled by GenMark, and the former shareholders of Osmetech received shares of GenMark. Any historical discussion of GenMark relates to Osmetech and its consolidated subsidiaries prior to the reorganization. In September 2012, GenMark placed Osmetech into liquidation to simplify its corporate structure. The liquidation of Osmetech was competed in the fourth quarter of 2013.
 
We are a molecular diagnostics company focused on developing and commercializing multiplex solutions designed to enhance patient care, improve key quality metrics, and reduce the total cost-of-care. We currently develop and commercialize high-value, simple to perform, clinically relevant multiplex molecular tests based on our proprietary eSensor electrochemical detection technology.

Since inception, we have incurred net losses from operations each year, and we expect to continue to incur losses for the foreseeable future. Our net losses for the three months ended March 31, 2020 and 2019 were approximately $7.0 million and $12.1 million, respectively. As of March 31, 2020, we had an accumulated deficit of $521.2 million. Our operations to date have been funded principally through sales of capital stock, borrowings, and cash from operations.

Our Products and Technology
We offer our ePlex sample-to-answer instrument and Respiratory Pathogen (RP) Panel, Blood Culture Identification Gram-Positive (BCID-GP) Panel, Blood Culture Identification Gram-Negative (BCID-GN) Panel, and Blood Culture Identification Fungal Pathogen (BCID-FP) Panel for sale in the United States and internationally. In addition, in March 2020 in response to the COVID-19 outbreak, we received Emergency Use Authorization (EUA) from the U.S. Food and Drug Administration, or the FDA, for our ePlex SARS-CoV-2 test. We are also developing our ePlex Gastrointestinal Pathogen Panel for the detection of pathogens associated with gastrointestinal infections. We continue to actively evaluate the development of additional assay panels that we believe will meet important, unmet clinical needs, which our ePlex system is uniquely positioned to address. 

22

We offer four FDA-cleared diagnostic tests which run on our XT-8 instrument: our Respiratory Viral Panel; our Cystic Fibrosis Genotyping Test; our Warfarin Sensitivity Test; and our Thrombophilia Risk Test. We also offer a Hepatitis C (HCV) Genotyping Test and associated custom manufactured reagents, as well as a 2C19 Genotyping Test, each of which is available for use with our XT-8 instrument for research use only (RUO).

Revenue
Revenue from operations includes product sales, principally of our diagnostic panels. We primarily place our instruments with customers through a reagent rental agreement, under which we retain title to the instrument and customers generally commit to purchasing minimum quantities of reagents and test cartridges over a period of one to five years. We also offer our instruments for sale.
 
Cost of Revenue
Cost of revenue includes the cost of materials, direct labor, and manufacturing overhead costs used in the manufacture of our consumable tests. Cost of revenue also includes depreciation on revenue generating instruments that have been placed with our customers under a reagent rental agreement, cost of instruments sold to customers, amortization of licenses related to our products, and other costs such as warranty, royalty, and customer and product technical support. Any potential underutilized capacity may result in a high cost of revenue relative to revenue, if manufacturing volumes are not able to fully absorb operating costs. Our instruments are procured from contract manufacturers. We expect our cost of revenue to increase as we place additional instruments and manufacture and sell additional diagnostic panels; however, over time, we expect our cost per unit to decrease as production volume increases, manufacturing efficiencies are realized, improvements to procurement practices are made, product reliability increases, and other improvements decrease costs.

Sales and Marketing Expenses
Sales and marketing expenses include costs associated with our direct sales force, sales management, marketing, technical support, and business development activities. These expenses primarily consist of salaries, commissions, benefits, stock-based compensation, travel, advertising, promotions, product samples, and trade show expenses.

Research and Development Expenses
Research and development expenses primarily include costs associated with the development and expansion of our ePlex instrument's diagnostic test menu. These expenses also include certain clinical study expenses incurred in preparation for FDA clearance for these products, intellectual property prosecution and maintenance costs, and quality assurance expenses. The expenses primarily consist of salaries, benefits, stock-based compensation, outside design and consulting services, laboratory supplies, costs of consumables and materials used in product development, and clinical studies and facility costs. We expense all research and development expenses in the periods in which they are incurred.
 
General and Administrative Expenses
Our general and administrative expenses include costs associated with our executive, accounting and finance, compliance, information technology, legal, facilities, human resources, administrative, and investor relations activities. These expenses consist primarily of salaries, benefits, stock-based compensation costs, independent auditor costs, legal fees, consultant costs, insurance premiums, and public company expenses, such as stock transfer agent fees and listing fees for NASDAQ.

Foreign Exchange Gains and Losses
Transactions in currencies other than our functional currency, the U.S. Dollar, are translated at the prevailing rates on the dates of the applicable transaction. Foreign exchange gains and losses arise from differences in exchange rates during the period between the date a transaction denominated in a foreign currency is consummated and the date on which it is settled or translated.
 
Interest Income and Interest Expense
Interest income includes interest earned on our cash and cash equivalents and investments. Interest expense represents interest incurred on our loan payable and on other liabilities.

Provision for Income Taxes
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
        
We assess the likelihood that we will be able to recover our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income, and ongoing prudent and feasible tax planning strategies in assessing the need for the valuation allowance. If it is more likely than not that we will
23

not recover our deferred tax assets, we will increase our provision for income taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.
        
Our income tax returns are based on calculations and assumptions that are subject to examination by the Internal Revenue Service and other tax authorities. In addition, the calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax regulations. We recognize liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. While we believe we have appropriate support for the positions taken on our tax returns, we regularly assess the potential outcomes of examinations by tax authorities in determining the adequacy of our provision for income taxes. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provision, income taxes payable, and deferred taxes in the period in which the facts that give rise to a revision become known.

Results of Operations — Three months ended March 31, 2020 compared to the three months ended March 31, 2019:  
Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
Revenue$38,742  $21,533  $17,209  80 %

Our revenue consists primarily of revenue from the sale of test cartridges (which we refer to as consumables), instruments, and other revenues.

Revenue increased by $17.2 million, or 80%, during the three months ended March 31, 2020 when compared to the same period of the prior year, primarily driven by growth in ePlex product revenue. For the three months ended March 31, 2020, ePlex product revenue increased by $18.6 million, or 119%, to $34.3 million primarily due to increases in the sale of our respiratory and SARS-CoV-2 consumables and instrument sales to both new and existing customers. SARS-CoV-2 consumables represented 5% of total ePlex product revenue during the three months ended March 31, 2020. XT-8 revenue decreased by $1.3 million over the prior year period, or 23%, to $4.4 million during the three months ended March 31, 2020 due to decreased sales volumes.

Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
Cost of revenue$22,590  $15,670  $6,920  44 %
Gross profit  $16,152  $5,863  $10,289  175 %
Gross margin  42 %27 %

The increase in cost of revenue for the three months ended March 31, 2020, compared to the same period of the prior year is a result of the growth in ePlex product revenue, which increased by 119% versus the same period of the prior year and represented 88% of total revenue for the current period. Standard product costs increased by $7.8 million when comparing the three months ended March 31, 2020 to the same period of the prior year due to increases in ePlex product revenue. Cost of revenue also increased by $486 thousand in royalties expense, $139 thousand in instrument repair expense, and $119 thousand in customer and product technical support expense. The increases in cost of revenue were partially offset by a decrease of $191 thousand in inventory reserve expense.

Gross profit increased by $10.3 million, or a gross margin increase of 15 percentage points when compared to the same period of the prior year. These increases are due to changes in the composition of ePlex product revenue and continued margin gains in the manufacture of ePlex consumables, which represented 83% of ePlex product revenue. ePlex instrument sales comprised a higher percentage of total product revenue and contributed to increased gross profit during the three months ended March 31, 2020 when compared to the same period of the prior year. The increase in gross margin to 42% in the current period was also attributable to the realization of manufacturing efficiencies and improvements to overhead absorption, which resulted in a decrease of $1.5 million in cost of revenue and an increase of 4 gross margin points.

24

Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
Sales and marketing$6,140  $5,909  $231  %
 
The increase in sales and marketing expense for the three months ended March 31, 2020, when compared to the same period of the prior year, was primarily driven by increases of $420 thousand in personnel expense, including one-time charges of $319 thousand in severance payments and $170 thousand in additional non-cash stock-based compensation expense resulting from a reduction in headcount, and $112 thousand in advertising and trade show expenses. The increases in sales and marketing expense were partially offset by a decrease of $280 thousand in evaluation kit expense due to the commercial launch of our ePlex BCID Panel during the prior year.


Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
General and administrative$8,938  $4,521  $4,417  98 %
The increase in general and administrative expense for the three months ended March 31, 2020, compared to the same period of the prior year, was primarily driven by an increase of $4.0 million in personnel expense, including one-time charges of an expected $1.0 million in severance payments and an expected $3.0 million in additional non-cash stock-based compensation expense resulting from the acceleration of the vesting of equity awards to our former CEO in connection with his departure from the Company. The increase in general and administrative expense was also attributable to an increase of $397 thousand in professional services expense.

Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
Research and development$6,079  $6,343  $(264) (4)%

The decrease in research and development expense for the three months ended March 31, 2020, compared to the same period of the prior year, was primarily driven by decreases of $114 thousand in depreciation expense, $96 thousand in intellectual property expense, and $45 thousand in professional services expense.

Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
Other expense$(1,988) $(1,154) $(834) 72 %

Other expense represents non-operating income and expense, including, but not limited to, earnings on cash, cash equivalents, restricted cash, marketable securities, exchange gains and losses of foreign currency denominated balances, and interest expense related to debt.

The change in other expense for the three months ended March 31, 2020, compared to the same period of the prior year, were primarily due to higher interest expense from borrowings under our LSA.

Three Months Ended March 31,
20202019$ Change% Change
(dollars in thousands)
Income tax expense$15  $16  $(1) (6)%

Due to net losses incurred, we have only recorded tax provisions related to minimum tax payments in the United States and tax liabilities generated by our foreign subsidiaries, which have remained immaterial.

25


Liquidity and Capital Resources

To date, we have funded our operations primarily from the sale of our common stock, borrowings, and cash from operations. We have incurred net losses from continuing operations each year and have not yet achieved profitability. As of March 31, 2020, we had $57.7 million of working capital, including $47.1 million in cash, cash equivalents, and marketable securities. We believe our existing cash, cash equivalents and marketable securities as of March 31, 2020 will enable us to fund our operations for at least the next 12 months.

The following table summarizes, for the periods indicated, selected items in our unaudited condensed consolidated statements of cash flows:
March 31,
Three months ended (in thousands):20202019
Net cash used in operating activities$(7,605) $(8,181) 
Net cash used in investing activities(12,665) (4,547) 
Net cash provided by financing activities2,140  11,726  
Effect of exchange rate changes on cash, cash equivalents, and restricted cash
31  20  
Net decrease in cash, cash equivalents, and restricted cash
$(18,099) $(982) 

Cash used in operating activities
Net cash used in operating activities decreased $576 thousand for the three months ended March 31, 2020 compared to the same period of the prior year. The decrease in cash used in operating activities was primarily due to a decrease of $5.1 million in net loss and a $3.1 million increase in non-cash adjustments. The decrease in cash used in operating activities was partially offset by a decrease of $7.6 million from changes in operating assets and liabilities. The changes in operating assets and liabilities is primarily a result of an increase in accounts receivable and a decrease in inventory due to the growth of ePlex product revenue and an increase in other current and non-current liabilities, partially offset by a decrease in accounts payable.

Cash used in investing activities
Net cash used in investing activities increased by $8.1 million for the three months ended March 31, 2020, compared to the same period of the prior year, primarily due to an increase in the purchase of marketable securities of $2.6 million, a decrease in the marketable securities used to fund operations of $4.9 million, and an increase in purchases of property and equipment of $619 thousand.

Cash provided by financing activities
Net cash provided by financing activities decreased by $9.6 million for the three months ended March 31, 2020, compared to the same period of the prior year, primarily due to a decrease in proceeds from net borrowings of $11.4 million and a decrease in proceeds from stock option exercises of $327 thousand. The decrease in cash provided by financing activities was partially offset by an increase of $2.2 million in net proceeds from the issuance of common stock under our Distribution Agreement.

We have prepared cash flow forecasts which indicate, based on our current cash resources available, that we will have sufficient resources to fund our business for at least the next 12 months. Factors that could affect our capital requirements, in addition to those previously identified, include, but are not limited to: 

        • the level of revenues and the rate of our revenue growth;
        • changes in demand from our customers;
        • the level of cost of revenues and their impact to our gross margin;
        • the level of expenses required to expand our commercial (sales and marketing) activities;
• the level of research and development investment required to develop our diagnostic systems and test menu;
• our need to acquire or license complementary technologies;
        • the costs of filing, prosecuting, defending and enforcing patent claims and other intellectual property rights;
        • competing technological and market developments; and
        • changes in regulatory policies or laws that affect our operations.

Loan and Security Agreement
In February 2019, or the Effective Date, we entered into a Loan and Security Agreement, or the LSA, with Solar Capital Ltd. and certain other financial institutions, or, collectively, the Lenders. Pursuant to the LSA and certain subsequent amendments, the Lenders have provided us with $70 million in a series of term loans, of which $50 million was funded on the Effective Date and an additional
26


$20 million was funded in December 2019 upon our achievement of a designated amount of product revenues on a trailing six-month basis.

The term loans under the LSA accrue interest at a floating per annum rate in effect from time-to-time equal to (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum. We are only required to make interest payments on amounts borrowed pursuant to the term loans from the applicable funding date until February 28, 2022, or the Interest Only Period. Following the Interest Only Period, monthly installments of principal and interest under the term loans will be due until the original principal amount and applicable interest is fully repaid by February 1, 2023.

Pursuant to the terms of the LSA, the Lenders are granted a security interest in (a) all of our personal property, other than intellectual property (which is subject to a negative pledge), but including our rights to payment in respect of intellectual property, and (b) the stock of all of our subsidiaries; provided that if the pledge of 100% of the voting shares of our non-U.S. subsidiaries would result in adverse tax consequences, such pledge shall be limited to 65% of the voting stock and 100% of the non-voting stock of each of our non-U.S. subsidiaries.

The LSA contains customary affirmative and negative covenants, including, without limitation, delivering reports and notices relating to our financial condition and certain regulatory events and intellectual property matters, as well as limiting the creation of liens, the incurrence of indebtedness, and the making of certain investments, payments and acquisitions, other than as specifically permitted by the LSA. The LSA also contains customary events of default (subject, in certain instances, to specified cure periods), including, but not limited to, the failure to make payments of interest or premium when due, the failure to comply with certain covenants and agreements specified in the LSA, and the occurrence of a material adverse change, certain regulatory events, or certain insolvency events. Upon the occurrence of an event of default, the Lenders may declare all outstanding principal and accrued but unpaid interest under the LSA immediately due and payable and may exercise the other rights and remedies as set forth in the LSA.

Equity Distribution Agreement
In August 2019, we entered into an Equity Distribution Agreement, or the Distribution Agreement, with Canaccord Genuity LLC, or Canaccord, pursuant to which we may offer and sell, from time to time, shares of our common stock having an aggregate offering price of up to $35 million. Under the Distribution Agreement, Canaccord may sell shares by any method deemed to be an “at-the-market” offering as defined in Rule 415 under the U.S. Securities Act of 1933, as amended, or any other method permitted by law, including in privately negotiated transactions. We are not obligated to sell any shares under the Distribution Agreement. Canaccord is entitled to a commission of 3% of the aggregate gross proceeds from each sale of shares occurring pursuant to the Distribution Agreement. During the three months ended March 31, 2020, we sold 363,120 shares of common stock under the Distribution Agreement at a weighted average price per share of $6.13 resulting in aggregate gross proceeds of $2.2 million. We incurred $67 thousand in commissions paid to Canaccord in connection with such sales. As of March 31, 2020, we can issue up to $19.7 million in additional shares of our common stock under the Distribution Agreement.

Biomedical Advanced Research and Development Authority (BARDA) Funding
In March 2020, we were awarded up to $749 thousand from the Biomedical Advanced Research and Development Authority (BARDA), part of the Department of Health and Human Services Office of the Assistant Secretary for Preparedness and Response, to develop and pursue FDA Emergency Use Authorization (EUA) of a diagnostic panel that incorporates the new SARS-CoV-2 viral target into our existing ePlex RP Panel.

Letter of Credit
In September 2012, we provided a $758 thousand letter of credit issued by Banc of California to the landlord of our executive office facility in Carlsbad, California. This letter of credit was secured with $758 thousand of restricted cash at March 31, 2020 and December 31, 2019, respectively.
        
If we require additional capital, we cannot be certain that it will be available when needed or that our actual cash requirements will not be greater than anticipated. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and these newly issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we raise additional funds through collaborations and licensing arrangements, we might be required to relinquish significant rights to our technologies or products, or grant licenses on terms that are not favorable to us.

Contractual Obligations
As of March 31, 2020, there were no material changes to our contractual obligations from those disclosed within the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.
27


Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our unaudited condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make certain estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. We evaluate our estimates on an ongoing basis, including those related to doubtful accounts, inventories, valuation of intangible assets and other long-term assets, income taxes, and stock-based compensation. We base our estimates on historical experience and on various other assumptions we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities not readily apparent from other sources. Actual results may differ from these estimates. Our critical accounting policies and estimates are discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. There have been no material changes to our critical accounting policies and estimates during the three months ended March 31, 2020.

Off-Balance Sheet Arrangements
We have no off-balance sheet arrangements. We have provided a $758 thousand standby letter of credit to our landlord as security for future rent in connection the lease of our executive office facility in Carlsbad, California, which is recorded as restricted cash on our unaudited condensed consolidated balance sheets.

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

At March 31, 2020, there have been no material changes in our market risks described at December 31, 2019.
        
Our exposure to market risk is currently limited to our cash and cash equivalents, all of which have maturities of less than three months, and marketable securities, which have maturities of greater than three months. The goals of our investment policy are preservation of capital, fulfillment of liquidity needs, and fiduciary control of cash and investments. We also seek to maximize income from our investments without assuming significant risk. To achieve our goals, we may in the future maintain a portfolio of cash equivalents and investments in a variety of securities that management believes to be of high credit quality. We currently do not hedge interest rate exposure. Because of the short-term nature of our cash equivalents and investments, we do not believe that an increase in market rates would have a material negative impact on the value of our portfolio.

Interest Rate Risk
As of March 31, 2020, based on current interest rates and total borrowings outstanding, a hypothetical 100 basis point increase or decrease in interest rates would have an insignificant pre-tax impact on our results of operations.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports we file under the Exchange Act is recorded, processed, summarized and reported within the specified time periods and accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. The design of any system of controls is based, in part, upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer, with the participation of management, concluded that, as of March 31, 2020, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting
There has been no change in our internal controls over financial reporting that occurred in the quarterly period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


28

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS

We are from time to time subject to various claims and legal actions in the ordinary course of our business. We believe that there are currently no legal actions that would reasonably be expected to have a material adverse effect on our results of operations or financial condition.

ITEM 1A. RISK FACTORS

You should consider the risks described below and all of the other information set forth in this Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and the related notes and “Management's Discussion and Analysis of Financial Condition and Results of Operations,” in evaluating our business and prospects. If any of the risks described below occurs, our business, financial condition or results of operations could be negatively affected. In that case, the market price of our common stock could decline.

We have marked with an asterisk (*) those risks described below that reflect new risks or substantive changes from the risks described under Part I, Item 1A “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2019.

We may not successfully commercialize our ePlex system at the levels we anticipate.

Our current plan for achieving positive cash flow and our future growth projections relies upon the successful commercialization of our ePlex system at the levels we project. Our ePlex system integrates automated nucleic acid extraction and amplification with our eSensor technology to allow operators to place raw or minimally prepared patient samples directly into our test cartridges and obtain clinically relevant results. We believe that our ePlex system offers certain advantages over competitive systems, including superior multiplexing capability, reduced hands-on processing time, and testing capacity and flexibility, among other attributes. However, the commercial success of ePlex will depend on a number of factors, including, but not limited to:

Our ability to consistently manufacture highly complex products that deliver valid and accurate results at the level required for large-scale market adoption;
product reliability;
overall market acceptance;
our ability to offer a broad and clinically relevant test menu at a competitive price;
our ability to overcome technical limitations in connection with the development of new products;
our ability to effectively sell our products into integrated delivery networks and group purchasing organizations;
adequate reimbursement for our products; and
the development of clinical utility and health economic evidence to support adoption of our products.

If we are unsuccessful in effectively commercializing our ePlex system at the levels we project within our expected time frame, or at all, our investment in anticipation of growth that does not materialize, or which develops more slowly than we expect, may harm our financial results, reduce our cash balances, and result in overcapacity, which may adversely affect our business and future prospects.

Our business is subject to risks associated with widespread public health crises, including the current COVID-19 pandemic.*

Our business could be adversely affected by the widespread outbreak of a contagious disease, such as the recent outbreak of respiratory illness caused by the novel coronavirus (COVID-19). In March 2020, we received Emergency Use Authorization (EUA) from the FDA for our ePlex SARS-CoV-2 test. We have also experienced a recent increase in demand for our respiratory products, including our ePlex Respiratory Pathogen (RP) Panel and SARS-CoV-2 test due to the COVID-19 pandemic. In addition, we were recently awarded up to $749,000 from the Biomedical Advanced Research and Development Authority (BARDA), part of the Department of Health and Human Services (HHS) Office of the Assistant Secretary for Preparedness and Response (ASPR), to develop and pursue an EUA of a diagnostic panel that incorporates the new SARS-CoV-2 viral target into our existing ePlex RP Panel (ePlex RP2). If the FDA were to withdraw its EUA for our ePlex SARS-CoV-2 test, or if the FDA determines that an EUA is no longer an appropriate regulatory pathway for ePlex RP2, it may be more complex, time-consuming, and costly to obtain regulatory approval for such products and our business results and financial performance may be adversely affected.

We are monitoring the global pandemic of COVID-19 and have implemented mitigation measures for potential risks to our employees. It is critical that we keep our employees safe and informed in order to maintain our ongoing business operations and employee safety. We have taken precautions related to employee screening, social distancing, and facility hygiene, as well as imposed certain travel limitations on our employees and encouraged our employees to work remotely, if possible. Nevertheless, an outbreak of COVID-19 or any other contagious disease among our critical employee population, or travel restrictions or other actions imposed by
29

governmental authorities as a result of the pandemic, could materially and adversely disrupt our ability to manufacture and distribute our products, develop additional products, and/or service and support our customers.

We are also evaluating the potential impacts of the current pandemic on our global supply chain and are working closely with our suppliers and governmental authorities to ensure continued access to key raw materials, supplies, and personal protective equipment needed to manufacture our products. This is a rapidly evolving situation, and we will continue to monitor developments affecting our customers, employees and suppliers and take additional precautions we believe are warranted. The extent of the impact of COVID-19 on our business, financial condition, and results of operations remains uncertain.

If our essential employees who are unable to telework become ill or otherwise incapacitated, our operations may be adversely impacted.*

As a medical device manufacturer, we fall within a “critical essential infrastructure” sector, specifically the “Healthcare/Public Health” sector, and is considered exempt under various stay at home/shelter in place orders, including the California Executive Order N-33-20 (“Stay at Home Order”) dated March 19, 2020. Accordingly, our employees in California and other locations may continue to work because of the importance of our operations to the health and well-being of citizens in the states in which we operate. Consistent with these Stay at Home Orders, we have implemented telework policies wherever possible for appropriate categories of “nonessential” employees. “Essential” employees that are unable to telework continue to work at our facilities, and we have implemented appropriate safety measures, including social distancing, face covering, temperature checking, and increased sanitation standards. We are following guidance from the Center for Disease Control and the Occupational Safety and Health Administration regarding suspension of nonessential travel, self-isolation recommendations for employees returning from certain geographic areas, confirmed reports of any COVID-19 diagnosis among our employees, and the return of such employees to our workplace. Pursuant to updated guidance from the Equal Employment Opportunity Commission, we are engaging in limited and appropriate inquiries of employees regarding potential COVID-19 exposure, based on the direct threat that such exposure may present to our workforce. We continue to address other unique situations that arise among its workforce due to the COVID-19 pandemic on a case-by-case basis. While we believe that we have taken appropriate measures to ensure the health and wellbeing of our “essential” employees, there can be no assurances that our measures will be sufficient to protect our employees in our workplace or that they may otherwise be exposed to COVID-19 outside of our workplace. If a number of our essential employees become ill, incapacitated or are otherwise unable to continue working during the current or any future epidemic, our operations may be adversely impacted.

Our financial results will depend on the acceptance and increased demand among our target customers and the medical community of our molecular diagnostic technologies and products.

Our future success depends on the belief by our target customers and the medical community that our molecular diagnostic products, including our ePlex instrument and its panel test menu, are a reliable, medically-relevant, accurate and cost-effective replacement for other diagnostic testing methods. Our business success depends on our ability to convince our target customers to perform these tests internally with our products if they have historically outsourced their testing needs or have historically used non-molecular methods to perform such testing, or to replace their current molecular testing platforms with our system and its related test panel offerings.

Many other factors may affect the market acceptance and commercial success of our molecular diagnostic technology and products, including:

the relative convenience, ease of use, accuracy, reliability, validity, scalability, cost, and time-to-result of our diagnostic products over competing products;
the introduction of new technologies and competing products that may make our technologies and products a less attractive solution for our target customers;
the breadth and relevance of our menu of available diagnostic test panels relative to our competitors;
our success in training our customers in the proper use of our products;
the acceptance in the medical community and key opinion leaders of our molecular diagnostic technology and products;
the extent and success of our marketing and sales efforts; and
general economic conditions.

Professional societies, government agencies, practice management groups, private health/science foundations and organizations involved in healthcare issues may publish guidelines, recommendations, or studies for the healthcare and patient communities. Recommendations of government agencies or these other organizations may relate to such matters as cost-effectiveness and use of related products. Organizations like these have in the past made recommendations about our competitors’ products, such as the need for less frequent screening tests, which could result in reduced product sales. Moreover, the perception by the investment community or stockholders that recommendations, guidelines, or studies will result in decreased use of our products could adversely affect the prevailing market price for our common stock.

30

We face intense competition from established and new companies in the molecular diagnostics field and expect to face increased competition in the future.*

The markets for our technologies and products are highly competitive and we expect the competitive intensity to increase. We compete with companies engaged in the development, commercialization and distribution of similar products intended for clinical molecular diagnostic applications. Categories of our competitors include:

companies developing and marketing multiplex molecular diagnostics systems, including: Luminex (which acquired Nanosphere, Inc.); bioMerieux (which acquired BioFire Diagnostics, Inc.); Abbott Molecular Diagnostics; Qiagen NV (which acquired Stat-Dx); Siemens (which acquired Fast Track Diagnostics); T2 BioSystems; Accelerate Diagnostics; Hologic, Inc.; Seegene; and Danaher Corporation (which acquired Cepheid);
large hospital-based laboratories and reference laboratories who provide large-scale testing using their own proprietary testing methods, including Quest Diagnostics Incorporated and Laboratory Corporation of America; and
companies that manufacture laboratory-based tests and analyzers, including: Danaher; Siemens; Hologic, Inc.; Qiagen; bioMérieux; Roche Diagnostics; and Abbott Molecular Diagnostics.

Our diagnostic test panels also face competition from LDTs developed by national and regional reference laboratories and hospitals. LDTs may not currently be subject to the same regulatory requirements, including those requiring clinical studies and FDA review and clearance or approval that may apply to our diagnostic products. In addition, our ePlex SARS-CoV-2 test and, if and when commercially available, our ePlex RP2 Panel are and/or will face significant competition by numerous companies that have received or are expected to receive EUA from the FDA for tests or multiplex panels that are designed to detect the virus which leads to COVID-19.

We anticipate that we will face increased competition in the future as new companies enter the market with new technologies, our competitors improve their current products and expand their menu of diagnostic tests, and as we expand our operations internationally. Many of our current and potential competitors have greater name recognition, more substantial intellectual property portfolios, longer operating histories, additional test menu, significantly greater resources to invest in new technologies, more substantial experience in new product development, greater regulatory expertise, and more extensive manufacturing and distribution capabilities. It is critical to our success that we anticipate changes in technology and customer requirements and successfully introduce enhanced and competitive technology to meet our customers’ and prospective customers’ needs on a timely basis.

In addition, we have limited marketing, sales and distribution experience and capabilities. Our ability to achieve profitability depends on attracting customers for our products and building brand loyalty. To successfully perform sales, marketing, distribution, and customer support functions ourselves, we face a number of risks, including:

our ability to attract and retain the skilled support team, marketing staff and sales force necessary to commercialize and gain market acceptance for our technology and our products;
the ability of our sales and marketing team to identify and penetrate the potential customer base, including hospitals, national and regional reference laboratories, group purchasing organizations, and integrated delivery networks; and
the difficulty of establishing brand recognition and loyalty for our products.

Some hospital-based and reference laboratories may not consider adopting our instrument systems unless we offer a broader menu of diagnostic test panels or may choose not to convert from competitive products. In addition, in order to commercialize our products, we are required to undertake time consuming and costly development activities, including clinical studies for which the outcome is uncertain. Products that appear promising during early development and preclinical studies may, nonetheless, fail to demonstrate the results needed to support regulatory approval or, if approved, may not generate the demand we expect. If we are unable to effectively compete, our revenues and our ability to achieve profitability will be significantly impaired.

We may not expand sales of our ePlex system outside the United States at the levels or within the time frame we anticipate.

We have obtained CE Mark for our ePlex Instrument and the following ePlex assays: the ePlex RP Panel, the ePlex BCID-GP Panel, the ePlex BCID-GN Panel, and the ePlex BCID-FP Panel. We are commercializing our ePlex system internationally via a network of distribution partners, which is augmented by a limited set of direct sales and technical support personnel based in Europe. If we are unable to establish the infrastructure or recruit highly qualified personnel to support our international sales and support organization, if we fail to identify new distribution partners, or if we are unsuccessful in developing awareness and acceptance of our products and technology internationally, our anticipated revenue growth internationally may not materialize at the levels or within the time frame we expect, our customers may not receive the level of service or product dependability they expect from us, and our future financial performance may be adversely affected. Furthermore, the distributors we establish in particular geographic regions may not commit the necessary resources to market and sell our products to meet our expectations. If our distributors do not perform adequately or in compliance with applicable laws and regulations in particular geographic areas, or if we are unable to locate distributors in particular
31

geographic areas, our ability to realize revenue growth based on sales outside the United States would be harmed. We also must comply with applicable foreign regulatory agency post-market requirements, including routine Notified Body conformity assessments to quality system standards (e.g. ISO 13485). Any failure to maintain post-market compliance with foreign regulatory requirements could harm our business, operations, and/or financial condition.

If our customers are not adequately reimbursed or compensated for the use of our products, we may have difficulty selling our products.

Our ability to sell our products depends in part on the extent to which reimbursement related to performing tests using our products is available from governmental authorities, such as Medicare and other domestic and foreign governmental programs, private insurance plans, managed care organizations, and other organizations. There are ongoing efforts by governmental and third party-payors to contain or reduce the costs of healthcare coverage. For example, a number of Medicare Administrative Contractors (MACs) recently issued final local coverage determinations limiting or eliminating Medicare coverage for the use of certain multiplex molecular respiratory tests such as our ePlex RP Panel and XT-8 Respiratory Viral Panel (RVP) in an outpatient setting. As a result, this determination may negatively impact the use of our and certain of our competitors’ multiplex respiratory tests within the geographic regions covered by these MACs. In addition, if other MACs and private payors take a similar approach, this potential negative impact could affect the available market for our ePlex RP Panel and XT-8 RVP Panel in additional geographic regions and patient populations. Furthermore, if our competitors are able to obtain product-specific reimbursement levels higher than those for our similarly situated products, or if the scope of coverage applicable to our competitors’ products exceeds the scope of coverage applicable to our products, the overall demand for our products or the prices at which we are able to sell our products may be negatively impacted.

In addition, efforts to reform the healthcare delivery system in the United States and Europe have increased pressure on healthcare providers to reduce costs. For example, implementation of certain provisions of the Protecting Access to Medicare Act (PAMA) in the United States had a negative impact on reimbursement payments from the Centers for Medicare and Medicaid Services (CMS) for our diagnostics test panels paid under the Clinical Laboratory Fee Schedule (CLFS). Under these provisions of PAMA, payments under the CLFS are likely to be reduced annually for the next several years. If purchasers or users of our products are not able to obtain adequate reimbursement for the cost of using our products, either directly or indirectly, they may forego or reduce their purchase and use of our products or the price we may be able to charge for our products could be reduced.

Obtaining coverage and reimbursement approval for a product from each government or third-party payor is a time consuming and costly process that could require us to provide supporting scientific, clinical, and cost-effectiveness data for the use of our products to each government or third-party payor. We may not be able to provide data sufficient to gain acceptance with respect to coverage and reimbursement. In addition, eligibility for coverage does not imply that any product will be covered and reimbursed in all cases or reimbursed at a rate that allows our potential customers to make a profit or even cover their costs. Further, third-party payors may choose to reimburse our customers per test based on individual biomarker detection, rather than on the basis of the number of results given by the test panel. This may result in our customers electing to use separate tests to screen for each disease or condition so that they can receive reimbursement for each test they conduct. In that event, these entities may purchase separate tests for each disease, rather than products, such as ours, that can be used to return highly multiplexed test panel results.

From time to time we and our key suppliers experience, and may in the future experience, difficulties scaling manufacturing operations to the levels required to support our anticipated growth in a timely and cost effective manner.*
        
To date, we have produced our products in limited quantities relative to the quantities necessary to achieve our desired revenue growth. In addition, we have experienced a significant increase in demand for our ePlex RP Panel and ePlex SARS-CoV-2 test as a result of the current COVID-19 pandemic. Developing the necessary manufacturing and quality procedures internally and in conjunction with our key suppliers for a significant number of our newly developed, highly complex products and product components is a challenging process. From time to time we and our suppliers experience, and may in the future experience, manufacturing variability and may not be able to consistently produce sufficient quantities of high quality products and product components at the levels necessary to achieve our revenue growth expectations or to support customer demand or our product development timelines. If we or our key suppliers encounter difficulties in producing sufficient yields of high quality products or product components, or scaling manufacturing operations as a result of, among other things, process and manufacturing transfer complexities, quality control and quality assurance issues, rapid increases in demand, and/or availability or the quality of subcomponents, equipment, and raw material supplies, our reputation may be harmed and we may not achieve our anticipated financial results or product development goals within the time frame we expect, or at all. In addition, we may encounter difficulties managing our supply chain and ensuring timely delivery of sufficient quantities of our products. If we are unable to manage such difficulties, we may be unable to meet our product commitments which would adversely impact our financial results and our reputation may suffer.

Finding solutions to product quality, reliability, variability, and raw material sourcing issues is time consuming and expensive, and we may incur significant additional costs or lose revenue as a result of, among other things, delayed product introduction, product recalls,
32

shipment holds, scrapped material, manufacturing delays or inefficiencies, and warranty and service obligations. In addition, we are implementing a number of measures to reduce the cost of manufacturing our ePlex products. If these efforts are unsuccessful, or if these efforts prove less successful than we anticipate or do not deliver the results within the timeframes we expect, we may not achieve our profitability targets in a timely manner, or at all.

To manage our anticipated future growth effectively, we must enhance our manufacturing and supply chain capabilities, infrastructure and operations, information technology infrastructure, and financial and accounting systems and controls. Organizational growth and scale-up of operations could strain our existing managerial, operational, financial, and other resources. If our management is unable to effectively prepare for our expected future growth, our expenses may increase more than anticipated, our revenue could grow more slowly than expected, and we may not be able to achieve our commercialization, profitability, or product development goals. Our failure to effectively implement the necessary processes and procedures and otherwise prepare for our anticipated growth could have a material adverse effect on our future financial condition and prospects.

Disruptions in the supply of raw materials, consumable goods, or other key product components, or issues associated with their cost or quality from our single source suppliers, could result in delays or difficulties successfully commercializing our ePlex system or a significant disruption in sales and profitability.

We must manufacture or engage third parties to manufacture components of our products in sufficient quantities and on a timely basis, while maintaining product quality and acceptable manufacturing costs and complying with regulatory requirements. Our instrument systems and certain critical components are custom-made by only a few outside suppliers. In certain instances, we and our suppliers have a sole source supply for certain key products, product components, ancillary items, and raw materials used to run our tests. If we are unable to satisfy our forecasted demand from existing suppliers for our products, or we or our suppliers are unable to find alternative suppliers for key product components, ancillary items or raw materials at reasonably comparable prices, it could have a material adverse effect on our financial condition and results of operations. Additionally, although we have entered into supply agreements with most of our suppliers of strategic reagents and parts to help ensure component availability and flexible purchasing terms with respect to the purchase of such components, if our suppliers discontinue production of a key component for one or more of our products, we may be unable to identify or secure a viable, cost-effective alternative on reasonable terms, or at all, which could limit our ability to manufacture our products.

In determining the required quantities of our products and the manufacturing schedule, we must make significant judgments and estimates based on seasonality, inventory levels, current market trends, product development timelines, overall capacity, and other related factors. Because of the inherent nature of estimates and our limited experience in marketing our products, there could be significant differences between our estimates and the actual amounts of products we require. This can result in shortages if we fail to anticipate demand, or excess inventory and write-offs if we order more than we need.

Reliance on third-party manufacturers entails risk to which we would not be subject if we manufactured these components ourselves, including:

reliance on third parties for regulatory compliance and quality assurance;
possible breaches of manufacturing agreements by the third parties because of factors beyond our control;
possible regulatory violations or manufacturing problems experienced by our suppliers;
possible termination or non-renewal of agreements by third parties, based on their own business priorities, at times that are costly or inconvenient for us;
the potential obsolescence and/or inability of our suppliers to obtain required components;
the potential delays and expenses of seeking alternate sources of supply or manufacturing services;
the inability to qualify alternate sources without impacting performance claims of our products;
reduced control over pricing, quality and timely delivery due to the difficulties in switching to alternate suppliers or assemblers;
the imposition of tariffs on certain product components based on our suppliers' location;
the potential for financial hardship or other detrimental circumstances at key suppliers that may impact our ability to source key materials or services required for the manufacturing of our products; and
increases in prices of raw materials and key components.

The manufacturing operations for our test panel cartridges use highly technical processes involving unique, proprietary techniques. In addition, the manufacturing equipment we use would be costly and time consuming to repair or replace. Any interruption in our operations or decrease in the production capacity of our manufacturing facilities or the facilities of any of our key suppliers because of equipment failure, natural disasters such as earthquakes, tornadoes and fires, global health pandemics or otherwise, would limit our ability to meet customer demand for our products and would have a material adverse effect on our business, financial condition, and results of operations. In the event of a disruption, we may lose customers and we may be unable to regain those customers thereafter.
33

Our insurance may not be sufficient to cover all of our potential losses and may not continue to be available to us on acceptable terms, or at all.

If our products do not perform as expected our operating results and business would suffer.

Our success depends on the market’s confidence that we can provide reliable, high quality, molecular diagnostic products. We believe that customers in our target markets are likely to be particularly sensitive to product defects and errors. As a result, our reputation and the public image of our products and technologies will be significantly impaired if our products fail to perform as expected. Although our diagnostic systems are designed to be user friendly, the functions they perform are complex and our products may develop or contain undetected defects or errors.

We currently manufacture our proprietary test cartridges at our Carlsbad, California manufacturing facilities. We outsource the manufacture of our ePlex instrument to Plexus, which specializes in the manufacturing of electronic and electro-mechanical devices. We currently maintain an inventory of XT-8 instruments and related components to satisfy the expected demand for our XT-8 system for the foreseeable future, as well as to service XT-8 instruments installed at customer locations. While we work closely with Plexus to ensure continuity of supply while maintaining high quality and reliability, and we believe our current stock of XT-8 instruments and related components will be sufficient for our and our customers’ anticipated needs, we cannot guarantee that these efforts will be successful.

If we experience a material defect or error in any of our current or future products, it could result in the loss or delay of revenues, increased costs, delayed or reduced market acceptance, damaged reputation, diversion of development and management resources, legal and/or regulatory claims, recalls, increased insurance costs, or increased service and warranty costs, any of which could materially harm our business, financial condition, and results of operations.

We also face the risk of product liability exposure related to the sale of our products. We currently carry product liability insurance that covers us against specific product liability claims. We also carry a separate general liability and umbrella policy that covers us against certain claims but excludes coverage for product liability. Any claim in excess of our insurance coverage, or for which we do not have insurance coverage, would need to be paid out of our cash reserves, which would harm our financial condition. We cannot assure you that we have obtained sufficient insurance or broad enough coverage to cover potential claims. Also, we cannot assure you that we can or will maintain our insurance policies on commercially acceptable terms, or at all. A product liability claim could significantly harm our business, financial condition, and results of operations.

We may need to raise additional funds in the future, and such funds may not be available on a timely basis, or at all.

Until such time, if ever, as we can generate positive cash flows from operations, we will be required to finance our operations with our cash resources and amounts made available under our credit facility and pursuant to our ongoing at-the-market (ATM) equity offering. We may need to raise additional funds in the future to support our operations. We cannot be certain that additional capital will be available as needed, on acceptable terms, or at all. If we require additional capital at a time when investment in our company, in molecular diagnostics companies, or the marketplace in general is limited, we may not be able to raise such funds at the time that we desire, or at all. If we do raise additional funds through the issuance of equity or convertible securities, the percentage ownership of holders of our common stock could be significantly diluted. In addition, newly issued securities may have rights, preferences or privileges senior to those of holders of our common stock. If we raise additional funds through collaborations and licensing arrangements, we could be required to relinquish significant rights to our technologies and products, or grant licenses on terms that are not favorable to us.

Our quarterly revenue and operating results may vary significantly and we may experience constraints or inefficiencies caused by unanticipated acceleration and deceleration of customer demand.*

Revenue from our infectious disease products fluctuates based upon the occurrence of related outbreaks and changes in testing recommendations and available therapies. For example, the recent COVID-19 pandemic has significantly increased the demand for our ePlex RP and ePlex SARS-CoV-2 test. Influenza and other respiratory-related outbreaks are usually more concentrated in the first and fourth quarters of the year within the Northern hemisphere. New information or the introduction of advanced treatment options with respect to a particular disease may also affect the rate of related diagnostic testing. Although certain infectious disease outbreaks tend to occur each year, the timing, severity, and length of these incidents varies from one year to another and can vary across different patient populations. In addition, we may not accurately predict the impact of new therapies on disease prevalence or changes to infectious disease testing recommendations affecting our products. As a result of one or more of these factors, we may not be able to accurately forecast sales from our infectious disease products.

34

Our revenue, results of operations, and cash flows would suffer upon the loss of a significant customer.

Our largest customer, Laboratory Corporation of America, Inc., accounted for approximately 14% and 16% of our total revenue for the fiscal years ended December 31, 2019 and 2018. The loss of a significant customer or a significant reduction in the amount of product ordered by our significant customers may adversely affect our revenue, results of operations, and cash flows.

We may not be able to correctly estimate or control our future operating expenses, which could lead to cash shortfalls.

Our operating expenses may fluctuate significantly in the future as a result of a variety of factors, many of which may be outside of our control. These factors include, but are not limited to:

the time and resources required to develop, and conduct clinical studies and obtain regulatory clearances for, our diagnostic panels;
the expenses we incur to increase our manufacturing capabilities, including expenses to purchase capital equipment and increase our manufacturing capacity and yield;
the expenses we incur for research and development required to maintain and improve our technology, including developing new ePlex test menu;
the costs of preparing, filing, prosecuting, defending and enforcing patent claims and other patent related costs, including litigation costs and the results of such litigation;
the expenses we incur in connection with commercialization activities, including product marketing, sales, and distribution expenses;
the expenses we incur in licensing technologies or securing rights to new products from third parties to expand the menu of products and services we plan to offer;
our sales strategy and whether the revenues from sales of our test cartridges or systems will be sufficient to offset our expenses;
the costs to attract and retain personnel with the skills required for effective operations; and
the costs associated with being a public company.

Our budgeted expense levels are based in part on our expectations concerning manufacturing costs and yield and future revenues from sales of our products, as well as our assessment of the future investments needed to expand our commercial organization and manufacturing capabilities to support our anticipated revenue growth and research and development activities. We may be unable to reduce our expenditures in a timely manner, we may incur expenses for unexpected events, or we may experience a shortfall in revenue. Accordingly, a shortfall in demand for our products or other unexpected costs or events could have an immediate and material impact on our business and financial condition.

The regulatory clearance or approval process for certain products is expensive, time consuming and uncertain, and the failure to obtain and maintain required clearances or approvals could prevent us from commercializing our products.*

We obtained 510(k) clearance from the FDA for our ePlex Instrument and the following ePlex assays: the ePlex RP Panel; the ePlex BCID-GP Panel; the ePlex BCID-GN Panel; and the ePlex BCID-FP Panel. We have also obtained EUA for our ePlex SARS-CoV-2 test. We are investing significantly in the development of new ePlex molecular diagnostic tests to expand our future product offerings, including our ePlex RP2 and Gastrointestinal Pathogen Panels, which will require clinical studies and subsequent 510(k) clearance, pre-market approval, or EUA by the FDA prior to marketing those tests for commercial use in the United States. There are a number of potential risks associated with conducting clinical studies and obtaining regulatory clearance. For example, we may have difficulty maintaining the level of reliability and clinical accuracy required to complete clinical studies and obtain FDA clearance or approval. In addition, the FDA may require that we conduct additional studies that could impact the cost associated with product clearance and could potentially delay commercial launch of new ePlex molecular diagnostic tests in the United States. We may be unsuccessful in obtaining FDA clearance for our expanding ePlex test menu within our expected time frame, or at all, which could adversely impact our future financial performance and cause our stock price to decline.

The regulatory environment is constantly evolving. For example, the FDA conducted a review of the pre-market clearance process in response to internal and external concerns regarding the 510(k) program and, in January 2011, announced 25 action items designed to make the process more rigorous and transparent. Some of these proposals, if enacted, could impose additional regulatory requirements for device manufacturers which could delay our ability to obtain new 510(k) clearances, increase the costs of compliance, or restrict our ability to maintain our current clearances. Similarly, the European Union, or EU, is transitioning from the existing European Directive 98/79/EC on in vitro diagnostic medical devices, or IVD Directive (IVDD), to the In Vitro Diagnostic Device Regulation, or IVDR. Specifically, the IVDR repeals and replaces the IVDD. Unlike the directive, which must be implemented into the national laws of the European Economic Area, or EEA, Member States, the IVD regulation is directly applicable in all EEA Member States and is intended to eliminate current differences in regulation of IVDs among EEA Member States. Under the IVDR, the classification of our molecular diagnostic products are impacted, and will result in additional regulatory requirements, which could delay our ability to CE
35

Mark our products. Delays in receipt of, or failure to obtain, clearances or approvals for future products would result in delayed, or no, realization of revenues from such products and in substantial additional costs, which could decrease our profitability.

We must also comply with the applicable FDA and foreign regulatory agency post-market requirements, including routine Notified Body conformity assessments to quality system standards (e.g., ISO 13485). Any failure to maintain post-market compliance with FDA or foreign regulatory requirements could harm our business, operations, and/or financial condition.

We derive revenues from the sale of research use only (RUO) tests and custom manufactured reagents, which are not intended for diagnostic purposes. Clinical laboratories are regulated under CLIA and may validate the clinical diagnostic use of an LDT specifically for use in their laboratory using any labeled products. While the FDA has traditionally practiced enforcement discretion regarding the use of the LDTs for clinical diagnostic purposes, there have been regulatory actions indicating a potential change in enforcement practices (e.g., the FDA has promulgated draft guidance which outlines stringent regulatory requirements for CLIA labs to use LDTs for clinical diagnostic application and the FDA has issued warning letters to labs marketing the clinical utility of LDTs). These proposed requirements, if implemented, may result in a significant reduction in the sale of our RUO or custom manufactured products, which could reduce our revenues and adversely affect our operations and/or financial condition.

We are subject to various federal and state laws pertaining to health care fraud and abuse, including anti-kickback, self-referral, false claims and fraud laws, and any violations by us of such laws could result in fines or other penalties.

Our commercial, research, and other financial relationships with healthcare providers and institutions are subject to various federal and state laws intended to prevent health care fraud and abuse. The federal anti-kickback statute prohibits the knowing offer, receipt, or payment of remuneration in exchange for or to induce the referral of patients or the use of products or services that would be paid for in whole or part by Medicare, Medicaid, or other federal health care programs. Remuneration has been broadly defined to include anything of value, including cash, improper discounts, and free or reduced price items and services. Many states have similar laws that apply to their state health care programs as well as private payors. Violations of the anti-kickback laws can result in exclusion from federal health care programs and substantial civil and criminal penalties.
        
The False Claims Act (FCA) imposes liability on persons who, among other things, present or cause to be presented false or fraudulent claims for payment by a federal health care program. The FCA has been used to prosecute persons submitting claims for payment that are inaccurate or fraudulent, that are for services not provided as claimed, or for services that are not medically necessary. We have implemented procedures designed to ensure our compliance with relevant legal requirements. Nevertheless, if our marketing, sales, or other arrangements, including our reagent rental arrangements, were determined to violate anti-kickback or related laws, including the FCA, then our revenues could be adversely affected, which would likely harm our business, financial condition, and results of operations.

The Health Care Act also imposes reporting and disclosure requirements on device manufacturers for payments to healthcare providers and ownership of their stock by healthcare providers. In February 2013, the Centers for Medicare and Medicaid Services, or, CMS, released the final rule implementing the federal Physician Payments Sunshine Act, or the Sunshine Act. The law requires certain pharmaceutical, biologic, and medical device manufacturers to annually report to CMS payments or other transfers of value they furnish to physicians and teaching hospitals. These reporting requirements took effect on August 1, 2013. Failure to submit required information may result in significant civil monetary penalties.

In addition, there has been a recent trend of increased federal and state regulation of payments made to physicians for marketing. Some states, such as California, Massachusetts, and Vermont, mandate implementation of corporate compliance programs, along with the tracking and reporting of gifts, compensation, and other remuneration to physicians. The shifting commercial compliance environment and the need to build and maintain robust and expandable systems to comply with different compliance and/or reporting requirements in multiple jurisdictions increases the possibility that a healthcare company may run afoul of one or more of the requirements.

We are also subject to the U.S. Foreign Corrupt Practices Act, or the FCPA, and other countries’ anti-corruption/anti-bribery regimes, such as the U.K. Bribery Act. The FCPA prohibits improper payments or offers of payments to foreign governments and their officials for the purpose of obtaining or retaining business. Safeguards we implement to discourage improper payments or offers of payments by our employees, consultants, sales agents, or distributors may be ineffective, and violations of the FCPA and similar laws may result in severe criminal or civil sanctions, or other liabilities or proceedings against us, any of which would likely harm our reputation, business, financial condition, and results of operations.

Legislative or regulatory healthcare reforms may have a material adverse effect on our business and results of operations.

Federal and state governments in the United States are undertaking efforts to control growing health care costs through legislation, regulation, and voluntary agreements with medical care providers and third-party payors. In March 2010, Congress enacted the Patient
36

Protection and Affordable Care Act, or the PPACA. While the PPACA involves expanding coverage to more individuals, it includes regulatory mandates and other measures designed to constrain medical costs. Among other requirements, the PPACA imposes a 2.3% excise tax on sales of medical devices by manufacturers. In December 2015, the excise tax was suspended for 2016 and 2017, and, in January 2018, the excise tax was further suspended until 2020. Taxable devices include certain medical devices intended for use by humans, with limited exclusions for retail devices purchased by the general public for individual use. There is no exemption for small companies, and we paid the tax from 2013 through 2015. Recently, Congress and the administration have proposed and taken various steps to revise, repeal, or delay implementation of various aspects of PPACA. If the PPACA is significantly revised, repealed, or if implementation of various aspects are delayed, such modification, repeal, or delay may impact our business, financial condition, results of operations, cash flows, and the trading price of our securities. Complying with PPACA may significantly increase our tax liabilities and costs, which could adversely affect our business and financial condition.

The Budget Control Act of 2011 provided, among other things, aggregate reductions to Medicare payments to providers of up to 2% per fiscal year, which began in 2013 and will remain in effect through 2025 unless additional Congressional action is taken. In addition to the potential impacts to PPACA under the current administration, there could be sweeping changes to the Budget Control Act and other healthcare reforms. For example, the Tax Cuts and Jobs Act enacted in December 2017 eliminated the shared responsibility payment for individuals who fail to maintain minimum essential coverage under section 5000A of the Internal Revenue Code of 1986, commonly referred to as the individual mandate, beginning in 2019. Additional changes to the PPACA remain possible. We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our products or additional pricing pressure.

Both within and outside the United States, we are impacted by privacy and data security requirements at the international, national, and regional level, and on an industry-specific basis. More privacy and security laws and regulations are being adopted, and more are being enforced, with the potential for significant financial penalties. In the European Union (EU), increasingly stringent data protection and privacy rules have been enacted. The EU General Data Protection Regulation (GDPR) applies uniformly across the EU and includes, among other things, a requirement for prompt notice of data breaches to data subjects and supervisory authorities in certain circumstances. The GDPR also requires companies processing personal data of individuals residing in the EU to comply with EU privacy and data protection rules. The State of California has also enacted a consumer privacy law which imposes similar data privacy and security requirements. Our failure to maintain the confidentiality and security of sensitive personal information in accordance with applicable regulatory requirements could subject us to financial penalties and breach of contract claims and could damage our reputation.

Our products could infringe patent rights of others, which may require costly litigation and, if we are not successful, could cause us to pay substantial damages or limit our ability to commercialize our products.

Our commercial success depends on our ability to develop, manufacture, and market our systems and tests and use our proprietary technology without infringing the patents and other proprietary rights of third parties. As the molecular diagnostics industry expands and more patents are issued, the risk increases that there may be patents issued to third parties that relate to our products and technology of which we are not aware or that we must challenge to continue our operations as currently contemplated. Our products may infringe or may be alleged to infringe these patents.

The patent positions of medical device companies can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in patents in these fields has emerged to date in the United States or in many foreign jurisdictions. Both the U.S. Supreme Court and the Court of Appeals for the Federal Circuit have made, and will likely continue to make, changes in how the patent laws of the United States are interpreted. For example, three Supreme Court cases, Association for Molecular Pathology et al. v. Myriad Genetics, Inc., et al., Mayo Collaborative Services v. Prometheus Laboratories, and Alice v. CLS Bank, have introduced additional questions regarding the patentability of isolated naturally occurring genes and gene fragments, proteins, peptides, natural products, and related diagnostic and therapeutic methods, which are likely to be resolved only through continued litigation. The overall impact of these decisions and others on the molecular diagnostics industry remains uncertain and our interpretation of the scope of these rulings on existing or future patents may be inaccurate.

There is a significant amount of uncertainty regarding the extent of patent protection and infringement. Companies may have filed pending patent applications that cover technologies we incorporate in our products. As a result, we could be subjected to substantial damages for past infringement or be required to modify our products or stop selling them if it is ultimately determined that our products infringe a third party’s proprietary rights. Even if we are successful in defending against potential intellectual property infringement claims, we could incur substantial costs in doing so. Any litigation related to such claims could consume our resources and lead to significant damages, royalty payments, or an injunction on the sale of certain products. Any additional licenses to patented technology could obligate us to pay substantial additional royalties, which could adversely impact our product costs and harm our business.
37


If we are unable to obtain, maintain, and enforce intellectual property protection covering our products, others may be able to make, use, or sell products substantially the same as ours, which could adversely affect our ability to compete in the market.

Our commercial success is dependent in part on obtaining, maintaining, and enforcing intellectual property rights, including our patents, key licenses, and other intellectual property rights. If we are unable to obtain, maintain and enforce intellectual property protection covering our products, others may be able to make, use or sell products that are substantially the same as ours without incurring the sizable development and licensing costs that we have incurred, which would adversely affect our ability to compete in the market.

We seek to obtain and maintain patents and other intellectual property rights to restrict the ability of others to market products that compete with our products. Currently, our patent portfolio is comprised on a worldwide basis of more than 100 owned and exclusively licensed patents and approximately 25 additional pending patent applications. In general, patents have a term of at least 20 years from the application filing date or earlier claimed priority date. Several of our pending applications have the potential to mature into patents that may expire between 2028 and 2039. However, not all of the pending or future patent applications owned by or licensed to us are guaranteed to mature into patents, and, moreover, issued patents owned by or licensed to us now or in the future may be found by a court to be invalid or otherwise unenforceable. Also, even if our patents are determined by a court to be valid and enforceable, they may not be sufficiently broad to prevent others from marketing products similar to ours or designing around our patents, despite our patent rights, nor provide us with freedom to operate unimpeded by the patent rights of others.

We also rely on trade-secret protection to protect our interests in proprietary know-how and for processes for which patents are difficult to obtain or enforce. We may not be able to protect our trade secrets adequately. We have limited control over the protection of trade secrets used by our licensors, collaborators, and suppliers. Although we use reasonable efforts to protect our trade secrets, our employees, consultants, contractors, outside scientific collaborators, and other advisors may unintentionally or willfully disclose our information to competitors. Enforcing a claim that a third party illegally obtained and is using our trade secrets is difficult, expensive, and time consuming, and the outcome is unpredictable. We rely, in part, on non-disclosure and confidentiality agreements with our employees, consultants, and other parties to protect our trade secrets and other proprietary technology. These agreements may be breached and we may not have adequate remedies for any breach. Moreover, others may independently develop equivalent proprietary information, and third parties may otherwise gain access to our trade secrets and proprietary knowledge. Any disclosure of confidential data into the public domain or to third parties could allow our competitors to learn our trade secrets and use the information in competition against us.

We and our suppliers, contract manufacturers, and customers are subject to various governmental regulations, and we may incur significant expenses to comply with, and experience delays in our product commercialization as a result of, these regulations.

Our manufacturing processes and facilities and those of some of our contract manufacturers must comply with QSR and certain foreign regulatory requirements, which cover the procedures and documentation of the design, testing, production, control, quality assurance, labeling, packaging, storage, and shipping of our devices. The FDA and other foreign regulatory bodies enforce the QSR and similar foreign regulatory requirements through periodic announced and/or unannounced inspections of manufacturing facilities. We and our contract manufacturers have been, and anticipate in the future being, subject to such inspections, as well as to inspections by other federal and state regulatory agencies.

We must also file reports of device corrections and removals and adhere to the domestic and foreign rules on labeling and promotion. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off-label uses may be subject to significant liability, including substantial monetary penalties and criminal prosecution.

Failure to comply with applicable regulatory requirements, or later discovery of previously unknown problems with our products or manufacturing processes, including our failure or the failure of one of our contract manufacturers to take satisfactory corrective action in response to an adverse regulatory inspection, can result in, among other things:

administrative or judicially imposed sanctions;
injunctions or the imposition of civil penalties;
recall or seizure of our products;
total or partial suspension of production or distribution;
withdrawal or suspension of marketing clearances or approvals;
clinical holds;
warning letters;
refusal to permit the import or export of our products; and
criminal prosecution.
38


Any of these actions, in combination or alone, could prevent us from marketing, distributing, or selling our products and would likely harm our business.

In addition, a product defect or regulatory violation could lead to a government-mandated or voluntary recall by us. We believe that the FDA would request that we initiate a voluntary recall if a product was defective or presented a reasonable risk of injury or gross deception. Regulatory agencies in other countries have similar authority to recall devices because of material deficiencies or defects in design or manufacture that could endanger health. Any recall would divert management attention and financial resources, could cause the price of our common stock to decline and expose us to product liability or other claims, including contractual claims from parties to whom we sold products, and harm our reputation with customers.

The use of our diagnostic products by our customers is also affected by CLIA and related federal and state regulations that provide for regulation of laboratory testing. CLIA is intended to ensure the quality and reliability of clinical laboratories in the United States by mandating specific standards in the areas of personnel qualifications, administration, participation in proficiency testing, patient test management, quality assurance, quality control, and inspections. Current or future CLIA requirements or the promulgation of additional regulations affecting laboratory testing may prevent some laboratories from using some or all of our diagnostic products.

Our credit facility contains restrictions that limit our flexibility in operating our business.

We must comply with certain affirmative and negative covenants under our credit facility, including covenants that limit or restrict our ability to, among other things:

incur additional indebtedness or issue certain preferred shares;
pay dividends on, repurchase or make distributions in respect of, our capital stock or make other restricted payments;
make certain investments or acquisitions;
sell certain assets;
create liens; or
enter into certain transactions with our affiliates.

If we default under the agreement, because of a covenant breach or otherwise, the outstanding amounts thereunder could become immediately due and payable, and the lenders could terminate all commitments to extend further financing.

We have a history of net losses, and we may never achieve or maintain profitability.

We have a history of significant net losses and a limited history commercializing our molecular diagnostic products. Our net losses were approximately $47.4 million, $50.5 million and $61.9 million for the years ended December 31, 2019, 2018, and 2017, respectively. As of December 31, 2019, we had an accumulated deficit of $514.2 million. We expect to continue to incur significant expenses for the foreseeable future in connection with our ongoing operations, primarily related to expanding our commercial organization (sales and marketing) and manufacturing activities related to our ePlex system, maintaining our existing intellectual property portfolio, obtaining additional intellectual property rights, and investing in corporate infrastructure. We cannot provide any assurance that we will achieve profitability and, even if we achieve profitability, that we will be able to sustain or increase profitability on a quarterly or annual basis. Further, because of our limited commercialization history and the rapidly evolving nature of our target market, we have limited insight into the trends that may emerge and affect our business. We may make errors in predicting and reacting to relevant business trends, which could harm our business and financial condition.

We incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, and failure to comply with these laws could harm our business and the price of our common stock.

As a public company listed in the United States, we incur significant legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC, the Public Company Accounting Oversight Board (PCAOB), and The NASDAQ Global Market, may increase our legal and financial compliance costs and make some activities more time consuming. These laws, regulations, and standards are subject to varying interpretations and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If we nevertheless fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed.

39

Economic conditions and an uncertain economic outlook may adversely impact our business, results of operations, financial condition or liquidity.*

Global economic conditions may remain challenging and uncertain for the foreseeable future, particularly in light of the recent COVID-19 pandemic. These conditions may not only limit our access to capital but also make it extremely difficult for our customers, our vendors, and us to accurately forecast and plan future business activities, and they could cause U.S. and foreign businesses and consumers to experience operating disruptions or slow spending on our products and services, which would delay and lengthen sales cycles. Some of our customers rely on government research grants to fund technology purchases. If negative trends in the economy affect the government’s allocation of funds to research, there may be less grant funding available for certain of our customers to purchase technologies from us. Certain of our customers may face challenges gaining timely access to sufficient credit or may otherwise be faced with budget constraints, which could result in decreased purchases of our products or in an impairment of their ability to make timely payments to us. If our customers do not make timely payments to us, we may be required to assume greater credit risk relating to those customers, increase our allowance for doubtful accounts, and our days sales outstanding would be negatively impacted. Although we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments, we may not continue to experience the same loss rates that we have in the past. Additionally, these economic conditions and market turbulence may also impact our suppliers, causing them to be unable to supply sufficient quantities of customized components in a timely manner, thereby impairing our ability to manufacture on schedule and at commercially reasonable costs.

We are exposed to risks associated with long-lived and intangible assets that may become impaired and result in an impairment charge.

The carrying amounts of long-lived and intangible assets are affected whenever events or changes in circumstances indicate that the carrying amount of any asset may not be recoverable. These events or changes might include an inability to successfully deliver an instrument to the marketplace and attain customer acceptance, a change in the rights or use of licensed intellectual property, adjustments to our depreciation assumptions, or other matters. Adverse events or changes in circumstances may affect the estimated discounted future cash flows expected to be derived from long-lived and intangible assets. If at any time we determine that an impairment has occurred, we will be required to reflect the impaired value as a charge, resulting in a reduction in earnings in the quarter such impairment is identified and a corresponding reduction in our net asset value. In the past we have incurred, and in the future we may incur, impairment charges. A material reduction in earnings resulting from such a charge could cause us to fail to meet the expectations of investors and securities analysts, which could cause the price of our stock to decline.

Providing instrument systems to our customers through reagent rental agreements may harm our liquidity.

Many of our systems are provided to customers via “reagent rental” agreements, under which customers are generally afforded the right to use the instrument in return for a commitment to purchase minimum quantities of reagents and test cartridges over a period of time. Accordingly, we must either incur the expense of manufacturing instruments well in advance of receiving sufficient revenues from test cartridges to recover our expenses or obtain third party financing sources for the purchase of our instrument. The amount of capital required to provide instrument systems to customers depends on the number of systems placed. Our ability to generate capital to cover these costs depends on the amount of our revenues from sales of reagents and test cartridges sold through our reagent rental agreements. We do not currently sell enough reagents and test cartridges to recover all of our fixed expenses, and therefore we currently have a net loss. If we cannot sell a sufficient number of reagents and test cartridges to offset our fixed expenses, our liquidity will continue to be adversely affected.

We use hazardous chemicals, biological materials and infectious agents in our business. Any claims relating to improper handling, storage or disposal of these materials could be time consuming and costly.

Our research, product development and manufacturing processes involve the controlled use of hazardous materials, including chemicals, biological materials and infectious disease agents. Our operations produce hazardous waste products. We cannot eliminate the risk of accidental contamination or discharge and any resulting injury from these materials. We may be sued for any injury or contamination that results from our use or the use by third parties of these materials, and our liability may exceed our insurance coverage and our total assets. Federal, state and local laws and regulations govern the use, manufacture, storage, handling and disposal of these hazardous materials and specified waste products, as well as the discharge of pollutants into the environment and human health and safety matters. Our operations are regulated and may require that environmental permits and approvals be issued by applicable government agencies. Compliance with environmental laws and regulations may be expensive and may impair our research, development and production efforts. If we fail to comply with these requirements, we could incur substantial costs, including civil or criminal fines and penalties, clean-up costs or capital expenditures for control equipment or operational changes necessary to achieve and maintain compliance. In addition, we cannot predict the impact on our business of new or amended environmental laws or regulations or any changes in the way existing and future laws and regulations are interpreted and enforced.

40

If we are unable to retain key employees or hire additional skilled employees, we may be unable to achieve our goals.

Our performance is substantially dependent on the performance of our senior management. Competition for top management personnel is intense and we may not be able to recruit and retain the personnel we need. Our senior managers can terminate their relationship with us at any time. The loss of services of any of these key personnel could significantly reduce our operational effectiveness and investor confidence and our stock price could decline. We do not maintain key-man life insurance on any of our employees.

In addition, our product development and marketing efforts could be delayed or curtailed if we are unable to attract, train and retain highly skilled technical employees and scientific advisors. To expand our research, product development and commercial efforts, we will need to retain additional people skilled in areas such as electrochemical and molecular science, information technology, manufacturing, sales, marketing and technical support. Because of the complex and technical nature of our systems and the dynamic market in which we compete, any failure to attract and retain a sufficient number of qualified employees could materially harm our ability to develop and commercialize our technology. We may not be successful in hiring or retaining qualified personnel, and any failure to do so could have a material adverse effect on our business, financial condition and results of operations.

Cyberattacks and other security breaches could compromise our proprietary information which could harm our business and reputation.

In the ordinary course of our business, we generate, collect and store proprietary information, including intellectual property and business information. The secure storage, maintenance, and transmission of and access to this information is critical to our operations, business strategy, and reputation. Computer hackers may attempt to penetrate our computer systems or our third party IT service providers' systems and, if successful, misappropriate our proprietary information. In addition, an employee, contractor, or other third-party with whom we do business may attempt to circumvent our security measures in order to obtain such information, and may purposefully or inadvertently cause a breach involving such information. While we will continue to implement additional protective measures to reduce the risk of and detect cyberattacks, these incidents are becoming more sophisticated and frequent, and the techniques used in such attacks evolve rapidly and are difficult to detect. Despite our cybersecurity measures, our information technology networks and infrastructure may still be vulnerable to unpermitted access by hackers or other breaches, or employee error or malfeasance. Any such compromise of our, or our third party IT service providers' data security and access to, or public disclosure or loss of, confidential business or proprietary intellectual property information could disrupt our operations, damage our reputation, provide our competitors with valuable information, and subject us to additional costs which could adversely affect our business.

Information technology systems implementation issues could disrupt our internal operations and adversely affect our financial results.

Portions of our information technology infrastructure may experience interruptions, delays, or cessations of service or produce errors in connection with ongoing systems implementation work. In particular, we have implemented an enterprise resource planning software system. To more fully realize the potential of this system, we are continually reassessing and upgrading processes and this may be more expensive, time consuming, and resource intensive than planned. Any disruptions that may occur in the operation of this system or any future systems could increase our expenses and adversely affect our ability to report in an accurate and timely manner the results of our consolidated operations, our financial position, and cash flows and to otherwise operate our business in a secure environment, all of which could adversely affect our financial results, stock price, and reputation.

Our ability to use our net operating loss carryforwards may be limited.

As of December 31, 2019, we had pre-2018 net operating loss, or NOL, carryforwards available of approximately $264.6 million for U.S. federal income tax purposes. The federal NOL carryforwards generated prior to 2018 will begin to expire in 2025. The NOL generated in 2018 and 2019 of $78,190,000 will carry forward indefinitely and be available to offset up to 80% of future taxable income each year.

Section 382 of the U.S. Internal Revenue Code of 1986, as amended, or the Code, generally imposes an annual limitation on the amount of NOL carryforwards that may be used to offset taxable income when a corporation has undergone significant changes in stock ownership. We have determined that we have experienced multiple ownership changes under Section 382 of the Code. Our ability to use the current federal and state NOL carryforwards may also be limited by the issuance of common stock in the future. To the extent our use of federal and state NOL carryforwards is limited, our income may be subject to corporate income tax earlier than it would if we were able to use the state or federal NOL carryforwards. We have recorded a full valuation allowance against our federal and state net deferred tax assets.

We also had state NOL carryforwards of approximately $249.7 million as of December 31, 2019. We have recorded a full valuation allowance against our net deferred tax assets.
41


Provisions of our certificate of incorporation, our bylaws, and Delaware law could make an acquisition of our Company, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove the current members of our board and management.

Certain provisions of our certificate of incorporation and bylaws could discourage, delay, or prevent a merger, acquisition, or other change of control that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares. Furthermore, these provisions could prevent or frustrate attempts by our stockholders to replace or remove members of our Board of Directors. These provisions also could limit the price that investors might be willing to pay in the future for our common stock, thereby depressing the market price of our common stock. Stockholders who wish to participate in these transactions may not have the opportunity to do so. These provisions:

allow the authorized number of directors to be changed only by resolution of our Board of Directors;
provide that our stockholders may remove our directors only for cause;
establish a classified board of directors, such that not all members of the Board of Directors may be elected at one time;
authorize our Board of Directors to issue without stockholder approval up to 100,000,000 shares of common stock, that, if issued, would dilute our stock ownership and could operate as a “poison pill” to dilute the stock ownership of a potential hostile acquirer to prevent an acquisition that is not approved by our Board of Directors;
authorize our Board of Directors to issue without stockholder approval up to 5,000,000 shares of preferred stock, the rights of which will be determined at the discretion of the Board of Directors that, if issued, could operate as a “poison pill” to dilute the stock ownership of a potential hostile acquirer to prevent an acquisition that is not approved by our Board of Directors;
require that stockholder actions must be effected at a duly called stockholder meeting or by unanimous written consent;
establish advance notice requirements for stockholder nominations to our Board of Directors or for stockholder proposals that can be acted on at stockholder meetings;
limit who may call stockholder meetings; and
require the approval of the holders of 80% of the outstanding shares of our capital stock entitled to vote in order to amend certain provisions of our certificate of incorporation and bylaws.

In addition, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which may, unless certain criteria are met, prohibit large stockholders, in particular those owning 15% or more of the voting rights on our common stock, from merging or combining with us for a prescribed period of time.

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

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

Separation Agreement with Hany Massarany
Effective May 3, 2020, we entered into the Separation Agreement and General Release, or the Separation Agreement, with our former President and Chief Executive Officer, Hany Massarany. Pursuant to the terms of the Separation Agreement and Mr. Massarany's Executive Employment Agreement dated April 5, 2011, Mr. Massarany will receive an annual bonus payment under our 2019 Bonus Plan of $257,500, less applicable withholdings. In addition, Mr. Massarany will receive a severance payment in the amount of $1,005,000, less applicable withholdings, and will be reimbursed for his group health insurance premiums pursuant to the terms of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, for one year following his separation date. All unvested restricted stock units held by Mr. Massarany as of his separation date will accelerate and vest and be settleable on October 1, 2020 in exchange for 375,889 shares of our common stock. All market-based stock units held by Mr. Massarany as of his separation date will accelerate and vest and become settable in exchange for the actual number of shares of our common stock earned pursuant to the terms
42


of such awards as the applicable performance periods are completed. In addition, Mr. Massarany's outstanding unvested stock options will accelerate and vest and remain exercisable until their applicable expiration date.

Appointment of President and Chief Executive Officer and as a Class II Director
Effective as of May 2, 2020, our Board of Directors named Scott Mendel, currently our interim President and Chief Executive Officer, as the Company’s permanent Chief Executive Officer. Mr. Mendel has served as our interim President and Chief Executive Officer since February 10, 2020. Our Board of Directors has not approved any change to Mr. Mendel’s previously disclosed compensation arrangements.

In addition, in connection with his appointment as President and Chief Executive Officer, our Board of Directors appointed Scott Mendel to serve as a Class II director, effective as of May 2, 2020, for a term expiring at our 2021 annual meeting of stockholders. There were no arrangements or understandings between Mr. Mendel and any other persons pursuant to which he was appointed President and Chief Executive Officer or as a director, and there are no related persons transactions (within the meaning of Item 404(a) of Regulation S-K promulgated by the Securities and Exchange Commission) between us and Mr. Mendel required to be disclosed herein.

ITEM 6.  EXHIBITS
ExhibitDescription
101.INSXBRL Instance Document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
* Indicates a management contract or compensatory plan or arrangement in which any director or named executive officer participates.
+ Pursuant to SEC rules, certain confidential portions of such document have been omitted.
43


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.
 
GENMARK DIAGNOSTICS, INC.
Date:May 4, 2020By:/s/ SCOTT MENDEL
Scott Mendel
President and Chief Executive Officer
(Principal Executive Officer)
Date:May 4, 2020By:/s/ JOHNNY EK
Johnny Ek
Chief Financial Officer
(Principal Financial and Accounting Officer)
 
44
EX-10.5 2 gen-20200331ex105.htm EX-10.5 Document

Exhibit 10.5

CONFIDENTIAL SEPARATION AGREEMENT AND GENERAL RELEASE

        This Separation Agreement and General Release (“Agreement”), dated as of April 25, 2020, is made between Hany Massarany, on behalf of himself, his agents, assignees, heirs, executors, administrators, beneficiaries, trustees and legal representatives (“Employee”), and GenMark Diagnostics, Inc., by and for itself, its subsidiaries, successors and assigns (collectively, the “Company”). Employee and Company are each a “Party” and are collectively sometimes referred to as “Parties” to this Agreement.

        In consideration of the promises in this Agreement, the adequacy of which is acknowledged, the Parties agree as follows:
AGREEMENT

1.Separation Date: Pursuant to the termination notice dated February 10, 2020, the Company has terminated Employee’s employment pursuant to Section 8.3(a) of the Executive Employment Agreement by and between the Parties, dated April 5, 2011 (the “Employment Agreement”). Accordingly, the Employment Agreement and Employee’s employment with the Company has ceased effective as of March 11, 2020, which the Parties agree constitutes a “separation from service” within the meaning of Section 409A of the Internal Revenue Code (the “Separation Date”). Pursuant to Section 8.7 of the Employment Agreement, effective as of February 10, 2020 (except for his employment as an Employee which was terminated on March 11, 2020), Employee has resigned from all offices, directorships, trusteeships, committee memberships, and fiduciary capacities held with, or on behalf of, the Company and its affiliates and subsidiaries and shall take all necessary action required by the Company to accomplish such resignation, including, but not limited to, the execution of the Letter of Resignation attached hereto as Exhibit A.

2.Wages, Vacation Time, Expenses.  The Company has paid Employee in accordance with applicable law all of his Accrued Benefits (as defined in the Employment Agreement), less federal and state withholdings and other applicable taxes, and reimbursed all business expenses validly incurred by him through the Separation Date. In addition, the Company shall award Employee an annual bonus for the 2019 fiscal year in the total amount of $257,500, less federal and state withholdings, and other applicable taxes and payable no later than five (5) business days after expiration of the Revocation Period (as defined below).

3.Severance.  On the condition that Employee timely executes this Agreement, does not revoke it during the Revocation Period (defined below), and complies with its terms, and in accordance with Section 8.3(a) of the Employment Agreement, the Company will provide Employee with the following separation payments and benefits, less federal and state withholdings, and other applicable taxes:

(a)A “Severance Payment” in the amount of $1,004,662, less federal and state withholdings and other applicable taxes, payable in one lump sum on the first day of the seventh (7th) month after the Separation Date or, if earlier, the date of Executive’s death following the Separation Date (the “Delayed Payment Date”);

(b)Acceleration of the vesting of all of Employee’s unvested outstanding Company restricted stock unit awards, which shall be settleable on the Delayed Payment Date in exchange for 375,889 shares of the Company’s common stock;

(c)Acceleration of the vesting of all of Employee’s unvested outstanding Company market stock unit awards, which shall be settleable in exchange for the actual number of shares of the Company’s common stock earned under such market stock unit awards as the applicable performance period(s) is/are completed;

(d)Acceleration of 100% of the unvested portion of Employee’s outstanding Company stock options and continued exercisability of each such option until the expiration date of such option; and

(e)Reimbursement to Employee in an amount equal to the portion of any premium payments made by Employee to continue his group health insurance pursuant to the terms of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”) that exceeds the active employee rate for one (1) year following the Separation Date or, if earlier, the date Employee becomes eligible to receive health care benefits under another employer-provided plan. Such reimbursement shall be subject to the limitations of Section 8.8(c) of the Employment Agreement.




4.No Further Obligations of Company. Subject to Section 8.4 of the Employment Agreement, Employee acknowledges that the Separation Payment and the other separation benefits provided to him in Section 3 above are in full and complete satisfaction and discharge of any and all obligations that the Company or any of the Released Parties has or may have to Employee. The Company acknowledges that Employee remains eligible to receive the severance benefits set forth in Section 8.4 of the Employment Agreement in the event of a Change in Control (as referenced in the Employment Agreement) occurs within six-months following the Separation Date.

5.Release of Claims. Employee releases and forever discharges GenMark Diagnostics, Inc., and any parent, subsidiary, affiliated, and related entities, including their past, present, or future managers, directors, administrators, officers, employees, agents, insurance companies, attorneys, representatives, predecessors, successors and assigns, and each of them (collectively, “Released Parties”) from all known and unknown claims, liabilities, and obligations of every kind (including attorneys’ fees and costs) that Employee has ever had or now may have against the Company arising out of or relating to facts, events, occurrences, or omissions up to and including the date this Agreement is executed by Employee. The claims that Employee is releasing include: (a) claims arising out of Employee’s employment with the Company and his separation from such employment; (b) claims arising under the Released Parties’ policies, plans, or practices, including promotion, compensation, including overtime pay, commissions, vacation pay, bonuses, stock options, severance pay or benefits; (c) claims for breach of express or implied contract or covenant of good faith and fair dealing, including, but not limited to, in respect of the Employment Agreement; (d) all claims for harassment, discrimination or violation of public policy; (e) claims for constructive discharge or wrongful discharge; (f) claims for retaliation; (g) claims for violation of state or federal common law or statutory law, including to the extent applicable, all claims arising under the California Fair Employment and Housing Act, the California Labor Code, Title VII of the Civil Rights Act of 1964, as amended, the Fair Labor Standards Act, the Employee Retirement Income Security Act, the National Labor Relations Act, the Family and Medical Leave Act, the Americans with Disabilities Act, the Age Discrimination in Employment Act, the Sarbanes-Oxley Act of 2002, or other federal, state, or local laws relating to employment or separation from employment or benefits associated with employment or separation from employment; (h) claims for emotional distress, mental anguish, humiliation, personal injury; and (i) claims that may be asserted on Employee’s behalf by others. Excluded from this release are claims which cannot be waived or released as a matter of law. Notwithstanding anything to the contrary in this Agreement, Employee is not releasing any rights with regard to (a) any claim or right under state workers’ compensation or unemployment laws; (b) any claim or right to vested benefits, including under any pension or savings plan; (c) any claim or right to continued benefits in accordance with COBRA; (d) any claim or right to enforce the terms of this Agreement, (e) any claim or right to enforce Section 8.4 of the Employment Agreement or (f) any right to indemnification under the Company’s certificate of incorporation or by-laws (or similar constituent documents of the Company), any indemnification agreement between the Parties, any directors’ and officers’ liability insurance policy of the Company, or applicable law. Nothing in this Agreement shall prevent Employee from filing, cooperating with, or participating in any proceeding before the Equal Employment Opportunity Commission, the Department of Labor, the Securities and Exchange Commission, the Occupational Safety and Health Administration, or the California Department of Fair Employment and Housing (such activities, collectively referred to as “Permitted Communications”), nor prevent Employee from challenging the validity of this release in a legal or administrative proceeding.

6.ADEA Waiver. Employee acknowledges that Employee is knowingly and voluntarily waiving and releasing any rights Employee may have under the Age Discrimination in Employment Act (“ADEA”), and that the consideration given to Employee for the waiver and release in this Agreement is in addition to anything of value to which Employee was already entitled. Employee further acknowledges that Employee has been advised by this writing, as required by the ADEA and the Older Workers Benefit Protection Act, that: (a) Employee’s waiver and release does not apply to any rights or claims that may arise after the date Employee signs this Agreement; (b) Employee should consult with an attorney prior to signing this Agreement (although Employee may voluntarily decide not to do so); and (c) Employee is entitled to the review period and Revocation Period described in Section 15 below. Nothing in this Agreement prevents or precludes Employee from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law.

7.Representation of No Other Action; Agreement Not to Sue; Dismissal of Claim; Cooperation. As a condition of receiving the Severance Payment and other separation benefits under Section 3 above, Employee agrees not to sue any of the Released Parties regarding any claim that has been released in this Agreement. Employee represents and warrants that he has not initiated, and will not initiate any claim, charge, lawsuit, or other action against any of the Released Parties, and that he has not transferred or assigned that right to any other person or entity. For the one year period following the Separation Date, Employee agrees that he shall cooperate with the Company in connection with any lawsuits to which the Company is a party that relate to events or occurrences that transpired while Employee was employed by the Company (“Matters”), including but not limited to being reasonably available to provide affidavits, and testify and appear in any proceedings or participate in depositions with respect to such Matters, subject to the Company’s reimbursement of reasonable out-of-pocket travel costs and expenses



8.Reserved.

9.Waiver of Civil Code Section 1542. Employee acknowledges that Employee has been made aware of and expressly waives any and all rights under Section 1542 of the California Civil Code to the full extent that such rights may be waived. Section 1542 provides as follows:

“A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party.”

10.Confidentiality and Non-Disparagement. Except for Permitted Communications or as otherwise required by law, Employee agrees not to disclose the terms of this Agreement to anyone other than immediate family, attorneys or accountants, who will also not disclose such information. Except for Permitted Communications or as otherwise required by law, Employee and the Company agree not to make any voluntary statements, written or oral, or cause or encourage others to make any such statements that defame, disparage or in any way criticize the personal and/or business reputations, practices or conduct of the other Party; provided, however, that the Company’s obligation under this Section shall be limited to the Board and the Company’s executive officers as of the date of this Agreement. Notwithstanding the foregoing and anything to the contrary herein, the Company may publicly disclose and file the Agreement if the Company reasonably determines it necessary in order to comply with applicable securities laws.

11.Return of Company Property. Employee agrees to return to Company all documents and information, in whatever form, containing confidential or proprietary information belonging to the Company, including, but not limited to, tools, computers (with all files and data intact), or other tangible property provided by Company for Employee’s use; provided, however, Employee shall be entitled to retain the Company-provided cellphone, iPad and laptop.

12.Post-Employment Obligations. Employee acknowledges and agrees that the post-employment obligations and restrictions in Employee’s Confidentiality and Non-Disclosure Agreement with the Company remain in effect, and Employee hereby agrees to comply with such obligations and restrictions.

13.No Admission. Employee understands that the Released Parties expressly deny any wrongdoing or liability to Employee and that this Agreement is the compromise of disputed claims to avoid the expense and disruption that would result from continued investigation and litigation.

14.Severability. If any portion of this Agreement is void or deemed unenforceable for any reason, the unenforceable portion will be deemed severed from the remaining portions of this Agreement, which will otherwise remain in full force.

15.Reasonable Period to Review. Employee acknowledges that he has been advised to and has had the opportunity to seek advice regarding this Agreement from an attorney of his choice. Employee acknowledges that he has had the opportunity to consider this Agreement for a full twenty-one (21) days before executing it, but understands that he may sign it sooner if he wishes. Employee also understands that he has a full seven (7) days following the execution of this Agreement to revoke it (“Revocation Period”). This Agreement will not become effective or enforceable until after the delivery of the Agreement to the Company and the Revocation Period has expired. For any revocation to be effective it must be delivered by hand or overnight courier before midnight on the seventh day to the Company at 5964 La Place Court, Carlsbad CA, 92008 Attention: Eric Stier, General Counsel. The Separation Payment and other benefits set forth in Section 3 will be provided following the expiration of the Revocation Period and only if Employee does not revoke this Agreement.

16.Application of Section 409A. The Company intends that income provided to Employee pursuant to this Agreement will not be subject to taxation under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and the provisions of this Agreement shall be interpreted and construed in favor of satisfying any applicable requirements of or exemptions from Section 409A of the Code. The Company does not guarantee any particular tax effect for income provided to Employee pursuant to this Agreement. In any event, except for the Company’s responsibility to withhold applicable income and employment taxes from compensation paid or provided to Employee, the Company shall not be responsible for the payment of any applicable taxes on compensation paid or provided to Employee pursuant to this Agreement.

17.Applicable Law. This Agreement will be governed by California law. Venue for all disputes will be in San Diego County California and each Party agrees not to assert lack of jurisdiction as an objection to any action brought in San Diego, California.



18.Multiple Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument. Executed faxed copies or PDF copies transmitted via email will be effective and enforceable.

19.Headings. Headings in this Agreement are inserted for reference and convenience only and are not a part of this Agreement.

20.Interpretation, Entire Agreement. This Agreement replaces and supersedes all other agreements (including the Employment Agreement), verbal or written, which are merged into this Agreement, and constitutes the entire agreement of the Parties. Any rule of law or decision that would require interpretation of any claimed ambiguities in this Agreement against the Party that drafted it has no application and is expressly waived. Further, the Parties agree that the term “including” and its variations are always used in the non-restrictive sense as if followed by “but not limited to.”

21.Modification and Waiver. Any modification of this Agreement will be effective only if it is in a writing signed by the Parties to this Agreement. No waiver of any of the provisions of this Agreement will constitute a waiver of any other provision, even if similar, nor will any waiver constitute a continuing waiver. No waiver will be binding unless executed in writing by the Party making the waiver.

[signature page to follow]



Employee and Company, by their signatures below, acknowledge that there exist no other promises, representations, or agreements and that they voluntarily enter into this Agreement with the intent to be legally bound.

/s/ Hany MassaranyDATE: 4/24/20
Hany Massarany
/s/ Eric StierDATE: 4/25/20
Name: Eric Stier
Title: SVP, General Counsel and Secretary
GenMark Diagnostics, Inc.



Exhibit A


To: Board of Directors of GenMark Diagnostics, Inc.
        Re: Resignation as an Officer and Director
Dear Board members:
        Effective as of February 10, 2020, I hereby tender my resignation as an officer of GenMark Diagnostics, Inc. and its affiliates and subsidiaries (the “Company”) and as a member of the Board of Director of the Company (the “Board), without requirement for any further action or acceptance by the Board.

Sincerely,

/s/ Hany Massarany
Hany Massarany




EX-31.1 3 gen-20200331ex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, Scott Mendel, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 of GenMark Diagnostics, Inc.;
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 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 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:May 4, 2020By:/s/ Scott Mendel
Scott Mendel
President and Chief Executive Officer


EX-31.2 4 gen-20200331ex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS
I, Johnny Ek, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 of GenMark Diagnostics, Inc.;
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 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 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:May 4, 2020By:/s/ Johnny Ek
Johnny Ek
Chief Financial Officer


EX-32.1 5 gen-20200331ex321.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 GenMark Diagnostic, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Periodic Report”), we, Scott Mendel, President and Chief Executive Officer of the Company, and Johnny Ek, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(i) the Periodic Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(ii) the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date:May 4, 2020By:/s/ Scott Mendel
Scott Mendel
President and Chief Executive Officer
Date:May 4, 2020By:/s/ Johnny Ek
Johnny Ek
Chief Financial Officer




EX-101.SCH 6 gnmk-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Organization and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Organization and Basis of Presentation - Revenue disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Organization and Basis of Presentation - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Organization and Basis of Presentation - Additional information (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Organization and Basis of Presentation - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Organization and Basis of Presentation - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Organization and Basis of Presentation - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2110102 - Disclosure - Net Loss per Common Share link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Net Loss per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Stock-Based Compensation - Stock awards activity (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Stock-Based Compensation - Valuation assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Stock-Based Compensation - Expense recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Stock-Based Compensation - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - Condensed Consolidated Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Condensed Consolidated Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Condensed Consolidated Financial Statement Details - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Condensed Consolidated Financial Statement Details - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Condensed Consolidated Financial Statement Details - Accrued warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Intangible Assets, net - Components of gross and net intangible asset balances (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Intangible Assets, net - Future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2131107 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Long-term debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Leases - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2146112 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gnmk-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 gnmk-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 gnmk-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Schedule of marketable securities Debt Securities, Available-for-sale [Line Items] Raw materials Inventory, Raw Materials, Gross ePlex Revenue ePlex Revenue [Member] ePlex Revenue [Member] Schedule of share-based compensation, market based stock units, activity Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Stock-Based Compensation Compensation and Employee Benefit Plans [Text Block] Equity award other than options, granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Total current assets Assets, Current Current Assets: Assets, Current [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Nonvested award, compensation cost not yet recognized, weighted average period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Accounts payable Increase (Decrease) in Accounts Payable Net loss per share, basic and diluted Earnings Per Share, Basic and Diluted Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Subsequent Event [Table] Subsequent Event [Table] Accounts payable Accounts Payable, Current Property, Plant, and Equipment, Useful Life Property, Plant and Equipment, Useful Life Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Intercontinental Exchange Benchmark Administration Rate [Member] Intercontinental Exchange Benchmark Administration Rate [Member] Intercontinental Exchange Benchmark Administration Rate Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Product warranty period Standard Product Warranty Description Instruments Instruments [Member] Instruments [Member] Current Fiscal Year End Date Current Fiscal Year End Date Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, outstanding Common Stock, Shares, Outstanding 2010 Equity Incentive Plan 2010 Equity Incentive Plan [Member] 2010 Equity Incentive Plan [Member] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of share-based compensation, stock options, activity Share-based Compensation, Stock Options, Activity [Table Text Block] Share-based Compensation, Stock Options, Activity [Table Text Block] Other revenue License and other revenue License and Other Revenue License and other revenue. Financial Instrument [Axis] Financial Instrument [Axis] Equity [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Equity award other than options, vested, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Revenue: Revenues [Abstract] Assets, Fair Value Disclosure Assets, Fair Value Disclosure Leases Leases of Lessee Disclosure [Text Block] Deferred compensation arrangement, cash award Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount Options, outstanding at December 31, 2017, shares Options, outstanding at June 30, 2018, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Cash paid for income taxes, net Income Taxes Paid, Net Type of Adoption [Domain] Type of Adoption [Domain] Total Lessee, Operating Lease, Liability, Payments, Due Nonvested award, compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Beginning accrued warranty balance Ending accrued warranty balance Standard Product Warranty Accrual Summary of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Commercial paper Commercial Paper [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2013 Employee Stock Purchase Plan 2013 Employee Stock Purchase Plan [Member] 2013 Employee Stock Purchase Plan [Member] Receivables Receivables, Policy [Policy Text Block] Research and development Research and Development Expense [Member] Maximum ATM Offering Amount Maximum ATM Offering Amount The maximum value of shares that can be issued under the Company's at-the-market (ATM) offering. Cost of revenue Cost of Revenue Other expense Other Nonoperating Income (Expense) Fair value assumptions, expected dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Options, granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Sales and marketing Selling and Marketing Expense [Member] Preferred stock, authorized Preferred Stock, Shares Authorized Offering period Share Based Compensation Arrangement by Share-based Payment Award, Offering Period Share Based Compensation Arrangement by Share-based Payment Award, Offering Period XT-8 Revenue XT-8 Revenue [Member] XT-8 Revenue [Member] General and administrative General and Administrative Expense [Member] Maximum MSU payout percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Summary of inventory on hand Inventory, Net [Abstract] Total assets Assets Investment Type [Axis] Investment Type [Axis] Term Loan - $50 million at 8.4% interest Term Loan [Domain] Term Loan [Domain] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Inventories, net Total Inventory, Net Receivable [Domain] Receivable [Domain] Product revenue Revenue from Contract with Customer, Excluding Assessed Tax Transfer of systems to property and equipment from inventory Transfer of Systems From (To) Property and Equipment into Inventory Transfer of systems from property and equipment into inventory. Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other long-term assets Other Assets, Noncurrent Common stock, $0.0001 par value; 100,000 authorized; 61,333 and 60,255 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Options, cancelled, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Corporate notes and bonds Corporate notes and bonds [Member] Corporate notes and bonds Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Principal repayment of borrowings Repayments of Long-term Debt Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Equity award other than options, granted, 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 Inventories Increase (Decrease) in Inventories Entity Filer Category Entity Filer Category Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Options, exercisable, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Total revenue Revenues Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and entity information. Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Report Date [Axis] Report Date [Axis] Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Warranty expenses incurred Standard Product Warranty Accrual, Decrease for Payments Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Summary of estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Additional paid-in capital Additional Paid in Capital Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Total debt, net Total Term Loans [Member] Total Term Loans [Member] Other income (expense): Nonoperating Income (Expense) [Abstract] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Fair value, assets measured on a recurring basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Total other expense Nonoperating Income (Expense) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Remaining in 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Entity Tax Identification Number Entity Tax Identification Number Sufficient capital to fund its operations Sufficient Capital to Fund Operations Sufficient capital to fund operations. Underwriters commission Underwriters commission Underwriters commission Long-term debt Long-term Debt Research and development Research and Development Expense Document Type Document Type Other noncurrent liabilities Other Liabilities, Noncurrent Entity Registrant Name Entity Registrant Name Office equipment Office equipment Office Equipment [Member] Operating Lease, Right Of Use Asset, Noncurrent Operating Lease, Right Of Use Asset, Noncurrent Amount of lessee's right to use underlying asset under operating lease. Level 3 Fair Value, Inputs, Level 3 [Member] Product Warranty Liability [Table] Product Warranty Liability [Table] Total operating lease liabilities Operating Lease, Liability Equity Award [Domain] Equity Award [Domain] Allowance for Doubtful Accounts Receivable, Beginning Balance Allowance for Doubtful Accounts Receivable, Ending Balance Allowance for Doubtful Accounts Receivable Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Product Warranty Liability Product Warranty Liability [Line Items] Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Unamortized debt issuance costs Debt Issuance Costs, Net Total stockholders’ equity Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Amortization of intangible assets Amortization of Intangible Assets Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Entity Address, Address Line One Entity Address, Address Line One Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Entity Shell Company Entity Shell Company Allocated share-based compensation expense Allocated Share-based Compensation Expense Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Level 2 Fair Value, Inputs, Level 2 [Member] Options, exercised, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Award accelerated vesting (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Receivable Type [Axis] Receivable Type [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Net Loss per Common Share Earnings Per Share [Text Block] Gross unrealized gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Variable Rate [Domain] Variable Rate [Domain] Options, exercisable, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity File Number Entity File Number Entity Address, State or Province Entity Address, State or Province Net unrealized gains on marketable securities, net of tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Property and equipment included in accounts payable Property and Equipment Costs Incurred but not Paid Included in Other Current Liabilities Property and equipment costs incurred but not paid included in other current liabilities. Term Loans, Debt Facility, Maximum Borrowing Capacity Term Loans, Debt Facility, Maximum Borrowing Capacity Maximum borrowing capacity under the debt facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Net carrying amount Finite-Lived Intangible Assets, Net Inventories Inventory, Policy [Policy Text Block] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Accrued compensation Employee-related Liabilities, Current Product and Service [Axis] Product and Service [Axis] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from borrowings Proceeds from Issuance of Long-term Debt Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Short-term marketable securities Marketable securities Estimated fair value Available-for-sale Securities Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Property, Plant and Equipment, Estimated Useful Lives Property, Plant and Equipment, Estimated Useful Lives Other unvested equity awards Restricted Stock Awards Restricted Stock [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Purchases of marketable securities Payments to Acquire Marketable Securities Final fee obligation Loans Payable, Final Fee Obligation Loans Payable, Final Fee Obligation Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Local Phone Number Local Phone Number Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Debt Instrument, Face Amount Debt Instrument, Face Amount Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Earnings Per Share [Abstract] Earnings Per Share [Abstract] Statement [Line Items] Statement [Line Items] Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Schedule of Credit Losses for Financing Receivables, Current Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Plan Name [Domain] Plan Name [Domain] Common stock, authorized Common Stock, Shares Authorized Intangible assets, net Intangible Assets Disclosure [Text Block] Proceeds from stock option exercises Proceeds from Stock Options Exercised Debt Disclosure [Abstract] Debt Disclosure [Abstract] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Other non-cash adjustments Other Operating Activities, Cash Flow Statement Preferred stock, $0.0001 par value; 5,000 authorized, none issued Preferred Stock, Value, Issued Subsequent Events [Abstract] Schedule of employee service share-based compensation, allocation of recognized period costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Non-cash inventory adjustments Inventory Write-down Fair value assumptions, expected volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Common stock, issued Common Stock, Shares, Issued Equity Component [Domain] Equity Component [Domain] Equity award other than options, cancelled, 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 Allocated share-based compensation expense, capitalized amount Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Fair value assumptions, risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Employee stock Employee Stock [Member] Employee Stock Option Employee Stock Option [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Other current liabilities Other Liabilities, Current Finite-lived intangible assets, remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Equity award other than options, vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value ASSETS: Assets [Abstract] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share U.S. government and agency securities US Government Corporations and Agencies Securities [Member] Plan Name [Axis] Plan Name [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Options, cancelled, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Common Stock [Member] Common Stock [Member] Operating lease payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Finished goods Inventory, Finished Goods, Gross Product Warranties Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Cash, Cash Equivalents and Marketable Securities Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Cash, cash equivalents, and restricted cash at beginning of year Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Text Block [Abstract] Text Block [Abstract] Variable Rate [Axis] Variable Rate [Axis] Entity Address, City or Town Entity Address, City or Town Inventories Schedule of Inventory, Current [Table Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Rent and operating expenses Operating Leases, Rent Expense, Net Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity award other than options, vested, 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 Accrued warranty Schedule of Product Warranty Liability [Table Text Block] Equity award other than options, unvested, weighted average grant date fair value Equity award other than options, unvested, 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 Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Computations of diluted net loss per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Market-based share unit Market Share Unit [Member] Shares granted and achieved based on the performance of the stock price. Provision for bad debt Provision for Doubtful Accounts Document Fiscal Year Focus Document Fiscal Year Focus Document Period End Date Document Period End Date Property and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Cost of revenue Cost of Sales [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options, vested and expected to vest, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Accounts receivable Increase (Decrease) in Accounts Receivable Financial Statement Filing Date [Domain] Financial Statement Filing Date [Domain] Long-term debt Long-term Debt [Text Block] Sales and marketing Selling and Marketing Expense Intellectual Property Intellectual Property [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Entity Central Index Key Entity Central Index Key Shares, Outstanding Shares, Issued Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Award Type [Axis] Award Type [Axis] Interest income Interest Income, Other Range [Domain] Range [Domain] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Financial Instruments [Domain] Financial Instruments [Domain] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Machinery and laboratory equipment Machinery and laboratory equipment Machinery and Equipment [Member] Total liabilities and stockholders’ equity Liabilities and Equity Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Income Taxes Income Tax Disclosure [Text Block] Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Equity Components [Axis] Equity Components [Axis] Money Market Funds [Member] Money Market Funds [Member] Income tax expense Income tax expense (benefit) Income Tax Expense (Benefit) Stock-based compensation Share-based Compensation Debt instrument, interest rate terms Debt Instrument, Interest Rate Terms Common stock, value available for future issuance Common Stock Available For Future Issuance Common Stock Available For Future Issuance Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Product and Service [Domain] Product and Service [Domain] Retained Earnings [Member] Retained Earnings [Member] Fair value of financial instruments Fair Value Disclosures [Text Block] Income Statement [Abstract] Income Statement [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Weighted Average Price Per Share Weighted Average Price Per Share Weighted Average Price Per Share Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Payments of Stock Issuance Costs Payments of Stock Issuance Costs Common stock, par value Common Stock, Par or Stated Value Per Share Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Leasehold improvements Leasehold improvements Leasehold Improvements [Member] Operating Lease, Liability, Current Operating Lease, Liability, Current Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Leases [Abstract] Leases [Abstract] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Property and equipment — at cost: Property, Plant and Equipment, Gross Total current liabilities Liabilities, Current LIABILITIES AND STOCKHOLDERS' EQUITY: Liabilities and Equity [Abstract] Options, outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Scenario [Axis] Scenario [Axis] Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax, Policy [Policy Text Block] Debt instrument, interest only period end Debt Interest only Period End The period end date for which the debt interest only period expires. Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 2013 Employee Stock Purchase Plan Amended and Restated 2013 Employee Stock Purchase Plan Amended and Restated [Member] 2013 Employee Stock Purchase Plan Amended and Restated [Member] Employee Severance Employee Severance [Member] Computations of diluted net loss per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] General and administrative General and Administrative Expense Gross unrealized losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Assets measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Gross Proceeds from Issuance of Common Stock Gross Proceeds from Issuance of Common Stock Gross proceeds from the issuance of common stock from the Company's at-the-market offering. Term Loans [Member] Term Loans [Member] Term Loans [Member] Cash, cash equivalents, and marketable securities Cash, Cash Equivalents, and Short-term Investments Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Antidilutive securities excluded from calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Subsequent Events Subsequent Events [Text Block] Debt Instrument Debt Instrument [Line Items] Tranche 1 Loan [Member] Tranche 1 Loan [Member] Tranche 1 Loan [Member] Equity award other than options, unvested at December 31, 2017, shares Equity award other than options, unvested at June 30, 2018, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts receivable, net of allowances of $405 and $376, respectively Accounts Receivable, Net, Current Accounts Receivable, Net, Current Maximum number of shares per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Discount from market price, offering date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Schedule of share-based compensation, restricted stock units, activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Loss from operations Operating Income (Loss) Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease) Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease) Current liabilities: Liabilities, Current [Abstract] Allocated share-based compensation expense, tax benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Minimum Minimum Minimum [Member] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Remaining in 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Condensed Consolidated Financial Statement Details Additional Financial Information Disclosure [Text Block] Deferred Bonus Deferred Bonus [Member] Work-in-process Inventory, Work in Process, Gross Number of Reportable Segments Number of Reportable Segments Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Debt instrument, maturity date Debt Instrument, Maturity Date Equity award other than options, cancelled, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Provisions Product Warranty Expense Schedule of future minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Fiscal Year Maturity [Abstract] Current portion of long-term debt Long-term debt, current maturities Long-term Debt, Current Maturities Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued compensation Increase (Decrease) in Employee Related Liabilities Subsequent Event Subsequent Event [Member] Property and Equipment Property, Plant and Equipment [Line Items] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of share-based compensation, market based stock units, valuation assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Interest expense Interest Expense Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Entity Current Reporting Status Entity Current Reporting Status Statement [Table] Statement [Table] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Gross carrying amount Finite-Lived Intangible Assets, Gross Loss before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Property, Plant and Equipment Property and equipment, net Property, Plant and Equipment [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Preferred stock, issued Preferred Stock, Shares Issued Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Proceeds from issuance of common stock, net of offering costs Proceeds from Issuance of Common Stock Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Marketable securities, gross unrealized gains/losses Marketable Securities [Table Text Block] Options, vested and expected to vest, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Options, granted, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Range [Axis] Range [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Weighted average number of shares outstanding, basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Statement Location [Domain] Income Statement Location [Domain] Marketable securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Entity Small Business Entity Small Business Subsequent Event Type [Domain] Subsequent Event Type [Domain] Options, outstanding, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Long-term debt Long-term debt, excluding current maturities Long-term Debt, Excluding Current Maturities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Options, outstanding at December 31, 2017, weighted average exercise price Options, outstanding at June 30, 2018, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Maximum Maximum Maximum [Member] Debt Instrument [Axis] Debt Instrument [Axis] Accounts receivable - net of allowance Allowance for Doubtful Accounts Receivable, Current Maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] City Area Code City Area Code Tranche 2 Loan [Member] Tranche 2 Loan [Member] Tranche 2 Loan [Member] Summary of estimated future amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Net amortization (accretion) of premiums/discounts on investments Accretion (Amortization) of Discounts and Premiums, Investments Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Marketable securities Debt Securities, Available-for-sale [Abstract] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of long-term debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Reagents Reagents [Member] Reagents. Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Total operating expenses Operating Expenses Depreciation and amortization Depreciation, Depletion and Amortization Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Options, exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total liabilities Liabilities Investments [Domain] Investments [Domain] Payments associated with debt issuance Payments of Debt Issuance Costs Finite-lived intangible assets Finite-Lived Intangible Assets [Line Items] Working Capital Working Capital Working Capital EX-101.PRE 10 gnmk-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net - Future amortization expense (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Summary of estimated future amortization expense  
Remaining in 2020 $ 443
2021 591
2022 250
Net carrying amount $ 1,284
XML 12 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 13 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Financial Statement Details - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Summary of inventory on hand    
Raw materials $ 3,401 $ 3,408
Work-in-process 3,856 3,776
Finished goods 2,670 4,117
Total $ 9,927 $ 11,301
XML 14 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Equity (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Share-based Compensation, Stock Options, Activity [Table Text Block]
The Company's stock option activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted Average Exercise Price
Outstanding at December 31, 20192,037,132  $9.53  
Granted—  $—  
Exercised(21,000) $4.89  
Cancelled—  $—  
Outstanding at March 31, 20202,016,132  $9.58  
Vested and expected to vest at March 31, 20202,016,132  $9.58  
Exercisable at March 31, 20202,016,132  $9.58  
XML 15 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Operating lease payments
As of March 31, 2020, the future minimum lease payments required under the Company's lease arrangements are as follows (in thousands):

Fiscal Years EndingFuture Minimum Lease Payments
Remaining in 2020$1,493  
20212,015  
20222,077  
20231,939  
20241,383  
Thereafter701  
Total 9,608  
Less: imputed interest(2,239) 
Total operating lease liabilities$7,369  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
        
GenMark Diagnostics, Inc., the Company or GenMark, was formed by Osmetech plc as a Delaware corporation in February 2010, and had no operations prior to its initial public offering, which was completed in June 2010. The Company is a provider of multiplex molecular diagnostic solutions designed to enhance patient care, improve key quality metrics, and reduce the total cost-of-care.

Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles, or U.S. GAAP, and applicable regulations of the U.S. Securities and Exchange Commission, or the SEC, and should be read in conjunction with the audited financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed with the SEC on March 2, 2020. These unaudited condensed consolidated financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. These adjustments are of a normal, recurring nature. Interim period operating results may not be indicative of the operating results for the full year or any future period.

The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

The Company has experienced net losses and negative cash flows from operating activities since its inception and had an accumulated deficit of $521,241,000 as of March 31, 2020. The Company's ability to transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure through expanding its product offerings and consequently increasing its product revenues. As of March 31, 2020, the Company had available cash, cash equivalents, and marketable securities of $47,066,000 and working capital of $57,705,000 available to fund future operations. The Company has prepared cash flow forecasts which indicate, based on the Company's current cash resources available and working capital, that the Company will have sufficient resources to fund its operations for at least one year after the date the financial statements are issued.

Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and the notes thereto. The Company’s significant estimates included in the preparation of the financial statements are related to accounts receivable, inventories, property and equipment, leases, intangible assets, employee-related compensation accruals, warranty liabilities, tax valuation accounts, and stock-based compensation. Actual results could differ from those estimates.

Segment Information
The Company currently operates in one reportable business segment, which encompasses the development, manufacturing, sales and support of instruments and molecular tests based on its proprietary eSensor® detection technology. Substantially all of the Company’s operations and assets are in the United States.

Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or the FASB, or other standard setting bodies that the Company adopts as of the specified effective date.

In February 2016, the FASB issued ASU 2016-02, Leases, which outlines a comprehensive lease accounting model and supersedes the prior lease guidance. The new guidance requires lessees to recognize lease liabilities and corresponding right-of-use, or ROU, assets for all leases with lease terms of greater than 12 months. The guidance also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The new guidance must be adopted using the modified retrospective approach and is effective for annual periods beginning after December 15, 2018. The Company adopted the new standard in the first quarter of 2019 using the package of transition practical expedients. The Company recognized non-current ROU assets of $5,097,000 and current and noncurrent lease liabilities of $1,780,000 and $6,832,000, respectively, upon adoption. Deferred rent is now presented as an offset to the Company's non-current operating lease ROU assets. The new lease standard did not have a material impact on the Company's unaudited condensed consolidated statements of operations, cash flows, or stockholders' equity.
In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which introduced a new methodology for recognizing credit losses on financial instruments. The new standard requires entities to measure financial instruments at their amortized cost basis, net of an allowance for credit losses. The allowance for credit losses must reflect an entity's current estimate of all expected credit losses. The new guidance also requires entities to present credit losses on debt securities accounted for under the available-for-sale method as an allowance rather than a write down. The Company adopted the new standard in the first quarter of 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2020.

Revenue
The Company recognizes revenue from operations through the sale of products and other services. Product revenue comprises the sale of diagnostic tests and instruments, as well as related services.

Revenue is recognized when control of products and services is transferred to the customer in an amount that reflects the consideration that the Company expects to receive from the customer in exchange for those products and services. This process involves identifying the contract with the customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. The Company recognizes revenue for satisfied performance obligations only when it determines there are no uncertainties regarding payment terms or transfer of control.

Revenue from product sales is recognized generally upon shipment to the end customer, which is when control of the product is deemed to be transferred. Invoicing typically occurs upon shipment and the term between invoicing and when payment is due is not significant. Revenue from instrument services is recognized as the services are rendered, typically evenly over the contract term.

Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Employee sales commissions are recorded as sales and marketing expense when incurred or amortized over the estimated contract term when resulting from new contract acquisition efforts.

The Company allocates contract price to each performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is determined by the Company's best estimate of stand-alone selling price using average selling prices over a rolling 12-month period along with a specific assessment of any unique circumstances of the contract. For those products for which there is limited sales history, the Company makes price determinations based on similar product sales data.

The following table represents disaggregated revenue by source (in thousands):
Three Months Ended
March 31,
20202019
Revenue Source:
ePlex product revenue$34,265  $15,651  
XT-8 product revenue4,420  5,720  
Total product revenue38,685  21,371  
Other revenue57  162  
Total revenue$38,742  $21,533  

Cash, Cash Equivalents and Marketable Securities
Cash and cash equivalents consist of cash on deposit with banks, money market instruments, and certificates of deposit with original maturities of three months or less at the date of purchase. Marketable securities consist of certificates of deposits that mature in greater than three months. Marketable securities are accounted for as "available-for-sale" with the carrying amounts reported in the balance sheets stated at cost, which approximates their fair market value, with unrealized gains and losses, if any, reported as a separate component of stockholders' equity and included in comprehensive loss.
Restricted Cash
Restricted cash represents amounts designated for uses other than current operations and was $758,000 as of March 31, 2020 and December 31, 2019, respectively, which represented an amount held as security for the Company’s letter of credit with Banc of California.

The following table shows a reconciliation of the Company's cash and cash equivalents in the Unaudited Condensed Consolidated Balance Sheet to cash, cash equivalents, and restricted cash in the Unaudited Condensed Consolidated Statement of Cash Flows as of March 31, 2020 and 2019 (in thousands):

March 31,
20202019
Cash and cash equivalents$26,261  $35,304  
Restricted cash758  758  
Total cash, cash equivalents, and restricted cash$27,019  $36,062  

Receivables
Accounts receivable consists of amounts due to the Company from the sale of products and services to customers. Accounts receivable is recognized at amortized cost and is recorded net of an allowance for credit losses. The Company views its accounts receivable as a single portfolio and considers the period of delinquency, historical collection rates, and customer specific factors in determining its allowance for credit losses. The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):
Three Months Ended
March 31,
20202019
Beginning balance$376  $75  
Provision for credit losses29  —  
Ending balance$405  $75  

Product Warranties
The Company generally offers a one-year warranty for instruments and a sixty-day warranty for consumables sold to customers. Factors that affect the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty repairs, and the cost per repair. The Company periodically assesses the adequacy of its warranty reserve and adjusts the amount as appropriate.

Intangible Assets
Intangible assets consist of licenses or sublicenses to technology covered by patents owned by third parties, and are amortized on a straight-line basis over the expected useful lives of these assets, which is generally ten years. Amortization of licenses typically begins upon the Company obtaining access to the licensed technology and is recorded in cost of revenues for licenses supporting commercialized products. The amortization of licenses to technology supporting products in development is recorded in research and development expenses.

Impairment of Long-Lived Assets
The Company assesses the recoverability of long-lived assets, including intangible assets, by periodically evaluating the carrying value whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If impairment is indicated, the Company writes down the carrying value of the asset to its estimated fair value. This fair value is primarily determined based on estimated discounted cash flows.

Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value and include direct labor, materials, and manufacturing overhead. The Company periodically reviews inventory for evidence of slow-moving or obsolete parts, and writes inventory down to net realizable value, as needed. This write-down is based on management’s review of inventories on hand, compared to estimated future usage and sales, shelf-life assumptions, and assumptions about the likelihood of obsolescence. If actual market conditions are less favorable than those projected by the Company, additional inventory write-downs may be
required. Inventory impairment charges establish a new cost basis for inventory and charges are not reversed subsequently to income, even if circumstances later suggest that increased carrying amounts are recoverable.

Property and Equipment, net
Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.
Machinery and laboratory equipment
3 - 5 years
Instruments
4 - 5 years
Office equipment
3 - 7 years
Leasehold improvements
Over the shorter of the remaining life of the lease or the useful economic life of the asset

Leases
The Company determines if an arrangement is a lease at inception. Operating leases are recorded in the consolidated balance sheets as noncurrent operating lease ROU assets and current and noncurrent operating lease liabilities. Finance leases are recorded in the consolidated balance sheets as other current assets and liabilities and other non-current assets and liabilities.

ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are recognized at the commencement date based on the present value of the Company’s lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of its lease payments. ROU assets are recognized at the commencement date based upon the initial measurement of the operating lease liability less any lease incentives received.

The Company’s lease agreements can include both lease and non-lease components. The Company accounts for each lease component separately from the non-lease components within its lease agreements.

Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax bases of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. A full valuation allowance has been recorded against the Company’s net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. The Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest related to uncertain tax positions as a component of income tax expense.

A tax position that is more likely than not to be realized is measured at the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with the taxing authority that has full knowledge of all relevant information. Measurement of a tax position that meets the more likely than not threshold considers the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information available at the reporting date.
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J)I% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ *HFD4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " JB:10T%R46N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R$GV#Y/ZLM+3!H,5-G8SMMJ:Q8ZQ-9*^_9RL M31G; ^QHZ>=/GT"M#D+W$9]C'S"2Q70UNLXGH<.*'8B" $CZ@$ZE,B=\;N[Z MZ!3E9]Q#4/I#[1%JSF_!(2FC2,$$+,)"9+(U6NB(BOIXPAN]X,-G[&:8T8 = M.O24H"HK8'*:&(YCU\(%,,$(HTO?!30+<:[^B9T[P$[),=DE-0Q#.31S+N]0 MP=O3X\N\;F%](N4UYE_)"CH&7+'SY-?F8;W=,%GSFA?\IN#7V^I.\'M1-^^3 MZP^_B[#KC=W9?VQ\%I0M_+H+^0502P,$% @ *HFD4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " JB:106GF;6.$" !P# & 'AL+W=O_KS$+Z0>2S:KC9_%-F._=7MFK9*IRK!K1ZDJVD1*G=?Q$'G^+\_+WZ1[=XNY@7KL5.UC^KH[FLXS*.CN+$K[5YEO=/8EQ0'D?CZK^(FZ@M MO)^)U3C(6KO?Z'#51C9C%3N5AK\-QZIUQ_MP)V,C#2?0D4 G BW^2V C@4T$ MXA22869NJ1^XX9N5DO=(#6YUO'\IR".S#_/0#[IGY^[9U6H[>MNDJ^36EQD1 MVP%!9P@R(1);>Q*@F,"6 CK]5V '$0P78.@*F*.S&3W#Z1E*SQP]F]%S[P% M1($+Y*A #N@+3P B2ER@0 4*0%]Z A!!4EQA@2HL()]X$@B$XA(E*E%"/O,D M$$C Z24JL81\WVH$$O":I'B<4EC!MQO#! PG@= 26,'W','0@.D$3>X3H;"" M;SN&"?A.\/@2!BOXSF.8@/4$3SF!(::^^1@FY#X>=0*33('[$!-\Q_"\$QAG M6OHJ2.1#*GCF"4PT]=ZQW8C)':8=MD92ELLB#[W/>/@)C#8#GR$$$_@0$3S_ M!*:;45\%P02^1A3? 2A,-\L\%0R3!U3P'8#"=+/"5T$PBX *O@-0F&[FOVD8 M9AE0P7< "M.=^>YCF% ;@N\ %*8[\]W',"'W\1V PG1GP'T$X[N?S/JW1JBS M:W5U=)#7UO79L]&IG7ZBKO_["Q]Z\:]+HSLQOX^F?YD;/X 4$L#!!0 ( "J)I% >A5G M(P0 '04 8 >&PO=V]R:W-H965T&ULA9A;;^,V$$;_ MBJ'WKC3#FQC8!C99%"W0 L$6VSXK-AT;*UFNI,3;?U_J$L/B#+4OL:1\0QY2 MTC'-];5NOK='Y[K5CZH\MYODV'67AS1M=T=7%>VG^N+._C^'NJF*SI\VKVE[ M:5RQ'XJJ,L4LTVE5G,[)=CU<>VZVZ_JM*T]G]]RLVK>J*IK_'EU97S<))!\7 MOIY>CUU_(=VN+\6K^\MUWR[/C3]+;ZWL3Y4[MZ?ZO&K<89-\AHG_R^WR193^1*M^OZ)@K_\>Z>7%GV+7F.?Z=&DUN??>'] M\4?KOPZ#]X-Y*5KW5)?_G/;=<9/DR6KO#L5;V7VMK[^Y:4 J64VC_\.]N]+' M>Q+?QZXNV^'O:O?6=G4UM>)1JN+'^'DZ#Y_7J?V/,KX IP*\%8!<+!!3@0@* MTI%L&.J7HBNVZZ:^KIKQ;EV*_J& !^$G<]=?'.9N^)\?;>NOOF^E7J?O?3M3 MY'&,X%T$YXDGFI#F%DE]_S<(9"%PJ!?W]3E?+]AZ,=3+^WH;#&*,Z"%R'@>A M44.69<%8:%!*H;/[X(Q(LD22$*F@H\61 4].^LFE DF!F* 0-DYD62)+B51 9.G(K']EE(D(+*-0F#.SQ 6EP#A3Q*E F4S(!*0K,\Q3B/33W)R(%RP@))>?VYH)8+L\1+&ZBU56CM*3,S@&04R>1R5'$B7MI K:U#:P.U,0 H MBPP4&Y5&Q+EX=X,BWX\:(BWPK@4J6QW*%AB+9D((9F!,$E$NO+N\<($:5X?& M!:I2(ZQFH)B@M MSS4L7J'5U:%V@-A52<&\*#<9H>.$"-:X.C0N,I<75H7*0F19UGEH%BDO[^ZCA5 M9%E+K:M#ZR*5J=;#HHM0,4D+,FXYY+V+U+LZ]"Y2GRH%W/UC@L8NS!1O7J3F M-:%YD>I4,6M!+A:W /+&1;I<-N%R&>DRV.8JYYXG)FG%_![/J7B+HR;? P8C M+?#&16I<$QH7J4C)@)8BLD@M:T++(I4G([6?I>8TO&616M:$ED4J3R4D M&.X)9*+^QZ:542[!FU90TYK0M((*]!>%@)+[:SNWJI>ZZNAKV>PYUW3G?;/;)C_/HBOWMI'2'KC\T_K@9 M]\'&DZZ^3'M\Z6VC&PO=V]R:W-H965T&ULC97;CILP$(9?!?$ :W,F$4%J4E6M MU$K15MU>.XD3T!I,;2=LW[ZV81'8[B:Y"#[\_\PW&'F*GK)77F$LO+>&M'SC M5T)T:P#XL<(-XD^TPZW<.5/6("&G[ )XQS Z:5-#0 AA"AI4MWY9Z+4]*PMZ M%:1N\9YY_-HTB/W=8D+[C1_X[PO/]:42:@&418_0ONGA9S %QO*/D=WT2U<;/?>^$S^A*Q#/MO^*QH,3W MQNJ_XQLF4JY(9(XC)5S_>\IG)%!9,-I[;#BM#JF/(EA'\F4>U:)^=WI/5LOEZJW,80%N M*LXHV0Z2<"8)EXJ=K8BS20)D_@DB=$*$VA_-(0*W/W+Z(^V/YWX#<3M(4BUI M!T28&&78FBA+W1RQDR.V.2*#8Y!DLQSP"4(8&"AW90N:Q$F3V#2Q03-(DEF: M!.J?@7-?M^!)G3RIS6.^R$[LH6-+F3)K=I M,H,FM^H-('2>T2/*!=/*R;2RF7*#:65E2H,HBFPDAQ"&2?)?(MD/G'<4M)E6 MYB4%'X5R*=U48':)JJ[V [%+W7+O0(6\C_6M>:948!D5/LEXE6RDTX3@LU## M3([9T$V&B:#=V"G!U*[+?U!+ P04 " JB:10P8.A@_ # #U$0 & M 'AL+W=OE76W"D]]?WF.HFYWLE71/3476[M?#DU;%;U[;(]1=VEML1^#JC)"I4Q4 M%>J*MI_-K9L;JL0PH^&+^?CJ1\:HO7R4ASM M'[;_>GEMW5/TZ&5_KFS=G9LZ:.UA%;[ \U:K(6!4_'FVMVYV'PQ#>6N:;\/# MK_M5J 9'MK2[?NBB<)=WN[5E.?3D?/P]=1H^<@Z!\_N/WC^/@W>#>2LZNVW* MO\[[_K0*LS#8VT-Q+?LOS>T7.PTH"8-I]+_9=ULZ^>#$Y=@U93?^#7;7KF^J MJ1=GI2J^WZ_G>KS>IOX_PN0 G +P$>!R_RQ 3P'Z1T \#O[N;!SJIZ(OULNV MN07M?;8NQ; HX%F[8NZ&QK%VXV]NM)UK?5_G:AF]#_U,DLU=@C,)/!21Z_R1 M :4,&V3A^-\$6Z[(/1FT. 8]QNMY/,KQL1@?C_'Q/%Z3&MPE9I34HT1G)DO( M0+@*0:>>L22BEX1[B8F7NR2994E28H1+P'A*8D0;AML@@]T8ED-G:4SGEJL0 M$JUE+ZGH)>5>#/&2\BR8T(6\Y2I(3*ID+YGH)>->2.TWF5![2&A=N"K)C*E.;4CJ'3LF6N0$0=:L(/4CA8V&S X"#(P:>HS M)#,3.#1!46I.HGFF1:(4Q:8D Y6#9V>"3$Y(V(8 %7NZD*D'''M W6Z (PTT MW=ZBR%=A&7O N0>*@@\XTQ:HWW;N=HJ(:72I"[WA^5Z-=Y[:M>KYJVO]@?W MU"ZZM[HNV_\>7-6<[I9Z^?/&U_WKKA]N).O5L7QU?[G^V_&I]5?).VCH:'!J/A[[T[=Q?EB2.6Y:;X/%[]O[Y9J<.0JM^F'$*4_ MO+M'5U5#)._CWSGH\MSGT/#R_&?T+V/R/IGGLG./3?7/?MOO[I;Y7>7E@Q/?QZ:INO'O8O/6]4T]1_%6ZO+'=-P?QN-I M^B4KYF:X ]#H%GS,&GH4G-6)#[ZN0M"73R0:$X?.WB4 MBB+2 \,D>&S/EP9)X0 &!C!C /-A%'0P"I,F'36'47.3*94KI8)L@-#;&801 M3Q9ZLB"IR*BD,$ JDZ)@Y!\FC;WPJK.BD#D!7>Z3BF6404,9,,2!H4QV1-*. M5-V0CKK)H9LDV+V!>4DEL;3PQ#$-M@:N0T+/H MLJ\"O1Y =^.CQ3UAOFH 6 X!JR4YK0:6I"QF!K-52[BFP@O IK86E#"H5(;C M0X09JR5DTY#X6M+S9IP@PA00DLFNS"5,6@U0R\*59*C6J-H#H2_W\3>7,&P) MP);#Y=)3*_#L@&XLOS%+F+T,V&M"]K)$*HW@ M$IZD4.OL2JWCR. M_UQFC%T&V#4A=EFRU/AW'*Q4@)(S=>6[D#%U&:Q[;?B%P')!2YG2:+"DDE.5 M7ADM3'+.9#&PL6TD3%\&]+4A?5E2E=#$!)L"-K[^8DQ>!N2U(7E98C7/P&/T\;WKS#3 M/OR?9?NZ/W2+YZ;OFWK=DLPU/; MGA^BJ-F?;)$V'ZJS+=TWQZHNTM:=UL]1NB-BCP2C)FH2+,R7"WZ:X_U M:E&]M'E6VL798A#]\N?,N>3VUW(5HMSNFS_6[;O\^/M3N+ M;EX.66'+)JO*H+;'9?B1/^R$[@QZXI_,7IJ[XZ KY:FJ?G0G7P[+D'49V=SN MV\Y%ZCY>[<;F>>?)Y?%S8G:&]\=OWG=]\:Z8I[2QFRK_-SNTIV68A,'! M'M.7O/U673[;H2 =!D/U7^VKS1W>9>)B[*N\Z?\'^Y>FK8K!BTNE2']=/[.R M_[P,_M_,: ,Q&(B; 9\VD(.!O!E(,VF@!@-U,Q!BTD /!OI/A'C2P P&YD^$ MWB"Z-JOO_C9MT]6BKBY!?=U Y[3;I_S!N/7==Q?[Y>R_Z^,N8LDI59@$3:8THQ)!9QM,69 AS&1@$78 M862FC$D229>NR-(54;H&I2O49*%A29MW("\53::BB51 6[8:18GYZ&(;,HPA MPL![R: P2H+V;Z89+Y&83"3&B7!P$ZUC%&3&!4-;X5W,2RH[K@3?().*EX:8&J:D,)Q(S**H,;VNHA5.(G\B(N//_ M(70#Y"E=S(09;3ZG1953J@JUCF-9%4I)*'8$IIF4'.Z:@9N2.\)5#)@=P8,+?PTY"=#BSLGU!T-FP'R?E'$C"5P8^ IX&-^0O04X,08 MB%%"6.2ED1QNC"W-C2Z8H >"H 8"4/OU !EO:\#?QQM!S(1[RD^''@N"&@M0 M6@4>"V:NQBL?^:5-#04XDP4AOQ) G]Z!_&1H?1:$/J.Y++ ^*YC*%.(G0FNW MH+0;/8!@E31D%@6BH>QS!WS,%!02'P08]@ M9EIPH3CH0'3WN-N]$ODKK9^SL@F>JM8].??/M\>J:JUSRCXXIR>;'FXGN3VV MW6'LCNOKJXCK25N=A]U=S^H_4$L#!!0 ( "J)I%"&*5XIL0$ -(# M 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8K; M#H%MH.E0M, &!!VV/BLV?4$ET97DN/O[2;+C>IVQ%XND>0X/*2H=T+S:!L"1 M=R6US6CC7+=GS!8-*&&OL /M_U1HE'#>-36SG0%11I"2C&\V-TR)5M,\C;&C MR5/LG6PU' VQO5+"_#Z Q"&C6WH)/+=UXT* Y6DG:O@![F=W--YC,TO9*M"V M14T,5!F]V^X/2Y R$'D9 M;Q,GG4L&X-*^L#_$WGTO)V'A'N5+6[HFHU\H*:$2O73/.#S"U,\U)5/SW^ , MTJ<');Y&@=+&+REZZU!-+%Z*$N_CV>IX#A/_!;8.X!. ?P*PL5!4_E4XD:<& M!V+&V7[M+V3D033F',8"F;*[]"C7]@LR.A5-2VXPVSK4' MQFS1@.+V!EO0_J9"H[CSIJF9;0WP,H*49,EJ=K0_' M;8B/ ;\%]'9V)J&2,^)+,+Z5&5T%02"A<(&!^^T"]R!E(/(R7D=..J4,P/GY MROXUUNYK.7,+]RB?1>F:C.XI*:'BG71/V#_"6,\72L;BO\,%I \/2GR. J6- M*RDZZU"-+%Z*XF_#+G3<^^%F MGGA]2'QOBN",K8AW7KSUWDN^WMVF[!*(QICC$)/,8Z8(YMFG%,E2BF/R#SQ9 MAF\6%6XB?/-!X6Z98+M(L(T$V_^6N!2S_Y2$S7JJP-1QFBPIL--QDF?>:6#O MDO@F[^'#M/_@IA;:DC,Z_[*Q_Q6B R]E=>-'J/$?;#(D5"X<=_YLAC$;#(?M M^(/8](WSOU!+ P04 " JB:1099-54K4! #2 P & 'AL+W=O-\-/;)=0">/"NI74$[[_L38Z[J0'%W M9WK0>-,8J[A'T[;,]19X'4E*LC1)WC/%A:9E'GT76^9F\%)HN%CB!J6X_7,& M:<:"[NB+XU&TG0\.5N8];^$[^!_]Q:+%%I5:*-!.&$TL- 6]WYW.6=E;LU([-3[GH;M/WFQGN M(WV_CGY,M@6R38$L"F1OEKB!.?Y?)%OU5(%MXS0Y4IE!QTE>>9>!O4_CF_R# M3]/^C=M6:$>NQN/+QOXWQGC 5)(['*$./]AB2&A\.![P;*4; MEW\!4$L#!!0 ( "J)I% &PO=V]R:W-H965T MIZJ3-NG4:>MG+G$2 M5(@S()?NWP](FF9;M"^ C=_SLS'9B.;%M@".O&K5V9RVSO5'QFS9@A;V!GOH M_$V-1@OG3=,PVQL0501IQ?AN=\NTD!TMLN@[FR+#P2G9P=D0.V@MS*\3*!QS MFM WQY-L6A<#+#M@%\!O %<(AYV)0H*O\DG"@R@R,Q4^][$9XX.7+?FS(X M8ROBG1=OO?=:) >>L6L@FF-.4PQ?QRP1S+,O*?A6BA/_!\ZWX?M-A?L(W_^A M<+]-D&X2I)$@_6^)6S'I7TG8JJ<:3!.GR9(2ARY.\LJ[#.P=CV_R'CY-^U=A M&ME9Z/6.V:$ )>X4=:/^G0J.$ M\ZZIF>T,B#*2E&1\L[EA2K2:YFF,'4V>8N]DJ^%HB.V5$N;O 20.&=W22^"E MK1L7 BQ/.U'#3W"_NJ/Q'IM5RE:!MBUJ8J#*Z/UV?T@"/@)^MS#8A4U")R?$ MU^!\*S.Z"06!A,(%!>&/,SR E$'(E_$V:=(Y92 N[8OZ4^S=]W(2%AY0_FE+ MUV3TCI(2*M%+]X+#,TS]7%,R-?\=SB ]/%3B7:?L'(0FS&'$\"5F1C"O/J?@:RD._!.=K]-WJQ7N(GVWS'Z;K LDJP)) M%$B^;'$-<_,A"5O,5(&IXS994F"OXR8OHO/"WO-X)__AX[;_$*9NM24G=/YF MX_PK1 >^E,V57Z'&/[#9D5"Y8-YZVXQK-CH.N^D%L?D9Y_\ 4$L#!!0 ( M "J)I%"TK78(N0$ -$# 9 >&PO=V]R:W-H965TY B"U;D,Q>Z0Z4OZFUDRF9>3^"T$..$_SA>.%-ZX*#%%G' M&O@![F=W,MXB,TO%)2C+M4(&ZAS?)H?C+L3'@%\O78#Q6.=X$ M02"@=(&!^>T"=R!$(/(R_DR<>$X9@,OS!_M#K-W7E/@>N^E2-*; MC%P"T11S'&/H,F:.()Y]3D'74ASI%SA=AV]7%6XC?/N?PG2=8+=*L(L$NP7! M_OI3A5]#DO3;IQQDT5()IHG#9%&I>Q4'>>&=Y_66QB?Y%SX.^S,S#5<6G;7S M#QO;7VOMP$O97/D):OW_F@T!M0O'&W\VXY2-AM/=]('(_(N+OU!+ P04 M" JB:10_Y9UQ+8! #0 P &0 'AL+W=O&;#3VQ;4 GKQJU;F3;%H?'*S( M>M' =_ _^K-%BRTJE=30.6DZ8J'.Z4-Z/.T#/@*>)8QN=2:ADHLQ+\'X4N4T M"0F!@M('!8';%1Y!J2"$:?R:->D2,A#7YS?U3[%VK.4B'#P:]5-6OLWI@9(* M:C$H_V3&SS#7\X&2N?BO< 6%\) )QBB-"\T;,*IJ+%Z[3++N[C=,/O M9MHV@<\$OA .,0Z; L7,/PHOBLR:D=BI][T(3YP>.?:F#,[8BGB'R3OT7HO; M0\:N06>&G"8(7T'2!<%0?(G MR*<^#LZWZ;O-A/<1?IN'?T^V1;8;PKLH\#^ M?Q6^AZ3W_];(5AW58)LX2XZ49NCB'*^\R[@^\/@B?^'3K'\3MI&=(Q?C\5UC M]VMC/& JR0T.4(O?:S$4U#X<[_!LIR&;#&_Z^?^PY1,7?P!02P,$% @ M*HFD4"_[/+^R 0 T@, !D !X;"]W;W)K&UL M?5-AC]0@$/TKA!]P[+)5UTW;Y/:,T423S1GU,]M.6W)0*M#M^>\=*%>K-GX! M9ICWYLTPY).Q3ZX#\.19J]X5M/-^.#'FJ@ZT<'=F@!YO&F.U\&C:EKG!@J@C M2"O&=[O73 O9TS*/OHLM09EIH+NZ8OC4;:=#PY6YH-H MX0OXK\/%HL46EEIJZ)TT/;'0%/1^?SIG(3X&?),PN=69A$JNQCP%XV-=T%T0 M! HJ'Q@$;C=X *4"$Q=JSE*AP\&/5=UKXKZ)&2&AHQ M*O]HI@^0ZGE%22K^$]Q 87A0@CDJHUQ<234Z;W1B02E:/,^[[.,^I9MC@FT# M> +P!7",>=B<*"I_)[PH#R(\\?[$L3=5<,96Q#L4[]![*_=O>Q[?Y'?X/.V?A6UE[\C5>'S9V/_&& \H M97>'(]3A!UL,!8T/QS=XMO.8S88W0_I!;/G&Y2]02P,$% @ *HFD4'Z, M746W 0 T@, !D !X;"]W;W)K&UL;5/;;MLP M#/T501]0)4Z:9H%MH&E1K$ +!!VV/2LV;0O5Q9/DN/W[4;+KN9U?))'B.3RD MJ+0W]M4U )Z\*:E=1AOOVP-CKFA <7=E6M!X4QFKN$?3ULRU%G@904JR9+7: M,<6%IGD:?2>;IZ;S4F@X6>(ZI;A]/X(T?4;7],/Q(NK&!P?+TY;7\ /\S_9D MT6(32RD4:">,)A:JC-ZN#\=MB(\!OP3T;G8FH9*S,:_!>"PSN@J"0$+A P/' M[0)W(&4@0AE_1DXZI0S ^?F#_2'6CK6JXI&8M_@@M(# ]*,$=AI(LK*3KGC1I94(KB;\,N=-S[X6:S&V'+@&0$)!-@ M'_.P(5%4?L\]SU-K>F*'WK<\//'ZD&!OBN",K8AW*-ZA]Y*OOUVG[!*(QICC M$)/,8Z8(ANQ3BF0IQ3'Y#YXLPS>+"C<1OOFD<+=,L%TDV$:"[2>"FR\E+L7L MOR1ALYXJL'6<)D<*T^DXR3/O-+"W27R3?^'#M#]S6POMR-EX?-G8_\H8#RAE M=84CU. 'FPP)E0_'&SS;8'B EXG?Y\!.ZZ;^@688%"".4HC75Q).3AOU,R"4I1XF?9.QWV<;J[3&;8-X#. +X"; MF(=-B:+R+\*+(K-F)';J?2_"$Z<'CKTI@S.V(MZA>(?>2Y'>WF;L$HCFF.,4 MP]5 M;-53!;:)T^1(:08=)WGE70;VCL -02P,$% @ *HFD4!_?!@>T M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0;8=@",O6O6VH)USPY$Q6W6@A;W! 7I_TZ#1PGG3M,P.!D0=05HQGB3OF!:R MIV4>?6=3YC@Z)7LX&V)'K87Y=0*%4T$/]-7Q)-O.!0$TT=8ZKFE M9"G^,UQ!^?"@Q.>H4-FXDFJT#O7"XJ5H\3+OLH_[--^DZ0+;!_ %P%? 7.+#D?O>5,$96Q'OO'CKO=>2)VG.KH%HB3G-,7P3 MPMN:#S+QO[WR Z\%*2&S]"G?]@ MJZ&@<>'XWI_-/&:SX7!8?A!;OW'Y&U!+ P04 " JB:10LO28";4! #2 M P &0 'AL+W=OUUKX =]Q[]^XXT@'-LVT M''G1JK49;9SK#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQ)+EF6LB6YFGT MG4R>8N^4;.%DB.VU%N;U" J'C&[HF^-)UHT+#I:GG:CA.[@?W$"@_#;!>Y J4#D M9?R>..F<,@"7YS?VK[%V7\M96+A#]4N6KLGHGI(2*M$K]X3#-YCJ^43)5/P# M7$#Y\*#$YRA0V;B2HK<.]<3BI6CQ,NZRC?LPWO#/$VP=P"< GP'[F(>-B:+R M+\*)/#4X$#/VOA/AB3<'[GM3!&=L1;SSXJWW7G*>7*?L$HBFF.,8PQ?8Y!5]+<>0?X'P=OEU5N(WP[3\*;]8)=JL$NTBP^V^):S'[=TG8HJ<:3!VG MR9("^S9.\L([#^PMCV_R-WR<]D=A:ME:P#9GSIEA/!YG=ZG>=0E@HH]: M-'H;E\:T&T)T44+-]8MLH;%?SE+5W-BINA#=*N G;U0+PI)D06I>-7&>^;6# MRC-Y-:)JX* B?:UKKO[N0T+IR!1_RJX*Y'X\B%?GC0>-)WA>/Q@_^R#M\$#,K\*\R?L7Z .: MQU$?_3>X@;!PYXG5**30_AD55VUDW;-85VK^T;VKQK_O/?_###=@O0$+#$@G MY#W_Q W/,R7OD>I^?LM=CNF&V7]3N$7_*_PWZ[RVJ[><)>N,W!Q1C]EW&#;" MT %!+/L@P3")/7LR9[AYBGJ8>O-TK+Z;0ZM. =\TWF/[SKW]^YNE2- MCH[2V%;E&\I92@/6E^3%QES:*\,P$7 V;KBT8]7US6YB9-O?" M_WT!76LM7X09GGF>&60F&Z5ZTRV 0>^"]SK'K3'#D1!=MB"8?I #]/:DEDHP M8TW5$#TH8)4/$IS0*#H0P;H>%YGWG561R:OA70]GA?15"*9^GX#+,< MNJ8USD&*;& -? ?S8S@K:Y&%I>H$]+J3/5)0Y_@I/IY2A_> UPY&O=HC5\E% MRC=G?*ER'+F$@$-I' .SRPV>@7-'9-/X-7/B1=(%KO=W]D^^=EO+A6EXEOQG M5YDVQX\855"S*SM9%B9K&I"/8^ MK5WOUW'FOX>% ^@<0#"KI+,G)S1#/F-&'H"A,O"&+9%PD:DCC1_\)I.'P7S'#GPW=K]30)$R1! M@L03)/^4N-^4&,(W 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$7>QTHY5M*9LJ2J566J5J^\S:8QL%/"[@=?KW!>PX;NH7 M8(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I( MTHKQW>X3TT)VM,BB[VR*# >G9 =G0^R@M3!_3J!PS.F>OCF>9=.ZX&!%UHL& MOH/[T9^-M]BB4DD-G978$0-U3N_WQU,:\!'P4\)H5V<2*KD@O@3C2Y7374@( M%)0N* B_7>$!E I"/HW?LR9=0@;B^ORF_AAK][5"ITG& MKD%HQIPF#%]A]@N">?4E!-\*<>+_T?DV/=G,,(GT9!W]<-@62#<%TBB0_E-B M^J'$+>5=!O:>QS=YAT_3_DV81G:67-#YEXW] MKQ$=^%1V-WZ$6O_!%D-![<+QX,]F&K/)<-C//X@MW[CX"U!+ P04 " J MB:10&NM-8.H! !F!0 &0 'AL+W=OTSL2>QM6!<(/'V[PO8<5UW]L4P MPYES9L S::?-JZT ''E3LK$9K9QK]XS9H@(E[(-NH?$G9VV4<-XT%V9; Z*, M04HROEALF1)U0_,T^HXF3_75R;J!HR'VJI0POP\@=9?1);T[GNM+Y8*#Y6DK M+O =W(_V:+S%1I:R5M#86C?$P#FCC\O](0GX"'BIH;.3/0F5G+1^#<:7,J.+ MD!!(*%Q@$'ZYP1-(&8A\&K\&3CI*AL#I_L[^*=;N:SD)"T]:_JQ+5V4TH:2$ ML[A*]ZR[SS#4LZ%D*/XKW$!Z>,C$:Q1:VO@EQ=4ZK086GXH2;_U:-W'M!OY[ M&![ AP ^"V"]4,S\HW B3XWNB.GOOA7AB9=[[N^F",YX%?',)V^]]Y;S]39E MMT T8 X]AD\PRQ'!//LHP3&) _\OG./A*S3#50Q?3=63!4ZP1@G6D6#]3XF[ M68D8)L%%-JC(!B'X,!-!,)MW*MFB(EN$8#D3P3#OW/<.%=DA!*N9"(99XR() M*I(@!)N9"(;9SD38Y#]78"ZQPRTI]+6)TV7B'8?((X]]\A?>3Z!OPESJQI*3 M=K[;8D^K_- ;#0EG%[8[OS=]Z_>&T^TPU=@X6O,_4$L#!!0 M ( "J)I%"38BW&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V M-R"J2-**\=WNCFDA.UIDT7C/QEML4:FDALY*[(B!.J)8PVM69A$HNB"_!^%+E M=!<2 @6E"PK";U=X!*6"D$_CUZQ)EY"!N#Z_J7^*M?M:+L+"(ZJ?LG)M3E-* M*JC%H-P3CI]AKN>6DKGXKW %Y>$A$Q^C1&7C2LK!.M2SBD]%B]=IEUWH]1]L,134+ASO_=E,8S89#OOY!['E&Q=_ %!+ P04 M " JB:103P3MUL,18U6VP*EZ$ /TYDLM)*?:A++! M:I! *T?B#),P3#&G78^*S.7.LLC$J%G7PUD&:N2N:;5- MX"(;: ,_0?\:SM)$>%6I.@Z]ZD0?2*AS]!P=3ZG%.\!;!Y/:[ /;R46(=QM\ MJW(4VH* 0:FM C7+%5Z ,2MDROBS:*+5TA*W^YOZ%]>[Z>5"%;P(]KNK=)NC M)Q144-.1Z5_6 M:=&_T?P$LA#(CH!G(U?Y9ZIID4DQ!7(^^X':OS@Z$G,VI4VZHW#?3/'*9*\% M23YE^&J%%LQIQI -)EH1V*BO%L1G<2)W=.*GQ]X*8T>/M^Z/![_ P2MP< *' MK4 <[5J\QY T])LD7I/D3B!)=A[W$!(_^3U2KT?J*7+?B ^S/VZ\N1P<9./& M0@6E&'LWDIOL.GG/Q%VN__!Y;']0V72]"BY"FROJ+E(MA 932OA@&F[-2[$& M#&IMMX]F+^=YF0,MAN4IP.M[5/P#4$L#!!0 ( "J)I%!< %&IQ0$ #<$ M 9 >&PO=V]R:W-H965T1E?#'>\>^^.XYR-2K^:%L"B M=RDZD^/6VOY(B"E;D,SAFLR>2\0X76?"= M=9&IP0K>P5DC,TC)])\3"#7F>(L_'<^\::UWD"+K60,O8'_V9^TLLK!47$)G MN.J0ACK'#]OC*?7X /C%832K/?*57)1Z]<:W*L<;GQ (**UG8&ZYPB,(X8E< M&F\S)UXD?>!Z_\G^-=3N:KDP X]*_.:5;7-\P*B"F@W"/JOQ">9Z4HSFXK_# M%82#^TR<1JF$"5]4#L8J.;.X5"1[GU;>A76<3M)D#HL'T#F +@&'H$,FH9#Y M%V99D6DU(CW=?<]\B[='ZNZF],YP%>',)6^<]UK0?9*1JR>:,:<)0U>8[8(@ MCGV1H#&)$_TOG,;#DVB&20A/UNJ'0YQ@%R78!8+=/R7N;DJ,8=*X2!H522,$ M^QN1&.;^1H2L&B=!-^')&E2JH0OCLO(N4_% 0^/_PJ>1^L%TPSN#+LJZYQ.: M7"MEP:6RN7.YM&Z*%T- ;?WVWNWU])8GPZI^'E.R_"N*#U!+ P04 " J MB:10FPM^?;@! #2 P &0 'AL+W=OJ]D"V=+7*^UL+]/H,R0T0U]=SS+NO'!P?*T$S5\ M!_^C.UNTV*Q22@VMDZ8E%JJ,/FR.IUW 1\"+A,$MSB14C?LK2-QG=4U)")7KE MG\WP&:9Z;BF9BO\*5U (#YE@C,(H%U=2],X;/:E@*EJ\C;MLXSZ,-]O#1%LG M\(G 9\(^QF%CH)CYD_ B3ZT9B!U[WXGPQ)LCQ]X4P1E;$>\P>8?>:\[O]BF[ M!J$)>&=!_:!QS?Y"Q^G_9NPM6P=N1B/+QO[ M7QGC 5-);G"$&OQ@LZ&@\N%XCV<[CMEH>---/XC-WSC_ U!+ P04 " J MB:10,@OAT;8! #2 P &0 'AL+W=O>0D;@\OZI_2;5C+6?AX=ZJW[(*;4YO*:F@%KT* MCW;X"E,]UY1,Q7^'"RB$QTPP1FF53RLI>Q^LGE0P%2U>QEV:M _C#;^>:.L$ M/A'X3+A-<=@8*&7^(((H,F<'XL;>=R(^\?; L3=E=*96I#M,WJ/W4O";;<8N M46C"'$<,7V#>$ S5YQ!\+<21?Z#S=?IN-<-=HN^6T3_OU@7VJP+[)+#_KT3^ MKL0US/L@;-%3#:Y)T^1):7N3)GGAG0?VCJ8./T_Y#N$8:3\XVX,NF_M?6 M!L!4-E&UL;5/; M;MP@$/T5Q >$->M-TI5M*9NJ:J566J5J^LS:8QL%C MXG?Y]!^RX;NH78(9S MSEP8LM'8%]<">/*J5>=RVGK?'QES90M:N!O30X#1MPUQO0521I!7C MN]TMTT)VM,BB[VR+S Q>R0[.EKA!:V%_GT"9,:<)?7,\R:;UP<&*K!<-? ?_ MHS];M-BB4DD-G9.F(Q;JG#XDQU,:\!'P+&%TJS,)E5R,>0G&ERJGNY 0*"A] M4!"X7>$1E I"F,:O69,N(0-Q?7Y3_Q1KQUHNPL&C43]EY=N@Z4S,5_A2LHA(=,,$9IE(LK*0?GC9Y5,!4M7J===G$?IYM#,M.V"7PF M\(5P'^.P*5#,_*/PHLBL&8F=>M^+\,3)D6-ORN",K8AWF+Q#[[7@=VG&KD%H MQIPF#%]AD@7!4'T)P;="G/A_=+Y-WV]FN(_T_3KZA]MM@713((T"Z3\E'MZ5 MN(5Y'X2M>JK!-G&:'"G-T,5)7GF7@7W@\4W^PJ=I_R9L(SM'+L;CR\;^U\9X MP%1V-SA"+7ZPQ5!0^W"\P[.=QFPRO.GG'\26;US\ 5!+ P04 " JB:10 M+Z+U);!VA0=0*@AA&G\F33J'#,3E^5W]2ZP=:[D(!P]&_9:E;S)ZH*2$2O3*/YGA M*TSUW%(R%?\=KJ 0'C+!&(51+JZDZ)TW>E+!5+1X&7?9QGT8;VZW$VV=P"<" MGPF'&(>-@6+FGX47>6K-0.S8^TZ$)]X<.?:F",[8BGB'R3OT7G.^WZ?L&H0F MS&G$\ 5F,R,8JL\A^%J($_^/SM?IV]4,MY&^7=*39%U@MRJPBP*[?TH\?"AQ M#7/W(0A;]%2#K>,T.5*8OHV3O/#. WO/XYO\A8_3_BAL+5M'+L;CR\;^5\9X MP%22&QRA!C_8;"BH?#CN\6S',1L-;[KI!['Y&^=O4$L#!!0 ( "J)I% J MCY_;8@( )P' 9 >&PO=V]R:W-H965TF/\110 TGFMJT:LW4+*]M'S1%Y 3<4#:Z%17TZ,UU2J+3][HN5 C\:I MKCSL^Y%7T[)QL]38]CQ+V45690-[[HA+75/^9PL5NZU=Y-X-3^6YD-K@96E+ MS_ #Y,]VS]7.&UB.90V-*%GC<#BMW0UZW"&L'0SBN82;&*T=G]^7I< MN[Y6!!7D4E-0];K"#JI*,RD=OWM2=XBI'3GX1DM4]BY)2T]?N73;F M?>OY[VYV!]P[X,%!Q?Z? ^D=R)M#8)+OE)E4/U%)LY2SF\.[O]52?2C0(U'% MS+71U,Y\4]D*9;UF./%3[ZJ)>LRVP^ 1!@T(3[$/(; MQ!;/W/&_ 79SQ&HA M K$F08P_&4<@H9T@L!($AB 8"R"3(G20R$ : R%)E(233.8HC$B\D$QHU1+. MM. $3<1TF' 4)HPG2N80%&&[CLBJ(YK79)+M-IK%($D<3/_N'(512(A=2VS5 M$EMJLI!,8B5(/GY"5E:"U?LG9#6O1H"CZ0F9HU 8A0LG!/GV2^M;ZK%04+1P M[]''*X*L]WJ#\/LUZ3'C"Q$$>-)@=A94&(]0G1IOU--JX&?3_H63LTLC=?<8 M68<1LS$39F+?ZM%C>N4;33>WOE-^+AOA')A4'=?TQ1-C$I1(_T']LT*-RF%3 MP4GJ9:S6O)L7W4:RMI^%WC"0L[]02P,$% @ *HFD4(0-/41\ @ 2@H M !D !X;"]W;W)K&ULE5;MCILP$'P5Q .T1(E15KJ'H0'6O-DZ.0#=5F*D](=9+1@PMJ.")!D*"&UJU? MY&YM)XMWDV:& M)I9#W;!6U:+U)#NN_0U^W)+8!CC$KYKUZFKL62E[(5[LY.MA[0>V(L99J2T% M-;<+>V*<6R93QY^1U)]RVL#K\1O[9R?>B-E3Q9X$_UT?=+7V4]\[L",]<_TL M^B]L%!3[WJC^&[LP;N"V$I.C%%RYJU>>E1;-R&)*:>CK<*];=^^')ZMH#(,# MR!A IH#4Y4%#(E?Y)ZIID4O1>W)X^1VUWQ@_$O-N2KOH7H5[9HI79O52D#3* MT<42C9CM@"%7&#PAD&&?4A HQ99\""=P> A6&+KP\%V%,4P0@021(XC>$20W M$B',"DX2@TEB@""%"1*0(%DNL<$"H1 HF]EV>,89&* (9RC G;_!Y ZU\.['X1*U "B+9O+ )L& [*Y M4F$+X/@.M; )<+)$+0":_;:P5S!DA&2& G8"3N]0"WL!9TO4 J YSQ+8,00R MP\SI1F S$+Q<+8'-0,@"M1 HFSE'">P8 IDAFZ& S4"B.]3"9B ??PAA$-RJ MA4"WQRFZ^I4W3)Y<$Z.\4IQ;UT%=K4Z-TH:X5N _?.BROE-YJEOE[84V#87[ M[1^%T,S4$CR86BK3V$T3SH[:#E=F+(?N9IAHT8V=&YK:Q^(?4$L#!!0 ( M "J)I%!KH&PO=V]R:W-H965T(;93<@7=>9<>Z]%7JJY?]:ZF@:!VI]YP=23J'AIGAR%+)@V2WD* M5"4Y.SA2D0<$H3@H6%;ZBYG;V\K%3%QTGI5\*SUU*0HF?Z]X+FYS'_OWC>?L M=-9V(UC,*G;BW[C^7FVE606MRB$K>*DR47J2'^?^$D\W.+($A_B1\9OJW'LV ME9T0+W;Q^3#WD8V(YWROK00SERM?\SRW2B:.7XVHWWI:8O?^KO[1)6^2V3'% MUR+_F1WT>>ZGOG?@1W;)];.X?>)-0I'O-=E_X5>>&[B-Q'CL1:[_*"V* M1L6$4K#7^IJ5[GIK].\TF$ : FD))'V70!L"?2/@=PEA0PA[A*!.Q=5FPS1; MS*2X>;+^>RMFWR(\#4WU]W;3%=L],^519O>ZH(C,@JL5:C"K&D,Z&-PB J/> M6A#(8D4&=(KHH\4:PH2/F V$B>! *)@K=0*TFT<2P@(A*! Z@; CD,2]6M60 MV$%*!_D0$4Q"C!#JY0Q!<4@H[4(?HHK J*)!5!3UPZHQ4<TX09@*;I*!).A3 O3]IE0X*-_+N3T"+R< B MZA=L,BA8$J7#M^7?8)N_PAZ"Q@AN"@BHS$C>>*2OX,%AHYB,2(!]8XD)$ 7M M]R8(-'*H,=P6, 4D1AH+AAL##O\C6_@48^ 8#[.%0''/)^CT_H++DYNKRMN+ M2^F&>F>WG=U+XF;'&[P>_%^9/&6E\G9"FPGDYL11",U-+.C)Q'(VWQKM(N=' M;6\3&ULC93;CILP%$5_!?$!8VXF M)")(G415*[52-%6GSTXX!#0&4]L)T[^O;0ABC%7U);ZP]O8^)^!\8/Q-U #2 M>V]I)_9^+66_0TA<:FB)>&(]=.I)Q7A+I%KR*Q(]!U(:44M1% 0I:DG3^45N M]DZ\R-E-TJ:#$_?$K6T)__,,E U[/_0?&R_-M99Z Q5Y3Z[P ^3/_L35"LTN M9=-")QK6>1RJO?\IW!VQY@WPVL @%G-/5W)F[$TOOI9[/]"!@,)%:@>BACL< M@%)MI&+\GCS]^4@M7,X?[I]-[:J6,Q%P8/174\IZ[V>^5T)%;E2^L.$+3/5@ MWYN*_P9WH K72=09%T:%^?4N-R%9.[FH*"UY'\>F,^,P^3]D;D$T":)9$";_ M%,23(/Y?03()$DN QE),;XY$DB+G;/#X^._V1+]$X2Y1W;_H3=-L\TRU1ZC= M>Q&'FQS=M='$/(],M&"BC\1A3226R7&-Q&$V,TB%G)-&SJ21,8@_&&S=!K'3 M(#8&R<(@Q5:E(Y(:I#-(F.'4*M8%)59'C@YHDP7NN(DS;K*.N[7BC@A>'()Q M&%MQ'=!F:]5T7$-I%D?NN-@9%Z_BXLR*BU<]27 86G$=4+KJ[AK"P79CQ46+ M;T!?8M\)OS:=\,Y,JL_)O/058Q*48?"D'&MU;\X+"I74TXV:\_'V&!>2]=/% MB.;;N?@+4$L#!!0 ( "J)I%"HRJ[M&P( "<& 9 >&PO=V]R:W-H M965T8DOS(QGCB_)6B[>9 &@O/>*U7+A%THUSPC)?0$5 ME0^\@5I_.7)14:6'XH1D(X >+*EB* J"!%6TK/T\LW-;D6?\K%A9PU9X\EQ5 M5/Q9 N/MP@_]Z\1+>2J4F4!YUM 3_ #UVFR%'J%>Y5!64,N2UYZ X\+_%#YO MB,%;P,\26CGH>R;)CO,W,_AZ6/B!,00,]LHH4-U<8 6,&2%MX[?3]/LE#7'8 MOZI_MMEUEAV5L.+L5WE0Q<)_]+T#'.F9J1?>?@&7A_B>"_\-+L TW#C1:^PY MD_;7VY^EXI53T58J^MZU96W;UNE?:?.$R!&BGA#B#PFQ(\3W$K CX'L)Q!'( MB("Z[+:8:ZIHG@G>>J([#@TUIRY\)GJ[]F;2[H[]INLI]>PECZ,@0Q.R:CRRPY" M!JNDY''D]P[,^F/,C5@F2T MXF8&E09XO EH<*',$_J=BE-92V_'E;Z;]@8=.5>@%8,'+5GH5[L?,#@JTTUU M7W1O5S=0O''/,NK_&_*_4$L#!!0 ( "J)I%#/K6R *P( % & 9 M>&PO=V]R:W-H965T$(MNY/;"\SL[,+WF0#96^\!A#.>TLZGKNU M$/T6(5[5T&+^1'OHY),S92T6\L@NB/<,\$F36H("STM0BYO.+3(=.[ BHU=! MF@X.S.'7ML7LWPX('7+7=^^!E^92"Q5 1=;C"_P"\;L_,'E"L\JI::'C#>T< M!N?"U@8$O]HZJY$CIFSI\/^6NIPP!@4HH!2R7&Y1 B!*2-OY. MFNZ<4A&7^[OZ5UV[K.6(.924_&E.HL[=+ZYS@C.^$O%"AV\PU1.[SE3\#[@! MD7#E1.:H*.'ZUZFN7-!V4I%66OP^KDVGUV'2O]/LA& B!#-!YOZ,$$Z$\(,0 M?4J()D*T(J"Q%-V;/1:XR!@='#:^W1ZKC\C?1K+[E0KJ9NMGLCU<1F]%&(09 MNBFA";,;,<$"X\\()-7G%($MQ2XPZ,%C@M)$;/Q'R-Z$1*G=1&BM,]3\\*'. MR"X0604B+1 ]",2K1HV81&.ZL=(X#=:EF"@_2>.-W4QL-1-;S"0K,R,F7J0) MTQ6FC TK:6SWD5A])(8/W_"1&#Z"SBU$^KS7$3GL?@D^Q1+:_T2*_U!+ P04 M " JB:10?&LH:"X" "#!@ &0 'AL+W=OSCGS)D)'K*.BV=9 2COA=%&[OQ*J7:+D"PJ8$0^\!8:_>3"!2-* M'T6)9"N G"V)482#($6,U(V?9S9V%'G&KXK6#1R%)Z^,$?%W#Y1W.S_T7P-/ M=5DI$T!YUI(2?H#ZV1Z%/J%1Y5PS:&3-&T_ 9><_AMM#&!B"1?RJH9.3O6=* M.7'^; Y?SSL_,(Z 0J&,!-'+#0Y J5'2/OX,HOZ8TQ"G^U?US[9X7J)=U]@*"CQO:'Z;W #JN'&B)L4-%6 M&'GIU[JQ:]<_29.!YB;@@8!'0OA_0C00HC=";(OOG=E2/Q%%\DSPSA/]O]42 M\U*$VT@WLS!!VSO[3%T8P!-2XV2=33KAP,5!\%J9@=-KBX#4=HI)[V"7QME M+LDD.D[21VRN_BR^-Q/6CH0WF7X\?R>BK!OIG;C2@\5>_POG"K3)X$';J_07 M83Q0N"BS7>F]Z,=B?U"\'48^&K\[^3]02P,$% @ *HFD4!1]7J*G! M31< !D !X;"]W;W)K&ULE5A=;^,V$/PKAM]C MB>22D@+'0.*D:($6.-RA[;-B,[%QDN5*2GS]]]4'XY.7PZLO#[$ES^[P:V9) M+D]5_;796=O.OI7%H;F;[]KV>!M%S69GR[Q95$=[Z'YYJ>HR;[O'^C5JCK7- MMT-0640RCDU4YOO#?+4NN[5]$J^4Q?[5?;/OG\5/=/47G+-M]:0_-OCK,:OMR-[\7MT^4]0$#XJ^] M/363[[.^*\]5];5_^&U[-X_[%MG";MH^1=Y]O-NU+8H^4]>.?US2^9FS#YQ^ M_\C^R]#YKC//>6/75?'W?MON[N;I?+:U+_E;T7ZN3K]:UR$]G[G>_V[?;='! M^Y9T')NJ:(;_L\U;TU:ER](UIEP/Q[Q?=N)6=].UZ5\.LS/\ MUHUGT[U]7RDEE]%[G\AA'D:,G&#$&1%UV<\4$E$\2"^<$:Q]1"8N(8__F^3) M1U""FZG@2*@AGBY&(L8)"":@(8&Z2*!P @T3:- "8G,Q8O2 .8SC$*M$3.;L M@LA (@.(-",R'E%@,!)(D0 *PR@2C^)&BC@.\*20)P4\">-)K^U*!BDR0)$R MB@Q,BS#!:1$Q%F,,J#*NQO@GN0+"%SX7Q9Q+_"07=(![(0&7X%PC*)UP90O- M!OKQ*M031LEL^A?H 38' =R!/)]4URXT@1U$$&!1G&4$91,66J2A[F"G$R TVYA":1)J%^835+H&;-U2Q]-=]D M,4V!EUQ8TQ)H6G--2W_S<",II0GPD@O+6@)9:RYKZ>\B5*Q3;4)CB)4M@;(U M5[;TE6T6%*B%$BM; M'R^O7@0%.O4HLD,%,*2ULA:?/-A --B?3"F 1%K<" MXC9\)^% V<70R<#0*6P!"FPCO#E2?NG7"Q$B"AP%@%$8OE]QH*DK=L6:]7N- M4+$.>(G"7J* EQCF6X\*>(F4*E!V%'82!9S$<->"H-#:Q"ZB@(N8@#DH; XJ MN;X>**QYA33/ZX'R3P^D234@_Q!Q M(U)A3*"N$Y8^H;K.JP'YAX@;DZDDL#0)BY^0^'DQ<* IE99$*K Z"[R0CR!"P.T1^"E@-!VGQ\*UPXU;8V(@_Y*6/V$]A&\8C@0VT:'B+#\ M"VOT>;O#W?"=_+_HJ1O7\0M^OQ9O=[FO&B M^8^\?MT?FMESU;95.5PSOE15:[LVQHMN'>ULOCT_%/:E[;\FW?=ZO. =']KJ MZ"ZOH_,-^NH_4$L#!!0 ( "J)I%"8,Z>$40( -P' 9 >&PO=V]R M:W-H965TNEY M,LNAI'+":ZCTER,7)55Z*DZ>K 70@PTJF1?Z_LPK:5&Y:6+7=B)-^%FQHH*= M<.2Y+*GXNP'&FY4;N->%E^*4*[/@I4E-3_ #U,]Z)_3,ZUD.10F5+'CE"#BN MW'6PW ;$!%C$KP(:.1@[QLJ>\URIAR]GOXJ#RE3MWG0,3G:7B9<>BI93TK7T7E7TW'?\U# \(NX"P#]"Y/PH@70!Y#XBL M^5:9M?J)*IHF@C>.:'>KIN:G")9$%S,SB[9V]IMV*_7J)26S./$NAJC#;%I, M., $/<+3['V*$$NQ">_"P]L$VWO$XD$&@IH@-IX,31""$T0H060)HILJS$=5 MP#"+D1$$$_NXD"DJ9(H0!",A&&9<40SSH"(S5,@,(8A&0C#,="3D8\R-D!@5 M$M\33,=;TV+F%E-93#0AX[VY!P7^) QQ+7-4RQPQ,\,)%BC!XOD?-?#Q\^H_ M48\.M'A4D-M$#RZ& #$;/Z! #_XZ"/_#+GZR _*,7?+4UGJ#.[$$<;+M0SH9 M/U?*W#Z#U;Y%K4-SIX[6-Z9UV;OVG:;M>]^I.!65=/9-WU4J]OZ.D_4$L#!!0 ( "J)I%!O:B_0 MH0( -,) 9 >&PO=V]R:W-H965TP';S,[.+EY[ MYS47KS)E3#EO15[*A9LJ53U[GMRGK*#RB5>LU%^.7!14Z:DX>;(2C!ZL49%[ MV/YY+^W3V9ZEXT;)H*05]:]Y9 M:=]URW\U@PUP:X [ ^W[G@%I#B MD[DWBS9W]IN.5NK5RY+,XKEW,40M9MU@< ^#.H2GV3L7&'*QQB-S?.M@,T8D M$QX(& 2Q]N0FB 0F"$""P!($_0AQ.,A"@XDLIK28,-+EXON#8,8X' 9!'W8L.=H*.4>XD9$!(J( !%H("+ZKXA[B!L1,U#$#!"!88(8 M)(@?WQP)2) "L@@#O1X4A!8U2N$ M'TA+"^H''(5DG!<(AY+IQ,#' "* I'"" CX(4/"!Q,"EBZ#:'25F7)H!=)B M.#*=&+B0$53)T00%7(9H]H'$P(6(XD<2$X^.SX#X,9"9,1#A)!ZGQNM=A043 M)]LU2&?/SZ4RETYOM>M,5MAE8[!7[3M.T.]^I.&6E='9]2W6%UDYP=E1G.]%@T;48S4;QJ6RBOZ^.6_P!02P,$% @ M*HFD4"00-7\' P 7 T !D !X;"]W;W)K&UL ME9?A;ILP%(5?!?$ !5]#$JHD4I-IVJ1-JCIM^TT2)T$%S,!)NK>?,902.)Z2 M_FC G'NNK_%G[/E%EJ_540CEO&5I7BWQ ?Q0ZB?Q7.I[[S.99=D(J\2F3NEV"_<)_:XYE0'&,6O M1%RJWK53E[*1\K6^^;I;N'[=(Y&*K:HM8OUS%FN1IK63[L>?UM3MMW M]\^F>%W,)J[$6J:_DYTZ+MR9Z^S$/CZEZD5>OHBVH-!UVNJ_B;-(M;SNBRHM3-F^KB.M)P1ZY'LQMW6C&SCS3U5:Z];SDL^G<.]=&K6;5 M:*BG89W"T^Y="D(I5C0*I^L$Z[&"SV8X!8=5<&,07!E$V"" !H$QX'T#SK%! M" W"<0\B?S".8PU% 4XR@4DF( D;)!EKJ/="KY),89(I2$+88 8-9K>/900- MHAO&$FDL29B/9[X/+"RO@UG@8;>7RB <3XQN*!:(K#.'84(80"0*+1:8$78' M) Q3PA FDV&U2&29P@R#PA IHU$%J/1$UWDP*PS!8EFY&*:%W8$+P[PP!$,T M6&-;46A$N1%-0E__699R# V-H0G\X<"VHGZJ*? MA[PY=WR/RT.25\Y&*KUC-OO:O91*Z/[X#[HG1WW4Z6Y2L5?UY51?E\U^O[E1 MLFC/,EYWH%K^ U!+ P04 " JB:10QAZ):"@" !*!@ &0 'AL+W=O M5FPFZ1-!T?N MB5O;$O[G )0->S_T/Q9>FFLM]0(JBYY%7,B0AX9O17 J(;2T69#+_1"0I M"\X&C]O#[XG^C<,=5F=3Z45S%&9/)2_4ZKV,0UR@NS8:-0>KP3--."F0,CO[ 0 = 4 !D !X;"]W;W)K&UL?93= MCILP$(5?!?D!UOR3C0"I256U4BM%6[6]=F 2T!I,;2=LW[ZV(8@U;F]B>SAS MYAO;<3XR_BH: .F]=;07!6JD'/88BZJ!CH@G-D"OOEP8[XA42W[%8N! :I/4 M41SZ?HH[TO:HS$WLQ,NSAQ3]RZCO _!Z!L+%" 'H&7]MI('U U'"'(U"JC13&[]D3+25UXGK^E>]G(F (Z._VEHV!=HAKX8+ MN5'YPL;/,/>3(&]N_BO<@2JY)E$U*D:%^?6JFY"LFUT42D?>IK'MS3C._H\T M=T(X)X1+0A#_-R&:$R(K 4]DIM6/1)(RYVST^'18 ]%W(MA':C,K'31[9[ZI M;H6*WLLX#'-\UT:SYC!IPI7&4ARWBCA;)%@!+!2ADR(T^=$[BLAM$#D-(F,0 MOS.(K38F36HTO=%$L1]8G3A%.S=*[$2)'2B)A3)IDG6579):* Y1EJ5NE,2) MDCA0K"J'9%,E3#/?0MF*XB#XQPFG3I1T@Q(D.PLEW>S]\W.862A;41!$JV.< M6/#J_NOWZ!OAU[87WIE)]5IIYF:\^DAF!:2 M#?,;AY>'MOP+4$L#!!0 ( "J)I%"9\/.9@P( $ ) 9 >&PO=V]R M:W-H965T@ 4]L)UW]?VQ":P%+E\@"VF1W/3KRVLXZ+5UDPIIRWNFKDVBV4:E>> M)W<%JZE\X"UK])<#%S55NBN.GFP%HWL;5%<>]OW(JVG9N'EFQYY$GO&3JLJ& M/0E'GNJ:BC^/K.+=VD7N9>"Y/!;*#'AYUM(C^\'42_LD=,\;6?9ES1I9\L81 M[+!V/Z+5!L4FP")^EJR35VW'I++E_-5TON[7KF\4L8KME*&@^G5F&U95ADGK M^#V0NN.<)O"Z?6'_;)/7R6RI9!M>_2KWJEB[B>OLV8&>*O7,NR]L2"ATG2'[ M;^S,*@TW2O0<.UY)^W1V)ZEX/;!H*35]Z]]E8]_=P'\)@P/P$(#' !3\-X , M 602X/7*;*J?J*)Y)GCGB/[?:JE9%&A%M)D[,VB]L]]TME*/GO, QYEW-D0# MYK''X"L,OD5LYHC@'XFG!8PJ,*@"VWAR/4,2P@0$)""6(+A)(YFDT6,BBVEZ M3*1_DU0 5$Q2 HL)0#$!(":=B.DQX=4T'W#L)U,U$"Q*XP"6$X)RPIF<,)RH M"6?3H#1,_(F8.0K[ 4IA+1&H)9I;0WR8( 8)XOM72@(2)'>LE&1N1Q3@8&(' MA I#!(M)03'I3 Q!"P3(A^O7O]\0M+ %H#LL&4"WV?II.MT((%B<1@N"X-T M86"5+-D"[P>(O,,6N(H15,8S6^8%BC&95C&$0N'"ND=P%:-Y&>-TH?807'PH M>HBE#JQU-7(%@R6RO>U5%F[A;?J3B6C72V7.E3T9Y=!\X5 MTY3^@S:IT->9L5.Q@S+-6+=%?Z;W'<7;X;[BC9>F_"]02P,$% @ *HFD M4)C"]T8? @ _P4 !D !X;"]W;W)K&UL?51= MCYLP$/PKB/>>$VS@+B)(EU15*[72Z:JVSP[9!'0VIK83KO^^_B Y)E(2Z:-2T\R4A=.*?RSPZ8Z+?Q.KXEGIMSK6T"E45' MS_ =](_N29H(C2S'AD.K&M%&$D[;^'&]V><6[P _&^C59!]9)P&+-$1L;O@3,>6]K"Z?[&_LEY-UX.5,%>L%_-4=?;^#Z. MCG"B%Z:?1?\9!C]I' WFO\(5F(%;):9')9AROU%U45KP@<5(X?35KTWKUG[@ MOY6%"Y*A(!D+3.__%>"A +\5$&?>*W-6/U)-RT**/I+^S^JHO1/K#3:'6=FD M.SOWS;A5)GLM"4X*=+5$ V;G,$SF,*VWD3_,C"PQ&*_"0M*@D#0@))T)\9AT MTN1#2M8S)0$0(20L)0M*R0)2LIF4;-$E2V9R]TL,N<_#0O*@D#P@))\)R9<' MG^&9D FG]\2-'DW'.39C1@55>+2:GM#)]EQBCTF]MW-\CLSW?PP>J/QH_$; ME>>F5=%!:/.JW=L[":'!2%S=F6.JS30> P8G;;>YV4L_DWR@13>,6S3._/(O M4$L#!!0 ( "J)I% 38 7R30( &0' 9 >&PO=V]R:W-H965T2[#-[,SL9O&F+1>OLJ!4>6\5J^7:+Y1J5@#(O* 5D4^\H;5^ M<^*B(DIOQ1G(1E!RM$$5 R@(8E"1LO:SU)[M19;RBV)E3??"DY>J(N+WEC+> MKGWHWPZ>RW.AS '(TH:J7IJ]T#LPL!S+BM:RY+4GZ&GM;^!J!Y$)L(@? M)6WE:.V95 Z_A;D#4!^ A@"$_QD0]@'A$ !M .BLUPF*3@:HAZS+;#H!$&#@B@V0<) MY)+8HEDXNA?8S1%XX58(G4F$-CX<&TP2-P%V$F!+@.^JL)Q4HR T9U547&VU[OTE)FN=!K MT=W[W4;QII]I8!BLV1]02P,$% @ *HFD4(MEBH;1 0 B@0 !D !X M;"]W;W)K&UL;53MCILP$'P5Y ZW2=%O@JR6:,0>/(3>8W8+!AG\1(4$1 MX@@V*P*2YV&"39!@XPC2&P?/=RX])G>88<9LPB)I4"1]%,GB.Q&/R58BV7,2 M%LF"(EE )+D3R1Y$R,K(C4@>%,D#X[H7R1_&E9!=>J>"5]?(OM(?5)[[044G MHF%4*#(8R?C.'.?!B6@$&K[79K]M(_#Q]H,&PO=V]R:W-H965T7_L>&R\NLOG1'H50WL^JK-NE?U3J]! $[?8HJKS](D^B M[G[9RZ;*5==L#D%[:D2^&XRJ,J!AR(,J+VI_M1CZ7IK50IY56=3BI?':\>WXG!4?4>P6ISR@_@NU)^GEZ9K!5O'\JKE#_ZQF^[I1_VC$0IMJIWD7>/-[$19=E[ZGC\ MHYWZUYB]X>W[N_?G8?#=8%[S5FQD^7>Q4\>EG_K>3NSS,^DB[&593O\][;G5LE*>^FH5/G/\5G4P_.B_;^;80.J#>A< Z8- MV-6 1'<-(FT0S36(M4$\UX!K VX8!&.RANP_Y2I?+1IY\9IQ 9WR?IV2!][- M[[;O'*9S^*V;@+;K?5M%,5T$;[TCC5F/&'J#(5=$T'F_AJ HQ)I:YD: C8W( MR!3R9$.B9 KY"B QFV*>$2;"@V$P7VQPP"8.8NP@@@ZBP4$T<<"-A(\8/F#J M$4-X'(:AD92/<1-",204 T)&:MP,<2/.&F$<(D)"+%0A<&$I%0(Q1QR'(!+@PLCNLP;= MYBT)QS]',"B-CX2"8+$Y*&H'BU-W*"Q(F_(-09DC#M8= D0E,85'@R9#=ZR+;.Y&0;%"42 ^B>NDA,6' MDOD+@F))H;:D6,G7F!G%,@;4ZP"=,YQA\X^[P"DBP^6%#KGR$-MJ7"<>1#R?IJPK%"@&(EC M;Z=8,6@V?PDQ7.0,G3#,XX$&W16=:3 L!PR<11+7YPJ6 T8_,63')P^J7?.0 M D'<$0<7.$/[O%D'")0X=EV&58"AC=N8PJ\:=#N%]/X4XN)FH+B3U.$"UR-+ M/C&%N'88JAVSI!$H-4<;W%PL5*(Y#-="K;>5YUKU']8WO=>KIT?:7TP8_6OR ML!DOD/YW,]YG_9$WAZ)NO5>IE*R&RXF]E$IT',,OW;0<1;Z[-DJQ5_UKTKTW MXSW2V%#RI._(@NM%W>H_4$L#!!0 ( "J)I%"_6(CX(P( )(& 9 M>&PO=V]R:W-H965T#SY%CJ=FJ M:J566FVU[35))K&UV+A XNW;%[#7RMKDQL P\W\S6 /E(.2KJ@%T\-;R3FW# M6NM^@Y ZU- R]2!ZZ,S.2SH@EJ.*,8I:EG3A57I;$^R*L5% M\Z:#)QFH2]LR^6\'7 S;D(3OAN?F7&MK0%79LS/\ OW2/TFS0K/*L6FA4XWH M @FG;?B9;';$!3B/WPT,ZF8>V%+V0KS:Q??C-L0V(^!PT%:"F>$*C\"Y53)Y M_)U$PYEI V_G[^I?7?&FF#U3\"CXG^:HZVV8A\$13NS"];,8OL%44!(&4_4_ MX K/@]L_^8;*@YFX,UNJ-P>R9Y9:S7*LY)B:Y6:/+9C3[TUB?. M9Q]D]&<(]4*H$X@^0*A?(/(*1$X@_I!!L>*)AY)E?DKJI:1K2AXM*.F*0HJH\%,R+R7S4.(% M)5M3HOS.?\F]E-Q#21:4?$7),/%#"B^D6$%(DB\@Q0I2I/A.)Q#L[S?L*29= M-AQ>@3Y1>N_7D#N=33RD;$DBJZ[)HG0)0C>WB;VM?S)Y;CH5[(4V%Y.[/DY" M:#"*^,%D79L'8EYP.&D[S&ULC57; MCILP%/P5Q R(][L2;,Z$MXF))+Q[K*48G M16H;#_A^[+6H[MPB5[$#+7)RY4W=X0-UV+5M$?VSP0T9UF[@O@=>ZDO%9< K M\AY=\'?,?_0'*E;>I'*J6]RQFG0.Q>>U^QRL]IG$*\#/&@]L-G=D)4="7N7B MRVGM^M(0;G#)I0(2PPUO<=-((6'CM]9TIY22.)^_JW]2M8M:CHCA+6E^U2=> MK=W4=4[XC*X-?R'#9ZSK@:ZCB_^*;[@1<.E$Y"A)P]33*:^,DU:K""LM>AO' MNE/C,+Z!B:;9"4 3P$0 \$-"J GA1 BB#PF1)D3_2X": !<$;ZQ=;>8.<53D ME P.'8]#C^2I"U90?*Y2!M774>_$?C(1O151FN;>30IIS&;$@!DFF!">4)]2 M %N*#3#HX#[!UD1DP3UD9T*BY!ZR-R%AD-J-AM:]")5 >+<7F5T@L@I$2B": M"V3^8C-'3*PPG4X2^?X"MC5A$,1SV)T=:+4##3MP^6E'")R[@4%@V-E!TW4< M 0.W-W'0SY*'OF.K[]CP'<.%[]CP':0P-GW;<#;?%ER2^@]])U;?B>D[6_A. MS/V!06CZMN"2S*QO;^+B- 0/?:=6WZGEV"[^OXT- ^Q),FN2S"(0+I+8,-$B MB3>[V5I,+ZK-,* SE]-$S.G8E\8%)[UNN=[4]XN_4$L#!!0 M ( "J)I%#^1?+!9@0 ,P: 9 >&PO=V]R:W-H965TE>:Z]YJTH MTOKG)Y-7UZW/_-\7OF:OY[:_$.PVE_35_&/:?R_/=7<6W+P]KKI!\P6/R7F6MS=^SUJ;Q4U;?^Y,_CU@_[B$QN#FWO(NV^WLW>Y'GO MJ8OC^^34O\W9#[P__NW]RY!\E\Q+VIA]E?^?'=OSUH]][VA.Z5O>?JVN?Y@I M(>5[4_9_F7>3=^9])-TIJZM7CW?KDO:+@CV)3LQ#?W'0;OBM MR[;IKK[O9*(VP7OO:++Y--KP.QO^:+&G%C*ZF01= +#A1BXT$&/R>CAS@LU7]%[8&9?K,SR!\!(/,KJ M/+5N#+,+^, @Q4 M$23=^1I9-'D,!,/+*+WWNC^ZP,@QM4(.#!W3( H^ET-3(.RW#L/)*)WTCY-1 M\L1].(\38?(814^%PN("L\=6P,LL E,G$'6V[1U&2K 5.T3,BZ"\@#TBIRM5)DS, MR@PPLQ=>8=FRTI*G0LMN1F#XA%RA"L9*N& E*%;SPKMH\A@(QDX@["P[58&Q M$RNP$Q@[0;$#:)YUKGL1(29>:)YUKGL+4*5#SF&4CHC!U:D7-4Y@7A?:( M MBS!+%Z Q?'K%8Q&-L=)HCTA4H5@A5:C5DBJ8/HWHLZ6$Z=,KZ-.61Y(N].DE M^B9)G '5&%!- 57,IBBF3\ZG:MBJ&]PBGJFI-YR[\T.EZ-NGQ=I*;4]L?1MUQ/;Y?&4_:ZC*].PIN M+[!VOP!02P,$% @ *HFD4+7!J9W? @ 9@P !D !X;"]W;W)K&ULC5?;CILP$/T5Q'L7;.Y1$JE)5;52*ZVVVO;929P$ M+6 *3K+]^]K&BX@]CG@)V)R9.6.?&4V6-]:]]6=*N?=>5TV_\L^N_6277A5-O2Y M\_I+79/NWX96[+;RD?^Q\5*>SEQN!.ME2T[T%^6O[7,G5L'HY5#6M.E+UG@= M/:[\SVBQQ;$T4(C?);WUDW=/IK)C[$TNOA]6?B@9T8KNN71!Q.-*M[2JI"?! MXZ]VZH\QI>'T_KIEU9_RP,\K/_>] SV22\5?V.T;U0DEOJ>S M_T&OM!)PR43$V+.J5[_>_M)S5FLO@DI-WH=GV:CG;?B29-H,-L#: (\&*'YH M$&F#R# (!F8JU2^$D_6R8S>O&VZK)5(4:!&)P]S+375VZIO(MA>[UW6"\F5P ME8XT9C-@\ 2#[Q%;&Q%G(R00!$86&&2!E7TTC1 BV$$$.HB4@_@NC<)(8\"D M"M/H('D8&JG8J"(L"IA+#'*);2[8B+(9,,DTBL'#1F"81 *22 2R""16"$^ MQ08+ .*XEQ2DD0(T#/%L4CM3<2^)P<1&%6AR>7=<,I!+9G,)4]A!#CK(YZNT M !T4,U1:6'FBN$"9<1HVRJU2%,*5'\[0J09- YD% T <2D6.%H1F:%6#'HH5 MPCCN!\%]".$9>M4@\XHBDPVV.XE3L0AN:PCH:R[)(;@;H7B^:A'<2Q#03"S= M(KM51'$1.0+!W0)![<*2)- )'%'@/H" 1F#K+7L@_/LH<+- ^1PIY?:A):&K M?."F@J"NXN"*X5: P_D:P7 18Z"(+8U@NT!Q5+BX.D8%J$1-C6"[1%U1X,+# M0.%9&M&@.5'@VL30J&!J1(/2QX<63 8^.8'_)-VI;'IOQ[B8'=6$=V2,4^$Q M?!*,SV+H'Q<5/7+YFHGW;IA\AP5GK9[J@_&OQ?H_4$L#!!0 ( "J)I%"K MO\1*VP$ & $ 9 >&PO=V]R:W-H965TM,?V>$%VVP*F^D3T(>U-+Q:FQ1]40W2N@E2=Q1N(H MVA%..X&+S-M.JLCD8%@GX*20'CBGZN\!F!QSO,$OAH>N:8TSD"+K:0,_P?SJ M3\J>R*Q2=1R$[J1 "NH"Q@U$O]LAE5,-1PE^]U5ILWQ+485U'1@YD&. M7V'*9XO1E/QWN "S)]5%*IOT7E8,VDD\J-A1.G\/:";^.X2:]G6CKA'@B MQ#/!^OZ(D$R$Y)7@JTE"9#[5>VIHD2DY(A4>JZ>N)S;[Q!:S=$9?.W]GL]76 M>BFV<9*1BQ.:,(> B1>8S8P@5GUV$:^Y.,3OZ/%;!\?WB,__\9"L)I%X?K+T M$*7K NFJ0.H%TC=52*^J$# [CQ&A"MNK/%8@NZLPR.)A.*C&][!&I1R$<258 M6._RH39^T%5TPF-SM+8MO&/6TMIP$88W=B&;NVXSP<& MM7';3W:O0M.'@Y']-,]D_JD4_P!02P,$% @ *HFD4!'U@UCR 0 =P4 M !D !X;"]W;W)K&ULC53O;ILP$'\5Q /4QL1 M(H*T=)HV:9.B3ML^.W $5(.9[83N[6<;BFCJ2OF"?>>[WQ\;.Q^%?%8-@ Y> M.MZK?=AH/>P04F4#'5,/8H#>K-1"=DR;4)Z1&B2PRC5U'!&,$]2QM@^+W.6. MLLC%1?.VAZ,,U*7KF/QW "[&?1B%KXFG]MQHFT!%/K S_ 3]:SA*$Z$%I6H[ MZ%4K^D!"O0\_1;M#A&V#J_C=PJA6\\!:.0GQ;(-OU3[$5A%P*+6%8&:XPB-P M;I&,CK\S:+APVL;U_!7]BS-OS)R8@D?!_[25;O9A%@85U.S"]9,8O\)LB(;! M[/X[7(&;$N( -BN F$9^@-@+$#N ^(V"U ^P\0)LWBF@)+NQ.=505]-/ M*E.:95L_#_7R4 _/!P")%R"YWVGJ!4C?*XCQC=.I)EDY)32E&/MY,B]/YN'Y MX$RW7H#M_4[-M??^N_@.KW/1VFR$L3%[ZQ:MKHQ]DGXP>6Y[%9R$-K?/W9%: M" T&%#^8&POMSW$:2 MY^>]OP+AE7>D")#N=Y/VK",H2O)IE[:THC2^O8G[@.ZN)C%" ST FA0W]H^_ M?-4+5>AN4IZ=BSU_L$P20#VSLO+QR\P_-DV;[,K\KSMU6>W*]I^_F8Y'WR1? M-D79_/,WMVV[_?Z[[YKEK=IDS6FU524\65?U)FOAU_KFNV9;JVS5W"K5;HKO M1H/![+M-EI??_/C')O_QC^V/KZKE;J/*-LG*5?*Z;//V(7E;<@MY528G27.; MU:KYXW?MCW_\#K_A[\;)SU79WC;PS4JMND]_SNK39#Q,D]%@- @?/B2#GF>' MAO/GBT73UMFR_3_=+^7E#^HFQS>@B5^RC>J^]9,J86R?DU=Y=E-639LOFQ0Z M6)[V-'<)8ZFS EY9J2_)OZJ'[GN#P6 X.9N/Y\/ND\M=7>-,WN3-$EKX=Y75 MN%C)JZP-AG5R,AR=C(,F9!!O\D+5R25\=U/5P0BN-UF!SS^H;56W>7F37%:; M;58&+TIK]'[R#]ZK.J]6O2NG*>U__,,_[*4G=Q?>P!^#B1_SM8PE^OV_]>V> MI@.[/]=MUH8-_'MXR/2.W2K8L9[EOH !KGB017;3-X9JLX'3<]U6R\\IM(:\"BIG/@@]DS!>K M%:P+, 3Y(;F"(Y*\*X,FIN>S27*5)>^+;*F@DUW='FJ2QE35R6>;9H:;> ^^#U?W?^3:Z1N=P49P% MK5? !,M&K>"3LJF*? 7#624OLR*#L2"5JK:!"^/3]:OD^;,7P6%22WTG#(/- MUH?DHFF@D>_#B36W="4L\0?UUUU^EQ7P?G!BKF_AC)VTJMXD&^#SJLT60,*- M6N[JO,W#$W:Q7.*MVB2U6BIH%-Y.DU*U2;5.@$U6]SBU!G][-AE,:0C/QO-9 M"N\W6[5L\SM5!$?R;7D'8ZMJZ(\:ZSY_7ZMMEJ\2]66+Z]E0LU5["TQ\*>N0 MT3IT/_Q8X:;M?P=H8ZMJV&ML%%=JB\PA.HZW)1S_FQQ7B-N*OO5!P7V:+W&K MM7T3 MCS_3I%/DV2(O:)<#^C';O,T><(\CS^'>@PD"CX4M(7[5UP]Q<6!G0!-VV"NU M"*?679DK&>%#JB^%^&HLPQGMIX0]+UX]>8B']JPTSP\/=,\+="?=5L5*U$[A4JE!HYCULG(WZIW\\&PWG/\AV'=QSFO?QWQ]W MT3Q_GR'QW2H0XK/BA;UXDF0' M5(S(90&]=F^+@[1KJ.S@FY;X#KYZ#)GW=NR_UM^K_]XQ75;],F;/+IOMH5OW MTB//JZIQ! QS^IS-3@]LOJ.8AD+(!P7W]DY%N$^UVBU;V'9Z'F>'/0_Y+/0\ MO 0I#&?9\QCT+)COMJ[6X4FVG%M+$<&PKT%$XJ/'HE!D#T =5JC>XDO9:I.7 MI#LC(XI( 8IX&;ZZ@O$6%0D6\?E6P>C">PFFMJZKC7X7:""^L,R3DN?2THM@ MGB#&**"#MH=[F!7/?(V^Q+._ZUY MUM?N+\!7BBK4T/7?$U@W/@)ILLB:?,E;DQ>[-CR5ORJ4RO".NH/5OE%)21H5 M$I^<(N>D'M'>N\CE@8,*-N<-+$M^4XJHLGQ(T#;3%*P19JN_[)J6#KN1NF%% M8C/>E:#/%0NYOAV'MDK(/O'6)DQ,=0;WD#-\0>! MZ0QE@1Y)UBY9TE9X$X$8AFIZJX5A M_F;/FY>WH&WQ?>7L!^DTM-Q'*3!6]-BC=3Y"X8SK5+X>@F_3! ^+^[\<0WFQ MD3>'J//]#FZ?K&%E?!M5LE2='?Q+,.(_,)N"*+'8>F'%=+95: MR35I3@ ,;.G)6,+OJC4<&&PR>D3>PZ-EOB59!)1@S9<655U7]_!5S([@]+[G M/6ZL04JJD'O *MSG[:U_;O>W3A,!4J&SK[ZH>IE'1 :STG3+KJ"?Q4.RCJQD M8/R"E5G2=-67)1W"I$9+VE(.9%52NVE@74J)ONK]!A XPM0<0S[ZR/85<88UR15X%-[['%86^X?W8^@>4_!'O_+6( M&P\-7(MT3<5/L9"[YKW'V;=0UBIV*SZ!V0%KS_5NNRWH:L;['>>TAIL9OC1^ MIK@!DGAH5["+VLRZK[,$NE<3]>T@KTDQ/EJG)5%EC^7@O5@.+MERD/SY9S)! M!!JNZR?H?>GBW>7;Y*(%ZEGLF#O"7K(RWOO-!^"C>0G;\SJKD6*;WC?9.9'N M\TY$ERH^H /B4V>)$KM$XB41H>+2$2K2Y .279,#![E6]5T./%D<0Q] &KLI M\YCHP4OZE@U%KW;$J/DK[8_9U^,OS.)!F%ZK'*ZH'C-:3_M_0IW_;]>\'KYC M*.;7+^ZS>G5,ZQ\=G<#N4/)F5RYE=V"O'/^FZ!*FZ8_9EU3O 2A6S(J?OQ*F M' K:)-WXI@71QYZC-O<"YN3H$Q=W65X@69W 83YI,G01V%&F6O>#S2_@#K3^ MK@M7N\G6P -PH$]9V5_4/;_QE&WO__A=?9.56N1&=OH2U#Z2?$!@;) ]QBC9 M_2IU5![=B/NM;V)S3#O]1K;C!I7T.O+3!'97.TO1629OILE]UB [WK#@\*[9 MJ%8M@4T7H.F"^)*\4D4&%(LZ1@VDQOT 1WBC%O4N RU@-!@.^/*\S5 B=DP7 M<)?ET!>0:=ZBA ^D@P;;W:( /5I+9C"$VQQZQ(&@FE*HEB^L?]F5BEH_!19O M!Y_CJ$38H;MSLRO:'#[[DFRJ BBTR&I0T/4")+ 1.Q[-2C6@=$/C,"!5WI+< MN(61XJE:DL4@WV##*OFL'I*_[C(T^2>P(#6M(\L'JQU\A8O9BB+UZ+#.0%.-5XL]3J9E?(GJ.1 29$+UN&P= 5+6CBC0I",)T5)!!X M__KU)3?;P'5> #%BJQE- :;^%V%Z/ =\7Z]0="E<$O%-HB5X&CVVQ7V/$;@VB6N"X3]O, M6JT+%,\1E9*YU_,MB*1,JSRU:@OGBGG*)BNS&Z4=FTO5-'@^<5I9LL[RVK:O M-PFH% Y/8Z9.,EF^$6$7SR^1L5KIR;A#0:: )GXX\R @%NBP05T8":=$C1'. MPUNO/4?MU1UOL@?X'(5VZ'M%=\2=TJ,+7S=;M"MD@W!RP!36.^Q0^F%^\;1U M%\IA$M,2LXQ' MFCZ[E5C?6>HO'#ZAUM\4Q+6]S=4>#3PHTM3L^ FA^!>(GJJ_0 M8@.:#)YNG!/R9]C?>K;I8#;C18<7[ZOZ,QDW1(.AC9FG M\X&X?4UOL"KK'2JF?$[L0H>$92X/JP.B) >_$%&^*0#C$\.!"P7N6QC49LM3Y%N #3C$J3;:#HJ$;^^] M^ R1 \%#X+NXB"#UJ[;RZ$ AU =!0)D]:#4B>[(M7QCER"T%@V*O37"81]+D378A\OE>PPG:&%@%6!1]SPNO#I5"5=.G0=$+U;OV2*9+9;9\@,2?1N MC#=4,TW8P+Q$AFF)Q8K5,!#XFSGTP@E!3 1N!:*&NH9%@=/W3_\XG$]^@(Y; MQ5(;JA1E550W#S!WN"AAVU 50+&S*#K7JR$^YT@+_2M]/IGN/%'V%%5- LM9 M^?5]797P\U+H[PWM1;XA=HC_1S'IWA=XO0\L+T#="+NT:IO3S35:9$"I;Y*7 M%>GV(J6\N;A^2;^P4Z&1UV"_6OIN4:URU81L+UM56S(=ZY5!' P<0QB&HC./ M=SLR'!2P/$5LEIJ.]< OKC_1DY,!R*57>1J/M(PW<'OS!0 RS7 $ M,T*SE>@46:&4U)FSGP10 ^BE5$:JC572@VC!5FK;EG])GW(#GF;+3^C*QU) MU\IY6[1J("*)Y-95;E="]VO(P?>JP3;K72;A)AVOIA!4%QN&(E!=5NPTC?.K=-:@3, ME@1L7&!:F(V".W1%-PC1N*86DA^Y[<*T;84/YR:SBVR6UW E!.03G:#DQ0./ M-Y(PIP956KS\M,!X>M'P8S'2I06^T7"](?)(]KS #,%8 $H>GRM7:U%"('9T MJ-AI%7;DL1KB<-%Y"TF'JTD>2T<-D6M!L1<'Y&\1J[/ ("R[)F?$3AB([E:S MXBRYK]%GL (M^JL9D=8Z]>G%OSI4^;CS9.20IQD2M*D"-$ZEY+H1V. &CJ(/;[TW3) MV#. MVYRC[$W66/$>=N)GDS>N"S]'D0+7#0XUD4P3OTQ?M.*4[1F'0$'MH33 M4&T(\T9T1+H.2TUR1G@"N"=H$V9Q.I"J^(QHT4/1;1EK(6ZMY0DY!H!AOKR5#4I!(1H6!3Y MC;:&E%Y3X8>F$]C0)0A(>-B6?-N$C_7"@MP";^!?C^V63>"6]6I*HNW=-P%K MY$*EJ4&9!O2FGM>1#O1FHM5)#Y,/ !%U9Y29L\HXE+S5'@(4;A>J!#FN#>A) MY=P6*S+ @$APKVX4_9FVJQ(4JS$YB/F5;-,YZB^NB<5K762SAG5CA38DB?RR MFK,>M<_Y]-S)T1%?(;.*,'JRWI'IQCT\SF'+DIL*K:^&%W3'FN*M9VE)SX": M1'9J37<[$7^K!7JNZ:E>7=%5.EWU"'D.5\-WS6SZZ*DI..;.L/&5G'T=R(RF$.+0PZNCGHEIFVZE!K'?LZ[0D 3:*,H6/:!M5BH MVZQ8D[Z'G92"9A'L?DNF^==B(9)6EL85I<AJ2\+?:?Q=UJY0,^SCK"49 M;"182QRS)%F=9 7:EQJXV,7UIP]O[V.F6SF+QD1BU9$%X];P>F8)'!SZZW!T0N*4]BIA>S?,KC-M*EF2:M4T6O_ ->-\ [#0Y% M8AA]1OPFO/611?$Y9G8#TT9/#GI51)N9@QH#32# M=C6?W8!4F?'2KRL4FNGLBY]5Q/0&3T1V<7(DSY+Q)!W-IO##<)K.IL/D?WT\ M.0M>FZ03:'>:SN%?1HMWWQB?I;.S:3(:IN/Y,/$B19+I/!G.1HD7(8(]GZ7S MR0A^@(^FXW'"(#Y"E+VV[A,ZJS];[XGC?^X-EN7KED-.Z!GI/%L,?&*B6F3E M9Y!Z@>;4@S""CCR,K<+-PR 7)BJO!> ]-SD"=C8>DM93#.,WH;[WC2/B9G5-$G"? M9V(A86L-AZV1XK3"R:,ZK:]-LG-]$:\#Z]WDQY9-N&,H#W4:1$(0=IR4V#3) MB0&D=A"$;-&2&>E!L+G,*6*6#U&!K-1&N="&'W[.I%84!*9G1I MTKBM;MRQ'&E#. )EGLVG9[VNUV,"*O42FU&IE:-CS79UXT*U MHGV+W8 VXR5L+<=WZ,C[.#MK;M$UG9EXC=SS(3GNQ-ZS:SP!6D4_)DH2[[U' MX)&/[J0OMJ5WCXCW=AEUYSUZIY]Y 4.< 4\>(HN8O?0]BP= %?^8#QU31*+^Q1N1/,U1+Y3'<.HU;NC9@LC1N(VB2"-#O9( M?QTQM.V:Y40'ZTJ3Q]CG]%CO<@5;B&PTXJ\41@(4#3\C;P$*SRN#'F E3O1B M L @5P8A!E$%B-1DP8'LXB+'(OV3PT^N%:V+&;D&G7=5393O&@%H@%]C<]Q+ MI*FQ%:V,A]>4)<9_0#MNDW@$DH M= ,D:/S*WMU<7/9Z+ZWF1D@/W#O@^R>$#S .8<:F^QY0W.,O[ANP^\L2G>:964=I8D!8C(<-LE@_D)F[#@4O,+(+$&@>9 M0.=DRZYB\5L:SSTG-TF"M!NN:%, /Z 0+306$'R4?T6^8ES+\,$=&8Q ",9U M*-FHHS63O%YAK#<[^FF8M7*5-K0B(?J6'(WH%V6COJ/-:2,[W-/K'8;RWQD% MHK$(!*/Q6VJ#L21O-[C.^G:@!!17T,!*S]_3[MPE1^:%>I$8872"C8(^UITR MN1 C"#$1B\Z.*H$X:'N/EM5(GB+E5.&<4?9N:INS# M.*EV[0M<9KR=6(JENX7'Z8B>,) :.0A(W17:[,1]84!C#K*#J/969:L]!QN4 M*[[;3$ G)B>$OS%-\XPF,Q,;@V+6UJ\7(V84!'*PL.3ZX!PM. M;HTG%Y8$^LY1BA1+DW9:RGUG8GI1Z)"/V*S*:CMB/@CC:A"1>-HH/"0E3H%* MEL\<"M(RF]W-#=J!B$,(BI(.4D=!U+8WPR&\D+;77LHF\RQU8MU(X*;M>JV5#5>CN3R\BB_@.SWY!C.),2_CNPDG0)@&/$OR5T8QB,8HBX0:7K4!^=5]D=DV M@Y(\/N58^',6URV"A@- !%C36M#R:?+.1UAT]MVZ7*S&UK%"9(T+(^D';.P# MGW2_^_># ! M^_:,6/"5/9;>"/=WY!BL-1:6F]B:L&K018SIW/08D("_*K+:5EOD]=YLE"#^ MV.KF89KU,#UQ([2">(.++ /APS>2V*:W"91SB..*\Q(7&^3TN!4G;Q8/DP/% M-CZ&"!_UG:X',9Z6#_( V4+9$F<6;_\J#G$61G)3*^%URZPT M>B,DA"G>Z! M?S,FPZY?1ML(2)1"1TSG?=9,\A M1(75PDAXLD':5J-AMZ,$AAMCGV8<>#6@M]XD'W$ZLAM02=H, B1J<4,LFY[Z M)$(9?FU"+):T3YY#C!$*J*-:2NIX\3UW>S0?^;]79C=ADRRMX95"'P'R $%$5) M74[0&+0ULJ-EG2^L^*P=O1S^9%!OY/BT= \[L;&GM&_49!X@2P9?SAI/2[-! M&=KEI@N%S;L1+N0S1&^[UZ!!Z@)E(0R\Z+ E%R&12?I-G2C!C9WH';0&HTWPVJWI"VT#I.A\ZA!-]*XYW6:#K[5'6&Z%<58 M(NF"40VT.+3AQJD$S=*)ETU^X+;QZ-"Y^EQ6][">-P85">NE[C)BC&:G3KO( MU"RR%AN2MK#+'DX@M-DQ\AI5!E@/'(R%AS^FVVO7,IE0+TLGSC4^F^K+RE] MFLG(91*U$=PK*Y829 A'>94#4Z%+'E_T(%:N>R[B*')2 "7/Q7:J2$UZH7G$ M_>&D;WN;=7.9KMC8XECXG_.5@+I.2=V>ZL3B@I(./^&@9WH'*&')^GSLO=H9 MO+Y5G;R[SJO:'/< ']3*'?)I\HISU^W?!,+4:73"?49W Z>_ZWRFOJ#Z9>U_ MSM39JJ<5?C871&S:CJ5#5H$:NZ?387&#[K+GZJU]V;R02YDS%C:R51C M$H#U,\J^ >CDU38V:J)\">[O+&W'8>M!RX^:V^^ L)\68&:0BC6!K M$O?%=NZ"MX8^1 @ S1H:'%O (Z?%T?G_I"/9R=?7[]\[V$ARE)$[45"#WO#( M!/>;T:%_W<(@D#FY!YM777*O-)WK0SB^%1)P;?F#R,*>)GU9,5V5V;7)+<5H MHST'(2242"F:!IBW\:8WG;#ITSJ=-%']P4'K8)3[4J+1K%1P_$WC6XT<@\S! MT\,A=[.1$S321@W)PMK&#O!?:RW30.KS VF#Q)!2&OR91JM_V61P;"N ME[?H8Y$6,8$.P9A_QE!4;5\G"UB#[@E8W[_L5A0'+1.ZR^J<'?,$]Q'1QI@B M2!'Z2'?>=M=)_&'M(FC!U$&XSOA3_[6["H4%+A!@KV9!:IP2;F$T^R%YK=__ M2!;!CT%/#D0L(LQYVR67@_86.%8<[^(O5R%(UW%TD'&17!/LY8B,]4]F;LFI M_:N=<7?0UCWBO..GX;'I!9BO$40V=+/W+7Y\5M8_&.O) 4O8Q"F1V;[*R?VY M2GA[#E,B4E8A$<@:"&1FL-*M/>0"J"/;(M!;F':#W(Z*$FCISTB=E] .=LE3 M\D3G,:5I0:>%L=5M@>3-\@Q3.;O#X3$P''4^'"-#ZVM M <^*3MYZW*'T/+B4Y(OL?Y3KXF--6O=#8I(9B!@NI$U1^12FC8P;5U.;6_PP M<"-71*E$Q^QB]ITXNXE<"7*&*+VJ5IXS1\)G\D382V'B9D >Q-'\=5=AH^+U M%3I&DP)_V4.+OC;)J_O+Q?6KBW]+?BJJ!73#,%S]C->$#.7.=5(\)"@#:W"\ M!9BMJUU-B!.'PO[0=$X0I_]Y.#Y*D5"GE"H.-9+F>RD^A1V:+.H7HE"_EERU M1![*S5F):QLFTP+Y?CQ/AV.$=Y^?3L?)3[);&O#US$*_I&E0M$>4>PAS@$Y. MSQ B"2>Z**)?O=M;?H34"]O]6?(GUBTDS-_P5EKN(SY_[=/2H=<_4DP!Z6SV MF4^]'G66JXANU\T[Q-.D\[[SNB41+DBI^8ED\P]1@7[OT3]TEG04%0:L MT+F*>9"BBL3?Z(A]THIOST&:S<[3R3DB=F>GDY$Y2$,0VH;IV7R,:,O3^423 M^//SP20=3R=XBJ:GLYE.1TKG:W*63J;3%]36:.1UW1GX.!U,S]+I;$S-#$?] MR;"0TA&^/@1M?LP(=H(U.L3B$0I)WY[=6P;1I[T9]%U'*G(ZD%T.#H/=]M'I M=,!'@,F:4STZ?-B7;.-C8;E-AKMZBMS.2S5.)V-'_L:U/H_)W^_XMI$=_:T' ME2;C^30] T;+NT%'EE4O;722)2=+'YK=PG08E&>T3BY?O].NJEO.\P;:)N5< MT!J T07Y)A0CB7O876ZC3WBOUH[BAMCHG&PY."E6CV3!SS3YH,F%O9%:^D&4 MT%;2CZ$WF4QRQEK,?1D18308?&OL@>@<:0,(KPR9R#8%KSE_P=3QR.2#PTO'\C)\,Y_L8 MX'0T@5,Z(58)MS>ND+3;OU5/9@__I0#F?PF.ZJ;VT;1N?4 MPN^WSD]!P2-G:^5,\$5.GT=EF#QAA#H/'$"+V.KQ%AS\'0E ? MF;706E\5800XKUPZM<12^15I-(^G"SW_(B'LG8GN22.K=<0Y"(/GO'M MX#W$S42K"3&SZX%HXBW91!K.?:<.06O6.EF8MZ@_\(@Q;VSZ*!^-(;00$"7K M]S1GJ[;[Q[QM,@JG3$6_D^#>5VQ%.GQDWK4P>M@1>![G1^W42L203>+AH\$D MB50Z!(8V3F84\!_W6"08NC\9C9/^&H@)Z!>#,Z#UT;D.*CVXPZ 6HA QG<-+ MM$P:1L,,Y&N8BDKM$A-@YRZTMZH$?3 MVC&560*(#?N[#GB+.XT >[K8W6"RN-#-HTA8(/08!J1JI^XKW$>L"$.U.#2B MU+@!^QZ32'29E5Q- *F#6KNZNJ1/S9/44U-,T@PG*8;$7DJD;P'RW3I,RQH% MXL0-J+<9YP1WS526JVJ3+-\*S\:4%YOM59\,2^R;M)TO#AL'JP>V>" ^+J$A M7NX>& C9W <_9.T)M'["AX_^-OS!#LWAL'#@/^R 8T^&4X=1=PLH7'"QKN'Y M>!SXXJFH!U&K#&F+]V\K<*HBN_$EV!Y;SU%G.7%(/%MQ4YB3A(0NDD8?LEM[HJJ].@32Z"G0(N2:9 MI:Y!X!+BOF$=X5+]IW\#9.AZ/>J__0VK#+(31($?5:3P1: M6V>GP[&#E,[+_C7"UT>@"4?LLR9OT;,99U/EG!8F$1+YF6#=G"T+X1V$Z"5_ MN">V=!?K7C&DGC12.8? K.;#B>XY1(!AB-VN?MPB!FRW)TM#I/).\@H+<17= M4D#)ETWQ?;/-ENJ?O]E*@/,W3V@VEONBH>07'=GX*9DF4=BF3H[/!!*( T ML/-Y^.F'[-X&GJ(U.9T,AO+_L^37JOY\DI@ZB1CH<:JR6&]?Y+#E/ST'4!VUT".+&L#<:$-&F!P?=4QU/Z\42$?C] M,1%V,*!9.AE-^(?I=.C%V<&?!N?G^+_Y^2R,M$.C-P+9AJ"R]T3:P73/!W/\ MWQFT8-(G'3'\9#)+9[-9,IFGX_,QM-\TWW>J=SB5;)\C6SB;O8 ?9NGY?/*B M9Y$XWA(F>YY.STB &Z036-(+ :?_JA, 1&A<\KLXT>,^N6N ^[W-UO!XV\I3 MTT]T.G]PTDF,YI3R9#RPLS,U8@WG?#Z=#&'U)A->.LY;T22ST329G,UUCHH] MO8S)73*>CY-(;6X_.4*TFN)/<(Q('<>5"/,I.+#%7J$RSN BV1GXG(4I&ICG M:)7L*-YC$XGX%K8#:7#"AK@._*6.(^:0#J1+0_!>\62<0/?EWZ")*TY%P5$: ME,%EYY[89\#AYF1T?@X<,9/)N,19]DNR# VVB?3>WH; MIH]A?J41,I(DPX:-\:U]L;K+J&C050YG'/Y7W>1+720.3M_%U95;D6M MVA"2*%[?XFV4$$S*$LD]'0A[UDOO%1!WG9) ].*7C]9;\FA5:]["4"E44D; M#M@)>U^?CE_O^A]?=[,N9$>.)]]K_GC#U=C^G28N7/4-=^!-V)IQ]#I"0S1@ M.&F3,?XX3*;G0_QAE* CB"]7?1[#NN^+]B@F^B/E+_AI.I"4MU0E0Z\T77]M#(,9UU?);, M9NEHB/LG#9HI-=VZ)^<6QVQ*8;P*XJ4[[),6!S?F6F>Y"^TA5]<78ORXKC 4 M1I<*OFI7IR;O(V+5!?+I%0W(VYU@S3%=BT[PQ=GWJ'%*D8N)V3NJ*O7JO,%, MP[&2NR6R8&S/>&^-/H78>$YSE)$FV$8;?^&J=OPKP=E"+6 M&M@IQPDKOP[Y6%T2EEJ$-.M>(VU\#8O6BF4^P9(J&W:[6>BBL5N=M-4)V:^, M2^=Y]D+\GASTR)B2X;>:K##K&(_O+1<)Q#(['+]O:F2^5.7R%HU'<&5;^RMB MCXGX:@$SERZ8TEZ[MC:G3O>\HO.P+78-__-\\2*9GIX/OK4S#*P^E'9;IY@Q MN1C,0MF,!Z4)?N3\ _!VU_[B++]Q,SO#7$N ,CN)83T*YX2?$9L;F6-I,*SO M<(#OQ7?RQJH?/>^D?+-1/3^00(K"V.2EU*D8DLT,+:$XP]=.,'2A\TAI3W62 M5ZL523>,Y!ZY*=C82LHD(<%]M9FZD7^VMK!)8W(VDC/< ML\C*=AY3-?(^:W3&V2*W97P94BE[Z/,S/L7$V*B>%5 \9<3EO(2976B,;%3K M#&%.SR7\BN.XS )(I'%*!E]3A&QI2ZUB57"'?A:[EBS%.CUV6Z7:KUU0S@?A M()9QK.UQ0- W2,'Y3A*DKW8J^#I&XW89:$-L)@\[8C$]T G2&\Z68DT43C68 M;$7IKL1ND?93*K$C9[&P_D>YU$_AZ.K;K=-5*1YEN_[^;8_>AA763:\5)YIP MX+X^G]+F!5SW74E,),*ZD!3RS4:MVM%ADI*/)1TK!+]@A=?D;BIH4^DM09*]E% ML#HKM9+X:$17G;W/P89*N2Z=8L.DS*&39F54#LR&5JU4VM&R: ?=SEA.)@UK M>CYS4)M2M/7Q]JVNFG5,_[E?H].0A EQ^\K"81$'MHE'#RM'7YD*3$(?6++)5VLE:G<>27.O4V&JE!?"I 3-WLR@?;YJ%-%]!XX%>JFNAW'$2B.&IAB+X3VP+\JELX/N.E\K$'[_6*5V*90H=J H-')W&;$ MZ5B$=5C+DW,$/#,W$+Y9OMKE6.L/ <75/GVJ*S;S^?)?-T M/#L/[&5O$+KX)XU9C)9WW/.)-;3MRYCPQ@,B1RLT'L4+CQBKY 'I)"GMZS5E M9WC61#+K=^Z#-%[W6J0Y?F $,UO_@FA1(Y7(*MU"(XIN_4XQ3"^/ M8.9B@6]S( X/ _:&(Y(TPSK>Q/->H5#2:SI\-\X$%/J!>42X*@QX')_41Y62I9K?FWRRI_-4;- $I)>%. M=( _=#[(2S,],PK4O7CJ/]BZTQ+@'ADJZ2\99B^C,-N*;FV6JIR7!(^,58EX ME%X!;V:J1>$%XAZUPF.SPI^=W^(%CB[%?T@'2#"S MBPJG8+Z>I.?#U1&V,?06=726G@V' MD:W_[?=VB,Z>><_FRL.G+O=Y.G3VF7\S[CK=+_^Y,_LY/.J*#=&"8"'HPK'V MD25#(XV LS@PS'[I)#K9H^21>,6R**)FM\&2!?\A85#Q,+R@?M?C41H'.,6% ML;40 )UQ%)]L":Z?R. 8_%G*?UM/L2.(]1/%,SYN/JD]IYCE1YW#,; 9AON? M'>QR M85$OTR4B@1EPDB0O24^X].*PT\W#'.7'8_P7-J%Q?_9C;8B5K,JX;G_?%,>O M8L&SIII@J_VB.+-&9Y UVPL;%PDUZZ#1(B\6 GK=^$LPCQ[= MP&%*/,E8%N0 )V/2U+$D/=5$%KB'G9Q]T*&7*PZC])64Q-,N/7.DR)JLC8(* M:-X_9%WSTEJM3"P2?TJ4J6"O8 &;G/)XZS(0W62"ZDNF"Z^ZQ$.J/06VP_)0 M63AK\W JIC$G4>Q/U#Y1:^UVBLS2 ;,UW*I.JG6'$@0J(C-WIX+KP]$E9 BH M"4TF0"!^F_].=C4)"60+F2T1F0IA$R!!6^-MGI.:\P^R QXW'@:TQL,NR+)U M*W8O*HKF5;YUAJIK1VL2@@>$XJ*R52L)[44:LOR@>T>K,N/T'+35=55F=WD- MM'&1KU),K)FK-?/LU[IRB(7I+!F@:4'8*-XY9F+H#2MW8:&?I2TIH9=#5[1_2CA!$T:OF:(_R>N[F!DO>&%? M%%OW70LEPECPL1,TXJ&U<'[7?/=U(F?*E8E5!*I!#)7AL,1I$2%X3"8E$(Q,%=8RB3S=DX:4;! MTT.*Y*<@H>D<->E4:FA8I HN%88HH&N4#K6&>.T?A&1D1+9L:LTS&[, KF?H M'.%HO+W=2I4Q0=P $]PL=E2+"EG3+>65KW;;Y!;$9O)&@R# '3.2H E@2-X^ M>1$\[S9E#EPA>;E;8:2%BH22?/)O[RN3=LJU0/=%W>S5UBL1C4ON@U$WS_J)>KN/<,> M"K9GVVW#Y\@MT71._))S%CR![SEYK;>(QV+6DW#XF\7=^'*-O5=Q [:DBK 1 MW\%J4-Y86%JZ 7^ZN'B?=A%A@BS1Z<;-=>D8 ^@FU!MU:4+U+*][?9EJP((M M*Z#C]D)LNUZAZ%*XX %?!KY@[O*!'*)(3V^ B2;#PP?28YYVF:"D%P0(A+/!A7QV(CQELW#J9Y:M04QF^4U M6W00TM-5J2.B;C, M6 UYZ[7G""2Z8Z>ZIM3/9'2#3*W[NMDB5,1H@R1V6+RB.@G%Q]NGKKN;1=>X ML_PP;E8&T'L//!Z](U2B%9T*^2HG 9CY9,[(V$Y=)=+BG4!EY]@J%/!*7;Y@ MZ?*(,#NAS0)KT_K+,;,825/LDP5F!RS!+@<\F*)^\-R535!+N1?+3@#>FBIY MD5,>LU%-AKTUW+LZD*/ TO1S71T-Y%#0-)F]VSKQN4X%1K?_EE)^ZN1(&7OR MG+01C=3UE:Q2['"A.5%@(?H:EERS27*EP.H)'@U?TF!L'=LN]?%T;:>6X+:4 MB:?[A>[_&$,"+:@QTNRK8QZW@E:2JW)F017W54V@3\DZP1LS3^<#T9;=PB.H M=.MS8A1CJ(>4-?FL;HZ9PJ=O4K\[FY/@19 7S#6NB2HR>/%% M>M!1E SH?#0[%&,E?YUN3D^*@#V6=(CAM>3Y;ZU@T]%7?">8PP"XE ABLP)% MXA/;(K1%,] CNL\ELY(5=PAY=I@#X4LHV^-QX3M;7[P:W]$XO-Y@4FV",;J= MG81?W>K=&@U@8$':>A1=$''TL:4657_55O%2=*[USXZF>QEW5F3O3CA6ARCJ MP FY3GO"C%,I38@O!Y6E=3*D$]V1ET2%T*E4G]B$OSINUI3,!HXY4 8H8DQ/ M9I93%,1W5 &.[S2NHL2%XK1= TOKF@4,%5I%:>+A=C6EDXYXQ3OH5B/7IE_< M'3PL3!-T2(V%H>'63":[DFXU4^#;*QC00=;9<@.:*Y-AR:].OZE UMDA< & MTCKV<6&U-@;R&I:Q0B?C<#[YH2=^\=IS[SN%[KKDZO ,.3&ZYF/,!AAL ^A7 MBJ-MM;S\OJ[*:B>5(0/V<.C]Y$V81P;+M'D"N?>!Y54:DV^A0$XWUZ;@'.4N M,R+WFXOKEZF%6>BZ=*1PD:._(KATP):S5;4U?GO"[1BXH?3M0F54ZEFG601YL);W M=R)6B97$ S>O.^',3ZKUR4[L-Q_>?4HU2:VE MX*+42"6>;DNKTC)ZU>6&(Y,B#H=JALGA$)*-@$_>.I>,7R2)VTJ?+.#(6];% M)1,U0.@0$AA9G0TF:$*_"^Z[<@M-LYF23 %M79ER'Q8)PH4.+%702K *IG6, MAT4;:&;# ZZQ0HE4&T,DI#M>8.0Q27=O5@W!K%Z9DA;[/EYXQ+[#ER MZ!:-?::ZPBH/,6:.M\JM2=Q!S8+<=3XWXEE/A>4^N.S\S$F3/$O/QJ,8RI6% MX94N%?!*^YBX@BHF.KIWTHQQR0:)%P@\0NY,^O' EB3XB5ER70!,,*XF $6; M=;\2I>_Z!*PJ0Z>K\9*)<:V=4TX\4*I#G&8X3KM%% 78+SYK- M$,9763M^2 M D!>05P8SEK%T?AK\G$QM9!\RVT7INTH#,HNLEE>PY40]T=TXJ(*XU@JXM18 MF]TX[4D#(LP6QSAS (_U7>)PO2'R2/:\P S!6"A*'I\K]VO9A3HK"NOGCG3D ML1KB<-%YZ]+-P6I2_(@+%N%K02RL%@=ME(\3^/L)9=V27&-\1NR$@>AL%%QR M7V,BZ15H^5_-B+16K$\O_M6ARL>=)R/&/,W0<;3W-"+W<*I&DE4OI0"#)-BC M"#U5'P4:TNU$N6QC,D*ZE@M69EB%)\%#95!H4B,'2C%0G.T4IR]7530*7 MQFO"23.ZEUZ0P0*I1417!.$W]-*QQC5>1!@N( M@U?6DHRX.CR9A3$Y>CP!#4'6R6 [PAH?/2W1D'_#1"^[77A&=-9 HJ.5D"*= M( L4,(P:; 2=S$EJ95@.8;B]I09AXF3'-%G=;5(' VK0384?FDX(4IS2&5Y: M]Z+_6"\LB$/P!O[UV&X9XF YNJ8DVMY]$["V/53^&A25L'AQ_/4.GMP,DP\ M$75GE)FSRA1(W[I>75/ N$-/.BTHJU? UT@?J&X4_9F]B_2C8VG1H&0TR>>H M5;F6):]U$?D0=&E%,'-W )D;(HKDO1,6JS3F*'PG6RC(NH3)LU66OW>9EU M%7&5YUO)XB:+JDC>U0MKH&Y=#LA*&?="-EXG\ZBSCRC+W55J8:T\N(S\D):ACLNJLA>7]'J=VJP+)#:*?\@$I MZ?BFSK"Q51R]KD)A#FU+9?0Z5P>AH$10TW%EPH)I5QB*(4@=-I,LU&U6K$F- M-/@4A!M)QFOR2)AT^-R*FRR3QZU1;DVL1*3!EC QZAQRE2MHV@)X!@SIS92_ MM:D_:951 H9RW)C"1Y?+"\1-NPP':2 M%6CUPF2P)M^N04[%'X>E^WPM9T%8'$<"[F])(DXE)-![UN@R/XB_P;\.1Y)Q M15?3QCAOR:5@,C6X@"X2]!_0*?]7E'J\RNMR$BTC?A/>^AYVB@MLZ[0(3"%< MD_#!]W*@*;J1Z>E5RL+R%10FY+,;C,^)AZXX%1KA1)A\L2O#31.SW_"IC<3LQ%I+[BRX7?$:J&<%$F4@76?FYH?PU-A3#EZ\E MJ0H#WY2D]W!:, EJNL&!C@9#UK[&5O>5(ZAK'9SV1'2X@X\/080@ZIH,Q)[% MSAU#7Q\4:^LII\!KOPG5TF\E55"N>)&6A$I;+>H# -0]3( MSLZ>XR)1G/>U"=SU&.F-IIW5B[H*P-)618IJF.;&QX0N(O.@"SC27T=B:+N& M&1&7NQ?_,18:/58L&]O0C19QD<5U7W#;@K7EE_-LL;XL*(WD:,5]2B7[O M)>RU4W?6 0<[$0E&;#97D)0-Q@UV]34:X-=8G7KC!#G[@C#WX)$9=IU4 MM_,9QHU/;:+1NO)0=L^$XWI(HO[<,)5MKQ7D2ZV&TDQS?F=_:I_(UL;]>IW#5+F3;E M;/K8FFX].>S(HS8:8BDUW/&JU_S8:7<+7,S)@$4':DN7*C[Q3PG3MTCD O06 M/8^@(\L'';G1'3@/A8!/C0L"S:2R$U =^KH.)D$^^$(D/[%S+YETHQS!;'Y% MSF53P6(N*^U_W%05W@Y&Y MHH@M^GPE:3P+^E@/V2TO$< $%AWZZ<#8S37-\=*HYU!Y*IVFK'93B/N"N(;2 M6,-=Y\YW(7)F(@6Z5M=D%Y85R6U3JT[^-;1?-V3 C@W6#237FI%5X&P4N-C] MG+!PL@+F&,V)*;D+68 [P+]KE*OWJ;JIDN& MZ_5&64,%%L%1Q1J.V5JY:*0T@"?!0N]D"_//('S<5BR(\$HT2RYU_Q;K(Q)R M)BR,B,1 8O\ZNZMJMDNR6"X:[5^8:_FZ>NIF?+5K:U>+\:EP\")WE8+O=%6JR](<,ZDW0DN#'W M9(INU%VG"+3.JZ.==]K?BK-&QX().'4Z*DQ\;"6)60B2X>2OUZV9SN1 X]<& M!,NI4CW;'3M34.I4$/2%=I0+=7:Q7W%PG )6FJN559Y<02](;YA/3\=]!L3 M?O^^T;_>9:0=0NP-C\?PDF66TOKX?U]57*-.J=9(4KK$()H\&CQC).!L'#Q% M8_!F>(TOZWRA#E5A)!NM&U!^(;KYOE&3\$IR.9L3-**(9H.&Y=Q!/RX4-N]B MD,F\B8X!KT4H>)/)HU>O,T=E+;5W;(\*E-9S-F$I"IH"$Z'[%E-U+]I5+ MQ/2:D\>'.!FF(6Q:A\FXY01UXYY!:SKX5G<$KR\4NSVE"W; T.+8NASD@\F^ MT(F737[@MF\SSA.=?"ZK>UC/&X,+@?4"49H8H]FITRXV)XNLQ48I4<9Z.('0 M9L?(H2T^$O^Z\!!8^((48Q;M=NE$(L5G;F];% H1I^1)]RQ66B)T /#Z0&DN MN8KID,=&K7TD;3V(67MEC>6"-A&+]U&2]^^6^,=8XJTLAV&IK2_N';7>OTN# M_WVDP=_+O?T_5NXM")!8@N2[8]N^\6EU_6!/9I-<-XZ2YKDAV'X6? M>Q< =FX&O)Y*,T[3\6"")9^]T<^G9_0?$]UCYHT5\E+L'HO8I0/@]GO)P\,& MHT JXL?=E&HM[VBJ^?_.V8',[XI2D0"WN^3:J-=4&;9/@L&CLM-):P@0 M4U#>7QWQ:HO+=K_\2*;.8NG&I?=__15EQ QJUW5OL!;1A+O#B1(J;?DR<%7M M(;TGO4G*UR'JPJV=8"-N$&VE4^*)YPX4G&PGM0]H*(UE.8WGB+XGL=9B$]'- M3/>)V,AE.1N4PJ"7_Z8^#=XP2SHNO2 MJM-T"O<4,(31*%I7_.1EQES+B=[KHRGW;-/F1Z+T4G^C4I.C]>C#;9F\VY+- M]7I\]BJJ8FAR='^?_&)<9[_JI.(7@B!ZK0M@4)K,Y)U+.VU$T( =&<_3X1CE MVO/3Z3CY"3U?T&"8$E,WO8(;F**^,?/>Y/0,>3@<^Z*(?M490?<*0(*PW9\E M?V)JD F8_FZDZ)6ASZ7,6H%Z]#K3R.,>-:3IU.(8WN/-/PW(IA/^N#UD,5L M=IY.*,WB[!2T'DT6H/I,0-*;4^'7T_E$;]CS\\$D'4\IC^3T%(2Z-U6]5B12 M/!]-SM+)=/J"VAJ-O*X[ Q^G@^E9.IV-J9GA_FNY?X?$/\"/?ML]XJ9/NDW_ M779I,@5E>'1.U#P9F#T:8V(&JLLZ.1V?FQT:G@UA5^T%:.?_OM<>RNUCUTO!#>S8[=J+[]XLH;5NF5R)H;7$(IX&84 M9[SY%%57J9+K?"/R!"4RY9]^QN!3$QMMPMX)5%.A"Q[-X6)8(GN6261!]JO MF>7")$45$H,\3X#AH:FUNEGIPO6J/3X]XH&[_K7FR'<5K@$9I$%T_C:93>"? M#WGS^62-GUMK*"[D\!3N_&^Q>N _F?:T.7(S$WQK?/3K]UB&<[6"EF#AC= M;K*/!)6!/ O^OY\F=> (2TP.8DN$*S)C'$6)USUQ_T1Q8.FO+J@:EU'$. S$ ]F9*IK%-$/VYIL!6-'W#VP]Y>#AL*?J0 MW5N$ E[*Z802JN/_SY)?J_KS25Z>Z&"M,5;D@7_GH.&]P7U![Q]&KC1XY<\' M6$!WJ$5N%P" .9;/1YC >CB$+1P&NW#1*1-_U#SU1Z9(?;\IQ<'/^!:43GWZ M7#V%\3U59^YT_N#HP*,Y61?& SL[4Q;*A$\\!VGJ1?)\,F%SEL[..1M-D\G9 M7"O6>WH9DZ@TGH?FZ !%/QU)LUWHVA.2MENKQGZ3QL%C MP%#NT2W9=_@R:N&*+75PP4;K)T3H+:S(> MGO&324SBLOL6X'%BYF[3DX+G8;\R;OX>PVVOW<-MMZ]%A3P(VH8/=F]\WLII=]+*?U>2NF_3RFE M7IX2'7.**;N;)HB5^XY=8\<63/J]'-'_5^6(CH1RG1@HU,H';ST74\(+>.73 M]:OD^3/L*\>TCL+$ ]F(Q7+'R5A'T5\_,M@J#@W[D1!6/<^.GE,/H,7,Z3C0 M?" M8.X[)4% 784W33XQ2.C+$&KUB,J3Y49,'<947L4CLU5X^P$LD7&P!(U?+4<%YY=4]S MO>]!7R57]"7GB@[-("8]M$Z%'4\.W?T0A)D I&+\ M_B4K3Y.!T$V WC'6]SVU>(X>?2_ [PG#=H_$V7'I-%(7NF;&TOV;]P%)%T_G M##H/@(6G/6&F%R:?]2\5A?NC*8F%HQ@ +OGS%2*+WV*IOV"K(B,B+&P?:.[' M"P\;]ZK:+5IDH]%VK$%>T)!?TYA86'I:VH-@<]:7_(R-_M_>-8;#9)!7CFRM MODB6# JTO.3"&M(P],!]3\QAR06.=R]Q&A]@%<=+_=,_ M#F>#'^3,SU,9?&\K-PS$./B>THBJ@V\N-<+JX)N=&5 VW/& F=7!C^_ZT5?' M3H;/T.,&V57QYE@]K0, T&O%X(?#2__4!IP]>6H3SF8]M8G]N_C45O=N[UQ'&SU ,,Y^#V/Z5G#_-/7_&_4_M]X^/N8U&\Y 1N6F^YI[)?*$, ]%:CPD$ 4 M+(0 ^P=*=J$15+])(Y'I"^++R>(>$ZE&PFIF C")6XXU\) D1 0>]C4S[FEF MCS3VIQA8\GAIK&> \,3*9U'WG"1,<1-ZJ @R$,VIW>]GH]/!X-O@KY/87_OZ MJO/F:RB$&W1^ M]4[RLJYZ(98:-I)J PWGPR.@S->TY@2R![O=3_[_V44_/GT( MC^HU@JM\U/=]V,M'-=*/SWP$91XP/EHM.#P$#\F(2F0.QX\:]E&:+BM[> ]0 M(MVH]8S?@>W+)6=^_+5#&]$O%O;;O(=)S&SW=3W%F-H^\G*3IY.?K3XAN MP21-L%38%MR388=15HC;W-VZ]SHZK+NS! ;NM\>*T4"R2\1$@.!5DV\!KW,2 M; )[GJ0F8TN+^+6EG("N!TG"4/?#LVF4]&YT_NY(*+6QM#*['R0Y1V[>6LU<#R M/A]ES(UB1:WT#W1GS0[$Y_CSARM9)JLF\U,A!CI,44&EM6 M@TN#]^QPZ,O+2%C%CT%4(PT342R?@--5BG<<%!+RG<8UA X\& M]Y]XB0D?;VCWP-<:^B\Y]P)[A OXCWG)'+Q_(.EZD/_?9.+[DC \?B&.S'O1 M_6Q_ZHCP_!WRJD=8H>>I_DU6KALQ\;3EZF8&?F5*_35['&>'(Q@"RNH-8H@, M2N(8 I/!_G"&T*$:C6 X(4F4DF=)X40*@BHYJK\;O* ;?\JQ]$#I1P1&:#P* MYY4]^#:ZDCJY7A_78.I81CV$?H\\*Z8&75LR.8M:2=^ZL0KZ0,:O@P.C=V,E MW/$=O=%O]D0?V.W6)@_QSEX6/_]LTM-\DE;C>'0%^S5)$O^P6]? M^8$7J7[U(2J,TU(-T__Q#_^ 8/:#;?DAJE0@J?O-\^R%Q 1S5CPLX'!Z+'AB:G1-Y,B48-5?ZU)J+U6YO$65 M1EJV=C\.%5NSJ5SKF@CF0, M<5)\$/1[R7ASLGH^^):T"ZRK&LC0)@8$3A4MPYML M20:Z5$O=R(=U&V9PDSZ:# M9),7!5EEVP3:_M8,*/C.CYP)'L/EN 0R&'+;??/7KXWVO]:_3%1B3&S>*I0W MZ6"-SN1D!1R/CL218P*Y_?%'A32=_=-R]XD1,==;K%.74)0^",IXA&(*$QV= MD-8IHLC/VY4V=ZPH-?,D:._99F3]H++H=K19' Y'=O"%]!$JEL?M\(#[QGAE$ M8&<9GHY"&CG6X)NX6MB-BSKX5C1NRHU"[P4. M>$GV'S^;MV$Z_N?B3(QD2%AP(OPV>7T7\-SNTV#=MJ"&CJ:>&AHW8'9;VN]W M)5=6MERJ F\D95U?&-[)';SH->J^T@GJ7U;EKO^IY_5T(I<%T$]HBV#SC'$> M"^'XYIWOFJ;]\?\"4$L#!!0 ( "J)I% WQ_GM/0( ((* - >&PO M"=.;-SYNP%S<:-WC*XKP TVG FF@176M=O@Z#) M*N"DN9 U"!,II.)$&U>505,K('ECDS@+IF&X"#BA J>Q:/D-UPW*9"MT@F<# MA'S^M6B"33"JDS1$9;9%%FD%4@9&P1. ML0?2N"9:@Q(WQG&3'?A="'7VO !K66W!@Y):44Q&GH,SK#T&; V+V]VI^+/>Y-@?P<>R0A1E9% M;YI5=^9X:J&3O,OFN7=IPZ-X44W74K]OS7*$\^W=@3L%!=TX?U,, @P[J6NV M?<=H*3CXQ?RR8'1DP30F?1U4244?#9^]*ID!0&&T!J5IMHM\5:1>PD;WUVE3 M'*MY>H*:GWJ?2Q"@"-L5;>[^<][E_ZQX]N;O);NORJ'@)]1H&]4)B)R?@LC% M\QC45C3/P>NQ+XL$W]I'#=MK+V-_,_2: MK,R#<(_?Y.90D);I.[M$%TSP:'^TPJ/%,&LY4"1XM#]!3EM^Z0J.K\[T&U!+ M P04 " JB:10''C2U4P$ !D(P #P 'AL+W=O27%# M=?+%7F[U8EN41!W1(L^]I-X\6G>_MO:>/57:^$6R"V%_,9GX8BVE@ MS\:Z2@38=-N)WSLI2K^3,E1ZDDVG\TDEE$G>OCG4=>LF\88-L@C*&BAL"NZ4 M?/2O^YM-)N" !_E9K!?)-&&B#O9:Z2#=I0CR3V?KO3+;19(F;*.<#ZOFVNV1 ME3*J4L^R;+?\SC[^99UZMB8(O2J3Z#;:=CA\=XUXX?Y/,]K-1A7RTA9U)4WH MVM%)W5S=^)W:^X09489F[ M4+##+#_&!-*8V7)8-?WFI5 D?)W@LM3"%9!)DAD-F(D/]F$62.0.:C M0*X:'#@U@N0()!\1LM>2,P1R1@MY:++ [ ;0;'&_L[J4SO_"KK[4*H*<(Y!S M6LA/;BN,>FYWM#W\O?#*-\2W3GH909XBD*>TD!^AWAOK/=M+!_]X50'K:B=< MC'>&X)U1_]'PWYY P[7/8P4U^1^'QG.$[OPGT/6>O/ U'K2GV*@]':4?7RL# M(Z(2,28J%V*[+,'G9MMN9'0'WQ,@_DB)1;&M5".W0E=RV9H.SQ?&@(9'UQ=Q9B8,5)B9?PMW+V$ M(! >M)4L:J>"ZK_4 GSTP M3 DIL1-0K_8BE!1S0THL!QPSC^-FS!,9L2>.!@#L5TBI=(R)>2(C]L2Q0*"C MC*.5#$U#B(71Q0 O4/ZW& LS1C9.YM$-UKTNDV$JR8A5,AP,#+8FII*,6"7] MJ& 0#Y-)1BR3+CP8Q,)\DA'[!(T3^L\@9I>,V"Z#<<)@8V)RR4:5"X_G.S"Y MY,1RP3%G,28FEYQ8+CCF/,;$Y)(3RP7'/(TQT5DN8MG@F&6#1*?7<(X%6-BTLF)I7,T/CMIY^=B3$Q".752-\D6,2XN.LM+Q@QI$'QR3$1\UXXLB#HXLMXV0\)VUWZDUSVSW?, M9A!O]D*6I@:7I3EF'TYL'SRAC ?,&6:?&;%]CB24 \_F#-//C'PAYG4*>I@. ML\Z,V#K_F8P>1L2,,VN-,SF\U5'*C3*R_ C5>R@OA"YN'6N^NE4G/FMFCS>U MUA^@[).YL:)]#Z.IX_""R]MO4$L#!!0 ( "J)I% :*]LQ[@$ %0@ : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%;0;Z #.=G M2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+'!0J!SWH7UR!KYX65TUI?0_0LB;)IWJ?-/UJ1U_V77#J2[CUV$?^GKS6N]3T.5R M%8;IC.KQ83IS\;Q=5\/S5JK%KWK8I[*NPMLQ_.F&U]RD5'(X7^1F7##^Y;U/ M_[.^V^T.F_34;7Z?4EN^J/BWH I?!^E\D-*#;#[(Z$$^'^3TH#@?%.E!J_F@ M%3WH=C[HEAYT-Q]T1P^ZGP^ZIP?)$LBXY"BO06_EZ*]!;K_"LC1ZV^7HKT%OY M>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-NN M<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#; M^7H[T-OY>CO0VZ]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-OY>D>@ M=^3K'8'>D:]W!'I'OMX1Z!WY>L>)WKFIA[1]*<.AW>=+EWP:_FW-!.YIWY$A$\O$3S^!5!+ P04 " JB:10C*-T M4=$! C( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K M6.G'\"/ C7JK)/H'ZG9@"]O:M 7AW]L--=',1",D[PUC.]TY[T;S7#%[/ECR MHWU3MWZ>E"'8&\9\7E*C?6HLM;&R,J[1(9ZZ-;,ZW^@U,3&93%ENVD!M&(>N M1[*8W=%*;^LPNCU>[UK/$VUM7>4Z5*9EN[;XUG3\WC!U5/=K?%E9?Q$7)*/[ M?>SBX[5Y$JL^8;^8\/W&[CS>][@CYZJ"_A3-K%953H7)MTV\)?76D2Y\212: M.O6E=E0\!5>UZ_>\2^W"@VYB8[:OV9<%Z?ERA$--PP'ZRBDGA[@M:&A47SA^ M\G\-_-@-N7$TMBY67:@&'B]&6L:J9]W"4SXB=5NGH.)7PV/K\_VPK\9M^N]# M+_RSZ%E_^-];/UT. 9)#@N10(#DRD!Q3D!R7(#FN0')<@^3@$Y0@**)R%%(Y MBJD -02P$"% ,4 " JB:10'R// \ 3 @ "P @ $ M 7W)E;',O+G)E;'-02P$"% ,4 " JB:10)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "J) MI%#07)1:[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ *HFD4%IYFUCA M @ < P !@ ( !^ @ 'AL+W=OA5G(P0 '04 8 " M 0\, !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4,&#H8/P P ]1$ !@ M ( !WQ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ *HFD4(8I7BFQ 0 T@, !@ ( !$R 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4!S5K@.S M 0 T@, !D ( !SB4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4/^6=<2V 0 T , !D M ( !D"L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *HFD4.&BF9*V 0 T@, !D ( !5#$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*HFD4$,+<8)7 @ I @ !D ( !&#< 'AL+W=O&UL4$L! A0#% @ *HFD4!KK36#J 0 M9@4 !D ( !J#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4%P 4:G% 0 -P0 !D M ( !PD, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *HFD4*M "VW 0 T@, !D ( !FDD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD M4(0-/41\ @ 2@H !D ( !#U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4*C*KNT; @ )P8 M !D ( !O5< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4!1]7J*G! 31< !D M ( !UEX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *HFD4"00-7\' P 7 T !D ( !%&D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4)GP M\YF# @ 0 D !D ( !XW 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *HFD4(MEBH;1 0 B@0 !D M ( !=W@ 'AL+W=OD# "T$P &0 @ %_>@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ *HFD4.=,4Z]S @ P@ !D ( ! M^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *HFD4*N_Q$K; 0 8 0 !D ( !5HL 'AL+W=O/L !;0V]N=&5N=%]4>7!E <&UL4$L%!@ ^ #X Y! .7N $! end XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable - net of allowance $ 405 $ 376
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, authorized 5,000,000 5,000,000
Preferred stock, issued 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized 100,000,000 100,000,000
Common stock, issued 61,333,000 60,255,000
Common stock, outstanding 61,333,000 60,255,000
XML 19 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 139 326 1 false 47 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.genmarkdx.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statement of Cash Flows Sheet http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows Condensed Consolidated Statement of Cash Flows Statements 5 false false R6.htm 1005006 - Statement - Statement of Stockholders' Equity Sheet http://www.genmarkdx.com/role/StatementofStockholdersEquity Statement of Stockholders' Equity Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Basis of Presentation Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 7 false false R8.htm 2110102 - Disclosure - Net Loss per Common Share Sheet http://www.genmarkdx.com/role/NetLossperCommonShare Net Loss per Common Share Notes 8 false false R9.htm 2113103 - Disclosure - Stock-Based Compensation Sheet http://www.genmarkdx.com/role/StockBasedCompensation Stock-Based Compensation Notes 9 false false R10.htm 2119104 - Disclosure - Stockholders' Equity Sheet http://www.genmarkdx.com/role/StockholdersEquity Stockholders' Equity Notes 10 false false R11.htm 2122105 - Disclosure - Condensed Consolidated Financial Statement Details Sheet http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetails Condensed Consolidated Financial Statement Details Notes 11 false false R12.htm 2127106 - Disclosure - Intangible Assets, net Sheet http://www.genmarkdx.com/role/IntangibleAssetsnet Intangible Assets, net Notes 12 false false R13.htm 2131107 - Disclosure - Long-term debt Sheet http://www.genmarkdx.com/role/Longtermdebt Long-term debt Notes 13 false false R14.htm 2134108 - Disclosure - Leases Sheet http://www.genmarkdx.com/role/Leases Leases Notes 14 false false R15.htm 2138109 - Disclosure - Fair Value of Financial Instruments Sheet http://www.genmarkdx.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 2141110 - Disclosure - Marketable Securities Sheet http://www.genmarkdx.com/role/MarketableSecurities Marketable Securities Notes 16 false false R17.htm 2144111 - Disclosure - Income Taxes Sheet http://www.genmarkdx.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2146112 - Disclosure - Subsequent Events Sheet http://www.genmarkdx.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 2202201 - Disclosure - Organization and Basis of Presentation (Policies) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies Organization and Basis of Presentation (Policies) Policies 19 false false R20.htm 2303301 - Disclosure - Organization and Basis of Presentation (Tables) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationTables Organization and Basis of Presentation (Tables) Tables http://www.genmarkdx.com/role/OrganizationandBasisofPresentation 20 false false R21.htm 2311302 - Disclosure - Net Loss per Common Share (Tables) Sheet http://www.genmarkdx.com/role/NetLossperCommonShareTables Net Loss per Common Share (Tables) Tables http://www.genmarkdx.com/role/NetLossperCommonShare 21 false false R22.htm 2314303 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.genmarkdx.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.genmarkdx.com/role/StockBasedCompensation 22 false false R23.htm 2321304 - Disclosure - Equity (Tables) Sheet http://www.genmarkdx.com/role/EquityTables Equity (Tables) Tables 23 false false R24.htm 2323305 - Disclosure - Condensed Consolidated Financial Statement Details (Tables) Sheet http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsTables Condensed Consolidated Financial Statement Details (Tables) Tables http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetails 24 false false R25.htm 2328306 - Disclosure - Intangible Assets, net (Tables) Sheet http://www.genmarkdx.com/role/IntangibleAssetsnetTables Intangible Assets, net (Tables) Tables http://www.genmarkdx.com/role/IntangibleAssetsnet 25 false false R26.htm 2332307 - Disclosure - Long-term debt (Tables) Sheet http://www.genmarkdx.com/role/LongtermdebtTables Long-term debt (Tables) Tables http://www.genmarkdx.com/role/Longtermdebt 26 false false R27.htm 2335308 - Disclosure - Leases (Tables) Sheet http://www.genmarkdx.com/role/LeasesTables Leases (Tables) Tables http://www.genmarkdx.com/role/Leases 27 false false R28.htm 2339309 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.genmarkdx.com/role/FairValueofFinancialInstruments 28 false false R29.htm 2342310 - Disclosure - Marketable Securities (Tables) Sheet http://www.genmarkdx.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.genmarkdx.com/role/MarketableSecurities 29 false false R30.htm 2404401 - Disclosure - Organization and Basis of Presentation - Revenue disaggregation (Details) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails Organization and Basis of Presentation - Revenue disaggregation (Details) Details 30 false false R31.htm 2405402 - Disclosure - Organization and Basis of Presentation - Property and equipment (Details) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails Organization and Basis of Presentation - Property and equipment (Details) Details 31 false false R32.htm 2406403 - Disclosure - Organization and Basis of Presentation - Additional information (Details Textual) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual Organization and Basis of Presentation - Additional information (Details Textual) Details 32 false false R33.htm 2407404 - Disclosure - Organization and Basis of Presentation - Recent Accounting Pronouncements (Details) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRecentAccountingPronouncementsDetails Organization and Basis of Presentation - Recent Accounting Pronouncements (Details) Details 33 false false R34.htm 2408405 - Disclosure - Organization and Basis of Presentation - Cash and Cash Equivalents (Details) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails Organization and Basis of Presentation - Cash and Cash Equivalents (Details) Details 34 false false R35.htm 2409406 - Disclosure - Organization and Basis of Presentation - Accounts Receivable (Details) Sheet http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails Organization and Basis of Presentation - Accounts Receivable (Details) Details 35 false false R36.htm 2412407 - Disclosure - Net Loss per Common Share (Details) Sheet http://www.genmarkdx.com/role/NetLossperCommonShareDetails Net Loss per Common Share (Details) Details http://www.genmarkdx.com/role/NetLossperCommonShareTables 36 false false R37.htm 2415408 - Disclosure - Stock-Based Compensation - Stock awards activity (Details) Sheet http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails Stock-Based Compensation - Stock awards activity (Details) Details 37 false false R38.htm 2416409 - Disclosure - Stock-Based Compensation - Valuation assumptions (Details) Sheet http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails Stock-Based Compensation - Valuation assumptions (Details) Details 38 false false R39.htm 2417410 - Disclosure - Stock-Based Compensation - Expense recognition (Details) Sheet http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails Stock-Based Compensation - Expense recognition (Details) Details 39 false false R40.htm 2418411 - Disclosure - Stock-Based Compensation - Additional information (Details) Sheet http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails Stock-Based Compensation - Additional information (Details) Details 40 false false R41.htm 2420412 - Disclosure - Stockholders' Equity (Details) Sheet http://www.genmarkdx.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.genmarkdx.com/role/StockholdersEquity 41 false false R42.htm 2424413 - Disclosure - Condensed Consolidated Financial Statement Details - Inventories (Details) Sheet http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails Condensed Consolidated Financial Statement Details - Inventories (Details) Details 42 false false R43.htm 2425414 - Disclosure - Condensed Consolidated Financial Statement Details - Property and equipment, net (Details) Sheet http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails Condensed Consolidated Financial Statement Details - Property and equipment, net (Details) Details 43 false false R44.htm 2426415 - Disclosure - Condensed Consolidated Financial Statement Details - Accrued warranty (Details) Sheet http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsAccruedwarrantyDetails Condensed Consolidated Financial Statement Details - Accrued warranty (Details) Details 44 false false R45.htm 2429416 - Disclosure - Intangible Assets, net - Components of gross and net intangible asset balances (Details) Sheet http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails Intangible Assets, net - Components of gross and net intangible asset balances (Details) Details 45 false false R46.htm 2430417 - Disclosure - Intangible Assets, net - Future amortization expense (Details) Sheet http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails Intangible Assets, net - Future amortization expense (Details) Details 46 false false R47.htm 2433418 - Disclosure - Long-term debt (Details) Sheet http://www.genmarkdx.com/role/LongtermdebtDetails Long-term debt (Details) Details http://www.genmarkdx.com/role/LongtermdebtTables 47 false false R48.htm 2436419 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails Leases - Future minimum lease payments (Details) Details 48 false false R49.htm 2437420 - Disclosure - Leases - Additional information (Details) Sheet http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails Leases - Additional information (Details) Details 49 false false R50.htm 2440421 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsTables 50 false false R51.htm 2443422 - Disclosure - Marketable Securities (Details) Sheet http://www.genmarkdx.com/role/MarketableSecuritiesDetails Marketable Securities (Details) Details http://www.genmarkdx.com/role/MarketableSecuritiesTables 51 false false R52.htm 2445423 - Disclosure - Income Taxes (Details) Sheet http://www.genmarkdx.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.genmarkdx.com/role/IncomeTaxes 52 false false R53.htm 2447424 - Disclosure - Subsequent Events (Details) Sheet http://www.genmarkdx.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.genmarkdx.com/role/SubsequentEvents 53 false false All Reports Book All Reports gnmk-20200331.htm gen-20200331ex105.htm gen-20200331ex311.htm gen-20200331ex312.htm gen-20200331ex321.htm gnmk-20200331.xsd gnmk-20200331_cal.xml gnmk-20200331_def.xml gnmk-20200331_lab.xml gnmk-20200331_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true XML 20 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Common Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Computations of diluted net loss per share    
Antidilutive securities excluded from calculation 5,599 6,222
Employee Stock Option    
Computations of diluted net loss per share    
Antidilutive securities excluded from calculation 2,016 2,215
Other unvested equity awards    
Computations of diluted net loss per share    
Antidilutive securities excluded from calculation 3,583 4,007
XML 21 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Additional information (Details Textual)
3 Months Ended
Mar. 31, 2020
USD ($)
Segment
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accumulated deficit $ (521,241,000) $ (514,233,000)  
Cash, cash equivalents, and marketable securities 47,066,000    
Working Capital $ 57,705,000    
Sufficient capital to fund its operations one    
Number of Reportable Segments | Segment 1    
Restricted cash $ 758,000 $ 758,000 $ 758,000
Instruments      
Product Warranty Liability      
Product warranty period one-year    
Reagents      
Product Warranty Liability      
Product warranty period sixty-day    
XML 22 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles, or U.S. GAAP, and applicable regulations of the U.S. Securities and Exchange Commission, or the SEC, and should be read in conjunction with the audited financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed with the SEC on March 2, 2020. These unaudited condensed consolidated financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. These adjustments are of a normal, recurring nature. Interim period operating results may not be indicative of the operating results for the full year or any future period.

The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

The Company has experienced net losses and negative cash flows from operating activities since its inception and had an accumulated deficit of $521,241,000 as of March 31, 2020. The Company's ability to transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure through expanding its product offerings and consequently increasing its product revenues. As of March 31, 2020, the Company had available cash, cash equivalents, and marketable securities of $47,066,000 and working capital of $57,705,000 available to fund future operations. The Company has prepared cash flow forecasts which indicate, based on the Company's current cash resources available and working capital, that the Company will have sufficient resources to fund its operations for at least one year after the date the financial statements are issued.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and the notes thereto. The Company’s significant estimates included in the preparation of the financial statements are related to accounts receivable, inventories, property and equipment, leases, intangible assets, employee-related compensation accruals, warranty liabilities, tax valuation accounts, and stock-based compensation. Actual results could differ from those estimates.
Segment Information
Segment Information
The Company currently operates in one reportable business segment, which encompasses the development, manufacturing, sales and support of instruments and molecular tests based on its proprietary eSensor® detection technology. Substantially all of the Company’s operations and assets are in the United States.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or the FASB, or other standard setting bodies that the Company adopts as of the specified effective date.

In February 2016, the FASB issued ASU 2016-02, Leases, which outlines a comprehensive lease accounting model and supersedes the prior lease guidance. The new guidance requires lessees to recognize lease liabilities and corresponding right-of-use, or ROU, assets for all leases with lease terms of greater than 12 months. The guidance also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The new guidance must be adopted using the modified retrospective approach and is effective for annual periods beginning after December 15, 2018. The Company adopted the new standard in the first quarter of 2019 using the package of transition practical expedients. The Company recognized non-current ROU assets of $5,097,000 and current and noncurrent lease liabilities of $1,780,000 and $6,832,000, respectively, upon adoption. Deferred rent is now presented as an offset to the Company's non-current operating lease ROU assets. The new lease standard did not have a material impact on the Company's unaudited condensed consolidated statements of operations, cash flows, or stockholders' equity.
In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which introduced a new methodology for recognizing credit losses on financial instruments. The new standard requires entities to measure financial instruments at their amortized cost basis, net of an allowance for credit losses. The allowance for credit losses must reflect an entity's current estimate of all expected credit losses. The new guidance also requires entities to present credit losses on debt securities accounted for under the available-for-sale method as an allowance rather than a write down. The Company adopted the new standard in the first quarter of 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2020.
Revenue from Contract with Customer
Revenue
The Company recognizes revenue from operations through the sale of products and other services. Product revenue comprises the sale of diagnostic tests and instruments, as well as related services.

Revenue is recognized when control of products and services is transferred to the customer in an amount that reflects the consideration that the Company expects to receive from the customer in exchange for those products and services. This process involves identifying the contract with the customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. The Company recognizes revenue for satisfied performance obligations only when it determines there are no uncertainties regarding payment terms or transfer of control.

Revenue from product sales is recognized generally upon shipment to the end customer, which is when control of the product is deemed to be transferred. Invoicing typically occurs upon shipment and the term between invoicing and when payment is due is not significant. Revenue from instrument services is recognized as the services are rendered, typically evenly over the contract term.

Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Employee sales commissions are recorded as sales and marketing expense when incurred or amortized over the estimated contract term when resulting from new contract acquisition efforts.

The Company allocates contract price to each performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is determined by the Company's best estimate of stand-alone selling price using average selling prices over a rolling 12-month period along with a specific assessment of any unique circumstances of the contract. For those products for which there is limited sales history, the Company makes price determinations based on similar product sales data.

The following table represents disaggregated revenue by source (in thousands):
Three Months Ended
March 31,
20202019
Revenue Source:
ePlex product revenue$34,265  $15,651  
XT-8 product revenue4,420  5,720  
Total product revenue38,685  21,371  
Other revenue57  162  
Total revenue$38,742  $21,533  
Cash, Cash Equivalents and Marketable Securities
Cash, Cash Equivalents and Marketable Securities
Cash and cash equivalents consist of cash on deposit with banks, money market instruments, and certificates of deposit with original maturities of three months or less at the date of purchase. Marketable securities consist of certificates of deposits that mature in greater than three months. Marketable securities are accounted for as "available-for-sale" with the carrying amounts reported in the balance sheets stated at cost, which approximates their fair market value, with unrealized gains and losses, if any, reported as a separate component of stockholders' equity and included in comprehensive loss.
Receivables
Receivables
Accounts receivable consists of amounts due to the Company from the sale of products and services to customers. Accounts receivable is recognized at amortized cost and is recorded net of an allowance for credit losses. The Company views its accounts receivable as a single portfolio and considers the period of delinquency, historical collection rates, and customer specific factors in determining its allowance for credit losses. The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):
Three Months Ended
March 31,
20202019
Beginning balance$376  $75  
Provision for credit losses29  —  
Ending balance$405  $75  
Product Warranties Product Warranties The Company generally offers a one-year warranty for instruments and a sixty-day warranty for consumables sold to customers. Factors that affect the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty repairs, and the cost per repair. The Company periodically assesses the adequacy of its warranty reserve and adjusts the amount as appropriate.
Intangible Assets
Intangible Assets
Intangible assets consist of licenses or sublicenses to technology covered by patents owned by third parties, and are amortized on a straight-line basis over the expected useful lives of these assets, which is generally ten years. Amortization of licenses typically begins upon the Company obtaining access to the licensed technology and is recorded in cost of revenues for licenses supporting commercialized products. The amortization of licenses to technology supporting products in development is recorded in research and development expenses.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company assesses the recoverability of long-lived assets, including intangible assets, by periodically evaluating the carrying value whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If impairment is indicated, the Company writes down the carrying value of the asset to its estimated fair value. This fair value is primarily determined based on estimated discounted cash flows.
Inventories
Inventories
Inventories are stated at the lower of cost (first-in, first-out) or net realizable value and include direct labor, materials, and manufacturing overhead. The Company periodically reviews inventory for evidence of slow-moving or obsolete parts, and writes inventory down to net realizable value, as needed. This write-down is based on management’s review of inventories on hand, compared to estimated future usage and sales, shelf-life assumptions, and assumptions about the likelihood of obsolescence. If actual market conditions are less favorable than those projected by the Company, additional inventory write-downs may be
required. Inventory impairment charges establish a new cost basis for inventory and charges are not reversed subsequently to income, even if circumstances later suggest that increased carrying amounts are recoverable.
Property and Equipment, net
Property and Equipment, net
Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.
Machinery and laboratory equipment
3 - 5 years
Instruments
4 - 5 years
Office equipment
3 - 7 years
Leasehold improvements
Over the shorter of the remaining life of the lease or the useful economic life of the asset
Income Taxes
Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax bases of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. A full valuation allowance has been recorded against the Company’s net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. The Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest related to uncertain tax positions as a component of income tax expense.

A tax position that is more likely than not to be realized is measured at the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with the taxing authority that has full knowledge of all relevant information. Measurement of a tax position that meets the more likely than not threshold considers the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information available at the reporting date.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Financial Statement Details
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Condensed Consolidated Financial Statement Details Condensed Consolidated Financial Statement Details
The following tables show the Company's unaudited condensed consolidated financial statement details as of March 31, 2020 and December 31, 2019 (in thousands):

Inventory
March 31, 2020December 31, 2019
Raw materials$3,401  $3,408  
Work-in-process3,856  3,776  
Finished goods2,670  4,117  
Total inventories$9,927  $11,301  

Property and Equipment, Net
March 31, 2020December 31, 2019
Property and equipment — at cost:
Machinery and laboratory equipment$16,424  $16,551  
Instruments16,099  16,796  
Office equipment2,236  2,150  
Leasehold improvements11,907  11,896  
Total property and equipment — at cost46,666  47,393  
Less: accumulated depreciation(27,086) (26,974) 
Property and equipment, net$19,580  $20,419  

Accrued Warranty
The following table shows changes in the Company's accrued warranties for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended
March 31,
20202019
Beginning accrued warranty balance$279  $330  
Warranty expenses incurred
(541) (444) 
Provisions
625  487  
Ending accrued warranty balance$363  $373  
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair value of financial instruments Fair Value of Financial Instruments
The carrying amounts of financial instruments, such as cash equivalents, restricted cash, accounts receivable, and accounts payable approximate the related fair values due to the short-term maturities of these instruments.
        
The Company uses a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last is considered unobservable, to measure fair value:

• 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 following table presents the financial instruments measured at fair value on a recurring basis and the valuation approach applied to each class of financial instruments as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents
Money market funds$5,310  $—  $—  $5,310  
U.S. government and agency securities—  1,500  —  1,500  
Commercial paper—  1,196  —  1,196  
Marketable securities
Corporate notes and bonds—  14,913  —  14,913  
U.S. government and agency securities—  3,502  —  3,502  
Commercial paper—  2,390  —  2,390  
Total$5,310  $23,501  $—  $28,811  
December 31, 2019
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents
Money market funds$19,647  $—  $—  $19,647  
Marketable securities
Corporate notes and bonds—  9,100  —  9,100  
Total$19,647  $9,100  $—  $28,747  
Level 2 marketable securities are priced using quoted market prices for similar instruments or nonbinding market prices that are corroborated by observable market data. The Company uses inputs such as actual trade data, benchmark yields, broker/dealer quotes, and other similar data, which are obtained from quoted market prices, independent pricing vendors, or other sources, to determine the ultimate fair value of these assets and liabilities. The Company uses such pricing data as the primary input to make its assessments and determinations as to the ultimate valuation of its investment portfolio and has not made, during the periods presented, any material adjustments to such inputs.
XML 25 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - Subsequent Event
Apr. 25, 2020
USD ($)
shares
Restricted Stock Units (RSUs)  
Subsequent Event [Line Items]  
Award accelerated vesting (in shares) | shares 375,889
Deferred Bonus  
Subsequent Event [Line Items]  
Deferred compensation arrangement, cash award $ 257,500
Employee Severance  
Subsequent Event [Line Items]  
Deferred compensation arrangement, cash award $ 1,005,000
XML 26 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Stock awards activity (Details) - 2010 Equity Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Dec. 31, 2019
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options, outstanding at December 31, 2017, shares 2,037,132      
Options, granted, shares 0      
Options, exercised, shares (21,000)      
Options, cancelled, shares 0      
Options, outstanding at June 30, 2018, shares 2,016,132      
Options, vested and expected to vest, shares 2,016,132      
Options, exercisable, shares 2,016,132      
Options, outstanding at December 31, 2017, weighted average exercise price $ 9.58   $ 9.58 $ 9.53
Options, granted, weighted average exercise price 0      
Options, exercised, weighted average exercise price 4.89      
Options, cancelled, weighted average exercise price 0      
Options, outstanding at June 30, 2018, weighted average exercise price 9.58      
Options, vested and expected to vest, weighted average exercise price 9.58      
Options, exercisable, weighted average exercise price $ 9.58      
Options, outstanding, weighted average remaining contractual term 3 years 3 days      
Options, outstanding, intrinsic value     $ 47  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity award other than options, unvested at December 31, 2017, shares 2,669,499      
Equity award other than options, granted, shares 1,541,873      
Equity award other than options, vested, shares (904,354)      
Equity award other than options, cancelled, shares (248,455)      
Equity award other than options, unvested at June 30, 2018, shares 3,058,563      
Equity award other than options, unvested, weighted average grant date fair value $ 6.42      
Equity award other than options, granted, weighted average grant date fair value 3.74      
Equity award other than options, vested, weighted average grant date fair value 5.66      
Equity award other than options, cancelled, weighted average grant date fair value 6.22      
Equity award other than options, unvested, weighted average grant date fair value $ 5.12      
Equity award other than options, vested in period, fair value $ 3,430 $ 3,059    
Nonvested award, compensation cost not yet recognized     12,238  
Nonvested award, compensation cost not yet recognized, weighted average period for recognition 2 years 6 months      
Market-based share unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity award other than options, unvested at December 31, 2017, shares 454,229      
Equity award other than options, granted, shares 321,250      
Equity award other than options, vested, shares (181,667)      
Equity award other than options, cancelled, shares (69,378)      
Equity award other than options, unvested at June 30, 2018, shares 524,434      
Equity award other than options, unvested, weighted average grant date fair value $ 9.40      
Equity award other than options, granted, weighted average grant date fair value 4.39 $ 10.22    
Equity award other than options, vested, weighted average grant date fair value 9.52      
Equity award other than options, cancelled, weighted average grant date fair value 9.17      
Equity award other than options, unvested, weighted average grant date fair value $ 6.32      
Nonvested award, compensation cost not yet recognized     $ 1,602  
Nonvested award, compensation cost not yet recognized, weighted average period for recognition 2 years 3 months      
XML 27 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Text Block [Abstract]      
Operating Lease, Liability, Current $ 1,856 $ 1,842 $ 1,780
Operating Lease, Liability, Noncurrent 5,513 5,796 6,832
Operating Lease, Right Of Use Asset, Noncurrent $ 4,511 $ 4,642 $ 5,097
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders' EquityIn August 2019, the Company entered into an Equity Distribution Agreement, or the Distribution Agreement, with Canaccord Genuity LLC, or Canaccord, pursuant to which the Company may offer and sell, from time to time, shares of the Company’s common stock having an aggregate offering price of up to $35,000,000. Under the Distribution Agreement, Canaccord may sell shares by any method deemed to be an “at-the-market” offering as defined in Rule 415 under the U.S. Securities Act of 1933, as amended, or any other method permitted by law, including in privately negotiated transactions. The Company is not obligated to sell any shares under the Distribution Agreement. Canaccord is entitled to a commission of 3% of the aggregate gross proceeds from each sale of shares occurring pursuant to the Distribution Agreement. During the three months ended March 31, 2020, the Company sold 363,120 shares of common stock under the Distribution Agreement at a weighted average price per share of $6.13 resulting in aggregate gross proceeds of $2,227,000. The Company incurred $67,000 in commissions paid to Canaccord in connection with such sales. As of March 31, 2020, we can issue up to $19,714,000 in additional shares of our common stock under the Distribution Agreement.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases LeasesThe Company has operating and finance lease agreements for its office, manufacturing, warehousing and laboratory space and for office equipment. Rent and operating expenses charged under these arrangements was $484,000 and $526,000 for the three months
ended March 31, 2020 and 2019, respectively.

The Company reported noncurrent operating lease ROU assets of $4,511,000 and $4,642,000, current operating lease liabilities of $1,856,000 and $1,842,000, and noncurrent operating lease liabilities of $5,513,000 and $5,796,000, respectively, as of March 31, 2020 and December 31, 2019. The Company's operating lease liabilities were measured at a weighted average discount rate of 11.2% and have a weighted average remaining term of 4.73 years.

As of March 31, 2020, the future minimum lease payments required under the Company's lease arrangements are as follows (in thousands):

Fiscal Years EndingFuture Minimum Lease Payments
Remaining in 2020$1,493  
20212,015  
20222,077  
20231,939  
20241,383  
Thereafter701  
Total 9,608  
Less: imputed interest(2,239) 
Total operating lease liabilities$7,369  
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsEffective May 3, 2020, we entered into the Separation Agreement and General Release, or the Separation Agreement, with our former President and Chief Executive Officer, Hany Massarany. Pursuant to the terms of the Separation Agreement and Mr. Massarany's Executive Employment Agreement dated April 5, 2011, Mr. Massarany will receive an annual bonus payment under our 2019 Bonus Plan of $257,500, less applicable withholdings. In addition, Mr. Massarany will receive a severance payment in the amount of $1,005,000, less applicable withholdings, and will be reimbursed for his group health insurance premiums pursuant to the terms of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, for one year following his separation date. All unvested restricted stock units held by Mr. Massarany as of his separation date will accelerate and vest and be settleable on October 1, 2020 in exchange for 375,889
XML 31 gnmk-20200331_htm.xml IDEA: XBRL DOCUMENT 0001487371 2020-01-01 2020-03-31 0001487371 2020-05-01 0001487371 2020-03-31 0001487371 2019-12-31 0001487371 2019-01-01 2019-03-31 0001487371 2018-12-31 0001487371 2019-03-31 0001487371 us-gaap:CommonStockMember 2019-12-31 0001487371 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001487371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001487371 us-gaap:RetainedEarningsMember 2019-12-31 0001487371 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001487371 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001487371 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001487371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001487371 us-gaap:CommonStockMember 2020-03-31 0001487371 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001487371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001487371 us-gaap:RetainedEarningsMember 2020-03-31 0001487371 us-gaap:CommonStockMember 2018-12-31 0001487371 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001487371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001487371 us-gaap:RetainedEarningsMember 2018-12-31 0001487371 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001487371 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001487371 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001487371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001487371 us-gaap:CommonStockMember 2019-03-31 0001487371 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001487371 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001487371 us-gaap:RetainedEarningsMember 2019-03-31 0001487371 2019-01-01 0001487371 gnmk:EPlexRevenueMember 2020-01-01 2020-03-31 0001487371 gnmk:EPlexRevenueMember 2019-01-01 2019-03-31 0001487371 gnmk:XT8RevenueMember 2020-01-01 2020-03-31 0001487371 gnmk:XT8RevenueMember 2019-01-01 2019-03-31 0001487371 gnmk:InstrumentsMember 2020-01-01 2020-03-31 0001487371 gnmk:ReagentsMember 2020-01-01 2020-03-31 0001487371 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-03-31 0001487371 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-03-31 0001487371 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-03-31 0001487371 srt:MinimumMember gnmk:InstrumentsMember 2020-01-01 2020-03-31 0001487371 srt:MaximumMember gnmk:InstrumentsMember 2020-01-01 2020-03-31 0001487371 srt:MinimumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-03-31 0001487371 srt:MaximumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-03-31 0001487371 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001487371 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001487371 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001487371 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001487371 us-gaap:EmployeeStockOptionMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:EmployeeStockOptionMember gnmk:A2010EquityIncentivePlanMember 2019-12-31 0001487371 us-gaap:EmployeeStockOptionMember gnmk:A2010EquityIncentivePlanMember 2020-03-31 0001487371 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:RestrictedStockUnitsRSUMember gnmk:A2010EquityIncentivePlanMember 2019-12-31 0001487371 us-gaap:RestrictedStockUnitsRSUMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:RestrictedStockUnitsRSUMember gnmk:A2010EquityIncentivePlanMember 2020-03-31 0001487371 us-gaap:RestrictedStockUnitsRSUMember gnmk:A2010EquityIncentivePlanMember 2019-01-01 2019-03-31 0001487371 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-04-25 2020-04-25 0001487371 gnmk:MarketShareUnitMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 gnmk:MarketShareUnitMember gnmk:A2010EquityIncentivePlanMember 2020-03-31 0001487371 gnmk:MarketShareUnitMember gnmk:A2010EquityIncentivePlanMember 2019-12-31 0001487371 gnmk:MarketShareUnitMember gnmk:A2010EquityIncentivePlanMember 2019-01-01 2019-03-31 0001487371 us-gaap:EmployeeStockMember gnmk:A2013EmployeeStockPurchasePlanMember 2013-05-22 0001487371 us-gaap:EmployeeStockMember gnmk:A2013EmployeeStockPurchasePlanAmendedandRestatedMember 2020-03-31 0001487371 us-gaap:EmployeeStockMember gnmk:A2013EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001487371 srt:MinimumMember us-gaap:EmployeeStockMember gnmk:A2013EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001487371 srt:MaximumMember us-gaap:EmployeeStockMember gnmk:A2013EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:EmployeeStockMember gnmk:A2013EmployeeStockPurchasePlanMember 2020-03-31 0001487371 us-gaap:CostOfSalesMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:CostOfSalesMember gnmk:A2010EquityIncentivePlanMember 2019-01-01 2019-03-31 0001487371 us-gaap:SellingAndMarketingExpenseMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:SellingAndMarketingExpenseMember gnmk:A2010EquityIncentivePlanMember 2019-01-01 2019-03-31 0001487371 us-gaap:ResearchAndDevelopmentExpenseMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:ResearchAndDevelopmentExpenseMember gnmk:A2010EquityIncentivePlanMember 2019-01-01 2019-03-31 0001487371 us-gaap:GeneralAndAdministrativeExpenseMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:GeneralAndAdministrativeExpenseMember gnmk:A2010EquityIncentivePlanMember 2019-01-01 2019-03-31 0001487371 srt:MinimumMember gnmk:MarketShareUnitMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 srt:MaximumMember gnmk:MarketShareUnitMember gnmk:A2010EquityIncentivePlanMember 2020-01-01 2020-03-31 0001487371 us-gaap:MachineryAndEquipmentMember 2020-03-31 0001487371 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001487371 gnmk:InstrumentsMember 2020-03-31 0001487371 gnmk:InstrumentsMember 2019-12-31 0001487371 us-gaap:OfficeEquipmentMember 2020-03-31 0001487371 us-gaap:OfficeEquipmentMember 2019-12-31 0001487371 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001487371 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001487371 us-gaap:IntellectualPropertyMember 2020-03-31 0001487371 us-gaap:IntellectualPropertyMember 2019-12-31 0001487371 gnmk:CorporatenotesandbondsMember 2020-03-31 0001487371 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-03-31 0001487371 us-gaap:CommercialPaperMember 2020-03-31 0001487371 gnmk:CorporatenotesandbondsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-03-31 0001487371 us-gaap:MoneyMarketFundsMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-03-31 0001487371 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2020-03-31 0001487371 us-gaap:CommercialPaperMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel1Member gnmk:CorporatenotesandbondsMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel2Member gnmk:CorporatenotesandbondsMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel3Member gnmk:CorporatenotesandbondsMember 2020-03-31 0001487371 gnmk:CorporatenotesandbondsMember 2020-03-31 0001487371 us-gaap:FairValueInputsLevel1Member 2020-03-31 0001487371 us-gaap:FairValueInputsLevel2Member 2020-03-31 0001487371 us-gaap:FairValueInputsLevel3Member 2020-03-31 0001487371 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001487371 us-gaap:MoneyMarketFundsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel1Member gnmk:CorporatenotesandbondsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel2Member gnmk:CorporatenotesandbondsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel3Member gnmk:CorporatenotesandbondsMember 2019-12-31 0001487371 gnmk:CorporatenotesandbondsMember 2019-12-31 0001487371 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001487371 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001487371 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001487371 gnmk:TermLoanDomain 2020-03-31 0001487371 gnmk:TermLoanDomain 2019-12-31 0001487371 gnmk:TotalTermLoansMember 2020-03-31 0001487371 gnmk:TotalTermLoansMember 2019-12-31 0001487371 2019-02-01 0001487371 gnmk:Tranche1LoanMember 2019-02-01 0001487371 gnmk:Tranche2LoanMember 2019-12-16 0001487371 gnmk:Tranche2LoanMember 2020-01-01 2020-03-31 0001487371 gnmk:TermLoansMember 2020-01-01 2020-03-31 0001487371 gnmk:TermLoansMember 2019-01-01 2019-03-31 0001487371 gnmk:TermLoansMember 2020-03-31 0001487371 gnmk:TermLoansMember 2019-12-31 0001487371 gnmk:Tranche2LoanMember 2020-03-31 0001487371 gnmk:Tranche2LoanMember gnmk:IntercontinentalExchangeBenchmarkAdministrationRateMember 2020-01-01 2020-03-31 0001487371 us-gaap:DeferredBonusMember us-gaap:SubsequentEventMember 2020-04-25 0001487371 us-gaap:EmployeeSeveranceMember us-gaap:SubsequentEventMember 2020-04-25 shares iso4217:USD iso4217:USD shares gnmk:Segment utr:Rate pure GenMark Diagnostics, Inc. 0001487371 --12-31 Smaller Reporting Company true false 10-Q 2020-03-31 2020 Q1 false false 61889658 5964 La Place Court Carlsbad California 92008 272053069 405000 376000 0.0001 0.0001 100000000 100000000 61333000 60255000 61333000 60255000 0.0001 0.0001 5000000 5000000 0 0 P10Y0M0D P3Y P5Y P4Y P5Y P3Y P7Y P4Y P10Y P1Y P4Y P3Y0M0D 0 0 0 0 0 0 0 0 4.39 10.22 0.0840 50000000 0 70000000 70000000 (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum 0.0251 0.0590 001-34753 5964 La Place Court Carlsbad California 92008 760 448-4300 Yes 61889658 26261000 44360000 20805000 9100000 25721000 16759000 9927000 11301000 1800000 1877000 84514000 83397000 19580000 20419000 1284000 1432000 758000 758000 4511000 4642000 945000 825000 111592000 111473000 10333000 12249000 7396000 7493000 3431000 0 1856000 1842000 3793000 2732000 26809000 24316000 66210000 69145000 5513000 5796000 57000 53000 98589000 99310000 0 0 6000 6000 534177000 526294000 -521241000 -514233000 61000 96000 13003000 12163000 111592000 111473000 38685000 21371000 57000 162000 38742000 21533000 22590000 15670000 16152000 5863000 6140000 5909000 8938000 4521000 6079000 6343000 21157000 16773000 -5005000 -10910000 132000 133000 2091000 1276000 -29000 -11000 -1988000 -1154000 -6993000 -12064000 15000 16000 -7008000 -12080000 -0.12 -0.21 60666000 56581000 -7008000 -12080000 -39000 -6000 4000 2000 -35000 -4000 -7043000 -12084000 -7008000 -12080000 1799000 1812000 -12000 21000 596000 366000 5620000 2544000 29000 0 434000 634000 -79000 -16000 8979000 -2355000 -920000 131000 -51000 0 -1558000 -1043000 -550000 -2475000 1108000 -126000 -7605000 -8181000 952000 333000 14613000 12014000 2900000 7800000 -12665000 -4547000 2160000 0 23000 35116000 0 50000000 100000 3588000 103000 430000 2140000 11726000 31000 20000 -18099000 -982000 45118000 37044000 27019000 36062000 21000 351000 874000 36000 19000 44000 1541000 761000 60255000 6000 526294000 96000 -514233000 12163000 5620000 5620000 694000 21000 103000 103000 -7008000 -7008000 363000 2160000 2160000 -39000 -39000 4000 4000 61333000 6000 534177000 61000 -521241000 13003000 56240000 6000 500344000 80000 -466883000 33547000 2544000 2544000 715000 71000 430000 430000 -12080000 -12080000 -6000 -6000 2000 2000 57026000 6000 503318000 76000 -478963000 24437000 Organization and Basis of Presentation <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">GenMark Diagnostics, Inc., the Company or GenMark, was formed by Osmetech plc as a Delaware corporation in February 2010, and had no operations prior to its initial public offering, which was completed in June 2010. The Company is a provider of multiplex molecular diagnostic solutions designed to enhance patient care, improve key quality metrics, and reduce the total cost-of-care. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 in accordance with United States generally accepted accounting principles, or U.S. GAAP, and applicable regulations of the U.S. Securities and Exchange Commission, or the SEC, and should be read in conjunction with the audited financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed with the SEC on March 2, 2020. These unaudited condensed consolidated financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. These adjustments are of a normal, recurring nature. Interim period operating results may not be indicative of the operating results for the full year or any future period.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has experienced net losses and negative cash flows from operating activities since its inception and had an accumulated deficit of $521,241,000 as of March 31, 2020. The Company's ability to transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure through expanding its product offerings and consequently increasing its product revenues. As of March 31, 2020, the Company had available cash, cash equivalents, and marketable securities of $47,066,000 and working capital of $57,705,000 available to fund future operations. The Company has prepared cash flow forecasts which indicate, based on the Company's current cash resources available and working capital, that the Company will have sufficient resources to fund its operations for at least one year after the date the financial statements are issued.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and the notes thereto. The Company’s significant estimates included in the preparation of the financial statements are related to accounts receivable, inventories, property and equipment, leases, intangible assets, employee-related compensation accruals, warranty liabilities, tax valuation accounts, and stock-based compensation. Actual results could differ from those estimates.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company currently operates in one reportable business segment, which encompasses the development, manufacturing, sales and support of instruments and molecular tests based on its proprietary eSensor</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> detection technology. Substantially all of the Company’s operations and assets are in the United States.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or the FASB, or other standard setting bodies that the Company adopts as of the specified effective date. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which outlines a comprehensive lease accounting model and supersedes the prior lease guidance. The new guidance requires lessees to recognize lease liabilities and corresponding right-of-use, or ROU, assets for all leases with lease terms of greater than 12 months. The guidance also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The new guidance must be adopted using the modified retrospective approach and is effective for annual periods beginning after December 15, 2018. The Company adopted the new standard in the first quarter of 2019 using the package of transition practical expedients. The Company recognized non-current ROU assets of $5,097,000 and current and noncurrent lease liabilities of $1,780,000 and $6,832,000, respectively, upon adoption. Deferred rent is now presented as an offset to the Company's non-current operating lease ROU assets. The new lease standard did not have a material impact on the Company's unaudited condensed consolidated statements of operations, cash flows, or stockholders' equity.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which introduced a new methodology for recognizing credit losses on financial instruments. The new standard requires entities to measure financial instruments at their amortized cost basis, net of an allowance for credit losses. The allowance for credit losses must reflect an entity's current estimate of all expected credit losses. The new guidance also requires entities to present credit losses on debt securities accounted for under the available-for-sale method as an allowance rather than a write down. The Company adopted the new standard in the first quarter of 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2020.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes revenue from operations through the sale of products and other services. Product revenue comprises the sale of diagnostic tests and instruments, as well as related services. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized when control of products and services is transferred to the customer in an amount that reflects the consideration that the Company expects to receive from the customer in exchange for those products and services. This process involves identifying the contract with the customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. The Company recognizes revenue for satisfied performance obligations only when it determines there are no uncertainties regarding payment terms or transfer of control.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue from product sales is recognized generally upon shipment to the end customer, which is when control of the product is deemed to be transferred. Invoicing typically occurs upon shipment and the term between invoicing and when payment is due is not significant. Revenue from instrument services is recognized as the services are rendered, typically evenly over the contract term. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Employee sales commissions are recorded as sales and marketing expense when incurred or amortized over the estimated contract term when resulting from new contract acquisition efforts.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates contract price to each performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is determined by the Company's best estimate of stand-alone selling price using average selling prices over a rolling 12-month period along with a specific assessment of any unique circumstances of the contract. For those products for which there is limited sales history, the Company makes price determinations based on similar product sales data. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents disaggregated revenue by source (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue Source:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ePlex product revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XT-8 product revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total product revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,742 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:3pt;"><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash, Cash Equivalents and Marketable Securities</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash and cash equivalents consist of cash on deposit with banks, money market instruments, and certificates of deposit with original maturities of three months or less at the date of purchase. Marketable securities consist of certificates of deposits that mature in greater than three months. Marketable securities are accounted for as "available-for-sale" with the carrying amounts reported in the balance sheets stated at cost, which approximates their fair market value, with unrealized gains and losses, if any, reported as a separate component of stockholders' equity and included in comprehensive loss.</span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Cash </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted cash represents amounts designated for uses other than current operations and was $758,000 as of March 31, 2020 and December 31, 2019, respectively, which represented an amount held as security for the Company’s letter of credit with Banc of California. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows a reconciliation of the Company's cash and cash equivalents in the Unaudited Condensed Consolidated Balance Sheet to cash, cash equivalents, and restricted cash in the Unaudited Condensed Consolidated Statement of Cash Flows as of March 31, 2020 and 2019 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.378%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.381%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,261 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents, and restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Receivables </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable consists of amounts due to the Company from the sale of products and services to customers. Accounts receivable is recognized at amortized cost and is recorded net of an allowance for credit losses. The Company views its accounts receivable as a single portfolio and considers the period of delinquency, historical collection rates, and customer specific factors in determining its allowance for credit losses. The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generally offers a one-year warranty for instruments and a sixty-day warranty for consumables sold to customers. Factors that affect the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty repairs, and the cost per repair. The Company periodically assesses the adequacy of its warranty reserve and adjusts the amount as appropriate. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consist of licenses or sublicenses to technology covered by patents owned by third parties, and are amortized on a straight-line basis over the expected useful lives of these assets, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml8zNC9mcmFnOmQwNjVlN2YwMDE4MTQ5YTlhYzcxYWZhYWRkM2U3ZTc4L3RleHRyZWdpb246ZDA2NWU3ZjAwMTgxNDlhOWFjNzFhZmFhZGQzZTdlNzhfMTE1Mzk_7bbba2d2-1c4f-4289-ab2a-4b3fc9c4a339">ten</span> years. Amortization of licenses typically begins upon the Company obtaining access to the licensed technology and is recorded in cost of revenues for licenses supporting commercialized products. The amortization of licenses to technology supporting products in development is recorded in research and development expenses.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of Long-Lived Assets </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses the recoverability of long-lived assets, including intangible assets, by periodically evaluating the carrying value whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If impairment is indicated, the Company writes down the carrying value of the asset to its estimated fair value. This fair value is primarily determined based on estimated discounted cash flows.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories </span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 (first-in, first-out) or net realizable value and include direct labor, materials, and manufacturing overhead. The Company periodically reviews inventory for evidence of slow-moving or obsolete parts, and writes inventory down to net realizable value, as needed. This write-down is based on management’s review of inventories on hand, compared to estimated future usage and sales, shelf-life assumptions, and assumptions about the likelihood of obsolescence. If actual market conditions are less favorable than those projected by the Company, additional inventory write-downs may be </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">required. Inventory impairment charges establish a new cost basis for inventory and charges are not reversed subsequently to income, even if circumstances later suggest that increased carrying amounts are recoverable.</span></div><div style="margin-bottom:3pt;"><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, net </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.857%;"><tr><td style="width:1.0%;"/><td style="width:45.360%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:50.640%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Machinery and laboratory equipment</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Instruments</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Office equipment</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 7 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Leasehold improvements</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over the shorter of the remaining life of the lease or the useful economic life of the asset</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at inception. Operating leases are recorded in the consolidated balance sheets as noncurrent operating lease ROU assets and current and noncurrent operating lease liabilities. Finance leases are recorded in the consolidated balance sheets as other current assets and liabilities and other non-current assets and liabilities.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent the Company’s right to use an underlying asset over the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are recognized at the commencement date based on the present value of the Company’s lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of its lease payments. ROU assets are recognized at the commencement date based upon the initial measurement of the operating lease liability less any lease incentives received.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s lease agreements can include both lease and non-lease components. The Company accounts for each lease component separately from the non-lease components within its lease agreements.</span></div><div style="margin-bottom:3pt;"><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax bases of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. A full valuation allowance has been recorded against the Company’s net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. The Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest related to uncertain tax positions as a component of income tax expense.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A tax position that is more likely than not to be realized is measured at the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with the taxing authority that has full knowledge of all relevant information. Measurement of a tax position that meets the more likely than not threshold considers the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information available at the reporting date.</span></div> <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 in accordance with United States generally accepted accounting principles, or U.S. GAAP, and applicable regulations of the U.S. Securities and Exchange Commission, or the SEC, and should be read in conjunction with the audited financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019 filed with the SEC on March 2, 2020. These unaudited condensed consolidated financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. These adjustments are of a normal, recurring nature. Interim period operating results may not be indicative of the operating results for the full year or any future period.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has experienced net losses and negative cash flows from operating activities since its inception and had an accumulated deficit of $521,241,000 as of March 31, 2020. The Company's ability to transition to profitable operations is dependent upon achieving a level of revenues adequate to support its cost structure through expanding its product offerings and consequently increasing its product revenues. As of March 31, 2020, the Company had available cash, cash equivalents, and marketable securities of $47,066,000 and working capital of $57,705,000 available to fund future operations. The Company has prepared cash flow forecasts which indicate, based on the Company's current cash resources available and working capital, that the Company will have sufficient resources to fund its operations for at least one year after the date the financial statements are issued.</span></div> -521241000 47066000 57705000 one <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and the notes thereto. The Company’s significant estimates included in the preparation of the financial statements are related to accounts receivable, inventories, property and equipment, leases, intangible assets, employee-related compensation accruals, warranty liabilities, tax valuation accounts, and stock-based compensation. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company currently operates in one reportable business segment, which encompasses the development, manufacturing, sales and support of instruments and molecular tests based on its proprietary eSensor</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> detection technology. Substantially all of the Company’s operations and assets are in the United States.</span></div> 1 <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or the FASB, or other standard setting bodies that the Company adopts as of the specified effective date. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which outlines a comprehensive lease accounting model and supersedes the prior lease guidance. The new guidance requires lessees to recognize lease liabilities and corresponding right-of-use, or ROU, assets for all leases with lease terms of greater than 12 months. The guidance also changes the definition of a lease and expands the disclosure requirements of lease arrangements. The new guidance must be adopted using the modified retrospective approach and is effective for annual periods beginning after December 15, 2018. The Company adopted the new standard in the first quarter of 2019 using the package of transition practical expedients. The Company recognized non-current ROU assets of $5,097,000 and current and noncurrent lease liabilities of $1,780,000 and $6,832,000, respectively, upon adoption. Deferred rent is now presented as an offset to the Company's non-current operating lease ROU assets. The new lease standard did not have a material impact on the Company's unaudited condensed consolidated statements of operations, cash flows, or stockholders' equity.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which introduced a new methodology for recognizing credit losses on financial instruments. The new standard requires entities to measure financial instruments at their amortized cost basis, net of an allowance for credit losses. The allowance for credit losses must reflect an entity's current estimate of all expected credit losses. The new guidance also requires entities to present credit losses on debt securities accounted for under the available-for-sale method as an allowance rather than a write down. The Company adopted the new standard in the first quarter of 2020. The adoption of ASU 2016-13 did not have a material impact on the Company’s unaudited condensed consolidated financial statements for the three months ended March 31, 2020.</span> 5097000 1780000 6832000 <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes revenue from operations through the sale of products and other services. Product revenue comprises the sale of diagnostic tests and instruments, as well as related services. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized when control of products and services is transferred to the customer in an amount that reflects the consideration that the Company expects to receive from the customer in exchange for those products and services. This process involves identifying the contract with the customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service. The Company recognizes revenue for satisfied performance obligations only when it determines there are no uncertainties regarding payment terms or transfer of control.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue from product sales is recognized generally upon shipment to the end customer, which is when control of the product is deemed to be transferred. Invoicing typically occurs upon shipment and the term between invoicing and when payment is due is not significant. Revenue from instrument services is recognized as the services are rendered, typically evenly over the contract term. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Employee sales commissions are recorded as sales and marketing expense when incurred or amortized over the estimated contract term when resulting from new contract acquisition efforts.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates contract price to each performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is determined by the Company's best estimate of stand-alone selling price using average selling prices over a rolling 12-month period along with a specific assessment of any unique circumstances of the contract. For those products for which there is limited sales history, the Company makes price determinations based on similar product sales data. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents disaggregated revenue by source (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue Source:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ePlex product revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XT-8 product revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total product revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,742 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents disaggregated revenue by source (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue Source:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ePlex product revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">XT-8 product revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total product revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,742 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 34265000 15651000 4420000 5720000 38685000 21371000 57000 162000 38742000 21533000 <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash, Cash Equivalents and Marketable Securities</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash and cash equivalents consist of cash on deposit with banks, money market instruments, and certificates of deposit with original maturities of three months or less at the date of purchase. Marketable securities consist of certificates of deposits that mature in greater than three months. Marketable securities are accounted for as "available-for-sale" with the carrying amounts reported in the balance sheets stated at cost, which approximates their fair market value, with unrealized gains and losses, if any, reported as a separate component of stockholders' equity and included in comprehensive loss.</span></div> 758000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows a reconciliation of the Company's cash and cash equivalents in the Unaudited Condensed Consolidated Balance Sheet to cash, cash equivalents, and restricted cash in the Unaudited Condensed Consolidated Statement of Cash Flows as of March 31, 2020 and 2019 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.378%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.381%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,261 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents, and restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 26261000 35304000 758000 758000 27019000 36062000 <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Receivables </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable consists of amounts due to the Company from the sale of products and services to customers. Accounts receivable is recognized at amortized cost and is recorded net of an allowance for credit losses. The Company views its accounts receivable as a single portfolio and considers the period of delinquency, historical collection rates, and customer specific factors in determining its allowance for credit losses. The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for credit losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 376000 75000 29000 0 405000 75000 Product Warranties The Company generally offers a one-year warranty for instruments and a sixty-day warranty for consumables sold to customers. Factors that affect the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty repairs, and the cost per repair. The Company periodically assesses the adequacy of its warranty reserve and adjusts the amount as appropriate. one-year sixty-day <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consist of licenses or sublicenses to technology covered by patents owned by third parties, and are amortized on a straight-line basis over the expected useful lives of these assets, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml8zNC9mcmFnOmQwNjVlN2YwMDE4MTQ5YTlhYzcxYWZhYWRkM2U3ZTc4L3RleHRyZWdpb246ZDA2NWU3ZjAwMTgxNDlhOWFjNzFhZmFhZGQzZTdlNzhfMTE1Mzk_7bbba2d2-1c4f-4289-ab2a-4b3fc9c4a339">ten</span> years. Amortization of licenses typically begins upon the Company obtaining access to the licensed technology and is recorded in cost of revenues for licenses supporting commercialized products. The amortization of licenses to technology supporting products in development is recorded in research and development expenses.</span></div> <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of Long-Lived Assets </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses the recoverability of long-lived assets, including intangible assets, by periodically evaluating the carrying value whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If impairment is indicated, the Company writes down the carrying value of the asset to its estimated fair value. This fair value is primarily determined based on estimated discounted cash flows.</span></div> <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories </span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 (first-in, first-out) or net realizable value and include direct labor, materials, and manufacturing overhead. The Company periodically reviews inventory for evidence of slow-moving or obsolete parts, and writes inventory down to net realizable value, as needed. This write-down is based on management’s review of inventories on hand, compared to estimated future usage and sales, shelf-life assumptions, and assumptions about the likelihood of obsolescence. If actual market conditions are less favorable than those projected by the Company, additional inventory write-downs may be </span></div>required. Inventory impairment charges establish a new cost basis for inventory and charges are not reversed subsequently to income, even if circumstances later suggest that increased carrying amounts are recoverable. <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, net </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.857%;"><tr><td style="width:1.0%;"/><td style="width:45.360%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:50.640%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Machinery and laboratory equipment</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Instruments</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Office equipment</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 7 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Leasehold improvements</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over the shorter of the remaining life of the lease or the useful economic life of the asset</span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.857%;"><tr><td style="width:1.0%;"/><td style="width:45.360%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:50.640%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Machinery and laboratory equipment</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Instruments</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 - 5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Office equipment</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 7 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:11.25pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Leasehold improvements</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Over the shorter of the remaining life of the lease or the useful economic life of the asset</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.717%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment — at cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and laboratory equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Instruments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment — at cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,086)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> Over the shorter of the remaining life of the lease or the useful economic life of the asset <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax bases of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. A full valuation allowance has been recorded against the Company’s net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. The Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest related to uncertain tax positions as a component of income tax expense.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A tax position that is more likely than not to be realized is measured at the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with the taxing authority that has full knowledge of all relevant information. Measurement of a tax position that meets the more likely than not threshold considers the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information available at the reporting date.</span></div> Net Loss per Common ShareBasic net loss per share is calculated by dividing loss available to stockholders of the Company's common stock (the numerator) by the weighted average number of shares of the Company's common stock outstanding during the period (the denominator). Shares issued during the period and shares reacquired during the period are weighted for the portion of the period that they were outstanding. Diluted loss per share is calculated in a similar way to basic loss per share except that the denominator is increased to include the number of additional shares that would have been outstanding if the dilutive potential shares had been issued, unless the effect would be anti-dilutive. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The calculations of diluted net loss per share for each of the three months ended March 31, 2020 and 2019 did not include the effects of the following stock options and other equity awards which were outstanding as of the end of each period because the inclusion of these securities would have been anti-dilutive (in thousands): </span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding to purchase common stock</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,215</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other unvested equity awards</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,583</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,007</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,599</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,222</span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The calculations of diluted net loss per share for each of the three months ended March 31, 2020 and 2019 did not include the effects of the following stock options and other equity awards which were outstanding as of the end of each period because the inclusion of these securities would have been anti-dilutive (in thousands): </span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding to purchase common stock</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,215</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other unvested equity awards</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,583</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,007</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,599</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,222</span></td></tr></table></div> 2016000 2215000 3583000 4007000 5599000 6222000 Stock-Based Compensation <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Equity awards may be granted at the discretion of the Compensation Committee of the Board of Directors under the Company's 2010 Equity Incentive Plan, as amended, or the 2010 Plan, in connection with the hiring or retention of personnel and are subject to certain conditions. The Company recognizes stock-based compensation expense related to stock options, restricted stock units, and market-based stock units granted to employees, directors, and non-employee advisors in exchange for services under the 2010 Plan, and employee stock purchases under the Company's Amended and Restated 2013 Employee Stock Purchase Plan, or the ESPP. Employee participation in the 2010 Plan is at the discretion of the Compensation Committee of the Board of Directors of the Company. Each equity award grant reduces the number of shares available for grant under the 2010 Plan. Stock-based compensation expense is recorded in cost of sales, sales and marketing, research and development, and general and administrative expense based on employees' respective function. During the three months ended March 31, 2020 and 2019, the Company recognized stock-based compensation expense of $5,620,000 and $2,544,000, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of stock options granted is derived from the Black-Scholes Option Pricing Model, which uses several judgment-based variables to calculate the expense. The inputs include the expected term of the stock option, the expected volatility, and other factors.</span></div><div><span><br/></span></div><div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        • </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Expected Term. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected term represents the period that the stock-based awards are expected to be outstanding and is determined by using the simplified method. </span></div><div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        • </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Expected Volatility</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Expected volatility represents the estimated volatility in the Company’s stock price over the expected term of the stock option and is determined by review of the Company’s historical experience. </span></div><div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        • </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Expected Dividend</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The Black-Scholes Option Pricing Model calls for a single expected dividend yield as an input. The Company has assumed no dividends as it has never paid dividends and has no current plans to do so. </span></div><div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        • </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Risk-Free Interest Rate.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The risk-free interest rate used in the Black-Scholes Option Pricing Model is based on published U.S. Treasury rates in effect at the time of grant for periods corresponding with the expected term of the option. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All stock options granted under the 2010 Plan are exercisable at a per share price equal to the closing quoted market price of a share of the Company’s common stock on the NASDAQ Global Market on the grant date and generally vest over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml80My9mcmFnOmY5YmQyZjJlNDBlOTQzY2Q4ZDdiNzEzZDg5NjA2OGY5L3RleHRyZWdpb246ZjliZDJmMmU0MGU5NDNjZDhkN2I3MTNkODk2MDY4ZjlfMjc0Ng_1c0512c0-0fae-4dfb-b57b-f13a05a88070">four</span> years. Stock options are generally exercisable for a period of up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml80My9mcmFnOmY5YmQyZjJlNDBlOTQzY2Q4ZDdiNzEzZDg5NjA2OGY5L3RleHRyZWdpb246ZjliZDJmMmU0MGU5NDNjZDhkN2I3MTNkODk2MDY4ZjlfMjgxOA_4e96bad7-6c4e-4a3e-9060-e0dd7df31d5f">ten</span> years after grant and are typically forfeited if employment is terminated before the options vest.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 was as follows: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of <br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,037,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were 2,016,132 stock options exercisable and outstanding as of March 31, 2020, which had a remaining weighted average contractual term of 3.01 years and an aggregate intrinsic value of $47,000. The Company has recognized all compensation expense related to stock options granted under the 2010 plan. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock units granted under the 2010 Plan generally vest over a period of between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml80My9mcmFnOmY5YmQyZjJlNDBlOTQzY2Q4ZDdiNzEzZDg5NjA2OGY5L3RleHRyZWdpb246ZjliZDJmMmU0MGU5NDNjZDhkN2I3MTNkODk2MDY4ZjlfMzQ4NA_5a66dc3a-3550-46c5-9b04-15960e5a3e88">one</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml80My9mcmFnOmY5YmQyZjJlNDBlOTQzY2Q4ZDdiNzEzZDg5NjA2OGY5L3RleHRyZWdpb246ZjliZDJmMmU0MGU5NDNjZDhkN2I3MTNkODk2MDY4ZjlfMzQ5MQ_4c41047f-ae0b-4864-bfc3-a311096af8a2">four</span> years and are typically forfeited if service to the Company ceases before the restricted stock units vest. The compensation expense related to the restricted stock units is calculated as the fair market value of the Company's stock on the grant date and is adjusted for estimated forfeitures. Restrictions expire after the grant date in accordance with specific provisions in the applicable award agreement. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s restricted stock unit activity for the three months ended March 31, 2020 was as follows: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:63.099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.095%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,669,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(904,354)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(248,455)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,058,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, there was $12,238,000 of unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average period of 2.50 years. The total grant date fair value of restricted stock units that vested during the three months ended March 31, 2020 and 2019 was $3,430,000 and $3,059,000, respectively. Of the 904,354 restricted stock units that vested during the three months ended March 31, 2020, 375,889 relate to shares which we expect to issue to the Company's former CEO due to his departure from the Company.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Market-Based Stock Units</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company granted market-based stock units in each of February 2020, 2019, and 2018, which may result in the recipient receiving shares of stock equal to 200% of the target number of units granted. The vesting and issuance of Company stock pursuant to market-based stock units depends on the Company's stock performance as compared to the NASDAQ Composite Index over the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRmYzYzYThlMGFkYjRlZWJiNjBmM2VhOGI0YjU4NDYyL3NlYzo0ZmM2M2E4ZTBhZGI0ZWViYjYwZjNlYThiNGI1ODQ2Ml80My9mcmFnOmY5YmQyZjJlNDBlOTQzY2Q4ZDdiNzEzZDg5NjA2OGY5L3RleHRyZWdpb246ZjliZDJmMmU0MGU5NDNjZDhkN2I3MTNkODk2MDY4ZjlfNDY5Ng_10c30a2f-ab0a-4d26-a66f-f391924729a7">three</span>-year period following the grant, subject to the recipient's continued service with the Company. As of March 31, 2020, there was $1,602,000 of unrecognized stock-based compensation expense related to market-based stock unit awards, which is expected to be recognized over a weighted average period of 2.25 years. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s market-based stock unit activity for the three months ended March 31, 2020 was as follows:  </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">454,229</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,250</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(181,667)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,378)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at March 31, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524,434</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 181,667 market-based stock units that vested during the three months ended March 31, 2020 relate to shares which we expect to issue to the Company's former CEO due to his departure from the Company.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of these market-based stock units was estimated on the grant date using the Monte Carlo Simulation Valuation Model, which estimates the potential outcome of achieving the market conditions based on simulated future stock prices, with the following assumptions for the three months ended March 31, 2020 and 2019: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's stockholders originally approved the ESPP in May 2013. In May 2018, the Company's stockholders approved the amendment and restatement of the ESPP, which increased the shares authorized for issuance under the ESPP from 650,000 shares to 1,750,000 shares.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The price at which stock is purchased under the ESPP is equal to 85% of the fair market value of the Company's common stock on the first or the last day of the offering period, whichever is lower. Generally, each offering under the ESPP will be for a period of six months as determined by the Company's Board of Directors; provided that no offering period may exceed 27 months. Employees may invest up to 10% of their qualifying gross compensation through payroll deductions. In no event may an employee purchase more than 1,500 shares of common stock during any six-month offering period. As of March 31, 2020, there were 730,916 shares of common stock available for issuance under the ESPP. The ESPP is a compensatory plan as defined by the authoritative guidance for stock compensation; therefore, stock-based compensation expense related to the ESPP has been recorded during each of the three months ended March 31, 2020 and 2019. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation Expense Recognition</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation was recognized in the unaudited condensed consolidated statements of comprehensive loss as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,308 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation capitalized during the periods presented was not material and there was no unrecognized tax benefit related to stock-based compensation for either of the three months ended March 31, 2020 and 2019.</span></div> 5620000 2544000 <div><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 was as follows: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of <br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,037,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,016,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2037132 9.53 0 0 21000 4.89 0 0 2016132 9.58 2016132 9.58 2016132 9.58 2016132 P3Y3D 47000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s restricted stock unit activity for the three months ended March 31, 2020 was as follows: </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:63.099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.095%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,669,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(904,354)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(248,455)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,058,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2669499 6.42 1541873 3.74 904354 5.66 248455 6.22 3058563 5.12 12238000 P2Y6M 3430000 3059000 904354 375889 2 1602000 P2Y3M The Company’s market-based stock unit activity for the three months ended March 31, 2020 was as follows:  <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">454,229</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321,250</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(181,667)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,378)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at March 31, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524,434</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 454229 9.40 321250 4.39 181667 9.52 69378 9.17 524434 6.32 181667 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of these market-based stock units was estimated on the grant date using the Monte Carlo Simulation Valuation Model, which estimates the potential outcome of achieving the market conditions based on simulated future stock prices, with the following assumptions for the three months ended March 31, 2020 and 2019: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.62 0.64 0.0116 0.0250 0 0 4.39 10.22 650000 1750000 0.85 P6M P27M 0.10 1500 730916 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation was recognized in the unaudited condensed consolidated statements of comprehensive loss as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,308 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 239000 204000 653000 619000 420000 423000 4308000 1298000 5620000 2544000 Stockholders' EquityIn August 2019, the Company entered into an Equity Distribution Agreement, or the Distribution Agreement, with Canaccord Genuity LLC, or Canaccord, pursuant to which the Company may offer and sell, from time to time, shares of the Company’s common stock having an aggregate offering price of up to $35,000,000. Under the Distribution Agreement, Canaccord may sell shares by any method deemed to be an “at-the-market” offering as defined in Rule 415 under the U.S. Securities Act of 1933, as amended, or any other method permitted by law, including in privately negotiated transactions. The Company is not obligated to sell any shares under the Distribution Agreement. Canaccord is entitled to a commission of 3% of the aggregate gross proceeds from each sale of shares occurring pursuant to the Distribution Agreement. During the three months ended March 31, 2020, the Company sold 363,120 shares of common stock under the Distribution Agreement at a weighted average price per share of $6.13 resulting in aggregate gross proceeds of $2,227,000. The Company incurred $67,000 in commissions paid to Canaccord in connection with such sales. As of March 31, 2020, we can issue up to $19,714,000 in additional shares of our common stock under the Distribution Agreement. 35000000 0.03 363120 6.13 2227000 67000 19714000 Condensed Consolidated Financial Statement Details<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables show the Company's unaudited condensed consolidated financial statement details as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.717%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,401 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.717%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment — at cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and laboratory equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Instruments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment — at cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,086)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accrued Warranty</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows changes in the Company's accrued warranties for the three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning accrued warranty balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Warranty expenses incurred</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(444)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Provisions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending accrued warranty balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.872%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.716%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.717%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,401 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,301 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3401000 3408000 3856000 3776000 2670000 4117000 9927000 11301000 16424000 16551000 16099000 16796000 2236000 2150000 11907000 11896000 46666000 47393000 27086000 26974000 19580000 20419000 <div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accrued Warranty</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows changes in the Company's accrued warranties for the three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning accrued warranty balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Warranty expenses incurred</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(444)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Provisions</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending accrued warranty balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 279000 330000 541000 444000 625000 487000 363000 373000 . Intangible Assets, Net <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets as of each of March 31, 2020 and December 31, 2019 comprised the following (in thousands): </span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:20.980%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.260%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Licensed intellectual property</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,466)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2012, the Company entered into a development collaboration and license agreement with Advanced Liquid Logic, Inc., or ALL, which was acquired by Illumina, Inc. in July 2013. Under the terms of the agreement, the Company established a collaborative program to develop in-vitro diagnostic products incorporating ALL’s proprietary electro-wetting technology in conjunction with the Company’s electrochemical detection technology. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intellectual property licenses have a weighted average remaining amortization period of 2.19 years as of March 31, 2020. Amortization expense for these licenses was $148,000 for each of the three months ended March 31, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Estimated future amortization expense for these licenses is as follows (in thousands): </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.481%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Amortization Expense </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining in 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets as of each of March 31, 2020 and December 31, 2019 comprised the following (in thousands): </span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:20.980%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.256%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.496%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.260%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Licensed intellectual property</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,466)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4750000 3466000 1284000 4750000 3318000 1432000 P2Y2M8D 148000 Estimated future amortization expense for these licenses is as follows (in thousands): <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.481%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Amortization Expense </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining in 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 443000 591000 250000 1284000 Marketable Securities<div style="margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the Company’s marketable securities as of each of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.087%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government and agency securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>All of the Company's marketable securities have a maturity of one year or less. <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.087%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government and agency securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 14917000 0 4000 14913000 3493000 9000 0 3502000 2390000 0 0 2390000 20800000 9000 4000 20805000 9099000 2000 1000 9100000 9099000 2000 1000 9100000 Fair Value of Financial Instruments <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying amounts of financial instruments, such as cash equivalents, restricted cash, accounts receivable, and accounts payable approximate the related fair values due to the short-term maturities of these instruments. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses a fair value hierarchy with three levels of inputs, of which the first two are considered observable and the last is considered unobservable, to measure fair value:</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the financial instruments measured at fair value on a recurring basis and the valuation approach applied to each class of financial instruments as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.361%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.643%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government and agency securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government and agency securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Level 2 marketable securities are priced using quoted market prices for similar instruments or nonbinding market prices that are corroborated by observable market data. The Company uses inputs such as actual trade data, benchmark yields, broker/dealer quotes, and other similar data, which are obtained from quoted market prices, independent pricing vendors, or other sources, to determine the ultimate fair value of these assets and liabilities. The Company uses such pricing data as the primary input to make its assessments and determinations as to the ultimate valuation of its investment portfolio and has not made, during the periods presented, any material adjustments to such inputs. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the financial instruments measured at fair value on a recurring basis and the valuation approach applied to each class of financial instruments as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.361%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.638%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.494%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.643%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government and agency securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government and agency securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 5310000 0 0 5310000 0 1500000 0 1500000 0 1196000 0 1196000 0 14913000 0 14913000 0 3502000 0 3502000 0 2390000 0 2390000 5310000 23501000 0 28811000 19647000 0 0 19647000 0 9100000 0 9100000 19647000 9100000 0 28747000 Long-term debt <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, long-term debt consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term Loan</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Final fee obligation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unamortized issuance costs</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:3pt;"><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Term Loans</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2019, or the Effective Date, the Company entered into a Loan and Security Agreement, or the LSA, with Solar Capital Ltd. and certain other financial institutions, or, collectively, the Lenders. Pursuant to the LSA, the Lenders have provided the Company with $70,000,000 in a series of term loans, or, collectively, the Term Loans, of which $50,000,000 was funded on the Effective Date and an additional $20,000,000 was funded in December 2019 upon the Company's achievement of a designated amount of product revenues on a trailing six-month basis.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Term Loans under the LSA accrue interest at a floating per annum rate in effect from time-to-time equal to (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum. The Company is only required to make interest payments on amounts borrowed pursuant to the Term Loans from the applicable funding date until February 28, 2022, or the Interest Only Period. Following the Interest Only Period, monthly installments of principal and interest under the Term Loans will be due until the original principal amount and applicable interest is fully repaid by February 1, 2023.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the LSA, the Company is required to comply with certain affirmative and negative covenants, including, without limitation, delivering reports and notices relating to the Company’s financial condition and certain regulatory events and intellectual property matters, as well as limiting the creation of liens, the incurrence of indebtedness, and the making of certain investments, dividends, payments and acquisitions, other than as specifically permitted by the LSA. As of March 31, 2020, the Company was in compliance with all covenants under the LSA.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The LSA also contains customary events of default (subject, in certain instances, to specified cure periods), including, but not limited to, the failure to make payments of interest or premium when due, the failure to comply with certain covenants and agreements specified in the LSA, and the occurrence of a material adverse change, certain regulatory events, or certain insolvency events. Upon the occurrence of an event of default, the Lenders may declare all outstanding principal and accrued but unpaid interest under the LSA immediately due and payable and may exercise the other rights and remedies as set forth in the LSA.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Debt Issuance Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, the Company had $4,524,000 and $5,020,000, respectively, of unamortized debt issuance discount, which is offset against borrowings in long-term and short-term debt. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of debt issuance costs was $596,000 and $366,000 for the three months ended March 31, 2020 and 2019, respectively. Amortization of debt issuance costs is included in interest expense in the Company's unaudited condensed consolidated statements of comprehensive loss for the periods presented. </span></div><div style="margin-bottom:3pt;"><span><br/></span></div><div style="margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Letter of Credit</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2012, the Company provided a $758,000 letter of credit issued by Banc of California to the landlord of its executive office facility in Carlsbad, California. This letter of credit was secured with $758,000 of restricted cash as of March 31, 2020 and December 31, 2019.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, long-term debt consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.675%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.806%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.512%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.807%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term Loan</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Final fee obligation</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unamortized issuance costs</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:27pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 70000000 70000000 4165000 4165000 4524000 5020000 69641000 69145000 3431000 0 66210000 69145000 70000000 50000000 20000000 (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum 2022-02-28 2023-02-01 4524000 5020000 596000 366000 758000 758000 LeasesThe Company has operating and finance lease agreements for its office, manufacturing, warehousing and laboratory space and for office equipment. Rent and operating expenses charged under these arrangements was $484,000 and $526,000 for the three months <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ended March 31, 2020 and 2019, respectively. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reported noncurrent operating lease ROU assets of $4,511,000 and $4,642,000, current operating lease liabilities of $1,856,000 and $1,842,000, and noncurrent operating lease liabilities of $5,513,000 and $5,796,000, respectively, as of March 31, 2020 and December 31, 2019. The Company's operating lease liabilities were measured at a weighted average discount rate of 11.2% and have a weighted average remaining term of 4.73 years.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the future minimum lease payments required under the Company's lease arrangements are as follows (in thousands): </span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.717%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Minimum Lease Payments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining in 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,939 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 484000 526000 4511000 4642000 1856000 1842000 5513000 5796000 0.112 P4Y8M23D <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the future minimum lease payments required under the Company's lease arrangements are as follows (in thousands): </span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.717%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Minimum Lease Payments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining in 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,939 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1493000 2015000 2077000 1939000 1383000 701000 9608000 2239000 7369000 Income Taxes <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates, and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the Company recorded a full valuation allowance against all of its net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. Due to the Company's losses, it only records a tax provision or benefit related to uncertain tax positions and related interest and minimum tax payments or refunds. The Company recorded income tax expense of $15,000 and $16,000 for the three months ended March 31, 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to taxation in the United States and in various state and foreign jurisdictions. The Company's federal and state tax returns since inception are subject to examination due to the carryover of net operating losses. The statute of limitations for the assessment and collection of income taxes related to other foreign tax returns varies by country. In the foreign countries where we have operations, these time periods generally range from three to five years after the year for which the tax return is due or the tax is assessed.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, which includes modifications to the limitation on business interest expense and net operating loss provisions and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. The Company is currently evaluating the impact of the CARES Act on its unaudited condensed consolidated financial statements.</span></div> 15000 16000 Subsequent EventsEffective May 3, 2020, we entered into the Separation Agreement and General Release, or the Separation Agreement, with our former President and Chief Executive Officer, Hany Massarany. Pursuant to the terms of the Separation Agreement and Mr. Massarany's Executive Employment Agreement dated April 5, 2011, Mr. Massarany will receive an annual bonus payment under our 2019 Bonus Plan of $257,500, less applicable withholdings. In addition, Mr. Massarany will receive a severance payment in the amount of $1,005,000, less applicable withholdings, and will be reimbursed for his group health insurance premiums pursuant to the terms of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, for one year following his separation date. All unvested restricted stock units held by Mr. Massarany as of his separation date will accelerate and vest and be settleable on October 1, 2020 in exchange for 375,889 257500 1005000 375889 XML 32 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) $ 15 $ 16
XML 33 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term debt (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 16, 2019
Feb. 01, 2019
Debt Instrument          
Final fee obligation $ 4,165,000   $ 4,165,000    
Unamortized debt issuance costs (4,524,000)   (5,020,000)    
Long-term debt, current maturities (3,431,000)   0    
Long-term debt, excluding current maturities 66,210,000   69,145,000    
Amortization of deferred debt issuance costs $ 596,000 $ 366,000      
Debt instrument, maturity date Feb. 01, 2023        
Debt instrument, interest rate terms (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum        
Term Loans, Debt Facility, Maximum Borrowing Capacity         $ 70,000,000
Letters of credit outstanding, amount $ 758,000        
Restricted cash 758,000 758,000 758,000    
Line of credit facility, maximum borrowing capacity 70,000,000   70,000,000    
Term Loans [Member]          
Debt Instrument          
Amortization of deferred debt issuance costs $ 596,000 $ 366,000      
Debt instrument, interest rate, stated percentage 8.40%        
Debt Instrument, Face Amount $ 50,000,000   0    
Term Loan - $50 million at 8.4% interest          
Debt Instrument          
Long-term debt 70,000,000   70,000,000    
Total debt, net          
Debt Instrument          
Long-term debt 69,641,000   69,145,000    
Long-term debt, current maturities (3,431,000)   0    
Long-term debt, excluding current maturities $ 66,210,000   $ 69,145,000    
Tranche 1 Loan [Member]          
Debt Instrument          
Term Loans, Debt Facility, Maximum Borrowing Capacity         $ 50,000,000
Tranche 2 Loan [Member]          
Debt Instrument          
Debt instrument, interest only period end Feb. 28, 2022        
Debt instrument, interest rate, stated percentage 2.51%        
Term Loans, Debt Facility, Maximum Borrowing Capacity       $ 20,000,000  
Tranche 2 Loan [Member] | Intercontinental Exchange Benchmark Administration Rate [Member]          
Debt Instrument          
Debt Instrument, Basis Spread on Variable Rate 5.90%        
XML 34 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Financial Statement Details - Property and equipment, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property and Equipment    
Property and equipment — at cost: $ 46,666 $ 47,393
Less: accumulated depreciation (27,086) (26,974)
Property and equipment, net 19,580 20,419
Machinery and laboratory equipment    
Property and Equipment    
Property and equipment — at cost: 16,424 16,551
Instruments    
Property and Equipment    
Property and equipment — at cost: 16,099 16,796
Office equipment    
Property and Equipment    
Property and equipment — at cost: 2,236 2,150
Leasehold improvements    
Property and Equipment    
Property and equipment — at cost: $ 11,907 $ 11,896
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of share-based compensation, stock options, activity
The Company's stock option activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted Average Exercise Price
Outstanding at December 31, 20192,037,132  $9.53  
Granted—  $—  
Exercised(21,000) $4.89  
Cancelled—  $—  
Outstanding at March 31, 20202,016,132  $9.58  
Vested and expected to vest at March 31, 20202,016,132  $9.58  
Exercisable at March 31, 20202,016,132  $9.58  
Schedule of share-based compensation, restricted stock units, activity
The Company’s restricted stock unit activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 20192,669,499  $6.42  
Granted1,541,873  $3.74  
Vested(904,354) $5.66  
Forfeited(248,455) $6.22  
Unvested at March 31, 20203,058,563  $5.12  
Schedule of share-based compensation, market based stock units, activity The Company’s market-based stock unit activity for the three months ended March 31, 2020 was as follows:  
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2019454,229$9.40  
Granted321,250$4.39  
Vested(181,667)$9.52  
Forfeited(69,378)$9.17  
Unvested at March 31, 2020524,434$6.32  
Schedule of share-based compensation, market based stock units, valuation assumptions
The fair value of these market-based stock units was estimated on the grant date using the Monte Carlo Simulation Valuation Model, which estimates the potential outcome of achieving the market conditions based on simulated future stock prices, with the following assumptions for the three months ended March 31, 2020 and 2019:

Three Months Ended
March 31,
20202019
Expected volatility62 %64 %
Risk-free interest rate1.16 %2.50 %
Expected dividend— %— %
Weighted average fair value$4.39  $10.22  
Schedule of employee service share-based compensation, allocation of recognized period costs
Stock-based compensation was recognized in the unaudited condensed consolidated statements of comprehensive loss as follows (in thousands):
Three Months Ended
March 31,
 20202019
Cost of revenue $239  $204  
Sales and marketing653  619  
Research and development420  423  
General and administrative4,308  1,298  
Total stock-based compensation expense$5,620  $2,544  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
As of March 31, 2020 and December 31, 2019, long-term debt consisted of the following (in thousands):

March 31, 2020December 31, 2019
Term Loan
70,000  70,000  
Final fee obligation
4,165  4,165  
Unamortized issuance costs
(4,524) (5,020) 
Total debt, net69,641  69,145  
Current portion of long-term debt3,431  —  
Long-term debt $66,210  $69,145  
XML 37 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Additional Paid-in Capital [Member]
Common Stock [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Shares, Outstanding     56,240,000    
Stockholders' Equity Attributable to Parent $ 33,547 $ 500,344 $ 6 $ 80 $ (466,883)
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition 2,544 2,544      
Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures     71,000    
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures 430 430      
Net loss (12,080)       (12,080)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures     715,000    
Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease) (6)     (6)  
Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax 2     2  
Shares, Outstanding     57,026,000    
Stockholders' Equity Attributable to Parent 24,437 503,318 $ 6 76 (478,963)
Shares, Outstanding     60,255,000    
Stockholders' Equity Attributable to Parent 12,163 526,294 $ 6 96 (514,233)
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition 5,620 5,620      
Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures     21,000    
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures 103 103      
Net loss $ (7,008)       (7,008)
Stock Issued During Period, Shares, New Issues 363,120   363,000    
Stock Issued During Period, Value, New Issues $ 2,160 2,160      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures     694,000    
Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease) (39)     (39)  
Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax 4     4  
Shares, Outstanding     61,333,000    
Stockholders' Equity Attributable to Parent $ 13,003 $ 534,177 $ 6 $ 61 $ (521,241)
XML 38 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Current Assets:    
Cash and cash equivalents $ 26,261,000 $ 44,360,000
Short-term marketable securities 20,805,000 9,100,000
Accounts receivable, net of allowances of $405 and $376, respectively 25,721,000 16,759,000
Inventories, net 9,927,000 11,301,000
Prepaid expenses and other current assets 1,800,000 1,877,000
Total current assets 84,514,000 83,397,000
Property and equipment, net 19,580,000 20,419,000
Intangible assets, net 1,284,000 1,432,000
Restricted cash 758,000 758,000
Operating Lease, Right Of Use Asset, Noncurrent 4,511,000 4,642,000
Other long-term assets 945,000 825,000
Total assets 111,592,000 111,473,000
Current liabilities:    
Accounts payable 10,333,000 12,249,000
Accrued compensation 7,396,000 7,493,000
Current portion of long-term debt 3,431,000 0
Operating Lease, Liability, Current 1,856,000 1,842,000
Other current liabilities 3,793,000 2,732,000
Total current liabilities 26,809,000 24,316,000
Long-term debt 66,210,000 69,145,000
Operating Lease, Liability, Noncurrent 5,513,000 5,796,000
Other noncurrent liabilities 57,000 53,000
Total liabilities 98,589,000 99,310,000
Stockholders' equity:    
Preferred stock, $0.0001 par value; 5,000 authorized, none issued 0 0
Common stock, $0.0001 par value; 100,000 authorized; 61,333 and 60,255 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively 6,000 6,000
Additional paid-in capital 534,177,000 526,294,000
Accumulated deficit (521,241,000) (514,233,000)
Accumulated other comprehensive income 61,000 96,000
Total stockholders’ equity 13,003,000 12,163,000
Total liabilities and stockholders’ equity $ 111,592,000 $ 111,473,000
XML 39 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net . Intangible Assets, Net
Intangible assets as of each of March 31, 2020 and December 31, 2019 comprised the following (in thousands):
March 31, 2020December 31, 2019
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Licensed intellectual property$4,750  $(3,466) $1,284  $4,750  $(3,318) $1,432  

In July 2012, the Company entered into a development collaboration and license agreement with Advanced Liquid Logic, Inc., or ALL, which was acquired by Illumina, Inc. in July 2013. Under the terms of the agreement, the Company established a collaborative program to develop in-vitro diagnostic products incorporating ALL’s proprietary electro-wetting technology in conjunction with the Company’s electrochemical detection technology.

Intellectual property licenses have a weighted average remaining amortization period of 2.19 years as of March 31, 2020. Amortization expense for these licenses was $148,000 for each of the three months ended March 31, 2020 and 2019, respectively.

Estimated future amortization expense for these licenses is as follows (in thousands):

Fiscal Years EndingFuture Amortization Expense
Remaining in 2020$443  
2021591  
2022250  
Total$1,284  
JSON 40 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gnmk-20200331.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 139, "dts": { "calculationLink": { "local": [ "gnmk-20200331_cal.xml" ] }, "definitionLink": { "local": [ "gnmk-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "gnmk-20200331.htm" ] }, "labelLink": { "local": [ "gnmk-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "gnmk-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "gnmk-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 427, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 46, "http://xbrl.sec.gov/dei/2018-01-31": 18, "total": 64 }, "keyCustom": 15, "keyStandard": 311, "memberCustom": 15, "memberStandard": 27, "nsprefix": "gnmk", "nsuri": "http://www.genmarkdx.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityCurrentReportingStatus", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.genmarkdx.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityCurrentReportingStatus", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Stockholders' Equity", "role": "http://www.genmarkdx.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - Condensed Consolidated Financial Statement Details", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetails", "shortName": "Condensed Consolidated Financial Statement Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Intangible Assets, net", "role": "http://www.genmarkdx.com/role/IntangibleAssetsnet", "shortName": "Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - Disclosure - Long-term debt", "role": "http://www.genmarkdx.com/role/Longtermdebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - Leases", "role": "http://www.genmarkdx.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.genmarkdx.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Marketable Securities", "role": "http://www.genmarkdx.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Income Taxes", "role": "http://www.genmarkdx.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146112 - Disclosure - Subsequent Events", "role": "http://www.genmarkdx.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Basis of Presentation (Policies)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies", "shortName": "Organization and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Organization and Basis of Presentation (Tables)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationTables", "shortName": "Organization and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Net Loss per Common Share (Tables)", "role": "http://www.genmarkdx.com/role/NetLossperCommonShareTables", "shortName": "Net Loss per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.genmarkdx.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Equity (Tables)", "role": "http://www.genmarkdx.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Condensed Consolidated Financial Statement Details (Tables)", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsTables", "shortName": "Condensed Consolidated Financial Statement Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Intangible Assets, net (Tables)", "role": "http://www.genmarkdx.com/role/IntangibleAssetsnetTables", "shortName": "Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Long-term debt (Tables)", "role": "http://www.genmarkdx.com/role/LongtermdebtTables", "shortName": "Long-term debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Leases (Tables)", "role": "http://www.genmarkdx.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Marketable Securities (Tables)", "role": "http://www.genmarkdx.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Organization and Basis of Presentation - Revenue disaggregation (Details)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails", "shortName": "Organization and Basis of Presentation - Revenue disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia6a4b3be7b844ec8a213e647e492f6e5_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ibddd3d1c9f004fe29cdf8dda607e8711_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Organization and Basis of Presentation - Property and equipment (Details)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails", "shortName": "Organization and Basis of Presentation - Property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ibddd3d1c9f004fe29cdf8dda607e8711_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Organization and Basis of Presentation - Additional information (Details Textual)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual", "shortName": "Organization and Basis of Presentation - Additional information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "0", "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Organization and Basis of Presentation - Recent Accounting Pronouncements (Details)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRecentAccountingPronouncementsDetails", "shortName": "Organization and Basis of Presentation - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Organization and Basis of Presentation - Cash and Cash Equivalents (Details)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails", "shortName": "Organization and Basis of Presentation - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ib4f7190931504d10a12274f905b1f746_I20190331", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Organization and Basis of Presentation - Accounts Receivable (Details)", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails", "shortName": "Organization and Basis of Presentation - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i874bf237ac5f4f95b0bf1f5b85285b33_I20191231", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Net Loss per Common Share (Details)", "role": "http://www.genmarkdx.com/role/NetLossperCommonShareDetails", "shortName": "Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i58e8cdaef4b14aae8922bf76fa1b5839_I20191231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Stock-Based Compensation - Stock awards activity (Details)", "role": "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "shortName": "Stock-Based Compensation - Stock awards activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i58e8cdaef4b14aae8922bf76fa1b5839_I20191231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i50c24d6e26294d3ea9756469b9c9b9bc_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Stock-Based Compensation - Valuation assumptions (Details)", "role": "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails", "shortName": "Stock-Based Compensation - Valuation assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i50c24d6e26294d3ea9756469b9c9b9bc_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Stock-Based Compensation - Expense recognition (Details)", "role": "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "shortName": "Stock-Based Compensation - Expense recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i07c6cc27387d4fe699a98bfef1f9797d_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i50c24d6e26294d3ea9756469b9c9b9bc_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Stock-Based Compensation - Additional information (Details)", "role": "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "shortName": "Stock-Based Compensation - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i50c24d6e26294d3ea9756469b9c9b9bc_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-6", "first": true, "lang": null, "name": "gnmk:MaximumATMOfferingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.genmarkdx.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-6", "first": true, "lang": null, "name": "gnmk:MaximumATMOfferingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Condensed Consolidated Financial Statement Details - Inventories (Details)", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails", "shortName": "Condensed Consolidated Financial Statement Details - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Condensed Consolidated Financial Statement Details - Property and equipment, net (Details)", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "shortName": "Condensed Consolidated Financial Statement Details - Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i874bf237ac5f4f95b0bf1f5b85285b33_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Condensed Consolidated Financial Statement Details - Accrued warranty (Details)", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsAccruedwarrantyDetails", "shortName": "Condensed Consolidated Financial Statement Details - Accrued warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i874bf237ac5f4f95b0bf1f5b85285b33_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Intangible Assets, net - Components of gross and net intangible asset balances (Details)", "role": "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails", "shortName": "Intangible Assets, net - Components of gross and net intangible asset balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Intangible Assets, net - Future amortization expense (Details)", "role": "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails", "shortName": "Intangible Assets, net - Future amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "gnmk:LoansPayableFinalFeeObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Long-term debt (Details)", "role": "http://www.genmarkdx.com/role/LongtermdebtDetails", "shortName": "Long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "gnmk:LoansPayableFinalFeeObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Leases - Future minimum lease payments (Details)", "role": "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails", "shortName": "Leases - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Leases - Additional information (Details)", "role": "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails", "shortName": "Leases - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statement of Cash Flows", "role": "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows", "shortName": "Condensed Consolidated Statement of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Marketable Securities (Details)", "role": "http://www.genmarkdx.com/role/MarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "i79a7b9d7b36449148271929eebe3ef8a_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Income Taxes (Details)", "role": "http://www.genmarkdx.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ied58cf50f75346cabe242f51f48108fc_D20200425-20200425", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Subsequent Events (Details)", "role": "http://www.genmarkdx.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ied58cf50f75346cabe242f51f48108fc_D20200425-20200425", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ic784043e206b4f77a010946a397a52bf_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Statement of Stockholders' Equity", "role": "http://www.genmarkdx.com/role/StatementofStockholdersEquity", "shortName": "Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ic784043e206b4f77a010946a397a52bf_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Basis of Presentation", "role": "http://www.genmarkdx.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110102 - Disclosure - Net Loss per Common Share", "role": "http://www.genmarkdx.com/role/NetLossperCommonShare", "shortName": "Net Loss per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Stock-Based Compensation", "role": "http://www.genmarkdx.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gnmk-20200331.htm", "contextRef": "ia19a342e60d84b4fb38038525af43835_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r315" ], "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r315" ], "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r315" ], "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r315" ], "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "nineDigitItemType" }, "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "gnmk_A2010EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2010 Equity Incentive Plan [Member]", "label": "2010 Equity Incentive Plan [Member]", "terseLabel": "2010 Equity Incentive Plan" } } }, "localname": "A2010EquityIncentivePlanMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "gnmk_A2013EmployeeStockPurchasePlanAmendedandRestatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2013 Employee Stock Purchase Plan Amended and Restated [Member]", "label": "2013 Employee Stock Purchase Plan Amended and Restated [Member]", "terseLabel": "2013 Employee Stock Purchase Plan Amended and Restated" } } }, "localname": "A2013EmployeeStockPurchasePlanAmendedandRestatedMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "domainItemType" }, "gnmk_A2013EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2013 Employee Stock Purchase Plan [Member]", "label": "2013 Employee Stock Purchase Plan [Member]", "terseLabel": "2013 Employee Stock Purchase Plan" } } }, "localname": "A2013EmployeeStockPurchasePlanMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "gnmk_CommonStockAvailableForFutureIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Common Stock Available For Future Issuance", "label": "Common Stock Available For Future Issuance", "terseLabel": "Common stock, value available for future issuance" } } }, "localname": "CommonStockAvailableForFutureIssuance", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_CorporatenotesandbondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate notes and bonds", "label": "Corporate notes and bonds [Member]", "terseLabel": "Corporate notes and bonds" } } }, "localname": "CorporatenotesandbondsMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails", "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "gnmk_DebtInterestonlyPeriodEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period end date for which the debt interest only period expires.", "label": "Debt Interest only Period End", "terseLabel": "Debt instrument, interest only period end" } } }, "localname": "DebtInterestonlyPeriodEnd", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "dateItemType" }, "gnmk_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.genmarkdx.com/20200331", "xbrltype": "stringItemType" }, "gnmk_EPlexRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ePlex Revenue [Member]", "label": "ePlex Revenue [Member]", "terseLabel": "ePlex Revenue" } } }, "localname": "EPlexRevenueMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "domainItemType" }, "gnmk_GrossProceedsfromIssuanceofCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gross proceeds from the issuance of common stock from the Company's at-the-market offering.", "label": "Gross Proceeds from Issuance of Common Stock", "terseLabel": "Gross Proceeds from Issuance of Common Stock" } } }, "localname": "GrossProceedsfromIssuanceofCommonStock", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_InstrumentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Instruments [Member]", "label": "Instruments [Member]", "terseLabel": "Instruments" } } }, "localname": "InstrumentsMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "gnmk_IntercontinentalExchangeBenchmarkAdministrationRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intercontinental Exchange Benchmark Administration Rate", "label": "Intercontinental Exchange Benchmark Administration Rate [Member]", "terseLabel": "Intercontinental Exchange Benchmark Administration Rate [Member]" } } }, "localname": "IntercontinentalExchangeBenchmarkAdministrationRateMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "gnmk_LicenseAndOtherRevenue": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "License and other revenue.", "label": "License and Other Revenue", "terseLabel": "License and other revenue", "verboseLabel": "Other revenue" } } }, "localname": "LicenseAndOtherRevenue", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_LoansPayableFinalFeeObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loans Payable, Final Fee Obligation", "label": "Loans Payable, Final Fee Obligation", "terseLabel": "Final fee obligation" } } }, "localname": "LoansPayableFinalFeeObligation", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_MarketShareUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares granted and achieved based on the performance of the stock price.", "label": "Market Share Unit [Member]", "terseLabel": "Market-based share unit" } } }, "localname": "MarketShareUnitMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "gnmk_MaximumATMOfferingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The maximum value of shares that can be issued under the Company's at-the-market (ATM) offering.", "label": "Maximum ATM Offering Amount", "terseLabel": "Maximum ATM Offering Amount" } } }, "localname": "MaximumATMOfferingAmount", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_OperatingLeaseRightOfUseAssetNoncurrent": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "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, Noncurrent", "terseLabel": "Operating Lease, Right Of Use Asset, Noncurrent" } } }, "localname": "OperatingLeaseRightOfUseAssetNoncurrent", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_PropertyAndEquipmentCostsIncurredButNotPaidIncludedInOtherCurrentLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property and equipment costs incurred but not paid included in other current liabilities.", "label": "Property and Equipment Costs Incurred but not Paid Included in Other Current Liabilities", "terseLabel": "Property and equipment included in accounts payable" } } }, "localname": "PropertyAndEquipmentCostsIncurredButNotPaidIncludedInOtherCurrentLiabilities", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "gnmk_ReagentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reagents.", "label": "Reagents [Member]", "terseLabel": "Reagents" } } }, "localname": "ReagentsMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "domainItemType" }, "gnmk_ShareBasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "durationItemType" }, "gnmk_SufficientCapitaltoFundOperations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sufficient capital to fund operations.", "label": "Sufficient Capital to Fund Operations", "verboseLabel": "Sufficient capital to fund its operations" } } }, "localname": "SufficientCapitaltoFundOperations", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "durationStringItemType" }, "gnmk_TermLoanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Domain]", "label": "Term Loan [Domain]", "terseLabel": "Term Loan - $50 million at 8.4% interest" } } }, "localname": "TermLoanDomain", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "gnmk_TermLoansDebtFacilityMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the debt facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Term Loans, Debt Facility, Maximum Borrowing Capacity", "terseLabel": "Term Loans, Debt Facility, Maximum Borrowing Capacity" } } }, "localname": "TermLoansDebtFacilityMaximumBorrowingCapacity", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "gnmk_TermLoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loans [Member]", "label": "Term Loans [Member]", "terseLabel": "Term Loans [Member]" } } }, "localname": "TermLoansMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "gnmk_TotalTermLoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Term Loans [Member]", "label": "Total Term Loans [Member]", "terseLabel": "Total debt, net" } } }, "localname": "TotalTermLoansMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "gnmk_Tranche1LoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tranche 1 Loan [Member]", "label": "Tranche 1 Loan [Member]", "terseLabel": "Tranche 1 Loan [Member]" } } }, "localname": "Tranche1LoanMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "gnmk_Tranche2LoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tranche 2 Loan [Member]", "label": "Tranche 2 Loan [Member]", "terseLabel": "Tranche 2 Loan [Member]" } } }, "localname": "Tranche2LoanMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "gnmk_TransferofSystemsFromToPropertyandEquipmentintoInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transfer of systems from property and equipment into inventory.", "label": "Transfer of Systems From (To) Property and Equipment into Inventory", "verboseLabel": "Transfer of systems to property and equipment from inventory" } } }, "localname": "TransferofSystemsFromToPropertyandEquipmentintoInventory", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "gnmk_Underwriterscommission": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Underwriters commission", "label": "Underwriters commission", "terseLabel": "Underwriters commission" } } }, "localname": "Underwriterscommission", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "gnmk_WeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Price Per Share", "label": "Weighted Average Price Per Share", "terseLabel": "Weighted Average Price Per Share" } } }, "localname": "WeightedAveragePricePerShare", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "gnmk_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Working Capital", "label": "Working Capital", "terseLabel": "Working Capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "gnmk_XT8RevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "XT-8 Revenue [Member]", "label": "XT-8 Revenue [Member]", "terseLabel": "XT-8 Revenue" } } }, "localname": "XT8RevenueMember", "nsuri": "http://www.genmarkdx.com/20200331", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails", "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails", "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r126", "r187", "r189", "r306" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails", "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails", "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r17", "r188" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowances of $405 and $376, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r93" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net amortization (accretion) of premiums/discounts on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r162" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r58", "r59" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r248" ], "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]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "verboseLabel": "Condensed Consolidated Financial Statement Details" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the types error corrections made to the financial statements.", "label": "Adjustments for Error Correction [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r199", "r201", "r235", "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "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]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r201", "r229", "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r46", "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable", "periodEndLabel": "Allowance for Doubtful Accounts Receivable, Ending Balance", "periodStartLabel": "Allowance for Doubtful Accounts Receivable, Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r46", "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "verboseLabel": "Accounts receivable - net of allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r71", "r92", "r267" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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 deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r149", "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r108" ], "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 calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r287", "r299" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r52" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.genmarkdx.com/role/MarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "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", "netLabel": "Marketable securities", "terseLabel": "Estimated fair value", "verboseLabel": "Short-term marketable securities" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails", "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r134" ], "calculation": { "http://www.genmarkdx.com/role/MarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/MarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/MarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r203", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails", "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Fiscal Year Maturity [Abstract]", "verboseLabel": "Schedule of future minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r94" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails" ], "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 equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r95", "r98", "r127" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents, and marketable securities" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r94", "r97" ], "calculation": { "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r258" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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": "Net decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails", "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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", "verboseLabel": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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", "verboseLabel": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r177" ], "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", "verboseLabel": "Common stock, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value; 100,000 authorized; 61,333 and 60,255 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r193", "r194", "r198", "r237" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r74" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreationDateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about two or more restatements of a single financial reporting concept where restated amounts have been reported in a prior filing.", "label": "Report Date [Axis]", "terseLabel": "Report Date [Axis]" } } }, "localname": "CreationDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r288", "r289", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r266", "r268" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Debt instrument, interest rate terms" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r41", "r254" ], "lang": { "en-US": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r100", "r178", "r179", "r180", "r181", "r265", "r266", "r268", "r297" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefaultFinancialStatementsDateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date the financial statement was made available and submitted, in CCYY-MM-DD format.", "label": "Financial Statement Filing Date [Domain]", "terseLabel": "Financial Statement Filing Date [Domain]" } } }, "localname": "DefaultFinancialStatementsDateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r191", "r192" ], "lang": { "en-US": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredBonusMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing.", "label": "Deferred Bonus [Member]", "terseLabel": "Deferred Bonus" } } }, "localname": "DeferredBonusMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of commitment made to pay deferred cash remuneration.", "label": "Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount", "terseLabel": "Deferred compensation arrangement, cash award" } } }, "localname": "DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r191", "r192" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r33", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r92", "r122" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 1.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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Loss per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r258" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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", "verboseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the compensation cost capitalized during the period arising from equity-based compensation arrangements (for example, shares of stock, units, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Allocated share-based compensation expense, capitalized amount" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Nonvested award, compensation cost not yet recognized, weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Nonvested award, compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Allocated share-based compensation expense, tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails", "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r104", "r105", "r106" ], "lang": { "en-US": { "role": { "documentation": "Information by type of error correction.", "label": "Adjustments for Error Corrections [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "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 measured on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r250", "r251", "r252", "r253", "r255", "r256" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r250", "r251", "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r195", "r196", "r197", "r252", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r257" ], "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]", "verboseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r195", "r196", "r197", "r252", "r281" ], "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]", "verboseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r195", "r196", "r197", "r252", "r282" ], "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]", "verboseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r195", "r196", "r197", "r252", "r283" ], "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]", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r154" ], "calculation": { "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "Remaining in 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r156" ], "calculation": { "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r156" ], "calculation": { "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r150", "r151", "r154", "r157", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "verboseLabel": "Summary of estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r154", "r285" ], "calculation": { "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r150", "r153" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r154" ], "calculation": { "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails", "http://www.genmarkdx.com/role/IntangibleAssetsnetFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "terseLabel": "Finite-lived intangible assets, remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.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 profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r98", "r170" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "verboseLabel": "Product Warranties" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r98", "r159", "r165" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "verboseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r101" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r246" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r123", "r244" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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)", "terseLabel": "Income tax expense (benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.genmarkdx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r98", "r239", "r240", "r241", "r242", "r243", "r245", "r313" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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", "verboseLabel": "Other current and non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r98", "r153" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r148", "r152" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "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)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r121", "r264", "r267", "r293" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r89", "r96" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r47" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r50", "r144" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Summary of inventory on hand" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r51", "r98", "r111", "r145", "r147" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r49" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r48" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r74", "r142", "r143", "r146" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Non-cash inventory adjustments" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r307", "r308", "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r307", "r308", "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r141", "r286", "r296", "r311" ], "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]", "verboseLabel": "Marketable securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Axis]", "terseLabel": "Lease Arrangement, Type [Axis]" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Domain]", "terseLabel": "Lease Arrangement, Type [Domain]" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r270", "r277" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "Remaining in 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r275" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r290", "r302" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r175", "r289", "r300" ], "calculation": { "http://www.genmarkdx.com/role/LongtermdebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.genmarkdx.com/role/LongtermdebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Long-term debt, current maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.genmarkdx.com/role/LongtermdebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, excluding current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r176" ], "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/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/Longtermdebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r174" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and laboratory equipment", "verboseLabel": "Machinery and laboratory equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "verboseLabel": "Marketable securities, gross unrealized gains/losses" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 3.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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 2.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 activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r90", "r93" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r61", "r64", "r69", "r93", "r109", "r292", "r305" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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 loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment", "verboseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r271" ], "calculation": { "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r271" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r271" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r274", "r276" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r273", "r276" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "verboseLabel": "Rent and operating expenses" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r249" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r54", "r55" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities and unrealized holding gain (loss) related to transfers of securities into the available-for-sale classification and out of the held-to-maturity classification.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax", "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r53", "r261" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.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": "Foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r67", "r177" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r54", "r57" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Net unrealized gains on marketable securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r38" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 7.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 non-cash adjustments" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r85" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments associated with debt issuance" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Payments of Stock Issuance Costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r133" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "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", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r203", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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", "verboseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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", "verboseLabel": "Preferred stock, authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "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", "verboseLabel": "Preferred stock, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.0001 par value; 5,000 authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r133" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r82", "r233" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r91", "r168" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Provisions" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsAccruedwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r163" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r98", "r160" ], "lang": { "en-US": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r161" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment \u2014 at cost:" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r163", "r304" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r30", "r98", "r163" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r163" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsTables", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r161" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Property, Plant, and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r184" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r17", "r23", "r98", "r128", "r132", "r303" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.", "label": "Receivables, Policy [Policy Text Block]", "verboseLabel": "Receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Principal repayment of borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r238", "r314" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r5", "r11", "r94", "r97", "r312" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/LongtermdebtDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r108" ], "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 Awards", "verboseLabel": "Other unvested equity awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails", "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "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)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r182", "r301" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r186", "r187" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Product revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r102", "r190" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r119", "r120", "r125" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.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", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationRevenuedisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Computations of diluted net loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of marketable securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r135", "r136", "r137", "r138", "r139", "r140", "r294", "r295" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of credit losses for current financing receivables (such as trade and accounts receivable), including a rollforward of the balance. An alternative caption includes allowance for doubtful accounts.", "label": "Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]", "terseLabel": "Schedule of Credit Losses for Financing Receivables, Current" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r100", "r178", "r179", "r180", "r181", "r265", "r266", "r268", "r297" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r201", "r228", "r234" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r201", "r228", "r234" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of employee service share-based compensation, allocation of recognized period costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r150", "r153" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetComponentsofgrossandnetintangibleassetbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r150", "r153" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Summary of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r24", "r25", "r26" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r172" ], "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": "Accrued warranty" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r163" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsPropertyandequipmentnetDetails", "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPropertyandequipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of share-based compensation, market based stock units, activity" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r203", "r232" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r208", "r218", "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "verboseLabel": "Schedule of share-based compensation, stock options, activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/EquityTables", "http://www.genmarkdx.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of share-based compensation, market based stock units, valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "verboseLabel": "Schedule of share-based compensation, restricted stock units, activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r153" ], "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]", "verboseLabel": "Summary of estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/IntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount from market price, offering date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r213" ], "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": "Equity award other than options, cancelled, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r217" ], "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": "Equity award other than options, cancelled, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r215" ], "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": "Equity award other than options, granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r215" ], "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": "Equity award other than options, granted, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r214" ], "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", "periodEndLabel": "Equity award other than options, unvested at June 30, 2018, shares", "periodStartLabel": "Equity award other than options, unvested at December 31, 2017, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Equity award other than options, unvested, weighted average grant date fair value", "periodStartLabel": "Equity award other than options, unvested, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r216" ], "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": "Equity award other than options, vested, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Equity award other than options, vested in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r216" ], "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": "Equity award other than options, vested, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Fair value assumptions, expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Fair value assumptions, expected volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Fair value assumptions, risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Options, exercisable, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Options, exercisable, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options, cancelled, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "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": "Options, granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options, outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r210", "r232" ], "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", "periodEndLabel": "Options, outstanding at June 30, 2018, shares", "periodStartLabel": "Options, outstanding at December\u00a031, 2017, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r209" ], "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", "periodEndLabel": "Options, outstanding at June 30, 2018, weighted average exercise price", "terseLabel": "Options, outstanding at December 31, 2017, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "periodEndLabel": "Options, vested and expected to vest, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Options, vested and expected to vest, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r200", "r207" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails", "http://www.genmarkdx.com/role/StockBasedCompensationExpenserecognitionDetails", "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails", "http://www.genmarkdx.com/role/StockBasedCompensationValuationassumptionsDetails", "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "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": "Options, exercised, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options, cancelled, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "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": "Options, granted, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares for which recognition of compensation cost was accelerated.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Award accelerated vesting (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of share-based compensation awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Maximum MSU payout percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationAdditionalinformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options, outstanding, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares, Outstanding" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r171" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending accrued warranty balance", "periodStartLabel": "Beginning accrued warranty balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsAccruedwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Warranty expenses incurred" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedFinancialStatementDetailsAccruedwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDescription": { "auth_ref": [ "r166", "r169" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.", "label": "Standard Product Warranty Description", "terseLabel": "Product warranty period" } } }, "localname": "StandardProductWarrantyDescription", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationAdditionalinformationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r177", "r182" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity", "http://www.genmarkdx.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r15", "r16", "r177", "r182" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r177", "r182" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r177", "r182", "r212" ], "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": "Options, exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockBasedCompensationStockawardsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r16", "r177", "r182" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r182", "r202", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r131" ], "calculation": { "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets", "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Text Block [Abstract]", "terseLabel": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTaxPeriodIncreaseDecrease": { "auth_ref": [ "r57", "r259", "r260", "r262", "r263" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cumulative translation adjustment, after tax, from translating foreign currency financial statements into the reporting currency.", "label": "Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease)", "terseLabel": "Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease)" } } }, "localname": "TranslationAdjustmentFunctionalToReportingCurrencyNetOfTaxPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/StatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. government and agency securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/FairValueofFinancialInstrumentsDetails", "http://www.genmarkdx.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/LongtermdebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Weighted average number of shares outstanding, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Computations of diluted net loss per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.genmarkdx.com/role/NetLossperCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26853-111562" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27340-111563" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=SL66093879-108312" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=SL66093883-108312" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4542-108314" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r289": { "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=6876686&loc=d3e534808-122878" }, "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r298": { "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=6879938&loc=d3e572229-122910" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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=6879938&loc=d3e572229-122910" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "305", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=84242212&loc=d3e2352-115587" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r314": { "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" }, "r315": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "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=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } XML 41 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities
3 Months Ended
Mar. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Marketable securities Marketable Securities
The following table summarizes the Company’s marketable securities as of each of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate notes and bonds$14,917  $—  $(4) $14,913  
U.S. government and agency securities3,493   —  3,502  
Commercial paper2,390  —  —  2,390  
Total$20,800  $ $(4) $20,805  
December 31, 2019Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate notes and bonds$9,099  $ $(1) $9,100  
Total$9,099  $ $(1) $9,100  
All of the Company's marketable securities have a maturity of one year or less.
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts Receivable, Net, Current $ 25,721   $ 16,759
Allowance for Doubtful Accounts Receivable, Beginning Balance 376 $ 75  
Provision for bad debt 29 0  
Allowance for Doubtful Accounts Receivable, Ending Balance $ 405 $ 75  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Property and equipment (Details)
3 Months Ended
Mar. 31, 2020
Property and Equipment  
Finite-Lived Intangible Asset, Useful Life 10 years
Machinery and laboratory equipment | Minimum  
Property and Equipment  
Property, Plant, and Equipment, Useful Life 3 years
Machinery and laboratory equipment | Maximum  
Property and Equipment  
Property, Plant, and Equipment, Useful Life 5 years
Instruments | Minimum  
Property and Equipment  
Property, Plant, and Equipment, Useful Life 4 years
Instruments | Maximum  
Property and Equipment  
Property, Plant, and Equipment, Useful Life 5 years
Office equipment | Minimum  
Property and Equipment  
Property, Plant, and Equipment, Useful Life 3 years
Office equipment | Maximum  
Property and Equipment  
Property, Plant, and Equipment, Useful Life 7 years
Leasehold improvements  
Property and Equipment  
Property, Plant and Equipment, Estimated Useful Lives Over the shorter of the remaining life of the lease or the useful economic life of the asset
XML 44 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Expense recognition (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation $ 5,620,000 $ 2,544,000
Allocated share-based compensation expense, capitalized amount 0 0
Allocated share-based compensation expense, tax benefit 0 0
2010 Equity Incentive Plan | Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated share-based compensation expense 239,000 204,000
2010 Equity Incentive Plan | Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated share-based compensation expense 653,000 619,000
2010 Equity Incentive Plan | Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated share-based compensation expense 420,000 423,000
2010 Equity Incentive Plan | General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated share-based compensation expense $ 4,308,000 $ 1,298,000
XML 45 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair value, assets measured on a recurring basis    
Marketable securities $ 20,805 $ 9,100
Assets, Fair Value Disclosure 28,811 28,747
Level 1    
Fair value, assets measured on a recurring basis    
Assets, Fair Value Disclosure 5,310 19,647
Level 2    
Fair value, assets measured on a recurring basis    
Assets, Fair Value Disclosure 23,501 9,100
Level 3    
Fair value, assets measured on a recurring basis    
Assets, Fair Value Disclosure 0 0
U.S. government and agency securities    
Fair value, assets measured on a recurring basis    
Cash equivalents 1,500  
Marketable securities 3,502  
U.S. government and agency securities | Level 1    
Fair value, assets measured on a recurring basis    
Cash equivalents 0  
Marketable securities 0  
U.S. government and agency securities | Level 2    
Fair value, assets measured on a recurring basis    
Cash equivalents 1,500  
Marketable securities 3,502  
U.S. government and agency securities | Level 3    
Fair value, assets measured on a recurring basis    
Cash equivalents 0  
Marketable securities 0  
Corporate notes and bonds    
Fair value, assets measured on a recurring basis    
Marketable securities 14,913 9,100
Corporate notes and bonds | Level 1    
Fair value, assets measured on a recurring basis    
Marketable securities 0 0
Corporate notes and bonds | Level 2    
Fair value, assets measured on a recurring basis    
Marketable securities 14,913 9,100
Corporate notes and bonds | Level 3    
Fair value, assets measured on a recurring basis    
Marketable securities 0 0
Commercial paper    
Fair value, assets measured on a recurring basis    
Cash equivalents 1,196  
Marketable securities 2,390  
Commercial paper | Level 1    
Fair value, assets measured on a recurring basis    
Cash equivalents 0  
Marketable securities 0  
Commercial paper | Level 2    
Fair value, assets measured on a recurring basis    
Cash equivalents 1,196  
Marketable securities 2,390  
Commercial paper | Level 3    
Fair value, assets measured on a recurring basis    
Cash equivalents 0  
Marketable securities 0  
Money Market Funds [Member]    
Fair value, assets measured on a recurring basis    
Cash equivalents 5,310 19,647
Money Market Funds [Member] | Level 1    
Fair value, assets measured on a recurring basis    
Cash equivalents 5,310 19,647
Money Market Funds [Member] | Level 2    
Fair value, assets measured on a recurring basis    
Cash equivalents 0 0
Money Market Funds [Member] | Level 3    
Fair value, assets measured on a recurring basis    
Cash equivalents $ 0 $ 0
XML 46 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net - Components of gross and net intangible asset balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 148  
Finite-lived intangible assets    
Net carrying amount $ 1,284  
Finite-lived intangible assets, remaining amortization period 2 years 2 months 8 days  
Intellectual Property    
Finite-lived intangible assets    
Gross carrying amount $ 4,750 $ 4,750
Accumulated amortization (3,466) (3,318)
Net carrying amount $ 1,284 $ 1,432
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
Rate
shares
Equity [Abstract]  
Maximum ATM Offering Amount $ 35,000,000
Underwriters commission | Rate 3.00%
Stock Issued During Period, Shares, New Issues | shares 363,120
Gross Proceeds from Issuance of Common Stock $ 2,227,000
Payments of Stock Issuance Costs $ 67,000
Weighted Average Price Per Share | $ / shares $ 6.13
Common stock, value available for future issuance $ 19,714,000
XML 48 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional information (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Jan. 01, 2019
Lessee, Lease, Description [Line Items]        
Rent and operating expenses $ 484,000 $ 526,000    
Operating Lease, Right Of Use Asset, Noncurrent 4,511,000   $ 4,642,000 $ 5,097,000
Operating Lease, Liability, Current 1,856,000   1,842,000 1,780,000
Operating Lease, Liability, Noncurrent $ 5,513,000   $ 5,796,000 $ 6,832,000
Operating Lease, Weighted Average Discount Rate, Percent 11.20%      
Operating Lease, Weighted Average Remaining Lease Term 4 years 8 months 23 days      
XML 49 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue:    
Product revenue $ 38,685 $ 21,371
Other revenue 57 162
Total revenue 38,742 21,533
Cost of revenue 22,590 15,670
Gross profit 16,152 5,863
Operating expenses:    
Sales and marketing 6,140 5,909
General and administrative 8,938 4,521
Research and development 6,079 6,343
Total operating expenses 21,157 16,773
Loss from operations (5,005) (10,910)
Other income (expense):    
Interest income 132 133
Interest expense (2,091) (1,276)
Other expense (29) (11)
Total other expense (1,988) (1,154)
Loss before provision for income taxes (6,993) (12,064)
Income tax expense 15 16
Net loss $ (7,008) $ (12,080)
Net loss per share, basic and diluted $ (0.12) $ (0.21)
Weighted average number of shares outstanding, basic and diluted 60,666 56,581
Net loss $ (7,008) $ (12,080)
Other comprehensive loss:    
Foreign currency translation adjustments, net of tax (39) (6)
Net unrealized gains on marketable securities, net of tax 4 2
Total other comprehensive loss (35) (4)
Total comprehensive loss $ (7,043) $ (12,084)
XML 50 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Common Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net Loss per Common Share Net Loss per Common ShareBasic net loss per share is calculated by dividing loss available to stockholders of the Company's common stock (the numerator) by the weighted average number of shares of the Company's common stock outstanding during the period (the denominator). Shares issued during the period and shares reacquired during the period are weighted for the portion of the period that they were outstanding. Diluted loss per share is calculated in a similar way to basic loss per share except that the denominator is increased to include the number of additional shares that would have been outstanding if the dilutive potential shares had been issued, unless the effect would be anti-dilutive.
The calculations of diluted net loss per share for each of the three months ended March 31, 2020 and 2019 did not include the effects of the following stock options and other equity awards which were outstanding as of the end of each period because the inclusion of these securities would have been anti-dilutive (in thousands):
Three Months Ended
March 31,
20202019
Options outstanding to purchase common stock2,0162,215
Other unvested equity awards3,5834,007
Total5,5996,222
XML 51 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Assets measured at fair value on a recurring basis
The following table presents the financial instruments measured at fair value on a recurring basis and the valuation approach applied to each class of financial instruments as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents
Money market funds$5,310  $—  $—  $5,310  
U.S. government and agency securities—  1,500  —  1,500  
Commercial paper—  1,196  —  1,196  
Marketable securities
Corporate notes and bonds—  14,913  —  14,913  
U.S. government and agency securities—  3,502  —  3,502  
Commercial paper—  2,390  —  2,390  
Total$5,310  $23,501  $—  $28,811  
December 31, 2019
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Cash equivalents
Money market funds$19,647  $—  $—  $19,647  
Marketable securities
Corporate notes and bonds—  9,100  —  9,100  
Total$19,647  $9,100  $—  $28,747  
XML 52 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Disaggregation of Revenue
The following table represents disaggregated revenue by source (in thousands):
Three Months Ended
March 31,
20202019
Revenue Source:
ePlex product revenue$34,265  $15,651  
XT-8 product revenue4,420  5,720  
Total product revenue38,685  21,371  
Other revenue57  162  
Total revenue$38,742  $21,533  
Property, Plant and Equipment
Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.
Machinery and laboratory equipment
3 - 5 years
Instruments
4 - 5 years
Office equipment
3 - 7 years
Leasehold improvements
Over the shorter of the remaining life of the lease or the useful economic life of the asset
Property and Equipment, Net
March 31, 2020December 31, 2019
Property and equipment — at cost:
Machinery and laboratory equipment$16,424  $16,551  
Instruments16,099  16,796  
Office equipment2,236  2,150  
Leasehold improvements11,907  11,896  
Total property and equipment — at cost46,666  47,393  
Less: accumulated depreciation(27,086) (26,974) 
Property and equipment, net$19,580  $20,419  
Schedule of Cash and Cash Equivalents
The following table shows a reconciliation of the Company's cash and cash equivalents in the Unaudited Condensed Consolidated Balance Sheet to cash, cash equivalents, and restricted cash in the Unaudited Condensed Consolidated Statement of Cash Flows as of March 31, 2020 and 2019 (in thousands):

March 31,
20202019
Cash and cash equivalents$26,261  $35,304  
Restricted cash758  758  
Total cash, cash equivalents, and restricted cash$27,019  $36,062  
Schedule of Credit Losses for Financing Receivables, Current The allowance for credit losses as of March 31, 2020 and 2019, comprised of the following (in thousands):
Three Months Ended
March 31,
20202019
Beginning balance$376  $75  
Provision for credit losses29  —  
Ending balance$405  $75  
XML 53 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventories
Inventory
March 31, 2020December 31, 2019
Raw materials$3,401  $3,408  
Work-in-process3,856  3,776  
Finished goods2,670  4,117  
Total inventories$9,927  $11,301  
Property and equipment, net
Property, equipment and leasehold improvements are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which are identified below. Repair and maintenance costs are expensed as incurred.
Machinery and laboratory equipment
3 - 5 years
Instruments
4 - 5 years
Office equipment
3 - 7 years
Leasehold improvements
Over the shorter of the remaining life of the lease or the useful economic life of the asset
Property and Equipment, Net
March 31, 2020December 31, 2019
Property and equipment — at cost:
Machinery and laboratory equipment$16,424  $16,551  
Instruments16,099  16,796  
Office equipment2,236  2,150  
Leasehold improvements11,907  11,896  
Total property and equipment — at cost46,666  47,393  
Less: accumulated depreciation(27,086) (26,974) 
Property and equipment, net$19,580  $20,419  
Accrued warranty
Accrued Warranty
The following table shows changes in the Company's accrued warranties for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended
March 31,
20202019
Beginning accrued warranty balance$279  $330  
Warranty expenses incurred
(541) (444) 
Provisions
625  487  
Ending accrued warranty balance$363  $373  
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Schedule of future minimum lease payments  
Remaining in 2020 $ 1,493
2021 2,015
2022 2,077
2023 1,939
2024 1,383
Thereafter 701
Total 9,608
Less: imputed interest (2,239)
Total operating lease liabilities $ 7,369
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Financial Statement Details - Accrued warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Product Warranties Disclosures [Abstract]    
Beginning accrued warranty balance $ 279 $ 330
Warranty expenses incurred (541) (444)
Provisions 625 487
Ending accrued warranty balance $ 363 $ 373
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Additional information (Details) - shares
3 Months Ended
Mar. 31, 2020
May 22, 2013
2010 Equity Incentive Plan | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 4 years  
Award expiration period 10 years  
2010 Equity Incentive Plan | Restricted Stock Units (RSUs) | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 1 year  
2010 Equity Incentive Plan | Restricted Stock Units (RSUs) | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 4 years  
2010 Equity Incentive Plan | Market-based share unit    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum MSU payout percentage 200.00%  
Award vesting period 3 years  
2013 Employee Stock Purchase Plan | Employee stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized   650,000
Number of shares available for grant 730,916  
Discount from market price, offering date 85.00%  
Maximum number of shares per employee 1,500  
Maximum employee subscription rate 10.00%  
2013 Employee Stock Purchase Plan | Employee stock | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Offering period 6 months  
2013 Employee Stock Purchase Plan | Employee stock | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Offering period 27 months  
2013 Employee Stock Purchase Plan Amended and Restated | Employee stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 1,750,000  
ZIP 58 0001487371-20-000136-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001487371-20-000136-xbrl.zip M4$L#!!0 ( "J)I%".7"]^V1\ /;" 5 9V5N+3(P,C P,S,Q97@Q M,#4N:'1M[5WI<]LXEO^^?P7&O3MC5\FVY"-V[$RJW+$SG:I6J5;KU_A)_"GDNGK_WCU MI]U=<6F2>JKR2B16R4JEHBYU/A:_I:J\$;N[[JHWIIA9/9Y4XJ!_T!>_&7NC M;R5_7^DJ4Z_].*_V^?=7^_205T.3SEZ_2O6MT.E?M_2Q.CJ4B4P/DL'@:)@. MAT9N%F_I''F!NI4O?5KLST.#^C]> >(/_?BB3F[$U M=9[N)B8S]LR.A]L'Q\<]_[_H[_5WSOF[G_KTSSD.L#N24YW-SO[R54]5*3ZJ M.W%MIC+_2Z^$L]HME=4COK#4_U P>5@'_7K':SN!<3*=JUVWUL$!K>[J?J*' MNA*#_MYQ>VFKEKUXP0D2F+E\&\WWSZ^/;=Y=7' MK^\NWHLO5Y\OKB^^OOOT45S\[?KJZ@-\+BX^7HJ_77V\NH8+KJ_>7UU\N1+? MOC5K[^CO=5GIT6QCMO1H,1']^:?!B_[Y^G]^G>A2?%&%Y$,0%V.K% D)F:?B M;RI75F;B6F5*EDIL__FGTX.#_GFXBGX?G._T1$H219;"C,1%874F#F#Q*$)Z M AXQE:D20U7=*96+7V0^$Q]D6<)3\UE/P'.':B*S$=X\T=-29:.>P)G),3RD M[,&X)1R"4O CK-?"7^I>)75E\$>93G6NRPJ60+\/8=8CG6AI-=Y063@ZN)56 ME*DQK,>JPJH2AH9%W\(W?EU7TR(S,Z6:9;E=^"#MC;C42VE$-M %9E*< H9[$(U4<+- MXXV9%K S?AI[0OB9T0CN:R&M$DHF$R']C9^EK?QM_#"X)'Z,*,U4541R5HV4 MM7!HE<%SBT: 6?LQX+L*#R*<^-Y:3-;AEA^=R][E< B@QD&^,9L!G>-Q%]9, M=0D3TWEGFYD<@&G^7LMDAM??332<-/)$[,@%LL4D@)])AE MY@X.\?CT_%NV?2KM6.>[E2E@I<6&:\R5^B/HB>]#K1H>E5=GAR]@HH^/? =[ M?G6;.\L5IUO(- 7#=3=3H^KLX'3OF"@U4F*7H(LV?X4H1H _A?A0(*C9>2&U WRFG7MVIH:VEG8")ZU8K7>W4P <[W]\+5L3(;G)R70M$' MI-R+Z)%?4#? HT[W#K?ECA=-5Z1?06>X<>BVQCIPBL]K]$@*>5. C0"R 08# ML1UIMT4#1JKN(H%#QP/V2G'A!/#IJU9XIZO)W.XD:,6D0HU&K ^=O0+:'43K M8. WE47MO&1%&0XN3UWA)WXU94-W(Q#G HCA%H[,*U">%W_!W:I3E96[W#7/D);;5 M?:**BNP;5$_1_DHT9AJSA+?LKDV!,(GVUH)!%>[ \P C#,VZE'=.9AE, RPW M(B)M87)@,TUT$1EQ_%MBIE-=P>^PI].A\A>1*:;3&DV_F4AD(1--QS=164HG M ;:F;9F;;0[" =!^DS"+3,O*&8VQ.<R M(=XKV B+OUTW0PE956 8PGT3914;>)LO$5=J=.\>7VS^.K9>[SV;'?.;X+E8-AO_D+!EIE'T5\[2C+0NI&Q:*'(DDQRQSL M$=*NL@ YELAAID0F[YSX)CT!*MS6('Q^)D\@E:JDS@FYF2UN]'92I<\10(H\)]_,^#XY/><;^_ MUI;T5NP)?57(&7V2&S@KU!?5!"8X0N6_?;S3;%$J9ZC^\ K8+=UV5\$P,8[, M/P.QF;1UKD,%/N?. Y+/2;#CHY42[,F+PL.G* J_@-UJ43QL_MH:J?>)N0], M>^9L9(RJX6(,E8&@8*L+'M^-TJ0&/D0[S0)O@#D(!DI:6[3RES!,FUN8;]DB MA(%(K**\1"/:,?4"P;O$8UMHY,=RZDZ#F"JLN=6IBDQW[REQU CG'ODT(#AP MH-*Y>RS/_V69M#HRU2*O!SA\?5'Q@,S95$*%$]Y\?FJ=V(N]EP,2"!>-X^HD M SC4L\C=][HOTGJ#7K]_U'OQXN!?-P6\SH.'F!QLE'I:@,\U%88?.M*VK%#A M>08JT>\&7M@^J28[8FKP9U:%"^P!<"3!7QL)T.# NI89+:4O1DWP)$0F4B5A MM(;#%HT8N_J7*I,S$!-NOUK^/C#/RS69YP_3LX^5>8:/CWD.CYAYDD1EG7S! MK8)=YPB2L[;G0F!UCA=A\*6N@%]R'#DH M?69W@UV5EDANX&A06&:ZE#WNQ M,3M$=JBJ3!$'.8Y91)3(7>H^ 6MRK,C&/3PY[IV>OL1QX'%^YE%&BZ:)$1P8 ME69!]+P\K?2L#6*"3AX?07MM\!T(>BKMC:J^C9B[!$L***G04\MKC";B--:G M7M0 :-"1=0L;HF#] MSUSR#5R2/CXN62+V$?KDR3"P0F&L_WZ.7Q:Q"5.B*?"FTKD<.3 >QFC M;&) M+N509[HB6X@@!43(? <\M]*9BSZ'F("W=:(+F41A^&?C9"TJ58^/2ITLO_81 M-K(#*M..$^;>H$?T0N;3FA'1(DT65DTU6./!P62(T"SRO4T@4XHJXJ848J)D MAEYR7M;L4A0+TJ>1Y,Y+DVE.27Z:YGI8E^+G.AV#?+Y6,'Q"B1Z"/B7D@0Q> MGA[W*+T%TTKA+@\.>O/IY^L+;X-SF #38RHMO0K!:)KRL[?('R-*-X%I/]CA M8-]J#V"I3Q'V9 ASQL-50.B:?!T#5EVB\-%N9Q)4&]Y3=VI)YNPDN=G971<% M %&2R7Q/?.%45'RHC>JLA[^K)&PO):0D2Y(HDWFZ=PJVR:I8Q$/((,8"T RW=6GRG' +!U)4Z'YJJ,M.S_C=C4/G/B6V$WECM M#JV2-[OD3I[)[$[.RJWOB7M]W.'1HZ<8'OUHQ-O:$AM^&L)I-#SDU/3FKWGK M]9X 61'D0B@&20;$&$P40P>0.: MQ\_G4,BA05R#)84TJK.L";2",2U*&*L/1%X$EV2Z*C" M?+U=92Q=&](C&>-+/&H$LVAPR51B0NU6Q7H2]C'.M\UO2]@Q4),2E-U"B>^C M5JP(P\Z LX.:A[3DNF?D0W$4 Z--$&_81X(O0(M6UF24[B'8J(+GK<[D"9,D MH$L\_J74][L442M7J\#GQ/D"ICM^BN+08\I1_F523Q]'KES$C$D+*#T"'/FP MD2/E*M@X"1>T@4% H7@, *-9K\$>I3Z9G9'Q"A=JQM<%E! RD+8P2@EC.$0[ M(9Q&=56#Z(/U@NEA8S35/%J>$5<$J79DLD*9=*+RSN+L"-1C? 2Z&4I,%>)WSSPG14@_,5/9H MM0<%F+;.Q=.:B1L0#&*[V="P-.=.BY$O'$C@!,N=CFQ& 4_'/I$I[CO,H)'V M ZWO/DD04G4EHQ;FVK80)P_N$&( MZ:+L8$0+["NT4Y2(&'?9RS3VKIP"XNWJ+$N7CKAQ7'Z"8JPJIAO=+9VE?!,6 M$V>.LYS#3J(;TMS(\83MX=PSV:E9I'/]N17@]"5T]NC@\/X5%A5^TF8AA. ; MAG0@B:N\[&+Q!%@2%O/ Z*HZ["&?0T_<>M@/?45 #ZKXB.,MO4A%%Y*,!J^I MW0*3L$#T%]%38-90]\A=9$-HRA!SW :7@9\E,+%&P-"2!(L)Z>?+.:< M,L(2/@ KU A8+ O%_N\RC>[FFNX0XT7S!7$'C.W2X2#^K [H9?CV5ILL!+.* M&I@PX<.9N0%5:_$$L;4U^]*146;%G37Y&"RYYE,WP*@U@%65=!Z]^W[<^KXU M'TXHHL!T6487V$4XD['T-=88S?"#EMPU+AI6D:D:PKF]>&_FB?4-S SFD&LI MWN(!1=N,A_:+X8+,BP1VLGO#>[!H+4&">^(KEEV*7]^]"U$.?:LS<8V:JFSB M&"^.XC@&1Q/HN3S6%XP24EB:'MB8M&_95?I!W*7)6[G^XS-?,[<=#O'[ )5_"G76/3Y^^R S.#0ZY;,GC M2(09.R>LVM\&XQMXP22DOWE-ZP[BJ'72HE;%LDD2U52PVG,BW*&D06O0SI5H M_=R3-G"(;5(US@[B4C-^ B=?X%Q1U,!3[B2P<^K4'@*]![" S'TL_.%M5+1=J+H3V;;T^NQ#O#UFW^"GPI7&,N4)J9!1&1 MOU5CA$7" 8+MP!?C)40H1!!4:NZ29XSO,/8&B,UK\E@KXPUU'G$4LFRP$I:. M#@]WB9,&P-0(4LI;PI>@]1"T]*H'- F5( D6(+=<#-EITE7C MJ1SX/U'=B':;YE%YKKY]7>\?[D5%&DX/QT"G>9IK< ^D2P,%1=;-AZ*!1->1 M/P=[:VQA;#BSX6R7A.LV[BQ(\4S:4$R#3T]=1X%NPI7P<;.YB M$AP>3T;D CA7QW_F?819G$T@VZ0S#U(2;;@S2ZL)6\A=FYMCYX7E8$J03"0S MT;M#2RPQIJ \'XP02E,*7$.B"_Z8R^*T.$N%]K2<'@>KH(-W5(%)G'EKLAIL3HO&/)IRK.=3L5#KAV%"(*31 M&^M8\DV3"=C<=B.&$']O%]./8?_S5A+:PWK([K317-4"8:U94Z<>_VT:LQ,$ M B#FF+N;-,VJ&DT8#-PU=,9A^9@*^/]';E4SXI]QNC1$+673&]UZ:L%83IW M*)%11U"XO5U*2"3GDR.?,MS9W]A@\M4VXK,UE5/[SC.251.^F;/R%VQ20+6C MSINY+?$'C%YZQY% 5U=%6-EVSIK;7;1WO0GM-)=-3)U1A*.L,Q^P#E MH8$3&:9%=\SC^U.%U#WDY(@WO@;'#/=?:3,XW51RI$J1FU6NT%3D3*H;XCYX M;%PT#H-'\2 /M>MJ-7?N$7<":;&>I/,'2M+3PN#!HHD9"B1P*3%"(EWDL-51&8'HQ.*&Z,+I']EJ%(J>&<+ @N(FH?>D&;ZEEQS@OMDZ>H M.*^CO &'XCX:\8D$YD72Q.X:[OC(+/NE=E$_T")HG\HLY(_X\S?>JC;YYF\; M:>0+#(0TW 7+X>QNDR#MU$Y$-0^+TN+,SYU,>)R!QSTMO0PL:[4RA2V _**T1TYD1:.UGF#IS]C#MI84V54R$3UH4X);"HJRCY115+\>?--'J" MH\ ]"@+4NHI"?#ZQ[S(P*Q88&1;1+"ILNN?<#+3T2]>F@*X+_C$-2\_CJ!M> M2CIC!BM_ZTP01'\1\LNIC979[_EC\C-CC]+[C&H^I:*IQ5#NCMTISYG?F[*Q M8%HW(>VA7S9S2Z-<(\4/@BZ*LE#. ,/-*<@F@1$SU;:)7!)QKO6!M^H^4,@O M\LN:0,Q\;@(H#+\ *PN#FD/4';=29]+!('PI&Z9,4WE+<1TZ3D62G7..1>&* M;-NN=-EVM\DP3)5'@87@%:=%B%%@[]SD>UU,7#<>TD;2$4N[%2C,E^V:T6YA M$L2(PV:"5^M4)Z5%.Y7CSQ"WIZC65T9^3Y^FQL?&."K=_*6A5GXV1.=WY>53 M)$L.WI 123E4ZKG4^&U'!YN_YK7C.L%D(Z0]EB0YM&/JD08NOD/!X 8"Z?S^ MMF&)>Q.BY$V8-]I%IQL)?.DRY30?;GO$8[HL).<'$5L:C^[4>_EM'0W78[(' M8.1SQ53^$YKWQG/PD@[#/K FQJZOZUR\A\Z)+*\XQ$,A-[#W=(7VH(WB?FP[ MAMN1]"@P40>[2=WKDL"EZ!H@6@0S\/(6K6H>F) U!':AFFEG&(>DLK/.J2Z" M$5ZN5PN/U1-W%#6B0.,4.YMHCC%0;S.5QH_E&L V(BE5P]:BL"("U[3G#-0' M260M@GCRNF'0?TK*X= IAS 0NI=DD"=:128)#WDT,QP-D5AIZ='@NJ12=4R4M+N6/7Z\+N < (_6# M=,N?4A_ O DUSQC),&48)T;S0:J2+TVX(PR5RKI4'"^ %2(I.8A-:SQ:5C,4 M"^-4P58I@MHQ$1(\D-U;\+E 4&OT:?_!IQ'P0+ "JBG&;+QO]F154;M2KEZ# MCN10;I[6#1Z03\PUE\8PFZ^]Z(F)N<, 56^N.*(I2 W VQ!KII[CK.E#F5GD M]>,H/QN$C73VO0&7ANZD/J?O>EC&73BZT:@NNHA[WE@U-CZAM11OA%T4=:?K M%]HN#&C$S((G1>Y!F2F7[PI)IA:>((YH^- ]1]R;5I+8M<32=AFN6YG-=5TK MF^0]QGF>P^>+--.3:G9\&+SIJK9Y5#N&23_@=3!<-G^U6Z_%?)P3BYIH3?!3 MD+(@&1IH$,/=@XPGW/(="!T"X./'/>)7J2DYF$2ZFU-JIK!:5J$:IS"1&2TJ]AR3VBJ@!.59<4$E#,L^[-DN9O) MHC+%ZV&YF1O#&>1<(PM .ZX ML6*^SX; (I9]4CTW#YNB$E)S\Y?7YE%:&UGC$5_.9:";T"10WXS='"P% M8HP)%F\$%&\, 8OP8EVT%UOV4_?R%32BT)>B CD?]0)?]=;HU%7Y4$;.EXG; MNFCZA'+P">:'B"6&Z!B/ ]?4K<>[/J11M?_UF4,7<>B3:OMPV.J*RQ2Z^^!&6W[J* W),1ZXQ KNY[#:WK_!C4T!GJ/PP5"G9 M5!?Y[@<4:N8[%M9!N+=/X%AQ-,>K6$I!T+.?^6X1WSVI_@*-BQP@%PZ;"5+] MFB"S6 MM?1/)@;N6YUI=--:\G@/VIY[(@H+YM'J#CZ8[5+'K(/!#G>C=S4O37X(H5[H MD<_9#Q-&_")8"V-II8&!+(;>$ JNRXDJ6_/',/*B,294FT@3HI; 8OO$3:4- MWNJ\BJ4;[6XZ@F^'?@8=N'#T!I^O[?L#\(T;?D7OZJ&@<2-(N3=?!+U6F:;6 M!BX8VII2MP:?#:XNAIFZ&MP3PLL!V5B6A^L(F!5-"98X!5''[UZI0$A% M2P7T.:'F,-BME?5G.M4I?^X:S/H.S-B4N3O=2AR_?'$DWDOQ.9,)?E%;((0W MTF;E$"CNS45/O#SH]T_%!8;;'8CT]%Q<@5LDOE344,V_T!)N!I,N?HL"/2S']U$T?13F.LO/82N?5=D"5?:DRHR\*KO@ MD+\GHOCE89N_6E1E<:LKG2/$P$E;S@0':?1V72<<6%%/>QWFF]5^R MQFT?7[3;/E:3Z'VL:>B^'@0G3;I<;)(V$5AR)Z@]QBI&Q9H%W0>/"^O7^\"6XJA%1J M0G;\=AOG=4=%XO3B(@[YS\U\T8M['"&%J61- 9EK3AJ:PG5?K6/R]1^] MA?D"8?ZD2E\ZPAQIZ+U\)*[(0NL46&9,EIW+6C4@0"Z/_Y7D*UGW6>9#;&6X M%XTH\#,NM1H;LL>JUABA11BA#CJ $^Y: L_!+DLC\3L8E66J7=$'O9C2D%)H MZCE]2BYZ[/$#PC+M_&D+E2:'KO5#Y4&>5+C+%C 0&!S#-8\G9 M=62+@P2'GG54V-0LJA<:!T9!OR: B*QO]5CG"+3"((%[K82K?3)C14X=W=6\ MSI>JM+Q=5X(%B U!P$KS56Q^+B-0^FC"%9IA4I\OW_K?J"K*PM8MRK?'?UVR*_:._+V_PI(H//-?^HB25HFW^THA1_707%*]SHV772HS; M\+DNP=[I 6] T^\4Z*",O&4$)5<@+@+L/5O%B]ZB^R2AUN^\F^RP75JNED5<9=:)X)L+>'#&ASL&*? M_$)NFBH[)HTYYV#VFMB#>W\]Q29YDYMV6BYXX%+O6)R.@=\Z4ZY%'R?\$HIZ MM!/@%*1H@ATA5A7*M5$W3X=Z7#->=8$(B=KE?FY*DE.+ABV^EMU59WLG/&35 M==DM7Z*P-?=?Z<4+YP-;A89V C#"_W/ M#=P4I+EE7QM_"%:_TR9 JE) X,EF4 MZLS_$,\3[S^/%X*'C='@3,[.=$['3,]U]/KRY=Y)_X1(MH(55:F?CR/G/2;G M_2J=__+@Y=[!X6#Y]RMO7OGETP8L7WV/DP,'ZW)T]T#I%<@)#)SG_& ;>-F,%%FMF'JY=%ID-A@:X"\CTZ3/)_SMQIKQX_96'M\^_]13E47 M+O_HN.PQVFO/DN$!RJ27W3%I?OGU\UP)!P7EOJC$4FN/'YMDGZGR_XTJE[[< M]YD"GQV>'WEFS\?Z)&=&Q[I/>9KGE.ER;'PKQ;8I*?*%W8!7=J"_NI_HH:[$ MQ=*$8@<1T%\76_#'W_=OW]XER>JOAHU6;F1I1F JN%=2XB\/VP^/?P?X]:;K M_WG-9K[_A=/Y34G/)^[T20:_W\LGM%N7^)H2)I:IF@[I'2D/-CMO0P$>WZ*_ ME42NFCH*8J.W:FAK;.DXZ/?$0;\)%_WSBS[MX[_?<]$]\1AP?N]\$SHLUP:V MFV(+B"Y/NNZ[*R5:0-+B:WKP1>4!$#TL=:JE1;!?7&V]&;M##S[3%;!8\K Z MQ6;AA$?:C,D_Q'51*3N_B)TDCD=3SJFLSNN0G\!IT1(W8^IKG=5F3'7I+B^9 M_,YF3/LA<8P8/5-7<:^%T,*L>8^K?YFY3+"C ;V1SZ%UB9B^L5SIGS6$8R3= MP6 ))O#Q&0)?-.PG>(^SWO=:^0^YK6O@W7Z0G?B6U3\,E/WN!+5X\+7>7;0Y ML9C]H4EG\->DFF:O_P]02P,$% @ *HFD4!V&%4)D" ?C !4 !G M96XM,C R,# S,S%E>#,Q,2YH=&WM6VU/(SD2_GZ_PAMTLR#EK?/"2\(@S0![ MA[3SLBRGT7TZN=O5B86[W6N[$[*__JKL3D@@@:#=U<( $B'=+MOEJJ>J'KN; MXQ_.OIQ>_??K.1N[3+&O__GX\\4IJS5:K6_=TU;K[.J,_?OJT\^LUVQ'[,KP MW$HG=*0:LUG4Z;TVY3FU'KZK)%0_5:2FL+3>%$[>28[N G M<''RC^,?&@UVII,R@]RQQ !W(%AI93YBWP38:]9H5%*GNI@9.1H[UFEWVNR; M-M=RPD.[DT[!R7RZF8+WM3'0W(->IWG0+]QP*H4;#Z)V^Y_# MFI<[.4YU[G R@YW#US#&O9$7(],KK,12/12IN! M&<6[G7Z_/O]E[69[;QC:=MK^9T@#-%*>234;_'@E,[#L,TS9IIXP7W A,# ;"E(WJ.Z]+(-$ MS7<[T7Y[>,'&? +,P$3"%!..&TO+?BFY0>"J&;N$0AO'=,Y^TB9C4;OQ"TNU M03%@OP4I1A85[!,WR3B,V8WJ(3/IE/T+2CW)MG4QLG5WD"4[?/WIM M1N]41O_(+5H,C9K-V'6NIPK$".K!]B987&B<-]=8"7!8+G/&\QDK]/@FW8Y8J/;5S'!D82>N0,CG&Z6;0&[6L+\'!SI6YI^UK M1$2O0L35BOG>[1QVHH.AK7Q>%30*,YVF$B^]82\8-^!=B"Z1L0*?O@%Q$RMI MQR1.8AFF&$HS="VD392V)?:CY&.T"KXLC$Y X&W+=M%U A +P3_G-\F8YR-@ M'S"N+TN%$E&7-Z+^+NSYKE%?A*MP*8D6Y0%#-#ZCX%^"5G UZ;+U1.G*1"E. M-"]3RX!#"2IWZPO^1MZZ"6#1X5UX[1]X>#US/.WRO?D"GZ^:JW9M'D7>KF=@ MD5@C&'S1>1RI=:J'"2_M]EVH,,6 J*MF"J5.EP8'P.PTD=;G/)2"W(]#%/(V M6RYG7 .*>QA7M>X6BO4J&U.CQ,R)NEBMI/";/EO&5@K)C:0%R%"1?0W(::32 M4I7T46]]2?49$G>5J!!N]WRG JF93$K%*;'CLKP2M]46>X3:O4PY\%L,)(BY M%_N#>$*N?;&A$+^\4.CVUH3"UBGU7D1LGXRW#@P,IHD4A'=N=D:3 M)-H(KX!GH2/(D:@HC YL@8+"CD2088<(P/"4!=:7UQ #R$:8L:$"[74U />>R(^=L&HAOKTFW68)LJQ1?20"P^ M?7QKQ.+Y_L!',01+H#X>L33!=XY:\?)0.\_< 1#W@45[_(K@^I:UZ'U"OB9B MHI.D- 2?)1:P9M1,6X?WZ<02Q[()#C0_W]G=T"7%.,!,>D>Z4APW?N"/)^CD M(B\7>NT%K<;<+B@3Y6 ?-R!\#'3W M[^TU]Y]_%/7_T-;2'QV*.9KKMRF),N0RHFZS$V'B"5SE'G%>J,:1/#MM[((> M^!LX9)9)YP >R/^Q1@)"[4*B?GZ07<0=IEM+Z1S_$H6?!PO\5DI4WP=&F2?^ M;&/O;0?YXI)O11D^*"2,2& E IG.!.AT(9& R*O*_F(G-P5^374\$$A?R3WU M]4>L\V.N)^&YVG2%$YDU&8X+[&AAD> V8K\BS-@% 8R\MA[(A$4F8"KX4HO-PMW@?D ZG!Q%9'Y(#/Q8@]?ZA>@;0>RJG,)UI-@&IJ MSD?5LP%3I6_("J5G@*W3L0XYFZ^$ $+V3R$# MJJ ZOZ-?=1MWG8/_*/O!WJ[\1#,\#F\Y<;^QU^QT'VA^L.^# MC=W#9KL;_24C-P_VNW_%P+U^\^A@?\O.+6_J8&YTHBUX_K[6K=UY,2$B=&T9 MWG<1,"&J@W2VNA=PMQJ=T5(:#" +A66A_YMFWXUFCP!NWI&>(W6*F\5 5;JB M6W^#YLM5[I$ZM'4]6RV#6RX*=[I8IE:I\F9_OQGS$6-^XC/6"V]6_%WF#&]I M?2?V_#A[@^:?9,IW.SUDBOYSY3VK%=L^DDR?5_5YT^;YA$/%WVDZ5([Y!Z5L MCM$7%RMO\?&]:_-6+AX)@:\&K*1=MC^C.AU+2-GY#20E/3IC7\(9\_W8:/D- M^!//6PL=WLT?A)#,Q,BYH=&WM6VU3XS@2_KZ_0AMJ9Z$J;\X;D#!4S0"SR]7.S"[' MU=1]NI*M=JQ"MKR2G)#]]=N2[)"0!$+-3AT9H(H06RVIU?UT]R/9G/QX_OGL M^K^_7Y#$I(+\_I_WOUV>D5JCU?K2/6NUSJ_/R:_7'W\CO68[(->*9IH;+C,J M6JV+3S522XS)AZW6=#IM3KM-J<:MZZN6':K7$E)J:#+#:JUGBW,V"]L .#X^Z@U^]WPQ!8.PS8 M\>#X*.S$@_\%J&0+Q7T?;68"WM82L',/>YWF83\WHREG)AD&[?9/HYJ3.SV) M969P,H6=_5<_QLI(!FY-@PH^SH9N/78 VZ%J#VET,U:RR%@CDD*JH1J'^YU^ MOU[]DG:S?3#R;7MM]S.R S1BFG(Q&_Y\S5/0Y!-,R95,:?9S7:.O&AH4C[V@ MYG\!*H_K<)=3O[9#'$?P#!KE6H..6]W%;<)#;D@W:':6E[9^41&Z -0HI6K, MLX:1^? X?SZ+[*U?Y-G%U?7EA\NS=]>7GS_]>^,R=VM1EW7R+YEDV8Q$9,0LV;O?[1Z&%G\HRA(X<-=+L%?$X9PZAL"(C-L+RW6]8(FF_V@D%[ M=$D2.@&B8,)ABMG&)%R3/PJJ$+5B1JX@E\H0F9$/4J4D:#?^(+%4* ;D3R]% M &W#R$>JHL2/V0WJ/BW)F/P"&;;Z3BZS"*?O'[\THW=*H[^G M&BV&1DUGY":34P%L#'5O>^4MSB3.FTDL S@LY1FA"-PB,ZH 7!T6!E4D2FF*",]'(K AE$H#55,RN2TAMPSIR/J?$>0V5P2N$*#,YA M!2*NL*"@6(;=41.&GI\F/$J(+NS'7?\I*"@'L0M(N198>6P1FW*3X )U#I%3 MT(Z;HVJ2X3(GV(V1<+9HAI<(DNYC( $2\PS=8#UZ9_8Z(@3%L5DMM/,,HQ7] MC\P$OT>BL*&*KEVP<1UAP6VLY^@9"RH+-B'N4%,Z3-^;&H')'.6I6XE"H !" M1:(_W73:Z1-1G9!8R*FN<*1@S+5!OF0(M3>]WJAE?0$.NE)F1=N7B(A>B8CK M)?.]V3OJ!(I!SX+00KB+D7^P-[ M0J[=V5 (=R\4NKTUH;!U2EV)B.V3\=:!@<$TXM#4^'70=+'UE+H@O:%R# OM&$T42<6< M HZ%CB%#HB(P.K %8WUY"3$0[5X,E.7@8D)%X7*F!0C$ M,?)4/D'7ZC5\;V@%@%EMWCEP37M:Q%[Q/RM24F,HH* M9>&SP +6C)I*;?"^/:[$L72$ U7G._L;NL08!YA)[TF7BN/&#]SQA#VYR(JY M7@=>JX3J.66R.=C%#3!7G)P]RL(Q(X+?@"C/*N[)U[_:1)MCYY@9:\Y M>/Y1U/^JK:4[.F05FNMW*8;K5-Y_C74O@J6.#/@J/Z+C"*+')G&P>O M.\B=2[XE97@GD# B@>4(9'LF8$\7(@Z(O++LSW=R4Z WMHY[ NDJN:.^[HBU M.N9Z$I[+39<_D5F3X2C#CAKF"6XC]DO"C%T0P,AKZYY,:&02NDA3W#G^!6XQ M96%9>R#X4HC"[F[QWB$?B!4FMCHB!UPN1NRY0_42I'5?3GDVD6("MJ9F=%P^ M&U!E^H8T%W(&V#I-I,_9="D$$++_".%H/O%)X<.)LNP32F-D.BQKJ7&;R64) M9S-:&%D=Z[H'R?Y.B,$!RGI8T%S#L/HR6GA$:_N/%J%N/895+1=T-N29\Y6; MMWS.?=QM]@>'[E&W0?T-J_0I'X,W_6/PEF&KC=WFX5&PN?G!O@\/?-0,^H-O M,O*W4KDW:':..EMV;CE3>W.C$W5.L[>U;NW>"PF!S4=;1O9]!$PLRT$F6][S MN%L.S& A WJ0^9HRU_]5L^]<< 5W6T*:V3W\X'*M.5O?5TS?T;,%^C^F*% M>Z0&;5W+EDO@EJO"72Z6J&6:O-GAW\2:7XV#9V3,CW1&>OZMBO^7.;\K<+Z? MO4+S'S+EF[T>LD3W>?>"U9)A'TFESZOVO&KS?&*A9.]V.E2.N">DI +HS@7* M:W!\U]J\%HI'\'^6<(C)A_FYP6=_EKP:#2VWVW[BN6HN_0OX0__2Q006WTJ_ M][YZ;7U/&F*&*0R,2I>U5U]LW_R&]^8SC:5/__J]^T> T[\!4$L#!!0 ( M "J)I%#M72AIC@4 "DN 5 9V5N+3(P,C P,S,Q97@S,C$N:'1M[5KK M;QHY$/]^?\64Z-I$8I\L$!Z-1(%<CB'!S=M& D2!@SR7A( L/H7Y:@-)4R:AK&8K'0%Q6=BXDQNC84*\<( M.(^I[DFO=-)6+?BDQ#OYK?U*TZ#'W?F,AA)<08FD'LQC%D[@DT?C&]"T;%27 M1TO!)E,)MFF;\(F+&W9+TG[)9$!/4[^"G,G?%@IIX/"4)I;+@+XM3:F:N^G8>KT: MR=:">7+:M$SS]U8I&7?2]GDH<3*!Q.G7E,28T$;!(V$WT4 T60]X^) M>S,1?!YZFLL#+IIB,CZTJ]5R_@^F;AZUTKX#,_EK*0::3V8L6#;?C-B,QG!) M%W#-9R1\4X[15UI,!?/3@3'[AZ+PJ$?RNDAUJR.?@(54RW2U[$2[_MV4C9F$ MBJU;]U5[6BD774#%SFCE/*U5MW\].CL]ZW9&9X-+Q/KU\&/G<@2CP?ZH:!W# M1WVH=W48]KN)FE:E:I;W1\'.$#J]P=6HW]M/!^9N:Y@U&)S"Z'T?AIWK=YW+ M_E ;_'7>_PR=[DCUV*9I/U)[8T;:TI=;8T;$A(6:Y%%39;SL=M M=Q:"R\.0NJI(P8+)*<@IA0]S(M#WP1*N:<2%!.[#'S2\(.(&>HQ,0AY+YI;A M+'1U.%04KP^.;=ML=?DL(N$R>;-:1X!,3[F8@65J'\#G(N'^)>4.-/2PD"%3 M=_KZP*J9K8I53@L7B<%G 7:N)!I2=RZPE*+N)/2@?^=.23BA6/%F,Q;'2GK\ MJ)$>ED>84D%1YG71KM!$W&-NIE(N8AD6M Q#%UT&%TJBH Q7@L;,4]56S=6= M,NKCC"B!9+<4!K[/7!0?^2OVF7ZU_2!#- JSJH7>TLO%74*X F1G: M:E0<-'&CI6#QGU++7KA@W0E(@@0>ML*3#B),I9\((U'YHJS& MD2 I,>1&$[8$:%SXG)"[J_"##E[R9([B4<<-0]25_*(BF3R.'=?'H/Z!O_L MJEE3DVZK25D1JJ4PD601YW4J6VFG+F N/"J5O0**8-O,OK;4% M@J)OK<-4R>^Q. K(LLG"1/)DWFPGT*CIM4H]V0Q(!+[T;A0,Z3WN MK.C51GUS]S=IO\VXIENV\Q*2;0%<3JB6S'9T MMV*4I2O5]/V2IV<$/R+Z>K[?DI&?G=GO%X1G:E4ZZ6&)N[\ZV^SP%['F#^-@ MAXQY09;@I+N*_\N<>P7.=\L"FC_)E*\/G'HK3I[W]I_W;+LEF^Y6^2FDV9UP MR!;P:CH4#F(>, ]RC/YRL5+$Q[Y+4Y2++2'PK$/)[XF-?+/@[.PVII#LUY*L M %PAV2X!KMC.%6<-Q5G#+VO/XJSA1XY=V$BGEZC;@H:$'7>L7ZW^,&MX]+3E&2,F6DN M:2MSM?GX>O+6.Y ;;RYGS_02=7*=^^1?4$L#!!0 ( "J)I%#T#T?C-^P! M 'FP%0 1 9VYM:RTR,#(P,#,S,2YH=&WLO>E66TF6-OR_KT(?5=V=N1:! M8QZ\[IS?-8M#AO]"L44?W.P^S)Z M32Q/%A%M+>+))(F0"G&4N1HR8A)1F1*C"B M6%@.+^%ZR:R.V ;'8W1.XL2BU8X[H;FD^;&-/KP=O&&[]_*T5_RUU.CWCU^^ M>'%RU>W[9]7+J\JEFT/]]T'3'&O!@> MO3QUT$.'UAY_/3G9GAN>>G$ 'D4TP@0Q:'L=VRW<_A=,5W6B]R M)V)V=?IW;3EUW>;E6[ 7^;"SO:]M+T[[J!?]M2O@\\IAY\N+H@UGQRSC%_VN M;?=2I]NR?IY/+W7[7\O!_CRAN86O0ZG1/VLP:,SQM\O?-,C%^?*%Z.#7R'1[_[P MON8%'!T3U2[H/B?0?'EKZ77G78?1B^JGQU# M=_O1I[^6^O&T_V+8NR]6_^N__NO/?M%OQM4,1G0)N3]?C+[\\\7HUJX3SE;_ M#,672J]_UHQ_+86B=]RT9R_;G7:$!A2G+_.)L3OZLP@AMH=_PO$:4$BW\*/G MG_9W8OIKJ;#$6,9IE#AH[GAR3&.F!14V<::9^+0^; H!65T-@[9MY4?'XN5& M&]IWMA,/BU[NEWX-CBQ5B@!W#NS#F5OO?-FB.U_V6740CC:^'+PU1]M'.ZW] M<_B_WFA6W[[YO'^TTSSX^'=1.WK5JM(/C>VWFWC_:(_7UO?/MEBMN7_>P0=P MI$HW^$']5>, CA]\_%#L'^V?'!S!\7JCJ+W=)-OK[VFUJ?$6/3C;_^CE/H5G M''WX?'"TSP_@6&W=TUIKXV2[_J;8KA^2_:--MEUO'NU_W/L2WKXIW-L]N7_D M2?7\0^N@]:9Y<+1Q6GN[SVKGAZ?P0VH?-\]KK3='M5:5[W_:.Q_T&?;=4W^M5= M?+I57_LDK:(^.HR,(@YQ9R0R(=.L8E+ 9X,6UI]&]M58*3*>F$/VYU>O_"] MY*:=)]>V*\!NUW;W&R'>/KO>%9*^S9IGX]+FT:A$\,.2:,3XI1K MI(756?=+L@ M]3=%S]OF?K3=C798AW-+V=\F>SPN^\!,T!(L(@'_(JXY16 E@1X$R\D'XCF1 M86F5T!?LZ<7^[:A^4S1C]S7(]+#3+9,*1C$@8$]'1-RRCB$ MH_7!4TZ(!^-@MV6;T,>5G7C#0+?@$<> A3?=CLG_<8%'DO!WR9X=GWT:R^"UD@E :RN#+C)BDCD MA8K.8VR!')96WZQM[3Z]Y*_D>QDQ&+D&XGE-;9'<4NKHWCI)VD*B*;7 0_ MC()E[L%&9Q)'$K$6VNFE50;&V3 @-(6Q?&5_OX%O2@5]JWQ/JZ^S;(Z.25=Q9R@5'D6< MP CGQ -A>^AT2S0/E$<=T]+J^\DZU#^WOG8;L=DLC:X[B_ML3-S"1NX#ED@: M&,)<8XX,#2!]X:@3R5GCQ*2LKKM(? T&>1@.]*8]+(5]J[!KX\PMI/'1"8:( M)V"128^1$5$@*6(*5CD6 OZYL-]TK<_A^LJ@78Q$W6O8;NPM71<_34$H2;CU MUG'!L%$2C#ZM5 :5H.K3YE#J H/40_0%^,N]OY8V:V^N@Z ]:(5._^*$&R*H MG188&)+E:P'X'1<@N1VD.SBLZ\@H3(&QPD8;(F! M_8;!;'NG_Q)429\5!*$EB<_$C"X-D2A'"H-449!,&AM M822O;-G*NZ;UL?*Z,^CV)QX@O9#::_ASNUOOG+2?M^C(IZ MT*5*"/N8-;!- MR%HBP7U*)EC"O%-R:?6U[39[SH9IR6NW#Y[P=O==M_.E&$YV/V>AT4]*8*I! MFX(/9"CB>>2!M<204DD'C8GW9BBT9@'ZK%W8:8GM70<48O.@.'[="<];:/OG MGX2BCH9 $=4ZAY:M12XFC9212MJD) MT:=5 E^J)RZMN3S<#F+5%*OPP(0(> MY6+W.8NLOB$^>:I%8!I,$)NG^A38KI:"2QH)MDIHIQ)PT2I5%(.5*BO,B*>KG6;'9. MOZ>5^O-1O7H_=GVVPR *MU>]W#\[\];;*>QWSIM;A]M MGH#@SVM'^[2ZWFSLUW<^5X\.BOUSL%K?[A,0*K3EO3BH[YU?7@//&AS0/5D] M@K;5JQ2N/=G^^*91>_O^K-;Z^ZCZ,3]K3]36=UH'Z\UFK5Y+U6+,E?$8-",6 M&G1E2J U#<\S1!J)@!,F--FHP6_E6/S(/+T+)K3B+E&FK!>))R,<=HDDX6!P M:^$8RY@@AM 2$U/$Q)7GPBQ36FJ.O(P><1B\2$3,7:@281!*5%LK)=86+.TBE=RHM!CH.)AC%&B8A*HN"(*BR7W*9L15N80 M!W,(!FY$ J 1/7?"47M_5-P8"?L%FK@U$G8#5D9QL+5!O]'I%NA5D@!ICUB+F!P%IQ VEIP^+Q1EEJ)20Z,$XR7 26_"))?8(T2)),'R9C% M05*TX%(B(T"S<*H,6!S8HQ"Y(,8E[[E_+) \W$%Y.$8V>[U!B8_[X6/<2TE! MXRB80-(F4#0L"&0PMLA3[!A1+I@\52[),F-L*AQ2PF/R\+BBCV@93D0(E+1B MB!O'+^;:G71<:&V4UP /O$S%/?S8F6&/FZ;C2HS< 2/C$_3@I%!F@T4BY.F! MB"ER&BMDD^%@GX1@1"<0^WG5CBMUN#*6C^UC V!YW8AA+5A)@BQP419R#MVORK#Z6 2<1 M%=:6SF3XHP3&4P#CBC'R4O3@(E $\Q1QR3PRSH!AJG"PV1JA/LQ1!.0Z7$K_ M]E$T+5/TBMA-!>@6J1''*>$K$@8$8L=H4+1$-72JIB3($B)D\?% M2?$5)UH1$9W(,7;.$0_4()V7\O%(DA)RF#/^.#AY(N.C]&@?#(2-<<*P)AII M*4',\!SR$ YI$P,">; I@BQ*8%FF1Y9E"!X*A!+:=#< M*M*4DZ3.:Z\OA?W^I';TH5FC^R?5]0T0]'NQ#\+>/_>G^Q\/&OL?09!TCQW4 M/0?!->._=LX./H9C< /EP?H:K7V$8T=K)]7ZX6D-! \"/*J=OVDO[YDW+.61HH(I[G>@K:(.NH1=RQY(WGEC'@[W<$[^,J7K]/ M>I23P-5$&X=QY!$3*X@-E NK!0=GA-ZV%"#7_'D9!MWQM7I7H[=S'+O]LW=- MV^ZOMNA@(%W"N>(*CQKN[YV6J,? M8&!^^%Q;__OH:O"N\1K=$/L@9WC>^<'1>U)]NR%JYWNG!T>;(+]6:]76]T[VZY]9K?ZF53W:.]_^^*&Y3]\4T.9O$FL8,4:# MK8<998@KIY&-."'*@J4\$8,##%UV'P3XP+@FF"H=%8]&6">C=,$D';!D298( MF#H"QB..R3FN!:$H,0/D#5)#F@.- SVDO 2?!V?!E+L/ I0/E%(;N!.,"Z>R M3U)N'MR , HBUM[&C5P@+, :4,2F!\2W%/>V A 4XZ)I[Q1) "@Q."YP K@*)*1'G2@1, M'0'75H(# V!GP/[3E(,C0"32($ $HA>") 56 M@!ZEZ68++.,JU5H@8,"^4" M!>^ :8.]-^ /W,&'&[KHKVPOAKSB.[9[P]42:]TNN',Q"_S5V=4I[^Q9_FKM MQ';#\->'V,LEHT;U ::]:K#Z%1'[8K_U_NS@Z.]F;?U5$Q!QOD_?\X/U4-3. M0=KKAZ)VM$:WW^Z+[WR]HV9QL/YWJ]K:P]6WV2FO'1VL-S[7Z":@J_9Y>_TS M./[[',Y+U2./:X>?B,=@W7F,<%;Q/"2'G% .)<)@/%JML<+@ZO']:4C6W2Y9 M]ZUD-TZ/B^[PY)%@P'(G0:21 M!W\?N6+F**$.>QT4IU([3RPG3"FL-8GV9KNM'+&/)=KS][RV]DE8*8-G%C$A M<%ZW+Y!QF",BC,11@*BUSJ*]EV0#9U%*ZQUX>2!9['+91!$$\Q5RC$6L+.UY,@ESY!EA& C;1I.T-^3BP7VE <9J00N#BQ: MHX3DTC@#YC88W*5DGU*RT$Z1M2SV#%L*DH41E2?$)()1G')0A1C*%356@639 MS^*I=UFC]J"P^(^SM\YCMQ-LK_$M(#9:Q\W.68R[L?NE\/$'^&@V.Z/5J]MI M)_K.83M/JXY@\+K3Z_=>V^.B;YOYV[567OXV*Y,LN%9TX (U?9[Q1,6IPC3-9*E.T39(4' MA>DU,Y:P2*0I&:P$V#T!QL:2'+E)/ 8$KBH%CQCTI,ZY:\DE;"*+(EFR< Q6 MMZ>O8CNFHO^FVVF-']DXS7_&$D_WP-.UQ>0T6)*TB AL]UQSPJM=XNK*?(L?"NKR%E@TA M[[.3EZ=:AY0@-%+&O=(/M)]^L'R(.1&PS7M\8* K:C1QADDKA2#@=(K;>(H^ M6A0SSQ[WSS;;O7YW6%6\M]UOQ&Z]8=O;Q_D6O;=YD[;>YL6$T\>8-XD$@_U+ M[-K#.#R8=PYX8XON<,%2B;Q;D7 'AEFL6H MC23S,*_1=QZ=/TKV&S" [JQU]^!YXU630)>/!P D'R%!*+3 MQ03]F@]S5&OE;/;MC_MPW4X3Y,KW6^]YK;5):_6-T^WU9FM[?4/4X-E7^3 [ M1]L?,X;\"3R1;==WCFH?:\7^Q_?GM?K?1_OU0U8#3,"U1]]BHO:V*O9;FWD) M!;R=%_"9 #8:!^M54FW5&MO#VI;O^?;';_)A.-:64*F1RYOY\IP>[;A(B"H0 M&07K76L@);W"[[&XY7O;ZF&(P/=8!'<=+&^LC]\$FJ;,%G.!C&I];WS54Y[J MXP'4%.'* U_D7WTNAM#D<%1-,%>J=K3HC5HO>ITNYV3HGWXVA[#D?Y9 M"9E[069_G$]P<@ ,;E$$XQ=TC06T@&!S$)O$H)+D02VMJD?ADX>MI2Q1,RNH M&5N$#6B)QAHD,(Z(@YN4'7:-J/32:,.$X?(NJ'FJ]9<_-E/KL=N:\E9=#Q7X MM42A*CW(RRO%P5&C67N[!XY&HSA8/Z3PS%S0G.=[5NN?R7[K[P1."*Z='YY4 MCZIGM?K:2?4$AKUDT>3-'S#+12=5RJOH,;*2Y5VMA2)2+ZW^9G^O@&-8.>Q& MZ+INI9,J=$60_ZYTNL/O.^V(ACL<5H9=G*4( Q#,_V9EX]0WLA=:>17;OM'* M.Z&OA5;1'FX[GR&P7-GJAY5*=E7RO=J5HEV)*47?K]A>?E)^@#T^;A8^UZRN M'(_57&Y^OZS82C78, M.X\CYUJ[Q(*3+@J!E<0VW'G9_S/RE1X+FJ?5]Y\BN,.. +PQC)VRW/]AND7&5_(^ZRV]DER*WQ>_V-MWN$D)($LIQBID#=: MT#8D#+HD#_'OY9V_:!0AQ)'LAR46@&]B;_7/9M'^_++G&[%E0=R5T^'G_MDQ M]'JO:!TW8="-OFMT,QH.VZW/7\6\<@JV"]S]^CU&CQM_QO!CKS/H#C^=NFZS M>'D!L9%8'Z+*+F\4A]MU7'XJ+O;L (X;-@A>H]'O'[]\\>+DY&2E%_W*8>?+ MB]>;_UY:S:64N%9,P0#Y]N+5RZ^NW_UX&.:[_-3KV^XPOC?<6Q-!X_#76UT= M^]K,,'8J0XQ7.NHR_ODL3KLM(LR')??MZ+M#;IQ]>+QPX.7 MM[@\=ODYW^-&.=QCF[CI=W_1SH4*^Q<]*L8Z__+(/7MT,$3S]2XK>AU.B7JY MM[M^[]Z\A_:U'KB')S-+/4 , D7ZT!X8Q]/7"8[+@Z'X LT: M/W5H?=E^I_M Z'UW??YR/;8[8$7>=-N[$L2U6[RXWOI;>>0!\]'3!\ XGP,$ M[LKG^=2'\_FU?F.$>AZLQ!XG3CAURN@0M1)<6RX-'HX7/7OC1?_*>+G6 Z#\ M@22Q841@'@BVA%(%U(&%(TEQ.6*,&0',-<9X+,Z4 E-GE98D"(XMUH:D8;4V M&ATC44V.,R^0'P^SE3[Z&.!AI]G7+/K5F'V%2BC@: ^LS+'IUNRVY6M&TZ=Y MSK63W=W>VFD!!LL-I8=']QJUX;M'?.VUKRV9()E?IS4,A.9A $:..7/!NAPK M#I$[)7"*$U1G3RR:M1"*[#G8YCM;A,WV10[TG(B))TN\=F!M!,J=I-8$4#]@ M>2@A12YLL3!B\G[0&C1SD&28F)#/Z\9&OMN7N-GVG5:<$Y%%%FS>\II0PCGS MPCC"C0$:# &L!Z871F0[L6^+=@P;MMLNVH>].9$/)]!I)B6>*X5(:XVA//BH M.>BIJ/V-&3GS+:B)4>!4H@C7A)OS9Y1-X/ GS*4T5D2GM8I21$V#GT;T99Y- MC^D+-)F00.TY1I7C,$BMIBD9PRW!PG.3%D^@3T^KTY>J5%*":\@P!D/2"$"$(YDF MJVZ8\9AJ%@DU%B^.F*;K 3ZBR BVB1BN. 770BBE.0>]1H4DB1H3XL*(;)(> MX"/*Q^?BL)Q%BF6.T2H+AH8!5Y 9905U:7*AZ<502H\8,_>@E R/ OQRR;GV MCBA/563#PJXAZ(41S33"DH\GIB1XXMA$XAWF(2KKM%5!:"FEXN0B++D08IIR M6/+Q1&:D4#AR9A+Q'(M@L(&1Q9GV8 %*OSBD-]&PY./))X _1%@"\3#,B4K& MDJ2T(H$21)ZN2X[HX.7M[C[DL@B(@X.:4#<3P);FTT/BEIB,OIJ)=42F9L M"<2W)L$O0![<*^Z8 Q-.WN1;6R M$=R'V-AXUXRG._%+; \6<@(9/&3H22^P=IP[JYQT*9BDJ.;4:V/FP"2?&0E. MQ];&E@@A@Q$\1&YI,HXJC[ED%$LOB)G_,?A_=;W (Y +L.H$C5XIQG,12!63 MRWYQ,C)$Q^=_!$Y*?M,9?X3XF*SS& ?&G3%:,[#WL&&"4NOUC;LLS9?\QHK: M+>( Q(&3%$BR'GNN2=+P(P,7, !S)A6>?P'N1'NXJ-)S(006B#<)8YXB-3XD M'?+".!6U(C>6')@QZ=VZ#^:KL_K9<;SNA&V!EQ(;G6;8!'^Y\R4N[/!\R![T MBR#@JO4-\+*[9^,GWB+@.Q'%3BXB,WI6_E@MVKF8TR)"YR&;U\\8=&X2V*CZ MUJ]"86*@G$OH/&37^QF#SKT$?$]#KR2:ZY,J06.!*4O>6:Z3L\&$G 09L;"$ MBGGP 68.+7=BN;E$"U<\0T,/DRZ%\S8Q*;QQGEHFY5RMSKF7\MA."?R2TI9Y MV$(]# ZIUMSG9;7!.6Y!(VD,1CF-<4N<+!Z M#: B1 ?.L2/>)3L'H/DZ3PQW"$5ST"^^Q-WH!]VB7\3>QJEO#D(,E_O'#/H7 M^_-=SDU>5E5Z=7;S#:Y#XNNN-3FA8[1OPR+"PC)K ] (=A8DQ7+ZJQ$X$)RS M#:AV2+0.1WG/,(^7PGW-16 Y1VKG*=(R$5CL1#" "]^/ M86'+ V@FP?65F%B=MZ/GCAM!K7,$6ZR\]R533!$24\JU3]99IK5*U'"EE0M4 M!L6TP=X;+?@\L43>N.E[P_#^=']W Q4,TYIMC;O1:R =?+E[5*Y>#?#*IRTB MG0B=*P#9F+@C.5T*K WJDI+)$B9)*D3I (:F,30QZ;@6$8! M!">.4H5C$'.P?OO9HN 15XECYB@9EGL-BE.IG2>6$Z84UII$.T\QTQ_ X1MC M8*]=]'L[NWM3BWO-!]BFKZ4"9U%*ZQTS 9")'2'R2F'P\$CUW[)$#]" ;XL2Y2 M3I,@*:?>Z>0O-!&G EW^,:OXV1VX7OS/ "[:^ *_OD?2-R?,I"W]".J((RKN MJ([&3WW@[E3#K=4OO[U5!1BIIGK&(UB@AN33. M>/AQ?GX-HR&S5&WW<^P/9R0R'A:.PZ:4[6F N)+B !;#%6'66FV5YL$[:HB; M@S*ZSP4K3V("Y40(99E.A$=NG#;*4RRDHN!+*2[G8!^=YR?^1_2E;20ZNI3L ML @F4(!+5CC&?;(,C."YFN1^)CB8OMG+3.2Y$@N+Q'!!@@Y6>9^W( ,[.& ^ MY R&!:6SBI4?")!=F\5Z-^CZANW=18R_:NY>>^Z34@?+>X!2^AAA.# QC6.$ M24*X"DY'HURP1/JHE;1\]@V'>Z-@#6X18K#MD/V37+=G47#QB!:% ",R)I-H M3!R<#Z^C'28XD!"XP6Z>4NF>&4U,WQF)7AHP/F*4"E2,U [4B,+4@7:)BO&Y M6AXRQ]BY]5G/:_V)9B0DDK2%'^Z]U RS$*C 21)CZ5PMB)PT*J5=D.%?LXCVUWQ#YFE2R927WE/%M H\16F,-=JE"'P% MWKR:)XTYJGCYM1#C5L++1)!WG*03T[!$TI<53>5,JG+C1A'-CA!%>*,RD2E9[JN=IWNE. M"-J-S6;1/EQKAU%\$?[>.#V&6]U6Y&W^ #6ELF24"A>QM7DOY>BDPU&DX(-1 MWE)KYZE8?@FH66 HIV7>U#")Y @/-%A)I G!:V*8]G&N*J4]FB0?%\,[L1/A20L6:(-%7*.2*K$U(SP ME(S&!6T#MY)RFRL[>F*<)TIH+FQ@<\13=Q+PV]B.7=L$^:Z%5M$N>OVNS4A; M5.TWK8WNJ4\F!4.XX%$IIX)@*OA(DY7U4@ID)G"+B_MF/T4V-D6U2.FJV)PAEABQ(DH./"\II:'&!V/,4_2 MZP4954^_]<0397ZE**6SA(4$TJ&&FT 95E%9EF1R"S*0)BF=1QP[1F@>4JX! M[R7WT9K ,0Y66+#A(=&<.R\TRS4D3+!LP<;3Q$7UJ/K),"P934!TW#AIP7UWR7(=#([1N-D? M56\*\)_C%GBU8;,-W7!8N&9C[ ]N\ ME/6<#*[(M88?HT!8W!+EA%7>&"JY#(*-EH[.]N":"XD]XA@CC%*<:UY@&KAG MU(8(-J"T#/X-,M"Y&&.V[0O;O#+ QZSRUYWN<2=!53 M1CMG5"!@[Q%M=!+.!RF4\@QC,0<)O3\4SN4)>[MO02MUV_G(I:S@#KT\57,8 MX=+8NRHO/"=B2\)K&1DWB>0\;&.%,H0'G]?&B1CG0V_]7&RO.ZU6[.8SWEGH MF3D1#"98"AHUEC9RA?,.]9&#;2&IITQY.A?J::;([C&+N*5<4#TEYC3C1$9@ MNA!L%)X+')C!LS]J-MM?8J^?+[HAQMIIQ[/1Q,J;P>U"N3L@;-']8)N#^.KL MZY__@K?(23)G6SE%YGH[OIZTV3X>]'O#,\B<#%\98_1""<8\YM9;1Z46.50O MA;51S8&7/:\(H7."$#%<%)J 0*3ABH$30@*P/5<&J[S>N$3(4R&$S0E"I'9, M1V&$ 6W#,+4*BQ# N 9,*"72LT+(K C%6I(4ITY'RWFBW#(.7QFPF$.BP9+9 M%\HDU/"C(&01_:VH!&:""1?!30Y!60/60$A.4<5Q%/)YP.=H%"EC2-I(*<4)3$]L MF:%S4#SZN4DL^AAML-2 NL@*PD6,17+&>!Z]PW-N ]XO-#=3%LZL (20)+#5 MVJ1$.$W$T;PXT/G@'%-2S($].J< F9LXPS!RG!;J%,Z4>LPXP(<0^*UM$)X'3-DQ/, R9/& M$N8?)"EZSTEPS+# ,5' ]#:O$,$I\01D_SQ \J01@_D'23 )](L.8"B"$Z$, MV(C1T21]\ $+.JN>3G8,/=Y^2*J\ 2 M]8HD@BT'Y\IA3V@(1,#GQ.DSD=:\^,5&I:2P!C5H+3=@7U,<2<2)&*V<5\]$ M6O/BI!J52_1A9V+R/&"GK=-<&\R5Y<22.5@*,:_9$D_*OH^8DZ=P8$H&PX@C MW 9F75Z*EE,MUR5"YI+Q'Q$AFKBD21!)><;!^7%8V&0EQ8$*&R0N$3*7 M6N81$>(8) M1)1.$\)#"B%77A%.RVA= )=/.WD%SXUW 'E.C OR=S.S+Y3EYXU9I3PT%F2G! M%7-.!;A]5$(G:C2+ST-:\^(9JZ"H9#$Y;T-.*]8BET/%7!'!%&?/Q'J:%R^5 MLB"L55)+R3C8MMIS9JFE+!>62W$.UA!L==J'_=AMK4?WK8ZJP]=;'=M>[[1L MT9[YN+0G,&Z\L];SP*4!RK.11F7 "XF.Q#FH&C=E63SBN. Q8.:BTH))3@G( M@G@EHB+<@]$_#YF./Y-%IV^;EP*9E_EKJSW3V(@H<>)1Q.%*.>NMC<80E>8@ M=#,3$GG,&'A6$DICP03E3&(=532>P2 !TYJG"TT/&'ARB=RW!S =*X/\*WY$ M2 8;IJ/'BFO)+/?))A<]%WE# 3.Y'G@H)C,6;ZRI4>_:-K2(9$ ^,1X?2QJ* M6T=$-!P'PSD75NR*!=C"31'N2V?.WD5K2]03>N7MP#_KR\P>61R\_Y#C?;CR0:8$KL/(Z< M:^T2"TZZ* 16$MLYJ*(T=?OQ,8L62NZ2ML(HT%H$-%9*.G%OB;(TJC1/.Y4^ MAECN_+ /MEM8UXP[H&VN;=, 8SYW<-&&-MCFQJEOY!V67D5H0N%_\S@(LVOL2; M4K.^.>&Q<+4>4^QV8WC=:>7- T>[#7:[&4/Y#3X6_<9F.Q1?BC 8HJLY"$7[ M<+B;UBO;B^&=/O@>U&]_\X*4*_\9)@_-]_+ U/ M6OVS=VS;EZP;__,3KV#X M3NF/ M!"^"DFT5S;.7_UL'//0JM7A2V>FT;/M_EWM@G:(>O/K%B;WB/$(#H"W#CR>C MQG&,_VB"ID,7C2446IB[!X7H+VKYO*Q NV(WGY8;;^>OT95&-Z:_EOYQNR#5 MTFH]&P653JJ\SD"!\?#G"PO2S>*Z%/)WHAX^W#:+P_;+O$MA[.:.&EWANB^^ MN?JGUX&%<5BTD>OT^YW6RPP=N%-_V*2+:R[.:,;4?VD'_<[E)=UA7PR_<9TN MO'N62M,>]^++RS_^&'M>OG[TN6AGTGN9>SD4O>.F/8,A-.S?X7.OL+N"+_#; MAR'2#Y<-NCB^,CKVHA^^/VCTUVMO/'[MXA?#VX\> 2W/7??7$EOZ=EA!<^^( MP&_?&CBI7WC;O/ANU->7G=;O'+\DQ_U*K],L0F4(6X#;Q<$+L7Q__-B&3*8C MJ<#AKU^,I$)&%EZMY?]:'L-&&O]3GNYLK[R M>J5"L>#F/B\XLZQ+\8H08N%)=\J\*J;'JW<=T&^V=ZH5@M'[$M4EJF>/JN5= M3/1+\^"'$)Z1(?FMO_&#(?E;7M97V6['WV]1-1># E&Z(L:$/90^Y2OJ2=[U M(SPB/Z9W5^7Z Y&=3M6,NZ,%,,+5^[VUG?K&SM9^96?CW?9.O?)N;V=W;ZU6 MK]2W*V 1U<'L&9U)6&5[IT+$;^'WRO:;2OU?&Y4QB^FKM;3VNIX/$\/X ZR) M#&,S^S!^T^E6^HU8^<_ =J'US;/**&!2B0#;4*GF;.Y1KS&R7,GAE@?VA9S] MOH"N^/6A_-3B?ZR1G86JI^NEW6MXUW?6:KN;>1"7X_L!X[O?A;L4.39V._\UAW6EQYY.*H12^'[BMO"C#%:\/Y^9>5/XO3E^U.&S["C7WE M(DR]DP.7A27&,DZCQ$'SO,LMTYAI085-G&DF;IKCK;1MGOL(L7BY,8RCYZ>- M'K9TD?+$/IRY]&U]_VR+U9K[YQU\ $>J=(,?U%\U#N#XP<5IOZ=(L>G.U_]+)ZM"G@/N?[K;WS@W5/:F__ M/CI8;[2VZVL8[DVKZYM\>[W9K'U\_R6\_<##O_YN'M#F%W?4.:L>-8M:O58< MU&N?:^=[>+]5^[S]=E]4U]_C&CRW>G3(MS_ND8,W&F_7W[/M];6SZODFJQZM MG7PRVH=DB49",(,X2P[EM3U(&Z^"8D[(*//L$$&,*\&&4P-7HEFM3),S'\?2 M+IW%TEFU:?<.+6^ M/Z3N/ 75C8?#3)-VOV)[E=YQ]'EN.E2*=J7H]RJ^,339;_,_RW'^S,=Y.1DY M?I#?!RQ/=^=;8'@I_4S.]/CT*QHNA)&_NC\\+^3Z#4#A$7=$WSAUWD)N=R;) MZ]QZQW=:6EV/37MB<_;J!9PO.KSLRGMW)57@-0B&I;G6F8L#4#4,UDRZ6W_; M[=L^J/%NI0/^=[=R-.@6O5#X[(*/S/-.&C)RT?97.V<-S^\>VG9Q/OS\^V(! M?$JBV%S96=E=J5SDI76'W;YYD>OG1_U>ZZS\?A_\/Y6=< \[8&8;-@WJN*GE M=T?K?#H-%\;&4T>.UD+HQE[OXI\M: &9RQ#2F\*]W9/;;W<:U7J >QZ*:FO_ MK+8.[:*;)] FEI]?;4$;UC\4VQ\W+Z[Y ,\2[8-ZAQ^\W3BMY?:O?SX[.-K$ MU=8FVS]:X_M''M[U\ S:^;GV$=K4U.=;];5^=1>?;M4W!;3CVQ#6:?7C>SA_ M#1_4P^?J^C[T1_B\_7$?5]_".6\WZ$&KUJA]K)Y5R;40%JFN[Y%/BC+AHY*( M)>(03\$C;8A"@9D0HHR"X+2T*HSDE2U;>=>T/E9>=P;=_K?!K$7PG2<[#%[# MG]O=>N>D70Z"*0Z"??(I:$M34 EA'P7*NZ@A:XE$-B43+&'>*;FT^MIVFSUG MP[?(7W[ZD/L%8H:&X';W7;?S!6R]6,)FBK#Q[),2F&II/!+"4,0SBSJ1&%(J MZ: Q\=X,8=,L4J?;+NS/*7/2=ODO6V@EQ]\^8O,"&-L\*(Y?=T(Y7N\R7C>^ MCM?:T?ZWXY4>''TXJM$WC8.C?7I0WX/WW3O=?EMEM?._6]6/57)PU(0C>^+@ MP[?C=>/TDU#4T1 HHEH'L'6L12XFC921>;FKDBS0I54#(M7?#E6D-34WC-V7PXC'Z&F@(.B[$&\(3 M#YOLFX,LB9VO,U__\P]-B?JC5^G'9CQN=-JQ,BIIL%P!W(T6,59L-]IA'SUI M'D6V_-?@27.K%!XMA^+L$TZYD >V**FD$+<)(\.90E9KX8,6VAF_M*HD_HZ2 MGU! 6QT8[.\R1LI$EZ,U^@E+1:.3!CF;(@@I-!MS?(<_+]3@7.&$:/ M"?W-_9ZU84ZU6_/]EP_/7YO965=#5RBE#YMT97J%DH?.J^(5\K.#0K '7OOS MJ5ZY@A6=JR8/>_FN39X=&_A>[NL,39S6B_YHJ7BTOE'Q3=OKW<'@G:W9HE+, MMXNY:W/[AKJMLGO6%2A\ D()2?,@PAV^QW_>;ER;+N5+WD3BNXC6_?,Y)>MR-/@[C>X160 ?T&[W*;W"_!#^] 2CD7J.3$^ O%[3U&[;_ M[5NT<77SQ(K]7;#M4?J-C+^MB!!D.W!&\2KYF>#I!*L&>]E1\M:7ORN:O7@VX7FK4S?*]\XZ!L4_4<^\3 MMTA)I1#GAB(3/4:YSJ#1B.XGNX:_3LV\D?# MHM:9GXZ>@273=VSICY<$S>@\T*.HK$S>P-NMHM\'MH]-X.]NIYTMHN99)=>B M/*L,Z_M:/YRE7+=].UJ$^XTRN[K'>*QW9P!GW__H>H!=IN?05:R6$9W4L3$:S0 M%G35V7(VT^%F8-=F[7!8@0X[Z3UA%8EA[D>>G*?PEC]H MW_ P^>/RM%M/^''[+D_,MOK%R3]HZ^6917M(V!=^"'6(7GH@XV['C^?ICCNC M:ADONS$3_9.]J ?_[AP[/'W18#G=EZ4W%0/=_2[T;T* M=!Q&Y+K1?D8VP4N]M,T3\(^67I15DF>RT5.HDCR[4]UZ18D'KB_."]GQ3Z9W M'SYO#,;ESR:D'SYOS-F*,0^>)_]I9_ 53,S3=(8DXH[7SLIZM%81 F!L[F*N M6UF_CS3IF X??3%4Y-/*\YQ:)]]L@S^P>Z\;XL][)F.1ALU:.58F,59*=O_% MK(>;G,42I26CS[E$GV"H[(X"%",V_QJE&'V\B#^4 ^=7.OBT9/9'A.O&S2&R M$J+/D-O+UMR>%;3((S:;ES10^52ZW1 MHSLO74_[I"D()0FWWCHN *!H:U4HXZ(:BZV.Q88+($BMH7X'WV_EK:K+U9 MRB.M9?MPC]/^2WB7T.E?G'!#7NBPS<-DZ>%NO[WMJS<&@PS,*3@=/Z\\T;-J M??_\$Y4Q.$X28HE%Q+%,R.D8$5'<"N,"218OK4JRK+59EN)K>9%+\:ZN//MJ MRG-4>GOFMG:]VQJ#,A'EQTQ.?YR(\J.; 9,HQ^M,7&1JVZMO/OROKFVMO:]FY]\_7N0]ICR^'?B3*([P#DRBVV?GY#Q5>;_"\JPZ=W@>G;O; M&GUWYX[@I=4W7V<7AG776S]P\.80=#>%\>NM6WS MK%<,YS"O-.'K3CN,)NKS.3NQ-VCVAZ=L'\=1HTH56:K(V<8^I:6.G'\=R4H= M6?+$D_&$44NK[W/*6-$?3I4/U1U\T;S\G+5EL],;Y"R?-=<9]"_+!^X4O<^E M"BQ5X$Q#F^I2!!F M&[CWTW!3F&S^I:TV[ZKD9E"K_70&>G.ELEW_U\;.7$T_ES/,BVE>E3/,I99Z M2BTEEU:WXJ%MCNRJ82G?TK J#:L9AVS>!KD,',_ M@Z)_-KXC60Z7[_6&:T,OO+M2"Y9:<,;!SF.:;]2TY6:;K8!7&JZ1=!T9?Y3211/211Z:;4*%X&?ER*X M=V,IOZ6&*S7<; .WU'"+H.%$J>%*HG@ZHJ!D:75[6.-]LSVJ PLW*W5;J=MF M&[*E;EL$W29+W582Q1,2!5]:W3AM%*XHJ_:4*FW6D]<)*PL^#WC W7J!;\7KXSU/:J%WF,PL:7O"&[B'7 W\OB^:O==WU$N MW<33X_I\5/I\Q@&P6=^H5LA*963(7\%@M[X&1W)A\\G4>;]- 3[FLV95%C\L MM7\#2I]3O^S5UO;6 :CKN=C^^D9M=_37[O;6YOI:_OK5VA; =J.R^Z^-C4D! M=E8[Z[?-=J7?Z S@)J&W7(FG/A[W*\>V6_EBFX/X^VW[=@7]COI;2OW]] M?[HB&'^*,OQ$K# M'G@Q7OG)U@!XA9N?W/BGU][>Y(7<.N!)'/V?%NM_G"VB MQHGD:JA/HY)_U79]H\+(\E /YRWFYFXWXQ($OPJ"]>CC< O$*QP0<_O^#H3^ MD@S^D8;_/6R?C%_=%WP2W;JVNPMFR%V0OSS> M[RC&[[9W?P(QOAYTNX#+REJO%_N]NXAS(CU4/O^)T/P]+=VYK7H>X&Q[C>'B M)I__B/\9%. @C )AUX$]I3Z&<$T5,=3$Z"*+2=N+[8T9N[:],6)WV-UXT$.'UAZ_S,!> M:X?\S\85JM?ZKVVWF_<@_Y#]X*^;'+,I;W)<*TS+M]ZTMUOOSZOKC4;UO%;4 MU@_)P?I.<_]H@^^W-D3MZ)#O'WUHU.K-1I6^A^?L-/9;I\U\3>U\[W2[_G=S MO[6/J^<[1]OK5;%=?]6LK;\G\,S3&JV>5.M5H;HMKZ M4!P5GGU_+.HOMW#M?4/\'X;;/]\[;1Z_B%5S_#I5GVC7]W%)Y^X"N4':X8BTB9JK:)-FN6B;7*:2?+Q]S+)"(==(DDX+:@6CK&L 8@AM-0 LZ4!SK]J M $&,L#%Z!+:\1YQ&('_J+7)&4&<\#X':I57.EYG$I0;X=0TP8Z[Z/#@WNXU. MMX_ZL=NJM(;%_$?S&&/K6G^@87\QE/5]M]X%BS_0PO/,\A.P\]>^V**9Y?JF MT\WU.ZY6+9?4?@]JK[T>,^ZCXCIP&I#D1H!QSS0R6BODJ;56"((U%V#,^TG$[4KJFQL#MZ2^QZ*^*ZO64*^LE@$102+B!AL$'RF2 MA JOM+=6IZ55LTSP)(S:A6>^,F)__WE$[^&L?J_2C3Z"5POC?[G2COV\W*'96\9PY]^2O93I&7!X2=[W(>]BS'+5FAA0 MJQ8E18&\G95(!\.1P1X;%R(G6.70A:&J#%V40=N2ZZ9BN)9<]W"NNS)4-=9, MRJ11))GK3&+(:!$S!L2PI\ M= J\LG>]%5AA&\&CMPE\>QJ09BJB+$A'$HC7BR$%JDGX]@M/@;,5EZ5J#LS= M>J=OFQ.R;._G;EVLS\]/N/?B_'GF_$FD()3L_D!VWQ[/MR51"\Z80\'Z@+@D M!+G(&:(V8&(I)]*HI57-EP7A,Q?-N-/PFE76*N.Z)4].(ENAY,F'\^25%2R- MDPJ4&"*@VA#'/B&--7QTDK'(DV/< D^R969F;XIKT7CR%AOY:STZ:.UT8@=E M6V:S+;/E7,U#S:%WW*=-?%L2+NA3ONZ9M]]?:8>-2 MPN44\3W7I]?7LJ$PDXE_4UKXJ"DO\>CO[.O])>$55%ACZP@''$6!'(.,Z2P,%@(CGF@PU7< MG$PBF7OAZ6_&_UNX?MQ5%^[#-;.K&5[G;BOY'9S$=%:I^W+ MR=P'T/?FN!%+(TC+>XN4<0IQ(R2R#&Q:13137"?*C5]:54*7T8DR.%O2W6.: ML"7=38KNKJQ50V-06&D4+ &Z2S8@EP1'#LQ3%00F,?OL)=W-K*VZV,'8JT%> MR?,QM@^-K32C[<7*L,FHD]"@%\M%B[-NRMX:GCALMSZ_W+Z4\586\4[N@NVT MUQM%*DK"?R#A5\?M6Y\8"2Y)1$*PB%.=\P^P0T+RI(SD+'&YM)JSNLM*R5N%S-+:Q06F]L>*U8XM,R\)^X&$_7[<;!4Z.,ZL0U1F.W*%'5!6K Z>X M->L]EO?.LVZ;6%&14L_=2\_M74NLP%999B@R,>6%;UXC&TE"1 L+1KR5(K%< M'94L"S-[09=%6R@_ W'I4GF4RF,&E,?$*JV4RN.^RN-L;-92*B&51-@'CGB( M"1EE.%(D>L(E9][:D?+@BI7*8Y:KK$PB:/0D;1F3(@,IALX@KQ&\8RVJB;9T MEMKR:+UV(^C(H\]I^PBZH3N):20U@<&[M;GV:G-KL[ZYL5M9JZU7=NO;K__] MK^VM]8V=W?^M;+S?VZSOO[R#81B*WG'3GF56C;=@YU=/+><*[RODBQ)NE69A M7=$<[K5\%YE.FV2>S_-G*^HX%QM5?-U0^-B>Y8T4IQ9Y+/W#NX7_Y]D%G."^ MR.]&<"ZK;C[$)?P\'D]T(*8@F$/*27 )-:=(>^*1MXP+PD3$+A?2PLN,S9Y' M..OT^\PCAB7I+S[I3W _Z)+T?XWTQ_)V%=5$1((83QIQ[#!RT0F$M9&21FPX MSKLNT67*R[V@9S1?8L'W@H9!WQWDV@J=5MYTR&;HE7F[\V_!;[2.FYVS&'=B MT_9CV+H*MI2\_@!>/[I6%=<[QB67 =F0ER$+[9"6N8:.\$P+I5WBP.MJF1E9 MIL&5";XE!4[%GBTI\-$I\,JT55;C&)A&6!&/N H)F<0Q2IA)BT-(ELI,@=Q, M(IRQ\!18QN0?/,]TW.D.R:B3QA:HA>C*(KD+8.9N@43K(-!UD&?)Z@]A]6LU M<8/S5OO $ 7=BSCC8.+:9)&@S"N3, 'MO+3*ECDKRRTL1I"Z)+V9-&S/8[<3 M;*]1\MT3\-V5%1LTET0)A5)D/.^&IY#A5B$2A05<>2Y3S"-74T+_*!EO-NW8 M!8_0OOY!1;'+_*FS,EP[_W;L]2(ZEZ&*LY+B'T+QURKD9AHG-G 4&+.(2V%R M+CY#),E $DN<4Y(+G&M1QFK+6&W)?].)U9;\][C\-[:%&=7 ?%$CIU6N$&XH MTMP3Y+D#GSYIT%MFR'\3J1VV\/Q7!FH?6#S,?[\LH S0+H!AFX5;3KW](J-? MJXEKDE*"BF1CB(@@VG4DH6@,0W"8NV M)+['(;ZQVF-,4X^Q0D$S <1G&;CRE".P8440@@06Y=(J75;E7F6S:LH^W.V? MH^IC$S1E[^=/W:^TS.+0_202$4JF_S6FOU8_5RDI,3,!,:6RQK.W[_JBU4]YMB'=YTJ7$[".2[K\=;H<6V?&+%=&:&2,#XAS MIQ!8R!(1KTPN0RZ#"T"7?)F1V9OD6C2Z_*5R4Y,((I1MFZRCMV#.:;.T*N4R M)7CF;(-9)Z#26WH6Q#<)AZ@DOD1XBXM9P9 @0'W?4!4\\ MDP2<(FF62;D-TZQ.%SR!J3U#G?B3[:*?/+F[G J>>G)W2?,/I/G#*+IDMT=AMRO+-!(O-&$)G/.0$/?!(J.30REB2B.)WE(![%:6B)M1 ML_3A7OP65'"E4<*9UXW5R"IOD$Q2 M <]ZDIQ;6C5Z6>C9*VR_: F'SS8D^UQY MO=/($ 7./N@QHK!,@GG@2;/,)I)\];QY\MGO WQODBRW ?[%3ILMGVP>I@IV M^QW_N=%I0O?W_K<2_S,H^F"E57TOJ[IZ/?I 26!4(> WC'C2!%D5(XH$:Z:C]$3;259M M7OC0P3&.QM;Q.6H2,(CQ7/E(XD]TO'_9^];F]I(DK7_ M2H?.QGMV(RA/W2^>#44P@&J6T+"8)NK M:(F:78-0WZJKLIY\,BLSRR(@! S&:HTQ5AGQ-G8Q;2U([LYH,!@-O\-P$81? M<=R?"X[2AN>%'KJ"PW2[8GRJJ]BTAO?6!T;3R7@2/Z3L"#TI#G1E3PN"MHI$ MR>HS=KWU ^.KV;=(;17Q'F<^BO]'W\\Y%.UESY>U1B-"667<465<*J$4D-=< M, J<3'M/$V^!EB0 ["$/WEEG/>QT>!>1(Y2V?+0*BYOM=?CG M2ICL./90_'0+7'_C)[H<>K>GJV'LOO'2@.\VXYTA_E80_^Y28J_2"A(=Z:QE M$>)-JL< #0$(442H]=IJG" >;6&*KD#\O[*W(CM@GS<4WIW99BAL Q0NV"[2 M%!*)(!!$PPB%A (CC 51=*CFG#,;Q[#+$-W"Y&HJ<(;"IR:ZF^ZX72*ZHV8O MTM'@K/*G?C@N/_JB',:_?7;BMM:)^Y6[8C&<=5&'G>7!W*_'\O?1>-SSD\-P MK#]G8+\5L%^J+4XPI$9Y"+R5$=@%IT +)@$Q&CM&$/.<=[K\*KW-'HSLO,V0 M]V!!!AGR'AGRECRW$C&&HQU/<=I\63$.(KL5P#C.6*2V$#/:Z:ZDT.+&0UZ[ MG+9K5-%FO)1$60>%BY]GJ93M\. ^U\(-*XA36,Z?W:N'/*/]K=#^4G%Q0CA3 M4$:,CY@/*-<":(4AX! Z$;!%*/A.%Y&M.&BM"SO;M/H-S];+^USA<@6Q#1DN M[P^72XY>([!R2@$+N0<4:@P40@)$M#3$1N)Q-YJ:OO^VRFC7*/RCI7L1W[A?UU_SKK82 MY_;093U\3SU\J:@\H8ZJ?NQ>GS@_.76>I2 MZ^,$KKY^VQNVZ_++W+@/%GTIK^G*?CGTX**>:(V'1]X7VJ;((#T\C\-4#$>3 M>/?)***1GKHR10]%)')^.&X^U:-?!Q6%3OS/,TF#R]=WVCD&U\KS M-8- +_?:\L_T6C7:TF YT=)#[0R-%HOA,$3TD(8:)BG'?V/@0>^*E[G_2Y^/.3Y>'7T M![HZ*8X7CQ^W>L=;+_Y3[&[O_UK[_#H>'_G:*O8[^V\ M*)YWO[SM;;_=W3_>VRUV#GN[>[VCYM/1X>_[N]OIZZ/C^.M@KW=\5!R^BH<. M7K_9^RV>M_^_>\7OAT='S[O[_KD_+":GHVF\B1MO%?ZS]5%[G_FJ*5951)37 M_[J%HOMN?\R0O=:I\UO,SJ@[64\GH_DE#5.HOYFQB]@G?7TV]B_G'ZZ89?7? M9=)3D>C'9[ER?-;7YR_+8?WF]7-GV*;X"T5I#6\S/_*L/3/H>]% WU<\JSG( MT0O*Q;>/?_?B[Q]D+Q24=[P8OD#?.\@0O^.U/VZRNN'%/_#;WW!R/.KJI[K7 M*L(/&SR;)@]?T5Q=,]\??4WAM(K,\2 ^Y71<[,5Y]^UBSHM!GD_*5 +Z!X6_ MKSTUR]!&R=!%R<,L.O=?Q+R?Z-PB%N.6N2]/(5AI%>*^ M$H%4B\,(UF$+DS?^HQ]._=UV+6G1WCY/O9]/2SJG75'HT900; TFP>MJY*9V M4E3-9'CQ37^U]MOUIZM;M\=C'_[L6 MI5N='\S7 ]_O?S[X\N'3N\$>.1CL?_GK_1^P]]ZRWOO_?=\;[,.#]W]\.1B\ M>1^/XXOUP/=[[.#+-C[S=\0F.;1O\==P[/<#OOO3PVWCL'3O ^^=_[?YU M^O5ZX,'QAR\'N^]H[TO_]'#WK]BFO_JQS?&Y!^2O>*SW_L.7=^__YT-O\"KT M=F9K@4?PT]_&:^HY0T )+ &UJ8:UX1Y Q# 7TE@86*=+Y!:7K'7QI&U'Z'9& MV&?%D!7#@RD&;!Q",&#$M*(D8 .MU)B18#VVRH2D&)":*8;X(2N&5BN&+Q>* M@5L?J/$JRAE4@"KK@<9" 2PX90PQCY6/MBS:(F(5Q0<801E MA&BG(I47 @%M,0,L#@B%BEL92*?+!W(:)/;^LAD M--IRQ_3;87BXQ5^:E#]AI@""S@ :A@7:( N'_>10U:X*'.6+EFO#=CY2-CY8('VZ"$-IX!#9D'5"(#).<0."R)I#:J.R5J MORR[IM!WQLKV\^1'[#'>$+A< M)2/.<'EGN%SP88R$,"H@X"B*<.F# C(.%L#.6:*CXI-6=[IL2^:BX6O)E3<[ MV_?PS%=Z$EM8^,]G*:AJO(+$WZ?.K5VCY[?+^EN7T/6CJ,J:ZO<#77WP2;[; M801N,'%9I9UWY/O]E(PT= ?S\=UKX"OSF%OPF(/C[>6ZZT()ZRTDP#,1S3W" M,%#4$6 #M8JQ:/9AT>E&NX^NPK&W\5E)S]:TVV 07*7UED'PX4!P4<);028E MI!HHI!B@AJ7<3,V 1E)H&3S2+&7Z;"FH,@ANG,6V)OSV5S^,9EN_9KC:#Y031W-LP1X;*J&!3-7XE]8OO 8Z2 *" MET$KS@FQO-.E6PROHA;)QB-A=NC>I2/?^+&OJT@GQNO\1]\?G:6-:+)7=X/H M[GR0(\KO+H8X0_Q=('Y_F>QZ 3G5! .NJ0%480N,9@)(ZZG$C%//8'+L0I%] M&MFQFW'PR1,Y,PX^( XNJ*YW5.A %' P4!#U5[3W"=( 21^<#\H0YA(.$MJ^ M4)TUQ,%V^7;7)7*]J70RNA*7TP[/[G,-RUPE#[Z(R9I!?L[HOQWF'RQS7REP MX)8P@)RMM^0UP"@#@0P8.NZ@Y4S5.?VHA=7[-BT^\]FZ@9\K;*Z2-F?8O#=L M+NUD+A3E(N(D43S!IO; :!F 3J#IE#)8U"4!M\2Z;62^AK#9,I_Q&I#HWU/V M9ZA&@SF1'@T?C4 _X[RF?ZZ608]C/\9/=]$)^T,[&O@D%EDKW$HK_'$I0EA( MS;3D0&'N +7QD[%( Z@8I%@';7Q(P7$07MW0YE\YS2D[F#-XW@T\'X!'9_!\ M$O!<4&HBN4-,6("-(H#B%&,LB0622\$X1)BJE%8G^D.;N9 M#V!#;FJ(R^SF5NSFW;)IZ# /D 0.G&4,4&H#D))(X*#D.O(>I5,8*2+M*QG4 M=J3)!N"S +@'VR(I ]P# MS2B@CD+D@I@.7$ "JT C*MC5BBH25,<<]- K@< M.K1Y-MJZ<=*9B=:.D*%UP^P5+VK?I03UQ&Y_NU";/2T:]]JQ&9-1;%>HM&*SF M06*D,1#41-2#1@-EJ 5:2@>QE5;HB'IH"PN>4:]U]/41;/EO[%VDELY?HXV+ MFE6*KZGOHVQ;M-E.BZ>*ZOEJ]3D-9V\T'%U>ASW:B[H$RY"KZ$2R$[:#<2[APS$R7CWF'BWX+V6 M6"P)X2!P&7FO,P0HH37 G!D&N8+6B\A[']G4WWB\:Y?/=LW2/:_EKCEE:=TI M[8W='!GX'P;X/UQR\VHL'$46!,T*' MQZ8%7#Y;'_"SA= G"5?/$/I@$+I4#CMM\(D%!,IQ&B$4"R!3##OU$4 E"IPB MEB 4,9HA=+VX]3/( #4^HH=/VX!^+,<)L^*?\SCVB?[\>$55ZGV(IOI M534:[,3VE,-I[-##BTSA7VJQ:7=J-QD2XXJ!Q@RJ.H;R@"6DL,HM[QD')GH=&I M6)=25R/N6R9#_XL\"X M1\C:RQCW(!BW5/:;.>ZEX<#@%/=,,0%&!PP,$8AXI@)F*7/O:M!SQKA6$-/- M=E3W_*3H1XOU<8VC!ZLCTJ[.^\=:F)2M4W"M]]''29&+CMU1]UW:^D=+["%% M$IB@&: D^6J"#P!"P8(WVIF .UVQ!>$CA\ \;W]-"[SH69]D?=(&??(TL4%9 MG]Q'GRS94IC[@+4"7#H/*'8.&"\TL(H'$Z"B')IF 4#F(I9K9F=M]@+ W,XJ MSGQ5C$]UY;<*H\>E;?84+?O3B7>/:^O?3&F2*)]N-#5]_RRUYIT#_;[3;^NH M-E_[ZBA)Z<.:8_B;^6=[NAK&OAK/G_M+FAMI"\)F9EPH39B5Y@V4YJ4]J(*S MF"HJ 7H -<"I(0!GE0 NA@#=.&XXYC80@:1+< MJKIE-YY7[4.CO,3U )WX9_TH[PH=7TB?^&(X'9AHA8U"8XB-B]%T,IY$.RR^ MQ0VLLB8EFV%QG:N M%66 737 KK*D9@;8U0#L4A8UUD8(&@$6)=K.&0*2JLC=B> $6RU8X)TNXUM, M7B7N&6!72^#G525Q;.U3;Q'U@&VY%[JNM*5M:LN#]5JV&F\[2'ZK@O13[;6G!< ;A9PWSJ3(H?M;K#!<'F# M$HM",!X!A+$#E$5;06K.0' >(Z,%P^ZM1%1\V+.RTJOS0GA>3*MZS7]>@*K1[/YU5D=HJ MAM&.'X544297DEDG:_::;3=VEB%MJ8A8(PL[,U$X3I+0M'5[Z(X7E7PF3WNP- M[)ZR)N.W],+;B^'_;=1/G?=K%(*D+ Z'1Q=#OUV5XWAH-_XY/'D=NV#DLF:X MBV;X3#8!LA[OYV>Z/\32^Z(SY=\+\2\7.'?4L".= I,"1%VM-@<1, M <(EL\8S:'#H=,G58N?MR)W>B,)5S];M_&SQ\FE\TADO[XJ7"XX>>F_ M!RSI>>-^W0 %^R2I'M>HW:QR[Z1R+]5K%]9IX9 &CED,*/4.&"H<$,$BR83# M&KHZ\8.NSZZGMYR+[0.Y=OK]LP++"FPS%-B3I*QD!?: "FQA,PJ,+<:< D1= M5&",,6 80QQ$LAJ-)O/MD%/%*3UV9JA9&K')I*[[Z4RT8.GT=RJ$>VC(:F^-) M_*+."GCQS8XY&XW+).,O*Y^"(3_ZGS^5;G(:Q2&V8]8FPAO!N>XR;>*3IQ/_ M\TP(X?+UG7:.P;6B?LT@L,N]MOPSO58-P3183K3T4#M#O3>&PT"\EH8:)BG' M?V/6F5]T6BV X\0#4WG] >@0>^*E[G_2Y^/.3YOT<5IE1C!?_UXN$6G>UP'$HY"D;:+3[/OWS_I M[G6BM#R?EMDHK8,IKTZ7@:Y.RN&\Z,_\SP7ZMV8^B>OGTZ][O8/M-_\I=O>W M?^T='AWO[QQM%?N]G1?%M^'I.?3+V][VV]W]X[W=8N>PM[O7.VH^'1W^OK^[ MG;X^.HZ_#O9ZQT?%X:MB9_OHM^+5[X=_'K5?W=VT"_ZY/RPFIZ-IO(D;_^N; M[W5Y:&=J:1:X>^F,6E[T=#*:2T/#@.IO9JPIOEM?GXW]R_F'*V9G_7>9E&PT M9.*S7#D^Z^OSE^6P?H/ZN3-@5NJ%Y*C&YIE7?-:>&6Z_:'#[*_[8'.3X!2/T MV\>_>_'W#[(71+([7@Q?H.\=I.H[-_[NM3]N,K_AQ3]8A;BAD#_J6JZZUYK( M#QL\F]T/OT:BKIFWC[Y$$K6L+P[B4T['Q5Z<=ZXF]0>ZLJ<%05LW\'3-IVBT MWOP/$IZO/74-).I^JVSWDZC[! NT3MS2HL-=G*?W&?,'Z, L$(\G$$CE"-'[ ME>(X\\E\&IX4R77VL8X4OUOUC;N60WV$:?74=6-;TCDMB_E@+\2ZY!P^:9Q' M7NAZ!M75'Q_[X_V-U#%XM3@]YI[XL;]/#!EWA_G'J'=XC/?R.O/O2B^]BSWN__D]Y\/[DO#4[1$1GVGP'LYZ*:ZP;[7RY@WRHDXK\ O$,4,4(T%8)0+QPA".N'6WE MEO5KB/LML^/7Q')9E$6J P\J'Z''EGU?UT6IMZR/WZ;/5H]/BVD*1"B'Q>AI M/ !/;62OT?/;9<=C^ *OPVS8]6=Q!I2S@IM#5^C!*+[.;;S? MI*ZI60X_^IGUV(["0!NL$!ZO],_V?*27\?XP[,Y'.FJ"U[/AWU\,>%8(MU$( MY?):D-"::R4 ],@!*K $VB(+!(7<"Q:@="PY!5>@#3:^A/)3^V$R$K9S120C MX.H1<$&)X\![H9 JB[N@P0$AE &!-&&*@Z-Y:+3Q5?WH\_UXQ^0"M\WCOI) MHK/7LM'9W7[]XM.RP1&-#.>#KRKOX@*J'UL<.'4=S([O?VV]@?*55 M+RG35TW*\O!D)PUGUIVWT)V'R[YU!CTE0GH A:(ID@Q&+6HMP!A*P:$P5.A. MEZFKFZ]D9U+VK&><>P3K(>/<@^'7MHC"T"/N#0*6JXCL7(2TQ3P$V ;%95#!:!H9[!;'5V-BLPL\ MN\ S *XT.B0#X,, X*).(0H::L$\T-AK0)5F0&E(@<$T*C1$(,.HT\5;C*YB MG[R-!\#LG+U+1[ZN1A_+<<*AB!2%T8U7-GMAVT]M+\/WQ3B^&E6[HZF9A&E_ MVS;KFAG$;P7BES9TDI92$3@!)"009T("A94!C 9EH67:6A5!/ GR:X>\QX6]I?R848$""@4!LA#\8Z:N62 &L6(1%B=+J5)K+$B/\ M<\; =K+8S7?1]D9#4*>NIE#EX614G1=ZD?*:';7KQF;WY\/X9U5._.[H4W9$ MW [$+^WX8[WU!$?HMH@P0 FR0!-+@.*4,.<(X0)WNI1D-T3VPV9\6T4L0<:W M^^/;@J0J$CB#D@)G80"4!@V,C#\TUTY@[*S&HM/E&=_:2E WW\U:[R-<#. VHA[U. "IG %8!&4ME=8%TNFBJ[&Q&?J>FM(^@GG_]:90L^V,0+.7 MUN5[H(86MV6KJ"N[M#6;W^VX_/;90HBN09VX'Q-,I7@].7'M.U8-@#7P "\<1CE_M!67H_]KF]^[P_G M0_[F8L0S);H5)7J[; TZ YWPG@#L$ 94&0TD\P$PC"A22$-C=*! 02.YNL1 .41AIPKE 0!DF(=(HS)XSE")V- MLQ;7@?7.ESNC'9=C<=H?B_,-E]]5'%\:UPS@MP+P=\N<-GA)J1<$.((8H!!3 M((GW(,1AHY@)CHGL=%7.D\SQ.<\(\YZT5&#&N@?%N@59E8HAP;P!G! **.8. M*!8L")89$IRR)J0] T@N"M@^EKKAOMG7E3_3I2O\YY3^[)LEB%$=N#-;D\BN MV@TBK[/AWIU5(]QK1GU[Z.JE[>UZQ#/2WPKI[25/+0P*>XV!--H RJP%1IH( M_-8BKR&%2J%.EUT%^NR3R+[:C(6KRIS,P+@:8%Q08&J9D$%H@%(L#Y5, ^6" M!CP.:O"8Q=$5.:-';V12N)(/2!*VY@Q)K.')CNB,R"V.L B ^(= M 7&I DH*OIBLI2 M;[9CIAT)I5>1?&]PUA^=>__&]_7$N]\7&1$9U&\#ZN\OU:8V1@I4[]/+L014 M1H*KE47 (AOAWGEDD.]T&;L:<9%CB+-?^IG#7TLX;D;&AT/&\Z55.Z\M818( MPZ+]'PP"FL$ ')*6<6P9"CP%$U-Q-9@X8^-3T]T-=_ V553LM*K\<%*'9]05 M569_+V6+9L]O^P,U[@']EXL/9.2_*_)?JG0-,?>*> &<5SIQ8@8,1PP(SSEE MBL@0;')T('C5\YOCD+/[=U-1L1WU5C((/B((+NBO8%QA'B@@R-O&VVL,P8 X MBHCDW@F7O+WXD4NN;#SZMGQ1U\&'"(24 YF MMLP3O09;=LXC)5_/1O9 MUWT]G&P/W=Y\<#/7O177O90.C9$Q4@8&L* 2T%2O+?Z-(O5UCGFG/9>^TU4, MMXGIMAV0LH/@>6#>@]?WR9CW>)BWL.\-X<0J[R/FQ9&AP2,@O63 6DYY/$BC M_=_I$O+(F1,;CWDM,^#7DP?R#BS$_ MNACR#/>W@ON32W4L,8.$ZQ0L##6@*8!8!1* )\QSQ0F"@G:ZB&YQE'/EO1A&]W/A5-1HLQKZN4-?HK^VAV]'] M_O@P;'_493_)PJM1=:2S&KNK&OMR*5,:!JH4=3:%O5E B=! &D\!4EY1(P2V MV*5\0 5749U^XSTYV7N]>7BY4EJ?\?(I\'+)Y6T,MCI"I?.1\5.C.= :$R 5 MUYP;$KC3*4Q89KSN:1E-<$L[7#\_UL8Y[;E$=R$>N88Y[OJ" NI5E3 M Z&B$@,KC4HQSVD#%&6 L"($32'B3-5^(9B6S$O>] SJ+8JD22# MZ@. ZH)U<\$D%DP!C:$'U%H$%%$>0*(4UM8H8R*HTBU&1<;4]6+CC^#I:%$G MOBJ'>F@?(I%D%1ZAY_C\=EF8Z[).,_=#%:$:#8IR/)Y&,?=IS<:.!H-1:N;( M?M@JAM$8C5^.0HA/B[/ CL:3EAB?ZT:%UF %9W\F!X=AIY:"HR0$F??+JV41XZW6837HLC)Z] M7:;B4F).'2) .TY3\@,&&I&HB(Q D(K('1"+5#RGNN4 J0QP3Q@AE;'OH;!O M*>@)*40-%$ H9 !5.-5&-!)H;(W$!EDL0J=+V!9"CUPX=^/Q+[NC[^^.?GSN MFKTKC^-IOIUW)']W3*U%=YHR&0 EIFT83U%D=I:"CS3VA/#+=$RNU>R MGSDC84LX;H;#AX?#\Z5%-X^H9!($%2DOM58 PQ0'S&NCX^@J8T6GR^ 67$F, M_\:C8?;;WHGRSJS<0H_'(UNF+1*+3^7D-&**F5Q$9&3G[=HY;U]?N"\2D,_A M?2<%SF14OQ6J7ZK/J*G31&(!@G4(Q &+J"Z< !IS280Q\9_K=-$UD)X=&-F! M^\Q![BDJUV3\>P#\6PJA]YSH$(U\XY0%-&@&%-0.$"TTCTH,,Q=9+=EB\NKV MCQD!GYK//C<7;AT^7(S.:F#RGWUERW%;LE;7#>B?E,PN>2KJ,+C#>DC'>[,A M=1G2;P7IE^HQ>BF9XT8"(3$!E*#DMY48$$A4'#/A"3>)TEZ-2BNRSS7#W M"&7',]P]--PM&"PA3#(M(9 .2D"1U4 SIH&SP4)MI,=2=KJ49*=L2TGLW4W^ M]2J\1&N20!MAU-VH^H$M#0Y[AO5 2ZR@G-U@#LJA@_+/!@19;2V M'C@I(P\600*%@P6*4Q6D4P$J66?)T?;5Y-JT$@'/UOW[7.%TE:[A#*>/!Z=+ M\0^((^PX!\KIQ+,E!0I9#(P,5F ,==22G2Y"6P)?C?;->-I^'OX(+@I7?IPW MJ;YM.71^.'D)Z(MEWW-]#][XH[_J^1OVT>6.O?%X_&!<^^70@]/F;P1K--X+ MP=LZ$\Y_MJ=Z>.*+2D]\T7P>%Q$4$]??:AA_VA[S8\2;X62\5>^76?GQI"IM M"LI()UP,:>RG[,]I,[6_K' :*3@,>S,9>!-%X'"8=%#ZM[<8]3<7XYT.; _= MY2^6SLR:Z1::J;=[J5@YAY#!H"2 %&(0V88$.B (C)%8(:.",;S3)5&B!Y@( [8R GEEJ5,W/ZPD;G=F>S% MO_O3-"C+NJ_1AUF%W4J%72J?CB@-G D*M+404&T@T(QB(*T5RGCA?)"=+I); M4*DVQ2ENFM\I^_&?&S _9/GTC+[KA+Y+FYI:!ZDB'C!D-*!4BHC#W !BO+)> M&2(<[G25Q!EZU\NRR"[_'UL6.S>W) H]*8P_*8?#%-DS"L6YUU5V\J_$B24% M-0$3H2T+-"AFH DH,!-M",D,(7_O)_6$\#W6F;,#:W7Z9__RYDF,6ZF0E-7LY2R$RL[^3,^E@1A2YWFT,) $<5&*.F\ M%"Q.)\H5K/%19GQ<'WQ<\'/(.>6&48"@C/R<. (4U1I 1K24C-"(DITN$5N0 MTHR/[:3BV>^"!U4L[WS#G(RGEUROG29CU"4^2=(O@J^3G&)^/)WXP+B:C5&K@++[D>3UO MDJODK-[ J]F5-TZJX614G3\NQ-]&9MO5IT_(/3>'7CY8SM7)=X]'HFYE'*]^9"7D;9WI^+>":1MR*1EW8VX\(1BW"4"8H#H RG106L M@*'02LM3O7/8Z>)59%5M?&W(Y^26R.B_^>C_8!EE&?U7BOY+=8&%@%)[!91C M E *(_H;: !GA$$+$9?0I+W=,OQOGHM@36R?U]<;.64= ^Y=R@+3UL8;3<;% MF3[7T3!]W"B'K/3N'?ZQSDKO84V>N71O+VFWNMK]_M!.J\J[7Z:3WFCR6I=N M?R;Q^\/#R:FO=M+AX>3W4INRG\L>W5X17MH%SS@>".0"0&(MH-YC$(=9 R>1 M4HS+J =]IRM%#JS:C,#3K!*R2FBI'915PE.JA"7;"$NOL(TZ 4350*G0)H@ M ,,8249\'.2T9\HJJN!MO$;X@6GDRO%97Y^G7O8_6.A:X:DM6\M: UON:'IV MUO<)T'2_B=\-_=&G:,(UP29Q\MQMI7<5>>C/\?G98W$7*=^IR\!']9QBJ)*C M8C3PQ41_]N.M8N@G179/9"[:?O?$/+QOOY;?XR2^B7+V?*ZQ<#M2>:E:/<1. M8,<5T)(C0*TG0+G(,:76!D=FZ8A.%6Y6$2*^\:0RNQE:,SH9VMOD9LC0_G#0 MOO 7,):J47 #L(XC0!WB0"$D@)".4(D(BG+1Z>;4W+8NI6Y^&.G7ALG$IW3: M'"":0X3:;([<.!%I?R;069?=09<=7ZJU+T/@G"@", L$4*ZC+E,T *LHVQ\GT]*3_ZGS^5;G+:E!V:O4R]UW#G M^LNTB4V>3OS/,YF&R]=?4XBI#8/WXYI+S>CQKPHG+?U,KU6#+ V6$RT]U,Y0 M[XWA,!"OI:&&2=5@M@./' 5%Y_ #K$GGBI^Y_T^;CSTZ4.6^[^ M*[UZWZX+X?&ZKA[IJ+I&5;-^':7=^2J=EAJOUZ_1Q6F5=/A__7BX1:=[G) M M9:7N)/4?I^V_?]+=ZT3I :9O>^>4N'Y._;K7.]A^\Y]B=W_[U][AT?'^SM%6 ML=_;>;$YK_BVM_UV=_]X;[?8.>SM[O6.FD]'A[_O[VZGKX^.XZ^#O=[Q47'X M*OYUN/.?WPY_W]U[<_3?Q=X?;_>/WVU.9[PZ?%,<_[87_[W9VRL.#GO'OQT5 M>[%;=HLH!SN_%01M%8@)2\0PM\^_MV+OWN0OQ#P MKM?"%^A[!PD1=[PVMSBW^%FTF-SPVA^L@MU063QJU**ZUYK<#QL\0_>'#X_] MVN@5JUB>&PT&HV%Q-!G9#S=P#S].I',;A":VIAI]:C[?KS#\\Q*@[=BZ9,_I M?A'_2PN]D8343,GJLW*B^W=9=,CCOS[C;^UT,.W7/K512@AJQGXT.*O\J1^. MRX^^Z(_&XRP&ST4,:@%P/I2VO!+GD4=]HT;]>#2I'>B1/)R.^M%.'?]W72YA M^H'QU6P! M)F57?0- 5KH-W6-M-OT4'?[-X+!QK<>_B@_C#&*CA>3(,0HUE H%(HQ7V!N" MO'B 73P;_K _'D^]:TVXV.'.1;C8I[\&^^ROP5ORU_%?@][[/TA\QNG!<;S_ M8/_\8/> O,.]]W^]WUZ$B[WO#0YW]\G!X%7_\->W7WI?WO1[NWOTW> '1SW M3GN#WH>#+P>H]_X#_CI<[ "_HP?O[?F[/]_&=AZ0WJ]OX4%LV[LO;S_'MN-W M^(\O!U_>XL/CO\)!.0L5.X*?_G;&>LDX!(0H#-*F1< X%8!6$FIC'7?(=;H< M)EEH75[+0VTQ\!3SJ9WIC!DG5QA$>W>0_ H)EUP">[5#(./A[?#PRP4>:@ZI M,A@# TFJ"618A$(6 )*>.<.U%%;6P709"C,49BA\L'P"B)BV2")/(27&::-E M\,Y3(Q@,_B%V?<\H>5^41 O6J!DSUF(@'>: ,FB!5- 9H3V*AB$M>YT&>9; M6+4O'3IC9<;*-<9*&C2RTC #'::&8ZVQ]^*GS"!7")CL C"M$4&ZH %$T*==J130A%* D)(! M136&#(P,$M$M3,@5U/Q7!LP,F!DP[T >I: F8"*T98$&E0I:!128B?Q$,D.R MH=T&F/R\5*B%0 VUHA) )A6@WIK$,3G@2D+O'+44JTX7X2W$K^)D9I>;7)1, MMG^9OL8"8'13$6!PYH?C.B&Y\)_39W^E5/)#*8.[%9Y8$[R?13VL4;F.EDS@ M%I1AR@*>!3P+^',7\-NX>Q&,C#P$*DB@7&NE,'762RHD]]*ZARRPN.W>3\>3 MNCS/\6B1;-;L1+33I)C5<5>U1M]94NAO4B;"N)SX(U]]+*U_'7MGY-YX.SH9 MUG>IXWJS(7 ;0^!\:<7-"J&P1PZH8 *@P2!@4GDO1J5GDE@FD.UTV19/Q2?6 MMZQ7AM$,HYDG9 '/ IX%/ OX,Q#PEE8:ST2X741XV2/.E53!:0D0= I0SBW0 M2)ZBU>-YLO ME5MLJIB]\>-)5=I4WZ4N]%#H3[IRXZ*LT]R:W25'H; I]['?KQ7.^*LZRD^[ MK+XI]./:K$;'L!.1;3 28-0[2C-OI!2>,R^QL[??>K%>'FM2&'>G5>RFABTT MJ8T+6:A/VTZ2T/.3P_!J5 5?3J95B[;_7@<>T3M:2GR$QL:AHPX([RR@4AF@ MHB(' ;(H[A!QZ5/B8PO#U]>/0SS;(*,U0\-'\S9D <\"WHZARP*>!3P+>!;P M+.!9P+. 9P'/ KXI IZ#LV\=G%V[F6:^Q6:'J,;K>%W ]ED_/B]':V^8C['^ M^ZP%_.80I"_A&"_AJ8_EOI-SK&*.LVQ]"MR]"\*&S''GK@$#! :I5U.U: M&X 8UDX+)B1TG2Z"JTC#S=B7L:\=0Y>5>Q;P+.!9P+. KZ> KS8 /[/7%7NF MEN+FXY!H'A2._)5J0"W70%*'@%722"L") )G_MK>Q8A[K,RMP6)$ST^^OW5E M7C3,BX9Y53P+>!;P+.!9P+. 9P'/ IX%/ MX6X;N-E7+@W*!8VT(%H9Z2;7$ M(2A%-8+,4A5NX$FY??GR:&'M#^UHX'^/9E9VI-S&D7*^5+E<>HCB$$'@ R2 M.HJ 1-@!@CVG/AYQ1G:Z8@M"V::ZY1GX,O ]/? ]@ LY ]]*@6_9@RR\4)Y: M"Q2U E >=-JT 0+BE&"*:PTUS=#74O?Q9L>RIU6D5!2CKHXQ&@Q&PR:4_:)D MQB@$GY:8XM'Q) >R;UH@>WS1^E#&]]O@^^'.4NRZE9&Z&H>!-YI&8JLD, )1 M@#0UUECHC7.=+EG)-A.;OCZ8HR/6 _)R^$\6\(T6\)86HO]>9%!6]7=4]8M0 M=AR,YYQ98"%S@'J,@.(( 12X,YP+ZX3I=-.>4KF$9L;"YX*%6=EG <\"G@4\ M"_BZ"GA+J\EG-OL8CJOET'8DD(0F;1\=)*"2"*!K3Y;BGK(XO!RSS&?;O#JQ MV<'MKT95?-BPL-.J\D-[7DRJ>,^F?G>A%WM-Y.#W-K&:35]ES $66<"S@&N//1K&WAR<[,YY:;S=RK#\W]NK^T%9>C_VN;WYGB_4V M%NL1)(OU%\*HHHH ZH, U+%HK[* 0.!,""RQ<21TND3E*+J,CIN/CEG]9P'? M: %_J@CYK/[;I/Z7'=;(&.DT\< Y[P UC$0"0*(Z'!81JP:Z^N GVO1],?9V6I63TN?X^5;QG$U?<,K+[UG MLX!G 6_!T&4!SP*^P0*^6C_U9?OT<'+JJU3LL_*G?C@N/_I%UO;V1UWV$P=] M-:J.HM%Y=,%$%Z;L+SZ,*O_&V[X>C\L0Q^*RJ3N>F[/9<+V%X7IPO#U):> S MPY4I!XF-EJJQ*05<^@ TY @XJ:VE6"F#9*>[BDVS,V1FR&S'T&5.D 5\@P7\ M*2N$9T[05DYPT*QE1UZP_;<.4'J*#,!.6D"1ID Y[($/(A#!(*&49%+05H_V M(ZP.MJ,_F MX.QQ)!YWHVERQ<]/V!1=T_-F/*K(V2NFKPW%U#79,A>CKJQVX;[_W? MM)R<9V5T6V6T<%+JU.E"<*"HR'LIZ*.NA M#=!#!C&!K,#&44BY00I9#S52AE*'I6Y_H!!/\=UD19464 M%5%61&U51+=)M$-0!Z2HH%AARH20E&+#,>,H8*6<_[8FNOT.-%E;W5M;'2YL M)PXUU1 1H!37@'(H@49& ^.-"P8)QCF)MA-&6YA>55E/F$&7M5765EE;96UU M![-):6&4$X9$0JX0E5@@A97WQA,?I,[^O3;HJ.68.!^<40$AP*V%@"H:TFXZ M!&A!#8,!"ZE0IXO(5ARU;%:U(:SNISK).?YVY7.7.LWZ."FK^?MT M_VVJG[H7=WKTZ[ZI0:]_U=QX(OA:!+O/AE%1--35TY\X@%#YX?CYE,M3SI]'5CY5P/CH?_Y4NLGI2P3C&\S>AO!&4J^[3)O8YNG$ M_SR3>KA\?:>=HX?@S89/7.ZUY9^GU0)T3CPPE=+Q>J (OXR2&S$NG98:K]>OT<5IE8C#?Y4T6$ZT M]% [0R-?,!P&XK4T40U)RO'?HM,]KJL[C$*QDSA'78=8=Z^3B@>9BVL/BU=& M1UP_L7[=ZQULO_E/L;N__6OO\.AX?^=HJ]CO[5P%N+5]Q;>][;>[^\=[N\7. M8615O:/FT]'A[_N[V^GKH^/XZV"O=WQ4'+Z*?QWN_.>WP]]W]]X<_7>Q]\?; M_>-WF],9KP[?%,>_[<5_;_;VBH/#WO%O1\5>[);=(LK!SF^SP'.D-N>5_[D_ M+":GHVF\B1O_:P53?J"KDW(X)Y\SC3VK3M-<,SNCMJ3U=#*:7]*PT?J;&8.- MO=379V/_Y"_$/"NU\(7Z'L'"1%WO#:W.+?X M6;28W/#:'V1UW1#T'S5!5MTK)>J'#9ZA^\/GG'UMPHH5.!AVFOW':X?:#?SA M(J?N>0G0=FQ=4Y2SB/^=Z=)%$E(S):O/RHGN MWV65)8__^HR_M=/!M%][R$8I [X9^^4T^*(_&G^["F,6@PT3@UH G ^E+2=Y MU#=ZU(]'D]H=OEB-^^_"U^MQCUT)X/&%Y/I>OM;;V9IPA=5+['=7W]9-G)L$ M^U5CU@-T81:)QQ*)U[HJZKU/UT>3K:W]E1O>IH;G\CVWA(K+Y7MVO?4#XZOY M0HI<@PH^&UV@QPI)(24>0VYH$$)#!!7EFBBA&38AA:4AB7 NT+,G>\ M_>G=^__YT!O$HU_^B-W=LOQP>_W'^=4!:;_=_3P]V M?RD/!G_@O]Z_([W=?GS/#^C@SS\^]W;?PH/W_=/>EWBOW?\)!^4L8#IM.&8X M3B/C@2:0 *J5 @H1 2B&S(@ G7*JTV5\"]-5[)#]"/.KI0#6SJCHC),KC-V] M.T@^DP#=E>'AEPL\A$P2&S !RD,-*)(0&.D5P($2S1!26J*UJQ"3H3!#8*(DN4-+A"(H$&L"0#(!*'5%2 M: . LI% (8Y"8Q&A! 81X/A3E=F$SIC8<;"ARS6 MH#@3T%.B K(4,J>@BL21$FFQ<=Q^QX;.Q1I6#YCL C"UUS*R108HP0I0SQ$P ME))D<4L:0N!"0NB%=3D]P_._'!6;!];"?O+/C40Y<% M/ OX!@OX+1B[$](B$E1 !%(D@M(H""F0PT@@@^JM,Y&:;9T9/]RGU-?2_I?' MHT6RV6M=NOWA3I-B5L==U1I]9TFAOTF9".-RXH]\];&T_G7LG9%[X^WH9%C? MI8[KS8; ;0R!\Z45-^B8X(2*: :8Y#3Q AAG-+!LL-0-8Z0*DD0,,0^3!DU&LJK%TR>J&[B=;/Y4MG$IHK9&S^>5*5-]5WJ0@^%_J0K-R[*.LUMJQCZ M22K':E/N8[]?*YSQ8@VE*DUEPC MHMP-&,@U2^5-"N/NM(K=U+"%)K5Q(0OU:=M)$GI^C:K@R\FT;F#F$3?F M$1>[;":'&K."($\QL-AH0 .3(.V= (+@2B(2N'*\TQ6(M6Y1??TXQ+,-,EHS M-'PT;T,6\"S@[1BZ+.!9P+. 9P'/ IX%/ MX%O LX)LBX#DX^];!V;6;:>9; M;/:(:KR.UP5LG_7C\W*T]H;Y&.N?OWR]AIF]BK?Q*BZ74Y-!&F48!P+Z *B@ M%DBG$(B#*2UR(0BKDU K[: /S,7E?LF5J*FV5%TYSZC%7QGL,%>98>(;H38)\;E^^/%I8^T,[&OC?HYF5'2FW M<:2<+U4NIVGHO%( (V]!'#T)C* 24$BX)TH@&W"GB_ 6O&:[AR$,LX18 9ZP&-XP0,M0P0 YG /$C%6<:^7'8EG]KZ MLBN;G=KP:E3%APT+.ZTJ/[3GQ:2*]VP*IA1Z4=PK)S2TR93?]%7!'!.1!3P+ M>!;P%@Q=%O LX!LLX+=R221O1'"4!R6HY#@:L4%[882W# >/;^.2N.QW.%Z0 MSD5!V5?3H6VJR1Z/WOBS4>SMX2U1'%H+@7'$ "H9 =HH#RB4FDMM!#>XT^6/Z[/(X)C!L1U#E[5_ M%O -%O"G6I#(VK]-VG]YX4(*+(-" 6"'(*#<,J ,8D B;IBR3@?&LO[/0>\K M[L2WPSBS^_'IKCC1Y;"(4#70U0<_T:;OB[&WTZJ*YFSZVF..N\@" MG@4\"W@+ABX+>!;P#1;PU7JI+YNGAY-37Z7YT=;T]2T-W, M;@V!4,2M (Z0:+MX0*Q2DEBN':=!2$TF)C I&*>*\0G_OWWM?[:;J M?%/R*^N 6^F .?[7=J&@3,3!$@ 11$ 4)0:T= YX0CU6CFI"2*?+Q!;$5Q"YNX:ZIO#DZ:@?NVV\ M]W_3E=%ME='"28D,A(H)#K#5R4GI,5":Q3_C2"D**65!71=XHIK;*(F,BQ0K*&)?WM*=< R&&K,0UA*647=5T7U%O82=T@$ M&Q2P7F) ,49 &P&!X!(J&92''D=["9(M@F165%E19465%=4&*"JFK(+682^D MHD(SC;$B,EI1DK#@-,P&T^JTT<)@8H1*S:P#03(!*/$(2,'U3;[\GC?NGD4ORVMZN5\./3AM_D:XAL8C[PMM M[6@0FW@>![ 8CB;Q[I-11"8]=>7$)WT^='XX;C[553(8N/_N=/I9N6_Z97JM& 2Z>EQNOU:W1Q6B76\%\_'NZH@H[KT@ZC4.PD MPE&7(-;=ZT3INW-CH*N3[V#[3?_*7;WMW_M'1X= M[^\<;17[O9T7Q2W ?.F56?M?N7=XO'=4'!\6;WO;;W?WC_=VBYW#WNY>[ZCY M='3X^_[N=OKZU7YON[>SO_U[<70?021K9NB$2$LDPTX$225C*?,%PEOD2/]1,_:MN5"N*5UEZ%Y7?AREKO[S,+R::]NC"V6[6XYM?S2>5OXXMNF7?N3R M3TO:O_3FI'WPQZ?>^__M]_"[3P>[>S22[DBX^Z?OOMC/[_[\Z_3=GV\^'.!$ MZ"V-!+SO?WMS_M>?[LQ@RO_:W<:]/^.Q]]N?#HY/(NGNGQ[^^>I][\NKT[\& M\=^O?WSYZ]CU>U].(P%_]^5P]\/?F'/F T* >6539447E1:'0 3FO6[R4!5Z MZ(I?]+@<)Q!='JABSNMG$O.5R,=CLU8T9]>C]>.67&XY#QXC9FR<;=$,I"X* MH9=((L2D09R;A]&^CTM<&D)^\Y]M18YOO-ZO?GB@JP_%;JE/AJ-Q-+?&4=D, M[8NM8G+JBYV&;Q>CJIB=N55\TN/:<(_,VIP7A^.!GWA[6ISU;1&/Z&(WLM]/ MNO)1&*JS&0,HRF'QRIMJJJOSE-X"MVK)/-4N\OAB=.:;T\;%657&9T567T[& M\:)(C"-M/XL67,2T40@^[7L>FW!:QB>FAB2#H.\3RX]/^)_IT-=W?U$<+S6^ M3*TZJT8?RTA"TCP83/N3,E[VN1B,^MY.^[HJW$4'%#4+KUOC?'*GQYO'!OGA M:4K6*(P;$<3:YKF\,GK"/'VO/GYG&&[]^7D M;R2HP-):P)TV(':I K&?$8B8)HSGBF NOX;A97XV8V,+K\33$[+ZP2_+*)&E MO0G%N%Z)) E_'>>D3=-I/"/J"W*P9F"80..2C^%.KH6(:A$0C/?#"#K^+$[S M&IS2C2M70\BG3K/GZ4C^F(J)E2<=?%6@N*W M+XY>%+]N;[]N($:?G<5!K"VERI],^S,HC8.14*<^>9%^7%^Q]]E&,#NI(7)0 MCL?Q_/K&Z?RCO9WFMN/3T;0?,3[=5=>O$%_]_:PB9_,.Z?QY#UW;%;'9_:EK M.F!)G_SWN-@>1FK1+YJJGJF4WZNH4@H$P7^2C==!%U6B_O/1RI.K*B8 MQA?O7R9+KAP49W6!TZ0;ZYGGW?QEEIN2%&Z\CX[ZM!KH_E:\6]K.I_:4Z
;:]UXPOS! WV>W&IIR,NAJ_/1/_IYZZZ>?C%.T_YLE-++184;INF! ML^?SZ=CA(2C#XEZC&>FG$9V4D5 M)^^+8CMV=2T7=G[-_%[IXGK?IL9-OPQ#OE\.8IMF+,DN(_2+XC849"W&9]Z; MIY$>^L])"'T$W4@T_:2(5NAXAH%#?]+(M]7CTR+T1Y^B1%>CP9*@IY[\V*#F MN$S W9#2A,]SY9<8K*[!?3I(R!N?XWPH;9EF=0-3_[C%4II06A@5207AE"I$ M)19(8>6]\<0'J=-2VIR_+9;2X%W"/M[XB8X=Z/9T-8PO.]Y>O,)N\P872VSP M^=$^VOOTMX:1UD%C(V=.@8>"6RO3X M0A9JG;2LO?!E6R4J1FW*VHJ()D<]G>NU@?17-#1"V=2Z73*8RF2EG"7U&!7) M]"R)I3TM_<=:?HN^_^C["6:J^"':Y?'VSD<[99*LD0@M9[7V36*=S)(XJZNI MK;%[#53L$;S[R=^ ;IW][B M);:'[N@T#L6QKP;[PX]^IM6?[PQ\OWV>9J"&FC--@.94 33J/J0A#*::,GH:9EHG P''U[^V31QIVGAB$1ESDX7&'K9 M6Y1HPX7==L$-TA#Z^%?-SI+S:4:0(_4W.C' T=<&3K.9YJ2Y1:3,HVEE$_Y> MM.<:J=QJ+(IE"/Q41L974[GQ-"2UG.ZYN-W\I1+6+MZH>?7:UHB<)\+QY+'6 M!VK!/;IHV4QV)Z-7L5&'%^UY=A)\\+GWQ]^>$ZNAPX!S8P -4 +-4G7*P+22 M3')%2:<[&OJO7?&U,343W[2D70N$JY5V;19?8UXD\Z^L"\5\96]][>5_0A?C MV[$_#'OC202^B7]V,I%6@([W_I9!$6.C*'!/.*!4ZB@4D #,(8E]RUE(*T ; M[4J,-(Z JG:I+7QNU^-%\A;$@[,H MJE-?^U:5E7)XRM6K3F:\_>5SWR7:"JXZ.:594+]T74KCZR MX:@8DS,M&@N34?)X;"4+(NJ12>,=21UUUOC4DEI+Q\OA1 ]/REJC1N,^&01^ M<-8?G7L/Y@]*SA(_',]\UM96T\C,TDI6%2VL>.M^V5A=]0,G^G,1:?GTXNRZ M@3.?:(I#!8W&7[YI-&NBW13?=.X;L[7OU)7)4&K<"I/3T7AI.-L+TT?^)/7P MQ7Y+>2%HMA!T?/*WU\'22/:!]8X"RBD&L8!3[P\:J M:6()U@[!Y_QZ1M.3N[6FJS6T%=\N!=B\?><;^@B_[--J,Q$"K4]X5\ZFVDH,.*(\%"(:G MWA<$:7^)<5\8BS.M61MF9CJ.,C..FJ_IUGF\@1_63O?:@UPS\N1<&\W4T?]G M[\V;V\:Q]>&OHO*]4W.GRO 0&PETOY4J=SM)I6LD=Q*G^[7_<6&UZ6CQ:(EC M?_K? 4A*E"SOFV1SIMJQ11$$@8.SG^< 54Z\"LZSF*$P4MU29%=.-A"*>3\X MV&8">)9] &0'GTTMR=)S=@H2I6DR)DU[A5/&4$^J9SHCDBM LH\0GSI/,O7+EX8L+ M^Z[$14=G :GCZ- M.(].0?GP.4S#10,RQ$&#]7JGA+25WYY/\TF'Z>9T$:M-V/[Z+5Y!"=F5= (QNYPF<^=&9PU(=9E[?7' !E2!.L@M'I MH A]QEK!D+,Y&;EX_+[L?MNLQ'OTLH-.4/@C"M=.,>C8#7OQQ!T-G2K75ZDU%,^(DL D[$)(9NP\BP[@6+&+KQSG#*XJ2MK M"+/]+QSH<9')&]._9E,^!5)71T7*TBQV?AJ5_)!*%M)!;#Y;B>JY4W((ZG2+F$NQXPU+")L> M7$299$8[IA"G"6RZM1J)3 F4&3"<+?-$T63C7;HI*%FZZ2&QMI*%W?/-,N4J MR*T8!MAQW@V'46@"CP#QV!^V'2T&>92!NJR9Y:%6#":F2R: M"?'BRE1(VMS&]-V8+:!:(4,A1L366MA&^!M,^_&9BUG,NI# MHQH\QS]CD&9\?H-[X]\+%69WKJ1G_&U6TLNK*^F;HOBF*+Y.#TN+.&\LRESP M6&4*A!/U*2<^95R%_#=C0$XIJHCWA%34LO1A-[J[5ONL?9K5%%[G/,!T52SO MN_H-VB!!)L-I%L_199\*,J9>J<^S6(7J_&JU[_8YC1-;QPSD(/L MC3*SY\;' QL]^]%@K4R_F(57O'YW^OJS#(9:Z&8F?Z>2=^IB@.N%+1#2-XJU M73Y(J_#0Y<.0MC$<1],SIF#K4&>W&8L5@M7?#[Z%P5DTU<-TYZ98S.2:+Q36 M_;1ZJ5_,KYZ=6.4CQ(=U"PO91)7@\H/F_ ;17;'TO4MMY_)J6J?']>SLTL<3 M4F9@XI$;%HDL58HD@L]1B*25NU:J3[,7!DYZ7/E55.L,QG4M.SCK/]BK4*7E M5XI=^+1VW.^F:DWC0_>K'*K*K,8@(USI.RKKX9:5$TP%P24%Z\5KC+\410#! M:QY$5U"I_\['Q[\#D0[@B6\YGK2[US[$+H6U%!QE%GXPF3DDO'?(I5IQ+9T& MY>'5QX*Q;9RZ4L(ZF*7BSA[RFP$])1L'^ MKKEVSXY=S,($C:![:71KHI>52LY.Z7N99%H*T4K\5F!'8> M8"8*'?A2(*X0KU4(PD6O>9$<./\(5Q5H%\P_9 XNG6V04GG,%0D%QB%Q]T+S IB0]+F M*,0VMEK;5WP]T$&UF:&HLYIF<9CC 5V8I:JM@='+GX4A)J=>XS(U>QFA&16ZN"_5Y M!67DL\S=:M;S2E/U[A$[9?D*35<19A^+8V/M3/WPU Z;:AT-0M'YE*\MSG4S M*,PS6JK>( X9-+%96>2D#(,-=*A@C5>KU2W#VPN/NB+84^/0X;O3M[F*?@9] M6+]J:ROBK[*GXX;T QJE<<,PKZCB#MT1*)HQ$4"=%WG=15!P.%VG,G\\K-.K M*I7_4I=^51EHD18WSY9GT!?1ESHZ+C*\*_IP,013T4AIU8TN,?,B(%P\)=;$ MNE[!O;6KDV1 0?@QR$VDL_/3$!4,J9\&C)+1PO.K%/FP8S#*^"QPCGQZ=RS? M"I.H=C8\M9 YP3*H9;68B:2YX1.;45*DI]>+T6UBSLJW;'JNMC.#XL6#]L M !A::@+BM3!(MUKOR\*!I]J!\,FS0+,&S*#T.)!&D.QAU)8\H(BZ1 M#\UL_.E>58:WG=^UXMZBBB ,&2DF&*W3;RD#-G<9V78>&-4]P6Q7=:?G+/=" M@XA;L:@\N)"#<)7L[L?TV;#H1>U\D*W1[$>J.^B'H]7MEL ZE7BX\G+!3DIN M/\W;FH51-&SEG!_EZI&*3 500X8A2V'NVJ@@#=4"?A8_Q01%6[^":PGC'14* M@:KRMTP,"8U&E?\NK-FDG_\WV CYT$QZ82K&3=.^9J+^PV6],@C!@KT6 @U> M.^"&1"LA$CMHFN/!\'R^1#\4*8W*UZM6J927TW3F$0P3LISGI8!58[5" &@[ M^4@='0W=48EC67*WOJ_J'L.)J.0B_6O7^X. MSELZ:DI$\!*\8LZ5$SMN@(0:5+<4J/7QDQ+I/L@X=3IROU2_7&H)$O_.(T#( M+V%EX+U.N^K\E[P?UR0^=Q;^VTK*$&! G9_A^I?7MXIK"Z#_Q<44;Z49O_KZ MM3=??Y%OB22]Y\W)%K[N(L?DGO?>/.7LEC='A/]RO6_3DV;YN7F*#C73V'&"9<'XR%3OET/A^P9>CCL14=]NW#4OP^.^BC,"CPZBC=OT8:H.J,@ M[]S2_;CAJVM 4?0E**J76]MUU[<063=R"PK-?3I;/63/'V$!&X)X.H+ >U23U-LS<8[RC9)RI^^'^$CGK;5 M8TNOKA-N(T(:$7('$:+2C&:&)T(SIE6F4^VM]!D1C!@A91 A10D6>G#3VD:$ M/+D(N9B*D"Q1W@J>HM1RAAC),J1):I @*<:@-QB;A&(^OIERW(B0)^E1^VH\ M#,^QB/__'A(W&5;3E22/O9*W(;\KEG*=N7^B,.>IE9Q9QQ3Q4I/,)"RE)$D- MQ[(Q(-:'^W=^KQD0C( 5:"5%3&(-W)^D2 &30C)1BC.0#,R0C7=LDY&K<,(? MLY_Y_<[;JG*J!U@,S^%E;'CCX_!&QJG).'$FRRACEHG,>9UZY;Q,K=.LT8S7 MBC?.-., ."Y,2A!/68"A]P8I[A/D7<*S1$JE6!) 4+*&-ZZJ*OP SXM8 UUX M+S9&?29E^/):7D> #PD]K;,T>""B<2,-5DD:?*UIRC;%BE!ID$;Q) MLV=P/[]QMMIXH^^ZB+MEB7'CAEX3Y;J&!?N?W(2JP^V^C;M8LOV&E=^%E>=U M7S)VRMA,(L\8L/(TRT!#3@0RVG"'+:92B]!XLG&6-([DAKL]B8[;<+='YFZU M/ FN4T.Y0VE PV:&N,#=#$I33(47G#(.W VGI&%OJZF(WM\70-,UT$0+7_#C M9YK?;=VNM8C*BS. M16;6T].M\8PKS)#"RB&6&8^$M1@9K!U1BNDD2Z+//&//(39?[LBM'B];3:=Z M(Z<:.?4JY-0+Q"L:.75'.36S[80U.-66 ?&0D 69*J2=3Y!BE*34P;5$Q" $ MI[214R\MIZ)Q^.\(OW-=DY2%GK W@CT_/W+6[VITO-VWX9_W_YWD/^#P]L>C M;_VA&XWA>6-GEW^CZ"*[GH?\89!:.^\/$X*%T=X@K[E C&<6:6PD(E0J:5*) MI7_MS6 #.6RVPL]6C2HBIF([8BI&1*ROTX8!:P9D&%\L-I +O[C:&T9LW5%$ M[(O78F^$V+RHP/?3JO]]M!F@_MUY"2^Y .0=1@U<- ",C@M\O[D1!L '\[[J MALX$5;N%@2^84+V/0/%)[*(YJGI2Q$:P$1][,C3':N2VZMM1Z]]0?XWEDRFQ MBN,D8A/L>B?,R[.YZD$!>W.^680:M38NMXG8J,%;J^$PHE\72-VCLK_[#/58 MJVY$C1P=.U> 0\;^7./8A:/"F8V]+G]&8,=1V:[#*_A1[@GLY\1M%@^= +L# MPH^ MBHO.X 7O2\V6WF$9MR<32(TLIBB,D<\=]CK L-Q62^M$LH])&P4;[#0 M,A4>BA#:]N&X^XCA96/6F&5?3C.LNS;AN;*ZUT(S+4>YXDG$=VG9Q MJC4C.DN=S3@3QGCRZG2$+U,=LE 4UDP'J$T_2OH:O&@EF*P+4.%JV@8I-DN: MM35:Z S:3* G5IFC(F,1,DPY)((&I'G1G6_ MZ4$*RO_V66?GVR%QL!O&*)1)G2$F>8I4B,EF6-","4^8-!OO,BZNZ#L;=:PE MS9\B:50]MNN7L%SL6UHH.%-Z##K)M*W)L>L6&.>%"G8^;4&UV-"JZ\9ERZRR MV5=4A7X#Q2IR1#CD<&<_7R68YZ_FV-E)U^WZY53ZIO&>.SO?D\[%T5G[I)WL M[K1I9_LPL\H:D(/(N8PAYG"*!&P"!_3SZ'AP%M3R@/+?-WDW M5U7GMWF\=W.E75>:%M^F;=Y^G[9Y^[W>YNVWTO;X&FR/ $]OHB6\.%[5ZF9> MA-SV(5^K#G+%480[/W3C"U[+/ *KN!'9^E9VPRL%N29;G,@G KFFF5@WD&LJ M;GOS&D 2-R#7MW=H-VC6+P]>_'CPJ*M#5PV:=4,0;PG-^CF"CU=&(IXVF??1 M3MQJK>:CIJ7<+07Z#H5ZZYQU\@S.JN7&__;X]S)N]%<([;R23)3W/_D\W?[O USV[\XR'?__L3;)\>]@YWM\_V][_Q@Y\NE3)3VWH>3W9W.R<'> M9[Q_\>F\\_&ODT[O$]\_^7Z^^_'@>WOGC^/=O>YW^-RWYVJHI/72I1PI+S5B MCDDD=.*0D$ZPS"DO: *L/=TDZ7.4PS[9*5L][K2:15:-8&D$RPH(%LT\2))$ M4LP39G&B,"$9\S+A&ON,I4&P/#"+L1$L3R!8:F!FEDDJ4H=D1(HW#B-ETPQ9 MC%FB#'6IDQOO*-^D"6L$R_J5MSV]ZV:%EG0A.OQ$N N/@D7]"NN4[V]E/#CN MW;#]6[#]>@76K0/F#;3["UD/+^!S;]CB:NG(#5M\'K8XTX9!Z=4\HQ)AHT$; M9@E&VJ84)6GJE9!*&<$:MK@NNN]#'##K _-[AUR7U0Q/-&6U3V, OZ&RVF<* M<"Q(W$L2>?Z#VC<;B7P'B3S7B$0+SWWH9(@QYL%0(4AK^$U:A;$.K<>(W7A' MLLT8U5XG_]1K+,%M(B.-3%NE0[/.,NV98BN-3'LFF3:S,DVF<>)3C4BJ)6+$ M)D@SDB%EM/:&Z@0'0%2:;B8KB!KXYF3:+6 E7K#\YHLS#DXD3*Z$?WBKI381 M!V)O_Y!0:G0B/)(B X71.1(Z. U&CB76K[]PN4 D"O$#U M#A4L0BRSF19Y3ERH\ZD5$K7\<-"+'P3D@@BW4/0_*NH[84(_%/FF82D"D$%\ MT5-8Y($MX"%@+?\[<7USOMDZAL4:# /G#LIXUQ6:1@!&J) NRO=OA?K%@#+1 M\B!3_4<<4)7O=.SU=;&)_[G_C8#X/AA[P/4X(IUDC]]\+Y MW=0;UNH-VV! >P$<$2ODO?2(66V0QIE%F9%2:^Z%-GZQ*E[0S"GL9"J2A,'. M"8M91HT).2(),721?P;2OH9.;E$BMUD@<.2AZJXL$)R5$UXJGUO$XKA+Q=Q2 MV( ;7_@U5-KAK33C3U1I)Y)TW2KM1)(UE79OL=)N+R(DM2-"4NL]'#P;M?:F M ._EZZUZN;5=]]KJK9H"O(8@F@*\QUS"WQQH6]%$*6'G5C.RW3CYWWA]A,B8 M]H1FRG#/O.0ZT1Y[KL$,%EQ36OCP,;DI]VN[,J[ ]MT93/383[J5ZV)F K\2 MCWPG@#7#^/NX\_<^F+&?Z>['X$DW8-9^)OM@"N^3]_S@9';/U"-/WM-.>)>3 M;_C@Y#/,W[#]WGO>N=@^[^P<'(.9? +/[T5_X:R\#I[Q_5 2JHA@ @F!$\2< META+%1!Z4DZ]))BRT,7Y'@H)@89E6:F,0S M'$ II;!.!%A*Q5*91,$A&L'Q,H+C8BHX]KX=)I(XY42"N,I2Q$1H:R.T1]IZ M$<0]YID/.X=;"A_AP.?N2CP(R?JF'QW1I8O.*:D$=K M6%SQ^>EF+N'S#7>_"W<_GS<+=))8G+A8$.V!NYL$**9303CTLZ_[]N5#E]*?N857?;D777^0_%@Y(X[MZ=.G>^3IOW1!&L60B13P+Z$]>9DBH5")NP"(5 MW@G8R8UW+%DGY]5=CMGJ<:XF'M+(HQ4\*.LLCQX+@*611T\AC^:LS="Q37OE M4,:,!VM38:0\4XA+CI4'PI=.K%DLY=6)H_EZN$MM,.]1(?>ZJJ^>N";FXT0- M%0SI1I_ZUO7Z19?8T,=NNV__5L-P,2^+ ?/0_'T=F= #NT%_.G1<>^Z)1C1) MLE %J)"D*D%98C"LOTML@A>K7G2"/4^%EX00I@C1B<58Z-3@U#C+\6+5RY]% M?5EKMNBM&TM37IJ8KZ^^6UX<<^.ZO*N7MAVYOANJ;O>\-? ^5*JI:ZO$,#;. M*VV2Q%*FI12"4H]!6'-"E!'B-E5B8]6W:FC+_2BWXWP'=FN8GX;W>(.'H',! MAT#08'0+9 P(4I8J'U+:)(+537!F3&J8W7@W #(X=VJX2+NMLW(A8WRXUBX[ M%FU=OZN)9=A;[)5)#!/8"_@OM8P[+XW2-FEV];X%SN:0"H>=DA2E!C:421& M ](,46!PJ4S2A NS\6Z4_QR?(ZO.K]_64% ZZ16EPJ"TV(7RV ]E76CL.J[@ M/)OQTKZ5TS%#\\OA#S>JFFO';_U<4]5/BSK5V,_\E")>PJC%E?FRVN+PM@P-+ A%3(:1D6_\9:R[K\390)S MBM6MBQ,OIF)/)J-Q>4/1P3.4Y(;>Y:?#'.:V=5GO69V&G)_Z<'*.A##HON_I/_<+9 "'B#YP9LCT-#;$H\9\C1C,"Y,20TTTB18YDDAA(N4_/* M@0%FI-$J:&/=X %J+Z"*%RC! <)YAD4(;3N!<0Q;(S"QJC\#3H SQWV8Y-$Y MW 6'/ 8#6Q"Q0;CK<%9O_A@?)P/+7P\#,IX??'],--:*V()PH:!D"-"(J6)0DQ3;Z1ABE*Y\0ZVKR3@ M5M!@ IY#L5733K,S(C@_+>6!#K5#H];D=-"?PX\8Z+$J8 \4V/ZC484O40YA MZT2T" &1]PN!!$\4W0_5#=IL:. =-.RRP4XK?.Q 8H&D"E(N\+=Q M%++F&(:,NG[+Y$,SZ8W&P3T>/@ACCEUA-\P-5NK3/77>Z@_&P(QG+])U6ZU/ MH);/-C"?#04&0YU9GPWS8")8$-W+)EM"B,0W#:PSJ/IN-,Y[T;SP,'[QQ'A'?@*L]%^V+C!\+QA ME9V+_4.-5::"2Y!3EH9Z/X.$$AZ63P1SVEO/DT4/82*25%.,L2.<62ME*C3F M3&0>V 8VZ6MGK24%Y>N'*U:?>E#I@5.-"W"OJ.(-S@K_1%3B_L_GPU& Y-EL M%;\-)N-_!7X7@+Z&+NAM$0NH8!A1%2R='38?!@])5^G!<+,5N,00U+S2DH"7 MF 2H,?<4!X 3T: M=(%E10NF?&K)*&=C%"QSL/1E-H.?H^\206["QY=X\036 X'MA*,5L"TJ6ZPO$;'KNM!EOG( MPR>]Z.^K+++9!RU8Z$FYA?EWU\V/!P4>6K$2(Q,6*@J5L.ZJ"_,>?H?WAE-M M\W($>'PW:/M>_1A$(12$5L2; G,-E.N3PIR+UN%THV FMA@!!IVM[6RU1E'" M@72[7AQ<#I_5. 8HNO$1OPQ=%Z[^J*% _>/7DKP9+QC)LMM46(3).*!G1)Z3 MU.^?O^+,Z?KSS/&"PM;^WD\G 5^CQS20.7?D?+P5K^H[IDZ'VW\>^[E MZTMY:84>N@S>/]TRQ%VSP=_1Q=O\EPG4W*BGOAJ%/R##P^*E.6->Z0:T?!K4>V#0L M<1Y:G8-0."N$8^'N*B)"U;T14[*\*?#3H-@'-\@P2(O11(]<@*8<@T@+JG@? M1 %(FF!&M'*_8#ET@\R$>XY@K'%A/L -<()'4,R**A]7-AV7I"'=--'A^ MQ?S/X0#D_OC\SZ[JC[?[-F!L1]],HZAW3K8/L72I3#.+)-48L23S2)'@M[<) MYII(9MEK]]M7%!)/VI0\-J,.MQ*4^K9I]-.A%IQ*ZQ3B/,26K'1(8<(1\1;K MS*8II6+1F$RSA&8T-0PSPVR228$UH9YD/$N!YOTRFGYIPKU>'E7DL1D;417N MY4"QW<"^CT-T&:3,$+AUF490:Z*,$KECYH/N_0<:.BV M%G>9VA1+ B\+89?PX&!$C7.?!]7>@1FUU?H2 \FEJ98'E2*BV899%7,M/>7! M @E"*< -VZTK!-B3#[ZCJU0(BXM,G%1\0\OXITK@H#2'('9$?@TRY-[6EI_[*U9 M(5IG+T+K#;N_*ZWO>I^#AM0P]P^[ML]V=/WJ=DS^^=W:.+I?H_?TE;^]]^=[9VSYK M?_Q,.A\_'+=[[VEG9YMW3HY8N[=/VKW/R>[.'"#6V:'0B>9.P.I[[A##CB%% M4@V_499Q*R3G"\) M267SP[6^['ZK_BBS Q=/V7+_NUKCTEJTU#M2T:!M?B*+SWLC*6*#)#D&H2J*A?AB:+D%-, M)9NZ&XM=#.0X\W#.+?;U#QIHD-]%S Z>UE/?JQ%/U7GE',VCYW/:U2Y>OT3- M\QM<$LZLR(.(IR00T"R-(S:1*Z+\#BPL*J'RKO%OWTKEH(6/LI3UF^&.'A\R^_-7?B[[3BTY3S4)&3AW04 M&'E2O%BU;%-CX-0S:IG-\>H(P0J%H#_%H/R>^MF$G#M[YI!QD6J5<<03:4"Y]2IT MDS7()\(2FR72^=>?ZQDHH@4DL7[)GF4GT#+5I#56/ZO87= 2:U6=,5FQ^D[( M>*F*MT PZ,CRH_SPI7%2J4S!40/R#F2'=R$(6'_0C%_#3872D-=2:4+.XV"A M4JQ,@@QW!S4O)LN8R-9'D^YX3@FP>:BI=V62?X *C#D.!USA43PTCM5:1Y<7AJAT,BN X#Y.=J]ZK=/)BWQ82>(NU M*V3*])EQ3E5>YBB64L D0.#,?U[J1CWGQM,2CZ-^7JB)QT .P0D5*R_JBL.H M+)0?1>W%#',]2U=5DS&8X'#J@Z+0.IJ 1%3A_MS=!_+YJ:2\*I9QTK(6!E= MF"5%KG+Y-B$_K*Y\:1>&']64,!@Y?G-^0!=KRF%R0%FPMN.N6\B(GFI7L54R M<-KP;%#90GI8S(LM3NN5DPY6X4R@SQWXBBF\*K5I>VX!R@RZJT[PH'X>X]<* MNIHEQL>DOG&-7T;6XOK.Y^/IX*#KQ+2].#!/_E$]"+ZN7534JT=$#;C8YTB[ M06^*#X)A(_,JZ?6\&#MP@<@BOO<'9T :1U$G#[P&MM[]4)''3XENJ]6>UZ?5 MDK7H19,Y//(*IE8>LX56V].,PWZLV-0SHZO2VR?C@N+C4T"Q[-JYQ5U\\UE> M2Z@)&&TNY$$65077&#,SAF\+0(*[IYE'U>[&3%N6;%RMNP:?-KWDT[]!E;W' M,"]^VJ[0DLB3MT!_KX;!8SKZTPV_'@/'7!'5/&E7JOE))^]<_''#\ MQ;6_);K36LJ-Y;GD-R_=_%(SXTABL192&::U5R2AJ1:*>3@!'I.-=[^I$9R2 MH+!UJR4>'<>$O&#-=\VD$.F@O\"2Y5%%BU^<,4"06J,Q'(# I0-[GO:M] M>/8BZ$'!JJ.E"TS4EDQ]B72=NKA+$1'LG& "].A44OI!\-X$SER*R*I&=QIV#(EBH8CE+'HKBES\ M1=$4HYG%@*X?:WGCM$N1IIU1(397!%%@*J.9V(./1]/#<4ERS#'XUO]%%\Y@ M EM@1__ZY;*#\U8&R@JE\ .WVTI*CG?G'/X4;Z49?XH\^9D"U]W MD6-RSWMOGG+V.&4'MV0:3]K(3#XH$>W&"9>JQN-WY9%++/"G3DW;BURQ77#% M]X$K1ITA+!WBJW3*DTT-F!SWZ(/?U2^Y:' M6=%%B'15NKO@=[QR>+J>/[>^VD<_';<7O/_(0Y'7=VP/C^&PSRDV/XK/VS\_>7O-,[ MZ.Y^[/AV7DL=9YH)ZF6"I,$LX*U)I+%T".-$I\81D2D-'' SP>FE[BZKU@ZK M813/S2@45GIK:T5.J&[T6DWZ?]P,>5GSGOW M1*K3C>O[@"[JJ[? =]25+$Z-80ESA,'_M':9(A03*;ER1)%&5UIK%E@OLY.> M9@9;AC)M0W&=Q4@Z[$!UHLXFUDD3LG+H)A?T472EU^=$>L-\0M T"VV L!*2 MA:9:3'*BM,:)2C)C3*,JK3F?F*E*J4\H2P@'58FF19<[38E!P":,$B[+4@ZJ M$MM,DNS95:57[F?:&XQ5=PT<2->V'WT+AN-]$C$:;K@FW+#S>TUKTC8QQ&4> MR40*Q C/D*3"($R83:5,/4GXQCN^R:5L/$P-)[DK)R':8IQX@KF2C'JB$R,4 MX=0;1XS4OM&KUIR3S/0J(RSQF9S\UMW-Z1&DL_L8,?" M"7Q_<;!SQ#LGVV3WXSZ_5#!]TLT/=O[HM7MP(C]^XYV=SLG!SO'W3DB]W.M\ MW]WY3L+I@^_YSLEWLKM]F":2>LL4 MNHQ9*9A)$^TIT=IGANI,:L$64S*_AH@M^BVFD==WY+8]MZ\HJE_2[OK&B2V4 MEW )RT8XD0K#2RMM4FZ98\9G669-M@[9I._G,C/+UB5'L<_\M!8PM+L:NGJ= MP=PVA$*9?#QV4PR1WP8P6/AC)W;%"6V$(Y[*0ED%R,JD53[_4X5IT0JG*G:C M@9,8\K V*X"H^/7B:FRZV.^[0GA/2PF/\Z+!3F@-'"L"B@F?NN$H?+L[;>LY MFNB3V-!XT*J*1V>-8:ZL0HV9 Z@ ]##U!:A*S&M5J7.)L)NAH'L,%!HN%E=B M.^2J.U#H3%..6[LZW870-Z?D/'"+K=9TA'=Z-#J2R?&DS. MC4<(7OY_KU3.)R/[@C9^U*^C%*I3W5353MZ8 M#>>\_;VX-E*KST6K%@>JAIOKL9+W'Q(YVE]BDTY M6E8N/J>>E19AU?ZF!HXU5[/7+\_XK%WR>;US3X1XC+UVBK8]6U<7W#4G8EU/ MQ%]3_K@:+W+]M+>*M7]_F;LO'H]99ZG:=TK[=!$YK#2;AZ$MPJPUU4V"9OGY MF3747?:D8S#I!L,0PHGC#_.BU6USKE[=N=K)8\=GNQJO<:M3M7^#Z6T1^2TO$,3Z M075LG:K_(@)/&B-!LU9>CUGZ4L^^HX^!.?5IPH[\$L= M-6WU=RJ0_#"\A0]O,4- #,;.9#3#B;_%J:OW<3^=5*BDW[:^PL$:1@"]\SAN MX3\N<')*S1 $8;3R"F=G.+@5"*09#(,Y/RCTP:DO?JGH&Y3 _*\)/FN[V[W" M]EWB$B[5:3FP MN/,*96$>NJJ@E,[VUYWMSZV/W8&&Q[2+ P72M ="Z.SMHG[0OX/P9Y31RV&9$282,H8IEG2$N) MD?/<*:J)TNO8B;UF(?]SM.!K*@EA"AYZRZC^632T2Y2WT\*9'J[1,A^7QBAKI +P:?DFAK"AP$LU$.H MX]:.,RZ5AY_"-F$RGV&6/#C!;'O6W/2W\]E7_BSZ$&Z'P'RIV]?HJ.#.ZYZ; M5C8X/OC>@3D=G(1KH,#O??[9V?G$#WK[K-/[ YZU?=$^"4W?[/?%RI].J"+Z M^TLO*/^=DV-XYOND?=+MP5ADO_?7<7NG?=X)3=_(%]_^6JLA]"IS/&4*>6DE M8A0G2()-B!*2225DFAC)(DH5S38QO5S]4YS=Q3.[8N=T5?GA\L5[Z5+,9Y-? M=^.QJ[5U_[L6)+\^DF@RLE4QYZ.((_*$,J?2%$M%L=(3HX;82**[2:)9#:H@ M+I789,BZ1"/&TQ2)A!*4:DM40,#S1FR\DUO\,@10(X0>5P@]A67CX_]>JV7S ML0A^/Y7M2)9)C)@#ZG-J)"),5)P=D/QTX*= MYW'%>5=SW "GD"IOXT^W.7::W6[CRJH?$0 MPET?L7&U+?% V4$>27:,[B0\&G/C\63*S-R0J76<:X:8E6F1MR8#@E9BD\PF M0G"3VD:FK+A1\;K#)=5)?S*SXFY6[KJ9%?_WDG;%]?&/D)_R*39I+= F"D9? MA);K24Q3"FCX_%WX?!U:FF.?T510A%5J$2,$(^$80=(';#,EA#1@.Q"\M&;_ M7R_G4UIUYO3&8Q=OR6IX".&NG%1X$:OAD>V#2BPT)L(3B(Y:1$+;1"F6(F%# M;-QG(#J(),@XZ21FA!(%)@+;$I?A=5\Z(K&&TJ,).MQU$7]7?>.ZW2;LT(0= M*LGPH:C:F@QGLJ'A_W?@_W/XZBF5F9::H,1*C%C*,B029A$14I+4>YYFI'$1 M-6&')NS0A!U>0]AAB?!H#(O'$RPSPT*E6>(ED\A[0Q'#B4=*& L_4B]@WS.? MB$:PK+AM\;IC#PNE&K% LE751JY&/.+*K+M7;HD(F[@,-%!/4\T$=THYS!G6 M(4G&6>Y"0NP#XQ--?<9+BHIZ?09EGG#-$T2L4(@9[I"T*4.2:&P]SJS 51?Q M]:K/6'D.V 0XWHQ]\M8#'/>3*$V)Q7H(DUI 0Q%C$FU1$KQ:++$&@6C)$,M8 M8A)+"$B46&(A5DZ.K*&T: (:=UW$O]QH7/;7J8-O1Q"^9S-"[F8,-T;(JAHA M!3&%_G4E*>T-PD?O9]""C6UR=W%2+\M@.E/>.K!-F NX@TPAG6B%#!6I2G6B M<,:?US9Y[+.[JHRRB9V\&=ODK<=.5L0VN5F:-";+X\F8F.&48N92GF9-@M(3TW62I3QB5>DV#*0T[RJO+2)N+R M9JR:)N*R$E9-8[X\B<29F2^,89:9!.1,)@UB,M-(>D&1=L2GFO*$2MI$7![5 M?/EWA$"OMQZ9=22XLJL9R6;OMY;]F/:.W="USL*/UZ8 O[ILH@=T(M_FNWO? M?K;W]B\Z.]]#.X>'Y@>UYIMXS37I"CV?ZVF HP""OJ150M6W^EC9EFH-74_E M_7##686HK4I$[4!XX<&QSU?9(.VZEB'WRINNT67H"_6+G0Q#OZ.E5*EOIDI] MYV2%+]4"_#Y[W= ]F;PU:KV 9W\^9"G)<*($ OZB$1,X0SIS&'F<6DT=3I7U M&^_H5H(7F775IRKTINJWU-'1T!V%%FTY+&O>'P&U3-NP_^]U.MBC<#Q$7X;E M?:I>]J_PKF^7]5VTSSK;ASC56J:&(^Q38'?,*J2%M2A5&:<9T< >W,8[EBU% M<[C<2'7HS."H#W(6**S;#6T#IYL5,Q#Z(]>*G<>*1(1;-3P,757OVNMQ>2L9 MN@IM5>.#E[4>S:YH/>I&0+ Q=:/H\/<-3N)HS;2IVDL4>Q[8R?4M+F_J&:G= M^,RY?M.XL#C-GQF<9J[2U!JJ$.6@P;!PKJ5.&,):0B9K( Q4^'DB)%,4YDJKQ09$GSS9O:/<*Q^1$:K9:] M6"N.:1R(JU&]Y^-P^3F)+2 CL[V)HUXS2#X*_;+-I/BN*GK3>Y4/JV:P4^$_ M7M;\:VEC5QA3V9-)S#(+[[]K/9MJU4=_U(E/LWA=8MNF0MCYJ&]F!D, M;:C$+[H CTY!)?"@FYP.!S_R41RB[%6L3D^!B1:Z=1#VH-(,750'MEIW$1C/ MVF3ODHH\XXV1OV_W[<(GD>$W[?="^[V3[Q1.J= 2,^$4,L1+Q!)LD0"=&'9 M4L?A?Y33M6ZY-^V[O/0H-QWX[MF!#VPB*9^H U\BV;IUX$OD;=L1-AWX7E5G MML+K5S"'@6^Z\+WFO:Y\:7&72X=:_#UB(A>S,Z@)*W7$;HI(LD]F,>%(>T], %ZG>]@C">[ M.X9W]HXN0H@&KEW ?^?M/9LO1I+W>Y]HYV+_9V?O\SD\YZ*S\YEU+K[#O-H_ MVSO?X5H;_OOTLT/^".V1SJ>1Y(20Q$G*D18<3'U'PVJ27Q\)=75.T_W$U./E--U>%BT$;*-J&93* MH$^^BC#;,>TE4M0JE"J'B<)<"J(VWJ5;;*6S:U^% MA'H",^CIC><56M*G[>EWXU*^7:A=KP35#CO*G&*ITMHD/DNLP(E6))'+@QBK M9OC,]W!J!,I=!$I>LWNHM$08:9!R6888I@G2&<7(."X=W]#Y_G\JJLBOU9KYQ[3SGE$$E\?472U8?- >?2,%LZUC0,; M,^>A4FEFYF";&"XX1LUTT3RF6%LP6S@1B.LF0,/!;1C1E M7EGIK=UX)Q.V2?EE0=$T'VSB,6_>%'GSE>+K8WS,2XW&^'ADL3(S/KRTWF#A M4,(XB!5%&-*"@2VBG6R\H)(+QC;>$28V&>=/ M:I"\-:=5$T5YQL6(>61;-K!B98:6H%\AEP8IAJ4 BX#DH MR[#D*C.IU"%3C#Q#IMA;DT9-".4A%3(K#O)[.7GQC6/\IIG WGJ12F*8 LW7 M&D>]Q=3CC'E)7Q#BK*F?>4IQ4Z^?P2037CN*:&+!X!$91C*3 AF9&4]5*IP% M<4,W$RXV>?H,>60OZ$ZGD_MGHG5,_WO=/NX-RYKP4\VG(./.6>D=F.]@9CU:U?_WTP&G<& MXWT'\Z[ )V8;))J%B*_!EH;=*OH7W.X=(9V)(Z*-VDLO67(]-5<,?Y:*Y+J79U M.-$2__$2!/(,$/(Z&+=[^4IO"7S\9%1%^")X[#J=;C!B'XXA3V\ C=Q M?*S&K9* @01 5-\%Z]Y\'7OF..4R1[%^-MOL HOY$@:AQ MDBK/$X)T&MJ]9D#/,F,62:T=4]0FC-K@06$T6)=((1 M#T8YL*V')>$_B93=O".%.LN% =;K,TZ!$2KM"".>8\^ 2(4W)84RPE'U2YU" M/W4^W)5&[],88]L8UP4M%Y8D4&/>M&N9(\9O"1 CH40:,%>0M%('8@1+)OA] MN!,FL:GT1J? \#*^*<1E#*_22(FM""*=E);(F2LMD7 E'XTFB]#=_QS%_0>3 MY/?WNT"O\?HQ&##6G:IAR'1H^>&@5[]EZ\UV,&A'>'$4>?"R'@:K[%992U]0 MO2M'V6*A>(\"Z!U%3C./#=]O.06$#U;0!Z>'$S4\+QEK4 0W*RM&5*9Z3YT' M1C[ICBLL=C#5\],<6%?XS>4_ @,OSQ0,6CS+_3>#4H$^,JL8&B_T. M3MTP2OCP +#<@W\+B&+:8Z&S_75G^W.\:S#*081\ MWD9^&EBAISTU0CT,8^ M[QR!G6MHHHA'2B7:*^#J*X4P MDL-F:S31)Z5\GN,^_QQ%[I'W)V&[R[8;L8]$712W;N,M+R[EEP:$M0RPQUN$7^5)OYL=L]J: M\O.V_KF/H^K/F1X2KT7+J7!.;??M^_*H[PW"1TUOH*-#!Q+8F.D(VX$K&4X-7$\))Y1A;&1"L,49_$73--&7>@DMZ]1S M)7=^I%X]E2&ZD&8Q=]S"Q?+-(GG-.1*BG@H?_A)%2OZCUE+G'[^6IX+QPK^P M[#:E1X/N9.Q^+5T12?W^C-!F-YV/I0VWEC[I1E[U&AIU MX:TTNVUOJKMVO1))NFZ-ND22-8VZ;CGA5]6\J6G4]7;V^LZ-NHJ/FFY=+]6M MZ]&7]*FZ=:W>@M\M6L\2K3)%A)H1K4C&TJQIU_7,!1XGVTF; M?.,PC^_PS*1S ?>T0.+_&>'M'\>]+ZQ]LEGOEC@T=[Y?'&P]_WBX._P M?I\I6/1YA_P![[//=O?>T_V+#[V#O:/SSDXW]$'Y.2WPR%+N6,H]D"5)$2." M(95ICS)%F)"&9HE5&^\89YN$7 [TO]E"N*;3U-.QV]=30G<_#MN4T+T"#GLQ MP[+21E)%%*+$ (=EG""=T 31%#N2.&NPIQOOY!:[*KBU%L=U]=C<,\&)^/B_ MUZK"W]1;ZM$7[P$@B*NW>G?3QQ^>D;4"BOEK;"?U7%(CK^GE%GOE, OU6%B6 M\63L'7))EAFK>0K"9.,=)1@([K+@N)=>_@2<[#%$UL.FM5H,X5%5[_LQS]>C M73^07S;MCEX+UYSIVLQ93['-$!07#^52=AK_;[)!IXDV:::32 MX(A1H2X\-0GBQG)+TC3#@F^\PP)OPN\W@XJ_&5_W6]*IWSKHV_KHU&^RB\_S MLO\_/.02LP=80()[21B.@L^;*&1XZGC1,F$*Q5\V+R!@5M1O?IUNZEO M[MW3.*H;U?I-M.MY?NWZ[)!01F0B-:(&>]"L0Q()J-K()493DE@IL=UXE\I- MFHE'4JP;9_5Z*=:-LWI=%.NWUU7F^;7JLT.6*8PSPA P3HX8!F5:*)\@I;@3 M&I-49VG0J/%E3T3CJ5X)C?IU>ZKOT4=F=1*W']I'9O6VXV[Z^?T ,U9#+6\R MN^\O83J_UY1R:1VWS"8HPUZ%SID42>4E+O? M@%+^UKW=]^.337[V*^"3%[5,NXPK$]K2*PT_/.5(!S1T[(Q,.7,LR53H[T@; MW_9C:>+3%B>7@#5> _C-WIV1G5^%/_5UI2H\$ICN$>YL/S#QX&JHQ8=U4%A1 MC-[G1XZJ4WF$T:T(&N1J<3I@%7K%9V\>"JKS^3 A3!AA@\-*APZ5"2N2U),L M3>%C*35+%Z&=UH-KS_N:M/7T"2"K"IO0@D6,*=UIJ@3$;5@6P'(F[] MKH;=0>MKWIMT"]R9*7W!%ZSK5DB#U9BC>._I(*#FY*K;&DS&9M"+,U/F.'<_ MJN&+&8:C8B.DU*A53!8&'A5/@S_\))[,$H05CI8+T(85@.<,"U3-:/VNT%I5 M2Y9?6G?$LEN.R5VB]32H.PWJSNHBL<@&B>76UL!>9"/M@HV\#VPDLH.I=_D6 M+J?JC(*&X&Y QEGZU36@J!?!]NGEUG;=TZ&AO 2YW3)6\:A[_@@+V!#$TQ'$ M NK0RT4%R^5=NS!4A8O;^C$(2FPW'Y]?><3(RH0#;UCF]?%D/WX;C\?S94\] MT35KN2*7OZ;4\B6^P9HW]2C;<7_CNWOO2>?BH+?[\4NWO?=][>VZ>='AC6'[_]['S\HPO?/=O=,;BS M]Z&W?_+'\?[>>[R[]\=\57AB*?>95,C93"#&%4,2B]AJEB6$L\Q[O_$N73U/ M]5HCB?QCU8*A#8]]5AZK'!9.>Z^($\S*3&JON*;,>$4YX>:&_IX-CUT#'EO+ MS+-&*.DP5,B3:I8\PHCJB5!C$B*1*9$XB2S*H$-E_3V YM"79=PRE?6E-^(SYL MF__(K>M?73/^K-Z5U\SY'^ZDKNA3[89DJGC2!NM#>@<&75DXQU.MLAS)&*^>LDR#QD0BP;_/5]Y2IZ?#P0^P+$,IZONO?_[9RONMMCH/M:9TJ_5I M^H?87"A3GQMQ;AC@R'T;F&@L6@WQ7N",\>^B[C<^IRK(S?MFZ&)%;;A2%LNK MR?@8)GD12FL'PU@HK_K&@42!I\VF&BOA[P8&0:5CW%M%'9:,8RNLRHS!A&09 MIS9AL6DH33@ASXX!44!RE;7SH^WI$JR[*+E_1?S>/FD?'7*>$*LX1MYPBYC@ M#FFN MZ6!K+,1.I4J0(U5Y?2%5+_]SS5[O2#((J9"0,LLA$8!M)"/6J>E@+:+H@&NN?].5/?: M<[\LF)YAZKSTQ'D&RJ813FDNJ,36,IEH\FR>KIU\9& /QA] QK4C!L6?80UV MO7#6Z?'::*6(.50HQ2B1A/!1)<,T32Q#AJB1$LW7@G^*6# M_H]*$XE^]!+BHPY-4M-SS*#7"V ?D>1*(!*?#T>@S13TUE6C $IR7MTZ*+>H M=1I-Q5+1<6 Q!*KL#L[<<*OUT?7!<@0-;+/E%%#T]*8%.C[+N]V6=E$-4N6( MX4'7(?DXDTHPH8$;9BXLB@:%)DN(!CW'9939I31]2,\5X58 5F^,7K\GN]N'./%))K1#29J"?'(B-*!E'BF= M,N<=36C&-MZ-\I\E',RB)=92 0=J[(8]X)*VI<\72/6W 2QTH(Z=?.C,># < M_=H*>GENHWH-[+,_6"1/H/[SEOL)U&*O)2I!L?78"P7_,6/ 0$^HM80G/L52 MD?2V1!7?K"&I1X"+VDXZ1X>"@&A2(D/>AYI5F69($*:1203+:"8X-G3C'/Q77J$M/YZX M;*N?>6_2J][FZT2/S#"/KKM7D1GQ$#JAG;-#3W!F4YH@H(L4,0):L4R5048R M[3TH-C2+7K4K127(R:!/Y?X\\ [0#T=1-$[W*.!8#29'QZU3=3X<@- "GC.) M0XRB&P$X#XC _CB2&2B;KO*T5"H<4.0PH&'!M3OB.SY,97L6BZTDSWG##?A6 M1:]OUW([><\[VX=I9CE+*=CXF()DA#U"(= ,O(R$XGOJ8#.#Y<:OL?"!3N=T MM1*T$41C"T0JB@QO4?IMM;;CC4L0UZ*_"RCR+/RX&T7>CQF^A.O@A\J[P?7[ M83",,8PW3(>?Z.[G0T*\(UQZE&EG$5,)04H)C;C&//4X89+PC7<933;EDC*T MJRA15MTRZPQ:C]^;KJ5_I)Q[#[/USK:)+;.'!X M2O'D.H?^M2!HN.@VB\LE[N(<&P_PI'W@Q@6 J:W@2>.\@$V#+>+Z<-&$ ,US+8$&,,*![15OT8M]Z7>_ %EOFH'V$G7P;&=:I.N>&/ MW+@KN$ZW.S#QMUU?SOC"V4(I_WTP&H_>,*(K:V\?"M#/&6,R.*R!IUC0SC7/ M)/ 4QQ37G*O_XJ"#";R '?WKERMYQ&4@M@8$M0%! M;4!0&Q#4%P-!?9(]?*+6:&(U,E0:N,X&O[7!;WU#^*TPY/J5Z 1+)VBNP^#E MG+C6TQ:#/=HI6ZU%?,'^:W? =UNKQ.L%UV22F=08DE&16>9=*J620GOGL9>9 MS);'AF<^2D07G06E]>_LOH R@9JGUEG#VS_B^^D$].B/].# MO[\<=_:VDX.=XY/]O;^^[^]U\H.3;S\7TZ$[.T>X#6^VN[>/8UKTCNT>?'R/ MVSM?ON]^[!QW8)PV^:/7V?LP#TK+$B85EP)QP1+$,L41_&U1JC&CRKM$60_< M^UG*;-X08N(#:G!>0Y_.1H@T0N1J(>*D\D:25'B:,)(QK;W0V#.OG/3"W52U MTPB1YQ$BLYJ:),LRB5V"<.H98HQR)+"3R*4)]IB)4-(;3( &=O=9RFU>!/M@ M+:VJKW#>1S%66"1IPEP;T-TGYNYIHCQ./),",R8EE]SP+*%IYI4P1-Q4[-]P M]^?@[G7@7&4$<2&V:#.2(I9JC13!!H&%H+Q0B>:6A (9NN+UDJO'?E:S$K_A M>(_M%"&$:["DE?2>.9WJQ'%OC969440ITNBS*\'Q9OIL&C+.-9?(FTPB9H5# M*DTM2E.L$R6YR!(.' ^O.O;(6G"\)A!PIQ7\XD8NQIN#UFK=#]<=G(:\E@8( M]XFYN!:IH Y[[D'QL<2J%*?26B.PI,(XW.BM+\_%YV!K39JFAC.)C#4*,09< M7$MN$1,?(N!,>;Z:W":B*IQPA;8Q#SGB)@>!A920D3-!6PA8'C/8>E_NHY M7N-JO=,*EA7I46U5MI?W\]%X& M+&H_K4_-Q)[45RC*5$J:PD=Y@&="HN6!< M67H+S?76E6,-BW]\%C^'B\JTR0SFR!,,2FWF. )9C)%FL"&I<(F2!EC\)DU$ MXYQHW+$-.[S,#KTDQDMO)6:4TL\81KU*FY"W4VH8=OB@[G&F\SF#+ M$\^1TQ(C9M($2O<$8M-Z; MZJ%7,YV[O#@K@F[9P204,S:I>@]*++KUNJZ_L+U7O?AC@E8TLO4NLK6>&DY3 M;+1F&JE,.,2H-$@:)> WYX$^*6.)WGC'-],5]* _YO%;/;ZVFO[W1F8U,NM5 MR"RB+<:))Y@KR:@G.C%"$4X]F(A&:G^#@=C(K.>663-[4'(NJ<,@I+#TB%F; M(2DU&(684^V4R007&^_()F=KEHO^&F76(_2&6%,0&Z-.(X[3Q0SC*J#8%*!Q MH];IT(U"9;B-:#?]04 U',.U,GQ2 L?%2\#':F@X8_6SI5W?^7Q<1]BZTOH, M2%XN#^/=%UYK?D?"]@56FOOY<(Q7A#N MLMN4AB,Q&8?"^'@(DOK]&S<@\[PX>M?UE(+YPD+6?H;WBE* >9-2%7S\5C/G MM$X33YT2H*-SP5)RR.1&==/Q<,:YCAS20Z>^(^5A*7Y1W3-U/MKX]]R*U=?_ MTK)>?017[2!> 87&MJX%'WX,4+-:NY*BV5-G,'8!9;T[&$V&;E5 RG:_EA+] MI/VS??&-M3_^U6N?M,G!R6<,SSEN[VWS@Y-VLKMG:'OGC^[!B2&+(&5MD/B= MO:.S@[_WS]L7![W.SE_=_=[[G^V=+DC[S[QS8<[:O;]ZG8L#W]GYGG0NCL[@ M&><=D/3MSX_>IW]J>'$U&X\C-YWKPM"+CC!!K($+@U8M5;.V$P'VN)_$QVT<@+D+Z MZ68%5W_5Y3,0,ZW?55^9@.T8 .KC:/_YS^_QUNF5S8#8&Q LQT%R%?T8ZK/J M121\#Q(KR*"1ZW8WBT8]8UC0""<)_V[6H#)K-\?^RMFO"Z#[Q^I''H%<6^H( MYGL$4K.&XQH[0\ P!6;U_][!C,BDRK2TF:8I Y)G@F18$@F,VU'GA5H.TXK2 M6Y@/$=B\!/W=WFM72.7;O=#2865 5I^;U[0OVC\/N0T6 .$HLSZ X#.&5.H] MTCC53((-QXC>>$=YZ-"RM$O+5NO;%#CU*F*>T7$@QT"$%<'I\X@(W'/CXT'( MSX8;H@JF72"P0( D^56-$8R.BIK#^!G^=49R-1S6O-_Z,@$EGV%>@W/]MO5U MJ_75&5 O\!!Z![WNJ[H\$X+U3((? F5:%MUSI_!2C9H)X.-.A:4VTS M+$>$12Z69'+#M,##+6"W0:F(ET9O5A+L[GS_ M>4BU433##%&"+="IQ$CKQ",,-A-E2B'),7" MIYXB:J@"TC$*:6H=2GWB=)HY+5)@<>D6OLSE0D/*27=-TL=,%X2>D;B5%*L+:*9\8@EEH.2 MB3VR(52:,8V%(,'-3$AVA8XYIT3U@W0#9K%J%%%)F[+#PVC73^5.((F(OOZ6 M28%TS@X310W&1*.$JP0QJ@A2TF#$TRRC+N4*>P.L8CD=!!8QTRN!/:@\ZKTU MA3A\H=]W!3U$(WHT*16DT;7M1S7F\3^XI\IL9,ZEU"/DS& MDZ&K".PMTQ;?W?OVL[VW?[Z[]^GG[N?#S' G)/ 8*BS0&1QV) QG"*Q=#1S M:AF:NV&Y"1K/E;068D3A#]6MJ3>#R?!N*L[6$C__)8S\VWFL.=E8,P?<%1YF M_N0>YNWIWGW(^W Z^O_?MHGWRZ:+]\=-Y>\?VVG_O7RR>F<[?G=Y^[]O9[M_O:>>B\SVTPVB? MP#A[[7,X?V?[)Y_..F3_)SS?MR^.?AXR14*_,87^'WM?_M1&LJS[KW3XO?ON MG B*4_OBN>$(QMB^/C$2QQX\#OC%42L("XFCQ1C^^I?5+2&QV8!9&JB)&"RI MM^JJK._+S,K*-,GF CM$ QHGBQA)1!(3,9'NK&_9:;@&F\0$C2"P7'O'N/'6 M1QI%\N>*9[P^J3#Q>KG"Q,FH5'^=%"1?CQ/ MG.%%J_A>;[0K_O3%K=IPOR@ M[&Y3<*.VTS/^CP&4AH=GBD[^M+)'.NGW12'XT/1[=H9=3(^U\W@]^IC+52T? M(N:GY3]^.%CW4C?G_2"7NAN.CEYGO7$PVJ9ZB(H;98#O?(#G.DHU5T]: MLA_K%KKS8=)GV<.38+IQ.W==E0#U9Y[__(:!(]?QZ)[HD3 ?.O/IT):P\YN: M$+.P\W_M;FUZO/WN#9SWX6CK&.[Y[H/8.OY[#^Y!.WMK<-TGW/G\7IP-.^_L MOX7G?/RZM0G/6__7'K3_<'N]O]?]W $S9 N>U3G))Z,<-@EDH33@FKA&,L\0@RAA4<>ED<6VY>\#Y0G')!..30:!@]9:B6* MBG L<>1:DX9'[B.=Q?/FD8?+[_98;:O/P]%7U!N@.LAE?,ZZ*HF,'K&=D,?V M_>#?S<@6@+\.P"_G5! [)9Y@71, G'!-'+4)Z0P=UP)%^%@!G@M9,E7='^V M0$G?]GA0[SZUVH)ZOX!Z"[66:,P3B0XE$CSBG%IDL"0H$!9EHER GIE13ZF" M>BW57)_VJL#;G(YX-X9J9S@,=Z:XEL3R#Z"XSH?V71[9 N'7@?#E(G#$.&DX MI<@0A1$/ .:&:XV"IXY'3CAA,D>\2]6^9&!M1Y]V.K$+ZCUBQ;6@WB^@WD)Q MI=@1AF- 0I!LKGN)M,4O'*K!AZ'Z3Y<).M?2C63@]Y8:C"4$^"H>[3P"L,=6V&6IAU M7-!H(\Y[J1-%',PJ9"0CR 08IN2LIKF(%B$K[%[B-0M%W6F:X NWT$J%F6+2 M<\(]#U@931QEB2JA\C[A]#BW!_Y[-#P H3FJM[?F?(T'3;XZ0(NR8;!L&"P; M!I_]?K*R8?")#W!;-PSN]T( +']TH0&G*#7.*;7.Y$KH[SG;GQ^.)R_O?O7N M>GL]KCNQ'F9IL76=\W K$!?-#_DX2AQVK-\%;6W4S)&^A<&PV49=3)<'6Y0H M3INK+0\^9K<+QXG:I%VDCO%HB%%>6V^LE9A(DM0M+ S,2>#??3N8K W"B6E5 MI\M\(HX8CSOK'_ 6_;N_O?_F>W?O ][8A&=]_D"WCKO[6YMKN233]ZWC#^?+ M-1U_..RN?]R#ML%Y;VAW_8/H?O[7[O;Z=DZ2M]M9_W2TO?=VK[O^]G0X?)2& M.LX9\MA%Q"6)R$JAD*4$TQ24%T:^>$7D"J?W4:_IR4>&/B=O?X'^IP_]4G*P MJ;"A!%"$6^&4#DK%'*/H<%+B%CSN!?IO$_J7MKJ&P!/G IF@6*XI:Y'SBJ#$ MK) T"J5R%0& ?B':YX-_A-#?+LO_D5@V[P?CR6A:Y[XNFP+N&,NQ<9XE1IR( M@EO/-;4\Q)CS!FM&@BYJ?*NP?'ES0$P,^Y 1G"B?2Z^"&J]X1)@(';P5BDM; M8SDVIL3)WI\:7W8'/![X$RI%*9TE+"2 /VJX"91A%95E22975-F6P=]"E84! M2SEM"XI2R0Q_>7M_5"AY@I53EC++:_A3YC[VMSYY^"M.^AOTXT9*N0+5I2[Y MDJ?@E@'=",U#DBX8WZ0!#-# 8(6UP1+#BC[;*D _%<'NO:5*$H<,R=N^"(WP MR7"4:!Y,9SCCI"[OQ$J^@J?AE2[H=]N[=2@S2E <@HJ<1:55S"&7FFN2@A:A MJ+,M0[^%.BLC%YJ"_DJ)5(@G89&VD2$I8R(N24V$R^A'Q'UL]7_RZ%<L^+P2670?'1%OB[ /Z(UH[: M%*C#AA---.?."\V2UQL;_ K\W2;\+2FU2@6GC$(8['?$==[R%W!$+()) M @>BY*Z&/UU\M&W5:F_NHWT,&PV:3"X'5]INT [G[:\$W3]F&KB'3"2%!FZ/ M!I8#C@EC4A/'D]#3JI$D.<\"">-ECY' M3J@5K,_KU_\H'I;B8'[>('D/&G(!R8=W/1>0?&A-^1?EQIP)6WK'5C% MSREGZT/Z\I].#M?[(=&-Y1AM[!3U'@L4(B>(6^&1)F!XB!2BT,0X+_/^<;,B M=/O"%&]MZK4/T-KIYR],59CJD3/50RZ>%*:Z-E,MS+W(M$X1!Z2-%XA+P9%V M1* DN R..6J- 7,/KW!R'[OC"U-=.]7X28Q@QFK["),\W$E_5:U228H(7.>7J"_N5W8YCVXT:"J1JF?O+9CD8P5X_^ M[%G7Z_L> M=[]VU[M[G3VXSV;GJ+/7.=S:>W_8I5O?X?FI<_SU^Y= ./648,2]T8@;GY-1 MY-W8TAH=I4G*IA=5!#0[@)Z=C*;QQ47YT!=R?59LVY\&?LU[>*U0S:7C7.[W MAWZAI5E^0?,W=R-P5K\_/ 3XJ&:YYW>'A^/*[]K!#CRI-Z@F<-+KX3Z\QM%_ MC_.R7OW&A\T;]^ <8+WZI,GN*,9J'QZ[.Z[B(,!9=1+L9OK/,V'7WHY,H-5O M],[2I0OR ]R^_]"HOS< MY">4*-^4/.I7#\>M8:/3P,:;#!LUVY_DS[^"A3N?HZ 0Q)^DO[[PU$<@40^9 MF?\6HAK#W6:4+P+QBP+1FM(-MX#@#V+@_1%!VQID'?*,>GA4.=NW M Q_O=BWUUJ9>N[KU5AV!UUN!OD8@Y_-T]9UQ%TS AK&C<,994)N'V?OW%#QZ M^]O][;V/>[GNW]9FX]'K;'JQL1EVM[++8.\/>.X.V?C\@9SUZ&WO_[W??=?] MNO&YN]MI/'K?N\=?19>^S34):>?=OWH;ZY_$]OK?I]/6:Q6X"(D@:P-&W'"- M+#4&,9^TE%%IGU*.&UU88\>(58_<1 MK/"\.>/A8@*OQ2]+KN9EYV\=0_C@*Q*7.? ;M_,<-*KX_2 .QK7#WD]'HQA. M>]-+]KV[BB._T5KCS6GAW_:H3L!5Z.$Z]+"\<<8%KV52#C$<O^"24TX5;@%Z\X MO^/M+T\>[1[)FL$C5G4!(;[UQB"9X[M5;9_V%LF'U&S/8/R;QF0IV'X-;#^5 M/%\81GS0#B7 =<1=P$AS(5&4$C.2")$.L%U2T3I'QR,$^!;XOPO"W7J2Y5O6 M9@O"W0;"+07T<^\3MA@QZF-.I>R14T0C*RES5E#I P/M59<\RBU58>_ N&]1 M)[X9A/N*>;F=K7&X[(Z[L^QFSVB#W,VW<4,E M,C@QI&0"WG26!4/?(K[X%K@)2^T5&CI2="2XPEX"!M&!.:!8$LH M53P9+!Q)BLLFF+/0TOW2TL*:TS'K!$PBZ2(%6L(*.9$XT!*AAEFKE-1 2ZK0 MTH/3TB7;LQ<;KJ^]77MIY>%@..[E*UZ.8A\N_;:TG?*_?I\Y_;DXMV!Q,GEG=POW>O]X9[>\XP0#[P? ,CL]F&!KXW&C MUN04Z/XUYY>/>UN?/QQN'7> 1SY^W=C\(+K''='9>]OK;*[!OQ_@=WCN^A8[ MEU/@77=W>_V/O<[Q^\/N.[AN_2OK''\]ZGQ^_[VS_O6HN_[^L+/_'G?W0MK8 M[- O+$H>@,>1Y3HB[C$8,9XFE!@-6$2JA)8-[0/NQ+"6DZT8CV$$@E16PG30 MTGAB@&)@6E#O2!1G7P&YF53G,>["W?R79*-8!L-FY'[:L/O+ M8O&V!WI3_!/ -IR5O%8ELG@ H3O^XJ/&1!*/%/:^64AS,F$D2(PJ>.M5=!+&>&I9'6@>-7H&R=N^.%!O$K%'65UX.8'-_Z%K ZER:7) M3ZC)\JIS]Q'DDR"BI"BYLH5\DHNDNF+VB%]-2'*?IQ9I?&32.%?0JKEN]F@% M\A'@9$FS%JU[;T>@HFPUK^W#-Y>552R*>YRS[N8. M[]!/_&Q0VA:T97M]YPC:MKNUU^]WW[WM;;_[5[]+N_W.9A?>TT,;=XZW-W=/ M9Q@4@8@@:4#1:XJXC!1I%27R$4OL@M,L!Z7Q%24>6;ZHIQB6UH)-F(6U"FNU ME[6ND\OE86EKR41;MM *D5V/R!;1U51QJBEFB,C@$>=!(9,B1H%@P:,QDL6\ MZ6>%RU;5@R\<5CBL<%CAL$=H>;6I5N,CH2MR0E=,4Q)Y3 @3!787V&#($,80 MTXY;&Y/B&.PNLD+U^=1DQ>XJG%4XJW!6>_KU&IP5N=;POU% 5]P2Y815WA@J MN0R".7\+U86+M_!V68N=L)91AGIO&-(Q9U9P.""+O4;.Z,!L$APG6;R%A;4* M:Q76:C]K7<=;^+"T5;R%MT)D8I%9#S,A(A9(,4L0ESPAIVU >2MYLH:Q2%CV M%C*BB[>P<%CAL,)A[>2P1T-AQ5MX_2B-SCRKW=H7YQS&24@4"%6YD(%!&K@* M28FE9Y9[R53V%W)&B^7UT*QUA?1!/TL6U/;<"M6_IOVCO/N.KM0)$5X/]Z&] M1U4=/MN$0 XK"SCR+?:'![F*254G)X#A;C*$Y%0+_29@LK([HQCKK0CBOKX:S\ M3'=4O>_WI_N]@6W.AE:,?9&\*CT+?>9 0_].S.8#B&>9!/RQG4ZJIDP]%!?74. MMOWSS__W?S0EZO=Q'1TZZL6)'<$3<\CH: A]/ZG/FT2_.X AW3G*+P)8OC<= M-"A?=]-28T]N-[N%WXW[>1Y"Z^ F]26+FZV>SU'QJ$7Q@EC;N62-JUT+PV6K MYAYY) &B[$ZL1G'?]IJ2W4L&5057]X8A2\:MIZ99(E%X6?\R3$='T8ZN0:$? MYVU>M@'_7;>8/$Y&O7'>FIRP[XN6+(B$*7*&YSRO,OLE%4?3N0K ]#_O=^J(E?6QI;?82.= ME:83;0P_-]DY7F-?D@F1)!.1(#X@'J1#&D>/)#$X)&PLM@3T*:Y7 +_.:52U M),P3"=6$L@L<4NW#2.\"" //A$OS"V4E>P7P9WR0D1G(XVCU*>'Q[0/GQ3F] MAC_*Z?5V.IF.XK+\SVI1//-D7Q_HE^BXY@E'$/>4X^3@C^/MP M-L,<#93":$3AM.*&P: %F;267'&5$M=GDX.] >UGO]Y]ENJ!.,VQ/T#37HW) M37*M\06IM6ZB>IB,2J MQNIV4A'=R1[".]K3]A";!-_VLI)0;=7J4E/OHVPW?W(9=1JZ/*WSS@BS:M>> MT#O;@?L@KJ,3@R[;]U=,K?4,US[*TL8O==OC7[FXK8([/UIA/V\K-+,3^C>G M#\XTN%6[:Y["&L;>;G]K[^U^]WCK>W?_S??N,;3MW=^]SMXGVMW;_;J]&7I; MFW_L;6]NT;-K&!OYO,];K+OWAFYMOF'==W]_W?[\_J@+YVZ\^]COTG_M=MYU M^]V][=3Y"Q^=++E;KD+0WJ-;[*']P9[.L M?>A4*MW=0B<"O)"VU2TZ>?XOED.]66WR)U@.]6%8)I/*YN&P\,IU>*6WS"N& M6L4%15;7.VEX0L82@[Q-1H9@G9;AQ2MA2.O*ZK0=]>Z).IYV4B# #-HVL^ZV MJ*-4TGYXZL@+3X4\KD,>1TOD(404RA.-I+01<6H#LI12A$74W$BO3(HPAUNX MG:7MN'=]\FA/XNT[M(#V>R'TXQDLU(^ QS:'$]MOFPUT;^-UJ0N@!&;?0/^] MO4Y]SJI#BL5RI#E2I&WA6Y?4_52K=QW ]7[P+8XG.=YZ_'ZP M'MUD;1 Z=O0UUL/SYC_3WN3HK^BGH]ZD%\=P\#4(L.T--D9__-87>S<]C9>X.WCO^5.O"<+YAA880WB%+A M$0\ /AH'@3@VDB1J,&'I;#!7DL1ZXG 4-'"MK/;$&,P$45$X^.UL,-=B;*K% ML-QVJ="?-^KT2S#A,>'21^$U]S#[&#;<*>Q=R,%9ZL7C+,9[24SEYJF*D[.8 ML^D^O ?<97SA1H#]Q:B-3T;MURI@G@G'NW: W1UBRD)&%R+ZC('AZ(O-@V*2DSTWTQQ_,R.6JUOJNZBKR.ZJKB#4K32Y-OJC) M)))#* GC4O!K*#W+4!"KP7"2?06#4+DAF/IM MBUYIZ?BV:S3+IH2[7K@CC%(<\Q\:N&?4AHAQD);!OT$&>@L+=VO?;*^?G2-O MAZ._[+)SZT2AS?IL:U;P;NCJFJW@Y=6]O_<[[_(UGPX[ZQ_(UF9'=/=V#K?[]CLXY_.;MP^P>ZVZN'7;7_][M''^E&^M_[';7/QQW MCN%=X9RMG%=I>06/1D>8#1@I&2/B3'GDG.&(!L*2X@K37#2$\!5#5.LB@)[: MMH1"+85:"K7<'K4X:;\7OKD>W^ 3 MOM$F2:JQ0=H8ACAW&KG$'+)4>NPY,]RQC(V:$OI[(9Q".(5P"N'<1WKSFS/. MKW-+]N 5;KDAM] 3;E$V\*"P1390C#BA'+F<#2\*E9+G0:I$7KPZ'XG8UG3F MA5#:22@_"R MA'*CN-M'0"B/Q3E6..1Z',)/."29J'.Y7!24!_N$2(5?6NV#I)*FXQ8Z\=/J7ZO5SA#>9E!G$\]+6'8G#OS1 M4A!LV_:PE3P>M\P]3!GMG%&!,,V)-CH)YX,4"C - [J5A9EV$M%R4@_J<="6 M22 B!D2DHD9:@EDCB/+:&$E#$G4U=W,?//3DTWH4&"PP>)LNG;)<\ LHN%@N ML"D%)@5'D?@$ZGB*R+I<[T!IB1VA'/Y]\(LR(D(^]S&;6@XY-#QPOS]!1T+"[:A\&^ MA8M6J@2CYB-2Q$NPC)E'5C&*& R6-? GQ-HR%O@^"D'>;#8](N1[\$T&C\X) M^WJXOQ]'OI?+\=F#.&K;"NEM$4E)?CDCDB2\EI%QDXCD'ALKE"$\>.,8$3&Z MXF]M)ZLLY\&T-&AJA$:1IHBX"#DOO[+(:((%,<%Y#AHU76&F9,)\&H$B!09; M"8,E:+LEV+CPPE*PD1A5&B4E+.)<"&2HEBA:97D*,AG,VQNT7="QH&-!Q^*+ MO5UT7/ABHS-$)LH0#*Y'/ )$.LDPPBEJ@$ ?=IXCU3@U#AGC%2^6,VM]L7^PHI5J=KP:*LV/+<]*K>4 M&_YI[5&YA\H+Q6]]^PS32DPPY,MPY^$24$S"N0<<[3])2"*402B&4)THHC\4!5CCD>ARRM.KD MK,EUTE *&"P3;B58)I$A&RFGT5/&(I[YO$0Q3QYV36I>QX]#:]M5@.(9MFQ) M]JY2I[LU[6YORTJ/EAY]-CU:BNS]$GG.J\I6\X*RI693;MR3JME4ZNP]\0%^ M5^KL/=.!+G7VGNA(ESI[][T_OM39*U[J9UZ;XAI>:DRP%#1J+&WD"B=K9.1! M$2<8H^,A4^6.B^P M2LS''/]?2*602B&50BKW$:7YD*Q2HC1_@54649J,*BN5U,@HL%1X8ZCWU3I">2S^K\(AU^.0I5)ZS&H@#H>YE8W*II/>#%:S0&Q_T[5$>@OB3Y<1RZJ^>6L:B M/:>6A#HEH<[M[">:'YD]ZBJ!ENT:US;N-KIZISY^+5^UVKOVA6FG2* $$4X%XI9%Y)C'B!'MJ)'6 M>2+O;YWW@:9A^\"M[((MK-7:Z?(\6:NL(#\L:75?GY"6YX0E80.0EK1228$9(J[#PF][?V78CJ)ROC_YSD&?!J/A3=Z3X\ MQ=80V.'GF59N)SP2(*Y<^"J^Y9U8S;+A3V+N@N$KJ MQ:NU?K\:IFJR&ZO7PWUXP:/_'E?P]E]CW;/5^ 15JEW[+586#D[R+T?YLN$@ M5D?1CJKAJ.K'\7CU?)=7Y_KXQP-0MYLG+Z&U$=O@>(S.29Q8M-IQ)W+XT!=) M7IR[XX,/C;IX:/1J]3^GQ/,T55AB+.,T2AQTSHWFF,8,>$+8Q)EFXLMZGU.4T'>_5QO?E[OC7U_.)Z.XG@3'O!'?^B_/BP'T,Y?,P[8A_/?=?L; MG]\<;FQV^/8>'#_^Q+?HW_TM^H%LO/LD.N\^\,[GM[N Y_WXOQ^/MC^' T>Y MA'M^W:*?Q-;FFN@<[^Y#6XZ[F[M[\-R][?5/T(ZOA]OK.]^W/K\%//]ZW-WY M8AAU*0:'+-41\10H O&)2";)(N$LZ: :S@9)C6$M,RYA.AEF(@E*<1N=E=)[ MQ@(E@2LIX/P(Q'H '3\93>.+5XM-YWDNO.T-[*"N'?Y^,(83]N-@,J[.(].5 M9\.%,_KG;3S]3BE1$V'.>Q$#Y]XY[.$*T#R4C4$&]Z)-$^@2;-L$&_1XRO5>.IW*SN&2\:[5?S/M/<-E*'Z"$R+"0Q"3AB0 M#ZY4UOOF;J/H(YP'B+=2[VH_.7!@CVH'V&R"TV#)\]:P45#QA==9AWH/--)C@*L>1LO7W_Z MFO,I,5I.\$2=Z>ZZ'+ M >D'L/13F#D#2Y0:C17A$3/+5;3&<&^C5Y)Y3Z3&CP669CI3-1WG=!A+:%#M M]N+(COSN4778F^S"O!_%"#K2M]BO<: W.)AF2(*/A[L]OUNC1NJ-QI-JX2VS<04<,LX_9MVV9UVO7X/XZJ6==,HE]/AZB9[TTONY;(*< MC4#8X UF';F2OTUJZ5P6M=BKSPP]H-%)_RCW& C+[-N"D/]SJO=S7X][\%Y@ M/ES8T[^?N0"&:SY.)ZT8#">S,?P]7]VTN)E;%S4UG^/A=5R>7:/1T-79;$+E MCI9/:IY2!3NQ32NG;CRQ(!2V#R]73]0IF$TUN\]LI^A[>]5W]% ME;HGFW*M[NE.0R5A8_ Q>P1&(+U_V''O.9N9N+/S12F+@P@>I9 ,XMA89(C( M%<6-")IY1T0\:S:V7RZS9I.&_?[P,%MYP"MT4QO\XKQ5=[ >< ?7,,W;JC!K) M[70R_'WV0^-)K7^9>5]A^/KV8!Q?SC^<6Z5:5K/R4,UW/O0&]2#5SUTH[*MX MIK3/MD',&C0[OMH<.^.%;@YRL M6YK3JOO'I3@W,UQ^4KA!NT<\_9@^QD:X.P/V1. MVCO+H/H0$Z'Q/S2ZR+]KJ[;VNX RLE8;L?6WSL(947]_/W=(U-\:=;S^^%MM MC35W(^<"I.Y:EFYA8(J@W96@_;6PH6M1V;3B;W>"%=MLR^)4T6+)!5) MNER2ECT^%TO0S-0J8E3$Z$>;SQ\\-_NO=.'#I%\_LZ!]]UFG[G9*W6M*K-(Y MI7.>6N>T*PF*>000V@'+^VB^_)2F%Y2N>* $,JWKJ0?<0?!TM@&DQ!TW*3&G M&2*L%*P-0O[GS4(UN" BM"V[ FZZ5#?;%>#%QGKG MN'.\N]?9#/MPS^];\-SN\=M^9_T#ZV["L;WWW[?WUO#970'=XZ\\7[GQKO.] M2[>@_6_WMC9W6.?SI\/NNB=P[*BS]W:_L_XQ=8YF.P)R/CPJB.&$1J2H(XC3 MA)%342+":.(>)\HT>?%*K##2OCT!;0?D9[X#K9# TRE M%I(K+(6U4?FKD,Y A[CE*P#/%();(DW;^65E2L)M9: MFA!FB2-.I$*:&(-8T-$SC2GE_#[MJ9O-K+:"5#MKTA44O&44C$I@)IAPD6D> M0DZ=&55(3E'%<12RV!3MA<+%X@*5A$:C!3(J$,2C8\CI@)%UE.C , O$O7A% M5D2;BJT5("Q V!X@M$$*PQCG66U(R1@9A;*$L&@$"5@7=;"5&+APKWL%ZGPD M&)$0&.)!,60TEP@+D53R\)\)11TL*%A0\$*%QV,9L0?!*(4)U ';0".6,UXI1%#_H^UD(6=?"^7,PE@O[\)J3A M_GX[WD6,17+&>!Z]PU=<.BS: M[;U">F_)V>DH%U8P@F(, .F&*Z2QUDAR;;6Q/DK+2O#(TPH>*2AXRRA(2!+8 M:FU2(IPFXBB1)C@?G&-*BBLN^13M]B&@<.'L3%1(Y41$/G@P]!.WR'C)48B: M*6X-V"VY^M,*,;( 80'" H07Q!);(R-GG%*E..78@EDHI0$@%"D&P8LZV$H, M7(HE-LE%$1AR#@?$!:'(.*^04I02IXT3PA9UL*!@0<$?J8,R>$UE,-XQSNNB MDLXS$VBT"C3#*^ZI*^K@0T#APMEI@;)H\ 3L86H09Z )&C"2$8./(N*0 K=% M'6RUL_-J*T1PR\>7;JES416TUBZCE>>7YS^WYY?5F^NOWHP.ZIHGN7)*;-+P MN^$%:9"*QGK+&JL1DH7(DZ5@O ?F' V:,169]5Y0^8M!2NTO!OPHM-.30L!U M9*;G,01ED,!D1UC)0[';QUQ5 OAGJ!O1_%9B;JE$[4.LRXD,(0 MKZ45PNN805#<@J%>L.^VL&^Q4".85<83@I*B'+ O1&2%48@+2J4R3&BBP#+G M*X:P GT/"7UW5BCD89"E36V9#U#1C.\V26;TGI/@F&&!8Z(TE58'I7!*/'%M MBV;<#G98+&%A&H3A1"$"3("XH@09:R02.3!-Z@3D<*_Q^H4>BF;:^D!1 -9"/$2+G(L, M6:IBTBE*1E+1C)_"HM5C]?&6'"5M@/>[S5%2D/UVD'TY*8GWGC!+-6(.@U9+ M$D76^H2H%8Q1):(VNNQ"+;M0"^P];%*2@GVWA7T+?R^12BC'--(X!^:[))$# MJD*:2&:ED,YX]>(56Q&8%N0KR%>0[[ZSD!30NRW06[@Q$U=&*F.0D)(B'J-& M3@9 /B:B@8-*AGO=F%E@K\!>.\:N76E'"O;=%O8MW)A8.TL=\0A3%D'A"Q9@ M+UIDI%$\".]H<$7A:[47\ZE'JI8\(T\HSTC!\-LI1["YEO&[<5JN?2%Y Y6* M"9&0\RB[&)#V$B/+B*"1.@/261;BRT)\ ;Z'32U2T._VT._H!/VH\WG/?$2& MYL1*S 'Z1<81TY1:IHVVE+QX15>8*>58"O85[+OW;"(%]FX-]KH+I8\S#UJY MEDA&"::[QQ%9CG-A-H%(0;_;0[^%TJ>UP%YSAKS5 M&.5JBL@I 6!HA-568(X3+TI?JQV7O["\HQ^!YW)S.+']N_6._Z"_W' 4XJA^ M '1--1[V>Z&:O\,Y0&]7S]UJJ=GKK2E/^TYZF*R(>;2LUP1:[PVRGHJ MG7QY(GZ]=9[\VRH]<8PU/>8F55WG'E$LLYI#TR@@H27-!8L/NK M/'MG4ZM]D-3.*(;")H5-6L F*K!$O2*)8,M%B@Y[0D,@ KXG3@N;M(I-%C:4 MDYK1Q!W2VD?$=<3($*N0\)'%$ 174H(-E:,_2*&30B>%3@J=W$>*-)62PCHE M;BTW-&B*(XDX$:.5\^J*='+I8D1ADEMBDJ6U",VTP$PJE*/<$?)C M[BD#]9VU;&F$&8QP&$YS=OA+6:N1Q_W71Q5C*Q4%!-S!6LL],8'?7N4%9?X$X%^]*<^ GG_ MM5"67Q/WZYFP+9\+'Z;#20R-%OGO4<_'\?^XT3]?]0;5&FCGWV+]K2FI,\Y& M5OW]?8#^R1U3?VLLJOKC;W_&;['?W(W\XR9.CEL"_)L.3!&TNQ*TO^#%>@E> M*R$:[!P?24.%6T2%*1I,LEZ=-@^!,):@")%3$J M8O2C>,]V[?9_#'G_W:=_ 8$J9T MP/(^JO9K"ZM*TPMJ^CW0GHW6]=0#+K\^G156HW#B!CL3D^T-=VTX( MM\J4OY#3HGT]TZJV%*HL5'G'5*F)2YH$D91GG"?NL+#)2HH#%39(7*BRG52Y MG*$J8AJYLTA$^,.U\<@YK%$2,6@OM#)8%*IL!54^OHT?A0.>/@,:2FX<=R3Q)GG1!7G8IN)8"E9ETE.<*V0Y2$TVP,= 2((WB7G@=HC4<6Y M>&\[-MH9)?J83GVXR ZXY>.S79MXSQQ/=972LT]F$;P\OSS_D3R_Q%E<.U1M M.#H8CNPD5H/A!&Z>RVN[X07A%B?=64J-W8Y50 1QPBN&+76@3R8GO;"1F"BH MPDK_XB)*2==[2Q; U^7P ILH]B%2Y(+UB%,7$=AU!%&--698ZI#3]1974 M< M07>V-:\LFUR\;%((XI8)(GKN.7>.2*^X$4DS+FUBD2C)+!-77#HH2=WOB266 M*OEPQ65(&"G!-.(I>:1%H$BGZ#PF"0/9OWAE5@AN7WK;M@-AX8C"$84C%I%8 MTFE">$@A6!ZB<%I&ZT(B1CG-Y!67%HH1<>?TL+2>K (Q5@$I&"THXL%*Y%** MR$L;\FHR$+XN1D0K"*)U%8\*\,V C]* :<28!TVYCLDHQ9CA21*M*5.V*,>M M0K^%(T):2QH0@[(RD!'F.*%^6XK*$^EE-+!S_91>I2L^MV M-TW/C\P>=97L<^WJUUN-AKM>L;U;Z-3'K_1%00FQ@AA-$D^:&^\"]I@:%>!S M,K>A])4\R+>A\^V]7UXV"XGI&'.]+PGJ'J?1H5R,'C$7:/11:4_"/0;./=#, M:Q^>M;,Z<"&J0E2/G*@L0!HU%.A*":Z8.8$38L1[0:51QH?[&P2P04="VH%H[=1FZ^PE2WQE0+ M8RHP&J+D!#''^"P,$L/7J#U+! -_!5M7/U/%Z]>&5>)_UEL;X=_0^_9J/B#= MZ3X\RS??\[3L#::V'J'_@=/F;[1O1SN]P;RFT.^SKXLNFO? JSK[_,FCZP?= MX#:7,NG%KWRZGZ[ M2>8]D1J_>#6KYS!+=WMF@VEE1[$ZR#5(0C4=@V!5_ZF+D\R3X]:'ZB(DU;@' M;V5'56\PGHQ@X :3<04_PS"ZWB#+Y)EK)KMV4M_>#T>CH:OW@87*'56+R@'S M*X*=V-5J#7O/%LF(M?G+Q%<_WA;B_?&QHY=!,+ M?1ZJ-!KN7]@)*]">$ _B(!=BJ7_+[_P-O@]',',$G5+^SWK>OUZ?"[HE;H[YH_/ MKY'[)M\>?H,&'S7=EI^^;[_&JI=O"O<>CYLARP^8-ZN6HW%]_?!T"W/C&BF# M!N9;] ;?XGBR7[_Z<#1) %G#^EZ[W8-QM&%OVMRQ?GS]6LV(KY['@^K2:7TP'/?R*2]'L6]S]9S? M#WMAL@O3"F;-; 9QT4SOBRZS#N!W.HF_SY +U]_^IKSP=TMAPRB3W?;\M_\ M7C6"\.0ELSIB&QR/T3F)$XM6.^Z$YI)^D?S%_*+=T8(E=R)RHVB_(IN@*U[: M_J$]&K_XYZD>6^[_<]UZ.6J?M+ EW:LN[EZS6OW/*2([XZ3 M8QHST"N%39QI)KZLUX5U"29H46'WM.KXYW"PLPE3=3VZR2;<^(_^T']]8&6Q M^WJN+'8.NY^[>UO'GPZW-KM92>MUWKWGW;U/N//N7U^[FSL$/G_?V/S*0?'K MQ__]>+3].1PXRN76\1K9HMV]+CRO0[<.X?Z'6WL[M+OYX7!K'Q3-]4_P^8W8 MV-Q-W?6OW[MK7ZB344H5$0[<(&ZH1DXKA8CP.$49@HVIT>T!-&)8RYIY\)QJ M%QW%6G#BN5,>JT#SVKZV-*D7500-_"!/[=$T E4.L]X'_0T(Z2;5>37E# 9= M+L$7F"8"*4!!,"9,0#8H M@2PH5)P9F91U9V6E1?!T"?JOC3-Y=^S([\Z*,=6E%RFN>7M>D''Y$#$K5?_T M' 1'/?&61EJ-!50!?O]X6$F^=]Z _AE.(5&AO$_7EYC=IS7RF?D*QN>GFFI MI\ZH_3=V.AG.-??& JI_F5E-T+-]>S".+^$96LP#!68-FQU>;8V>LQ^:@)*M2B[%U MW-_;WOO*NYMO08V'Y^_M?CV[?K#][@WO[K]A<*RWO;D&[?>'7;ANXW-W?P.> MU?G\YAC>=7_CW<=TLG;P%S[\8K2SR1N*(DX8<68O7BF\ M@ENX4>Q*L^L1K0\\VQVTSQ4F/9$L>F>MYX%+0PVUD49EO.+1D>AN8]];%9^@+OVV-[#] M*L6\&@@O7GMN[U:MOE[8P!.F!&6L\V]B2]>\14B1>NBXDI?5WT\ &D-X\^,8JMYX/+4#GX/WQI-Q MFWS+CXT)?FN'%CQWC*S'%$>C&#(3P/B^SL/;C<5'"56ZHB/ GDM4WIO[AN@ZK&DIZMC%U>J M09S<59+P6]KP]<17^G@,F+FHM "-EA)J*/%*1$6X)SP(7@(B'@[2.YMKIZH/ MB6 4$0X98T"/I<8B9YA#46LBM /UU?L7KV1.HT9:Y\]X:FM]S];/^UR!TFK/ M-#8B2@QFI(C6$A.LMS8:0U2Z8KVV I1W!I2+G><>M%NI 1EEY"K'CE'D>"2( M\2@E54!X4=1 27C['+]/#2@?B5>X19WX>@JV\&P7[VQ_[^DM/Z6LSM-2BF<# M7B#_6I#_9EDW)LPF3YQ E 70C8D2**=R1-8%8SP)C@;YXA5;X>P^5.,G[_4H MCMZG!WJWH^!>E@RPX-TMX-U"Q>5<6::80MA+BW(>" 3C!'HNB319H*F@4RDB MUG(U]HG[><_E:B@%24IJPB>5FO">[83N<. +==Z .D]5([$F&>VT10([AH!( M*=(L$*1Q"-QY20@V+UY)N4))R?+^.,R,DD"WL%1AJ9:L7!26NCE++0R\%*BW M@G,DM R($ZJ0,]$@:3E)AH&-ER-X'ML:QI-DJ2MDS[TTG=:UD^.V*1MN_>"7 MO0F,O;]*-L:33"CCI!1]3FE: MK=M)7*E_FZ>"K7,(Y4#]P618V?J]Z[1NLSK21]7:SBC&G-SOY'9__K6V4AWV M)KO57\.< O>U/W-%XM?KW=)2W#DSF*67KIRZ=4>W:;SE7[?!;+T#[E]^I M;MO_O4[P:$ZLHC063%#.)-911>,9F$A6$)YF%4; 2#K%/?BJ.Z>R1-4"E8GG MK?4Y)^]1QW[O[4_W_\A)C7,:/.A%.#(Y.J$C_#CIZ,8Y%#M /1L?OABMC<,D M(LJ2 \.'!F0), Q7G.)$! M1XAB2 8;IJ/'BFO)+/?))A<]%\E*;HH0W8L0O:&=G2^!@ 8" MO8V2=QAQ'PFRQDBDK= *Q[S)F+]X)7X@1(=V7"6 ]IRPU?7V(4MXZ(:#@.AG,NK ;I 01206H?-9FKO$06B;E#B7E_W#W\8EPR.EB. M@@NYJ)[DR"JED*&",6TB4YZ\>$6O)C& 0"?Y[/(05M.#F1#-*.J_SGA^75RI[9;G=D\A9!'6W-OFRH9-A7-]\][MVL!.K/TX*/*R%_=Z@ M!P-1;UM?:;366DS@7H,E6;'C>:IB>W MD.=2_C 'M4S-M2*]$%_.F[^_.;^ M48E5@_]K(7MGS:O3)1AZ>2KWCV!B_V?:RPKX29V%N4C/'M5,^1H0QI6K81O. M/CBC'2]-E$;&3S<[XU*O*?,0829->C.V^I'0YU36)@KKC+.<*JF#\89:ZQE. MWBIYH= O,U-^6#TNP1X=13N*@U/TU,R(YF5S5_R[KO/P9A">W5S8.NJL?=&, M!Y6D0U2R[$HA%FF1,$HZY UL4EAF7[R:&WC-\%%=Y\.E9T7MQ%2;]V^UD66M MZ>'5ZNU)ZNW+SEFIZH'K']4VF^WW9Y*8":D'QMQ!KKLQ" MA7:#SDB0>]OK] MRL4J3&="UTS746^G3I"T=*N&[VJ5:B&T)S?O96+MUY/EP/9R[9>?2^^-(/MJ MTGLQI'?LI#:8LW+X["1XAW=WOO @A.#:H$!53TF1^;2LN9SVOH!D+Q. AY_[,__%W(EB4^IEJSZCV#X:0NL-04 MO,EH,%QN7!V6HWX?+SEP8(8UULXI-\\H[DSA#L/1496UU-G=\^RM#>UI/=6' MP(N3NFH/3.I<20G@ 8[G?^NFSM'(9Y*?QQ/W8C;)\\^]F;?>UY6.=J=6EUA-,CG:T#:%$]PKTZ(T8]RG#C MQ4">UG&?U!S8G.OM_?&P!FH8GG'EIT#]=:VIF>! 3X:8[+0_J7X;3]T>B,]* MW6TG PIL-)A7Q9J-#@P(",=)H:A_G)H/#N9"+BM5"UD]RYIQ26!!Y8OF:M=" MVTH+X@$6/1C%_1X8$H=9.00B.W?U17-V,:*U@,T]J..E%O<&"T28"_#0+PNY M72YQ!=-W#).C5F97+I]Y-?$O==:P#S_[^='5ZM/<#CWSJ$%SQE+_G_:U[MNC M[('HYPIG660!8?) U#KE:8V@,_304W7%R@)611Z^_LQ]. 5H?>RAI"O M/FC22]6?\S/C=]#G>^.F[%DS->LEEZ9C86C@#K$N/#:.DTS?D]VEGKWF#'I" M:QA9-:G>SW/OO%[.O=/2%[D$-\[7:WOH-[B+6CG+1+%KP[76+EJ0Z^>YN0R[ MZV\8Z+O7R-ASL</L?),QQJWKE6II(+AWH%N"IS_WS5"3!BNI0E MK8X\/DF5%GICG^WA>5G1["I**1.*)ULD=8&ZE)>+W@S@8Q[E5 MLEC_ _P'$S6;I-FKDL^I/]51:/4B(!A8DWABDV8S@X+3FSPRZGL_J/Z*!Y.3165ZVFPX"82R;;,>FGX? M;Z2FVS<6KH.UVNW_C"'/?^]^^&*X%!CH#= .%$Q.&$$Z)H.HN'X9W#\+X$3!Y MU/, DJ_M>'=M4/_SYC_3WC<008#:"\+"GY]8[K#NX1<*6H_SWB)EG,IIR26R M3$2DB&9@W2;*C?^!6()(C$[ZNO+0R[,%]>OY1LZX\/YYIA[V=6-_ZWME[ M3[\\[>W[L@S]".#CL[)[I[7X\ZQQ]@_KPYZNQM][OK MX6OG>'=_B[ZAG;V=H^[G-W#?[F[G.*2-38^_ QQ(1U!!@>"N+02&GJ11@.1@FM/:8DV;%:>%3!>@!-;E9YLQHTZQI M A'F_EY>HS8N[!_G.J]7'. MQ6+1D9AR,\\+.: =P\F2%)#=J-,JK/4VS,J]> MRY]Q$PRX(:=NS-^G$=[\GF^:%VN1Y_#>(0/NS;XP'@T5,2+OZX0_$B-'/$., MX0!&K.8ZDRC7M^0@IBX0@A,EPAK.$G78:TL%2SY2;URZ12=&&?2+![V#O^!D ME)%)HZ!33NR'.;+<1Q09\Y0XXZE7+UX)>AT?Q@6:SV6F^L&P"69XV<1U?(N_ M'_;"9+>ISC'#8B[.51DYNVOZA/1J_^.>IEU_NRG,]=#E!-W\O),&? MDUK[Z;UVMEVJY%_D77M*RLVRTM&$6L4<9S6W*9>HOU$\/FY\ K-H'!L?7TML MY3HZ]S2^?\PON9$^C>-:;FW[K.1[1_KN^B?\Q2=&@DL2D1 LXE1GBP [)"1/ M0 % P7FO&E\1A+1^!;B,^E7X_?B]V%C_= SWRFT^WEC[HE-,C"NP"D&_1AS( M'SGN@#^(34)C$XGF608DIY==D)-]O'V!)TN%@!_'/6UJ.S6?.> MFX1T-]_0+\ .GMC $5BS@ M2& 0J(4,DR4 2H *G0.9D18M+=, 6X4(9[VL@ M@F\B]424.,QX@9:Q#G MSB*+A4(D1"&FD[Q-*^_XWY_NS[CM9*O7R=;+Q<:D M!2/.5@:7%^'JW4]YB3!OGQY7O]4Q?<,IO$ 8_^/E-1V9E_O03\?:R<937R=N M.Q.-5V?2M-/)<'Y)DXZN_F66PBXG.[('X_AR_N%Y$3>\ M]H=/)6Q5$77%B^\@]?K%<^ONZPF9"^)0[CICX=M>5L:JK,9*#R146[PN#/#XYJKJW_/\+A=!;E^I8)@^Q*"GFB].:"3U@65 MVU4HIZ7CVJY1O-4F6-A,U^AQ_,&H[=_WK<2ILCS$RYSUQ8>6I_&S#R;A\-"/M'M+5*,44L M$SG@=(7I]BW"M!T-[XE2[D =;U$G;N[&4:QW?!=;I1#+)<1R,_98RU)5*.0F M%+*\E"(I=EAS@JRP%G&A.'(4:\0LIKGZ#/&6Y.*@I-@D[2207U"^]6-@D&&N M.E?,DE\-H'R>U'+K-DLAFNL0S?+Z2F#6R;QOWP7-$4]YCV:]A,]4M,&YP+U[ M\PBFO\],+EF'^ M4:R=8NWA\N7E+X*)AD%+2%.-$5<1 Y4+AH@6SD1+I7+TQ2NUPN1]1%0\W+QK M'Z!=I@W\LTY^L%Q[XE1._HMJ4?PXY<,5"U6P\X4J'CS_QF6U*,B=UZ)X/_## M_;AIO[>P#,71O#1+QH\WN93*87=OYWMG\^/7[;W=W<[^]O[&9NAUZ1;K'G?8 M]KO\G-.)7+8S?FS^T=M>7Z,;ZV^^=]]]W-]X]^9H>W]+=.E[MKWG6>.XTA8YRP0*FBE"$J<)GRM$03"S)@!58.-XL-+E MQ-)Y#*)B,FA_-O5+T^L5='N<91^_63V*"Q-=_[0Q;9+\*Z1ZGN8:#KF(]GC2 MVZ^+M]G!(->]!XAM\K15$_N]SHVV5-33V5SS#?HDEX'P2U?UZKY?J2O 3>O: M$O.KY]7NX>M!'\[.6O?P(.>9SLI"70K[F^WUZUPQLXISW^RH-YR.J[WIJ#<. MO9I/ZK*A33N6:X@UFORLN'J(.7L7O'==#N,_4SN"[_U9H;%Q'LJZ5$8C)I,L M)JO5ZUGE\3%01R\!C0SJ&NK3P71-14+*_?'FY;N9QY;#RL M$]YNN?Q)1J1%=G*?:3O7BTO3?A]ZL#^;H39G-ZJ+H\S+S=85WYM"88,XR17B MZQK!=UL+)LT3JO5^N(I2XF:AG NR&P/9&W0G[\9W+N9)B?B"H+HXB F M.*^NC)!?8+AH;7/VK C"O+Y\<]I),<>Z+/TL=TE]^CR3%-Q[%!.\Z/A48L5% M+R_FR4E%R&&Z09G:>RSK?S2=UYY,GO=,OAN;:]^_"!$(]Z"U1\LI MXI(D9*Q/*$8?-.78*9UCV,2/R]/>9U&7,N:_-N;\2Q1!1NTD7UCI!!%8!J!_W M,MGE/P<- 68%9=&P^!UZ8M"T;8GFO!V-CH;?FNJ7F1:7_* U(S6-:'2X6DGI M]_9[$]O0RUPJ,L^-Q_OSTF P#OWHYW6&EY6K9NA;2LS"@95=E%;> > 'HPTVO. MA]AH4HU(0X-25K/JM*!5'3Y9/S%_K]]SH6@NFIH'/W?F?'+ ?BEZ8T8GI3( MPP#43(WB M_P:88;@/1O9?N<9JUIS6_&0E]^+KM8]O_FJ^S0R,IAKU&" GU+IX(WCS K G MLI@-$)<+VD'/GR];76>B/R?<"ZVJF9FSXL-9YYJI1$! ?7N4A3CN'_2'1R 3 M<&0$XCT3YU 7U)NEJ3Z1F3#+'EUW2%,V[PQBS/*)@R#&FX 2B\+;5ZD^>AL>'\*I>$0^'WKG/I^_IFX<_S/- M1>6^Y8%HBW?]/?F3;A]M??9R>[._V]W\\+WS^0/?HI]P=WT7GKW#NGN[ M>QN;W;V-]0[>^/S^^];FSK?P[F\>_O=?_6W:_^;V#OH;_Y^]=^UNVUC2A?\* M5B;['?LL2A%UL:3XS*RER':VSL26M^4D9\Z762#8)!&# #= 2.'^]6\]5=47 M@*1NL1-2QJPUV18) HWNZNJZ//44@L=D>_R_5Y/?_M_'?^Q=_OC_Z/ID__+' MMT9D[_+C/PXN7YTMP"3_]E]OC_YGKS\8#4;]@YW^ MP6%,]LB+P4Y\T6%R%^758U@CHX.D:'*JMJU0WU;[OJ;D!7F'_2:SP2^T/]$U/#9 MK$RSZ(B[%) YW+@'O0Z='^13&]R$Y$GC98,BI\/2GCQ"YHR7AO4<_.T:[EM'A_O XWC=[IR8Y'1Z06CL8[6F2#;K[D4TT7VDD!><; M'4D\B6>>OL;N7H8PZO7-_]SF)PF\8 .EF,4EAT.1F;GA([8G7Y_2,?,"]*,AMSS_:/C MWM'*QAH9C*!X-LO(7D(,%?MG4F2(7U5L2B.3A6MOE\RH,F@V +?"2J5Z-3$O MVD,E\? H/GP1'_<'I_WDD(0P3N+]T:%Y8?K[=*8.CCI)W"Q)/+OYGS@YZ@\& MI_L[^TD_V3D\>A'OG)#1MT/&SC Y&)DCT]]#L2,=V&N:O-PFB^(-L- -T' C MG0Y(11MI/3TA,QG'ZRR:F#B;PQ6H:I7&TDS3FG3W[#:-?A[:Q9?3/"7_(/JA M'H[)$?A@2#*3-$M5XXO)W3\].>)&-"14"&WTI =V[KQ Q)1AJ6-LE3\P\(C= MZ(Q>H\ZOR>\P"+I6Y)^R.U3-R>+C?5'1JV1#^+7-;2>M;U;<5.8F3A(Z)DL; M*[BV,=P!,A#S.9V@F-BNM^YGL:("3NF_MK?NEMJ;=]N/=.5E,B\&9-[8#D\I MLH?)1&(RM.76'BK5)*:=U3I7S/#H)!D=[8V.CPX.7Y":,?N'^Z.C_NCPA(8R M2M13HW-E9]4!<_'NS0..F"N,@'.>:PZ9'Q;^$BUBX5/FS.WBX2_(L.9CB,KZH4=T'.4TWK7G7U4GDRB&V"$<*;?W9_#,E"SO?)9J M:!3A8GK$+#,DH+<9B6BS5L^K>2SY4'?BR<"*F03H;IT-::U%,V#*)*UX2&1Y MD<-$XTS+<*3F]UD:'K*/:T[3G7>WG'?]]>?= \!>I]_\P4/RX,4C#\E6-R& M^P[H5LWV0P?+:+U-BT=>?'S]5E)F^[N1)M7.WIW]^/KMZWG5Q=?[S MU=7%Y;OH[-TK^O^SG_[[ZN(JNGP3O;EX=_;N_.+LI^C\DK3X1WO-A]=7/__T MD2^Y?/_ZPQF^N%IN\/30&;QCMVW=S+\I2FC*Z*>B^ 25=N4BY^N:8?WE;W)+ M7M)[*:ABJJM*TW B"'B,_[HLC2$?U M/QSLZX,!RHQ]O!N#$TK/1GV-E>.5-L;AQ&'P.!O3*SS>N.,OC;%&E M/*MOW(W/&Q/_P4_\I9_X\+TPSV<2()3!(Q5$$CN-^GL[_^4FDQU4GL2UK5*? M4JS[(Y;U2RX!C$C QC#!4 X[F2J'0#"P#S0@-C6QH!@E]/"^3*]A]6A^$WGJ MG^A_QF+)D->"]7-!AU.:OBO)E^L!<'SFP]+N#N[Z@X-FD,+%SL-+);;2O&W_ M]8K;OK9VJ+__X\H;A#CCA+'^3[5I/U3)553AUPM/3 M_49#E50#F;=!9KG'EXT$WG@'TV_IF3@>]6;I>UZ+],2_']=(] MQ@7YX.T/[4(OW9JT,(TFSI:?:0":6?HXB_/V9]-XT?X(OLK29= V[0\3G(?M M#P$VR/VGC.%UDJ88%''+9!OE9BSKS%\7[FM&]9#493%+&ZV](A-*$\DS!#;# MB:]TM-![K]^!NZ1HXJ$IU;>+:XR*X1GQ_,X?M^%#95I](G'SJ-C42E^XM_C6 M^.4PA3C2ML!O=7589Y30?:9GG5V[=VA5^#<&&Y/F(V60CFR.:WH%0*P5K(,9 MT_G1$[($:H*DB]UU..FWS"B_ME:XXV4EQ&A@SD8%8/,GJO 0<\X%M.0[FC%B"'19@206NMT(F%*TC*I MIPAP).9!#:*WV0?Z6)*JP$$EBHC_C-Z1">"JGS=B]&LV0JOT;3MV[X\F)U?G MDYO?>O9GC_3%[M%]AMHJIIP7,YGRXT-,>3W;[&DFN_&*C*6B[";Z2T_T__VX M<]+-\I>>9>AG\SXSOW=3_66GVKFJ@E3/BG&A[F5P6++I T@"W*LY.U^JV*-7 M:3S."_)E$C*5+_)DETW5.=<+5.DP992[9*'D"8.28TTX==E;"!XSFY$GF$KC MXY5FTC>Z1/BN8N0ZV6PS13G+,&9T9QJ9!E6"8?3D MW]$0QC=^2L\:UHFM<%LUJF%![Y(7' M[$.!U-%'U0QAQ9*O*T8"/W?C,0E"QB6RZ3B M"?^GS@W??3>ZF-)H4RD9=O?D.IRLJ(( XMI'V'>/DW_6*;"V6M6*'X5IV0+Q M*;R53R*[":(A8>L5Y3C.TW_%BK"P[EJ0?:4)_YY"++UG2$2X-CXYU>O4=%#2!]@%BS'5U"C?ID9(CO99(_9W)S#7B5?Y] M_ S1?IP'Q!(PP6#5T,Z;0V6H/Q<9Q&_*(IF8J6QP[ #91;03))U>!= M-4L\>\Z2HH]JYC) D9O4;4HL+SC"3$S: 6E"1=T:S6E@A6P)2"1)U;IT-U%S M#$';R@C0U-(8P(0,G[I'<.S1;=XMVYZ_&C'4)&'X MGG5T#"6X,R]VZ,8WS :#<]P5%WT@20; #>PX[^/YI!B3C#W[\/XY_96;K!?] MD!7%,#HG)8D@]87D?K0,-OJQC*<[[QFE1O+Y[(?SBU<[/S[DM^]L+DI_^\[] M%H.[]?=OZGQ,,NX'S7=X8Y_.Z@ [XK9">#)&I"(=^TC]M0;P, V+CO$7=GZ! MBE[+GW+Y"SV5M C9OHPTXSWOC,+7=#:-.2?Z,_WFK*:QEM;B??;ZY[/G-N.A MQ&![G_Q8TSW+3 %@ *'$^FGCTN)W9E&BF6FUW")>9&DK,T8C3-NWR[-1\:R M".#P#A1\K)K3EAX;?9!/+].C[!H@15U5,7DK&%;E''A-YPK.@D"4D MV\*=]G1(F&%EO:-@;RPJI'I25#63,2C(Q=F'O.WU+'0A116>?6N4#> M(CB9O^;[@^[U)!V4!?!GY]\5\P3K^(SU#+OHU+D<( MVD;P5W!&P^N2KVUD^2/9CM-!,9N@%"WBU/A'=X#@\)!WBJ._&SAT?3L M[^>_/&\_TF(Q[+% _B3I*\"<:D "ZI*+TF@OYPR:\OC'.-H_IP.T=;N>^ LD M&8[HSW/RX7!"\-@!05L3R!GU_",%(@6;$"Q(EB\Z4):U!2G/H)B?*47(4%7JA0;QK.( MEQ5;*8X0C8!YXGD")(BI45B8@<*(E\XS9S"V[&]_?T\-A)!&*L"EFN0WYKBL MYT%X^)W'&DMK=L64+9(=?ZO#=9N94A'YI<6&TJ8=IB4@1:?]"PT?^7&&_ MAD0=,"_^;175E8\]!P>0KV3+JWK*)PD?R+M1>SR\)]R@AF9&CT\=SY.]2K;L M7+*B?M>PB^(C-AIR=V>5W_*B+FY3*'8JPMN3/\#>B;M/#W0(Y=SZE4R1EC \ MM\%V5OMTJ4RA)%MEQBP2]R9&(>E\T8O*8A%G^$>HIBS8F14N!SG9P:KJF2#C MD/%P(%EY/R4D1=AI%B<<]XT7B@*43!""MNY-[=Q:=TF0.CUKI?DV\$ MN82OBR2OK&G!7*R+"+Y3.0A(M_A=)<@6SBA^32^5L(W"YPPGA<"#%4B/JDL- M6HH<-<P@:,G2^#+-A[;$&,I4:S8*/+7+QU=+Z-)<0-:C)[H=]#+ M]8)@JAL7O307D@H)L1^5KAXD16;/C9G$HCF[QD*Z4YUBNHS7TL7S'9A1IX_/ MM1E7PR;ZFVD\-#TG,[2L <.P>ZX7Q\:-W;AEX;Y:R^W*0?G?.BB_4HM66Z;Y MKVZI2K :5W52.\8DIAP?!!+J)O,D,;;0(:RG<+?N+2LI$39'U1>&G3@PQ;:5 M+2]Q(_/&(@Z/5/8]/9BSL3TQV00OW[/TR"C!0 !>2[N3H%J?<2S7'.8<,D2I MXK&2Y$\+K=[P5BT"N+;0@D$F%6D -[*O.'#_(:Q.>16LXY9NC0]W5=L$4GC[ M3FG'4QFQ]SN]>EB+*4%0?R#]>]6.5$3T<;VT%4+;*+*LWR[66LWKX:*QHR4Q M2->0$>48"^!9O'EU%G&,A//%&G"N3&"E()[,3*XH''"X,OI'Q11HFIQ#+3^9 M''P7G@_9+#;-#*B^/,+O&0 8[KNW[[.=@7Q)@?_B1+@FIG.8.(S[!\HIP;W8 M@)60#M11ILJCDNHM;Y=:#:D&L#-HK58(%E<-M'#^4_T]G>1RTJK=\ZOQA*3, MLW67O*D);2D:FIT$I"Y(EK=S$#=-.?X8U/>=->O[ME0]PFJ_1]7B/8P(8QD4 M40;&3,X6["+UUZ8G^+E4_IWF0L[3!': 66P@O0&/?#-N^9%KT*-M!"B'Q-J'4FA9&%WCVO.(C,3BZ>PC_/4B8AD@^@_=^= M7;TZ^\?7:^6_46YQ5^?\(Q> 8ZY^8HC+EFW8CUCXV'?*$0 7.Y/BZ\TG<:ZE MV'FB#J]>M @8OE\56<:HH=*(,$E,0XI((9/("T"2I#M-D3L.; <>#3"E&U,1C6U'VF!_.6+9H;OO99<&%3SX(O9&&:[&3XF<.AF7_6Z34Y M\#8@)H>CUDI?M'GT2T1B*[XX#1XK+H;>/RMHKF;Q@G<[!Y9R6T#C6^I^O:?, M^T;CL59_NJT2O%\17/SD?5!'S\&K_EL]'$]54EP7-@G5+_608I**9>H=Y-]F M114896N>($W5U%LB+PPH8AN+#_MB:3LNL7Z<+%IDTOJCAF&MZ53K,[35FWV MRUF(D^]>B!^8K^04"EYLR]9<3HC[_W?+7N]7V\I&NXM\,EDZ 2;0PMXL5[%- M=$ 6KC5SNZ*AG,7>(3A1LM/O010&O4;8P2%U-E'HV[7M53)6A\51TX25+!F" M!97OK=-KTM,PGA]\'4O>E]] ]%LE/D#'(J&DE%N)RAX7>.:LK!W-_LC$5+/6M+")(H\=JQ'=^YOUNL)(L'9I;8/79.3SMN5RZ1RCOAJ3<>] M =-UB4.5,Y6C&(U7DIH($O L6%*H(/'(1D'$"@,7 HX?!18MO+@BNV;H3,RA M&3[]&^1=KI6'A&:1I(G0AN^CN* MN$,1MUI$:XIA."=34F1UZ:?$]O]5\M(,-'P $M3%GDU?2]^H:.]O]D7I$$- MC Q4H"11/0.I.(>OI%/=KY,T,XT2#TO7,),B3"Y&EF2^L^[\DL_))73 ZF S M:6$.) KT$(&9[0%+13W''F3K--@]K*5;^Z+M5;(H#\T_Z]@3(-[6X]O7Q C3 MW$JKGW>Y:W7CQQD/?ZLU2**I$/RM^%*G1=SC>\TC1V,C/45F1O/O21<65HQ+?@I_,D"C]A*OF\6SRGQO__$R\%WQ>_D[Y73D M]YAC90'Z/LUYY/Q<[^?M[JFO-R_I_X=V0/K]KGSWW7RX_.7AP>[1T='Z[V_] M\>U?[NV>]E\\\L=[N_W;OCP\/7SD;[LA/_$AG][SM]_Q5I'M0KL0F_X_OCGX MYH&ZJ;UM6XQJHBQ>SN AY&/1#'W:S?8#T0Q]T25VS&XT^WTW'/L#')#[L]_= M#50;X:.'CUB#9*TQ3]/AD'3+_<8[O^5:@G,=A^58.R]?^ ML(SHG'0ZO3W#?KVM?LT+B3M]?9?^51*_!1OQX*_8ASIDM1CP0!I>Q(17D=T= MV[9)8>;>8S-^UC7_#!/8"<27$XC^:2<0?^RD?E("\:UX8>>,'>LDHY,,)QE_ M>PJ2<8>Q\T5$9-5K?4DC?QER]06EXMF0X:\:FBUJNN.P>KZMXK$-)G W<9LP MFF[BNHG[LN?*OR6),:/1GW"2K$PB?.F#HTWWTPP8?L$)6[>XFS4]WW[9B6&I MN&-F1'(D%KQ!,W-PTCL^W&\EB_[B2=H\^5D]/_?1F']P&]VJL;O=W>WN.P)2 M_=[1P4&WN[O=W>WNI[>[^\>]_;W3;G=OX^[V:?'/[=;<9ZW6C''C)/QDKY/N M.^+(&R78[+A_QW"N^P(M-QOI=\DMUP4^K^0<59.=HPPI:[DY>BPE,&V&UF?J,)]90^H/G ^7J&>[)]6W_V+=(X2X()WM_ MZX6$"_=L^7(S,?D2!K5">S#/D2N4$FBN):UJ_,(.RY0&AP'1C-W,N8V9<&AY M/=-*/&!Z+QB3T^ZV9CM54,>';W#W1R#W+G*Z M!GX8,G7*6_I96 B>#%#W<'?_Z-%8W Y"V@WY44/>OZ]4;0&,K\/3=GC:+W'I M%HA^!UCL$*R=0'0(U@T3B*>(4^P0K)UD/!3!VL%".UCHUF#-NHGK)JZ;N Z( M^9E4=:NY6 ?([$ =#_3 ]GM'IUW:>RM!'=WN[G;W'9"MH]Z+XVYW=[N[V]U/ M<'>_Z)WN=YM[*S=WA\>\S]H='G;2_1 \YDK_^8])V!>,A&Z'=.Y$HQ;,WDIHKAGS];G3WS>*':#NNF_Z+7/_K\I:*?<;^S\ M><'H3BMT6N'Q\W34.WGQ^2M,.Z6PO4KAWT;\?YT:N,?$;/'&[^_U]D^^0/7I M'YFDS9.?/Q#M^&/;Z$^)=CQNK;;%_>P?'W7B_1>'.SXK7&#C)$P"'%*O]9=% MUK8ZI-'%;>\5M^T8GK:JCKX3[/NB98X[P=Y6P>Z>_^<__\D1='R<>.X$P..3 M)O[2]0R\+SO#@Q@CT/D0'?'0+P=?A.W_WN![ +M#1&M;U=4]'LH=MP-. MA9.3@%2A_=Y)79;GG<3ETX\*$52WZB>/=$T>#$/!HI ^C0[C7 M#*[BK5A#M-&"UD9Q5A6M@1^>O' %$KA362SBC#LXHF=Y7M'T?]L_.&U<$U!= MT*S&:>FOQ17?TN(TKK>$%_RM'>3<)).F)*F)"[1 M[9$Y94:5F>-U8D,38?"4ZJ],D-7F26OZ<*1JR M&NG:2G< /G!Y>H3BX&VQ3S ^;KRMR M_DCF&2N\WW-GX?0Z('[YVTO=I =*2+/J9WC5C$3BI5K;>^'OF[]9+J#\9K.U MTO[AJJ[V\M])Z=V/L=D9T.)\VHE']%;?Q]E-O*B^^:[Q\N%4+LW0'YV&T>C+ M30.OVA -[7E;?!_1N$R)RS#X>/L&'9%6&OW'-_]V=]_?8[(\63O0GCNG1V*? M_^_OXO]<)14=F5-'YM0-N2-SZLB<.C*G/_O2+1#]CKNG(W/J!*(C<]HP@7B* ME#T=F5,G&1V94T?FU%'K=!/73=S7-G$=F=-#5?55;/LA3./RDT&_@X[0J2.% M>-C,O.CU#SM2B*TDA>@V=[>Y;Y^9H]YIUX&OV]S=YGZ*FWO_H-]M[6W#L&W09P5LM>N$4Z/QC>_YBND("%KNH,Z3' MP&H> O$>H+/I?E61YR;S<'+Z059#XJ,"\"N:-$"&R['>X: %-*\,;9LX3P . M7PB25 #IQ\TG81H48^'& MI:AB *I7D:: JB8D$7.'@=]O/9)W=(7?XZ-Y&0]I'B?%C7U M0+X?MM"WA<$ MOW_2?'ES'6>UO-JGU*'N+2);8=A34R9TWRB+ZSR9V':8 H/^X?SB5?0^QD(% M^.0 4/P8,'W7T[&# 79#[F" '0RP@P%NPJ5;(/H=ZJN# 78"T<$ -TP@GB+8 MJX,!=I+1P0 [&& 'RNHFKINXKVWB.AC@0U7UCR8W99P)W\)PFN9I-2^9$:%# M W:8@H?-S$GO]."D2[QN(ZJ@V]S=YKX#4=$[VN\@0]WF[C;WD]S'![S/VIUV=NF3!P1&6XX%'*]UQ1\-"?Q,:, 6$>.WA[M[(7?C@^& L6#U M$C!#?MMOWFP-,K#QDX/F3SX'2!!3$=..SDSI>##QV;6I^"(PCOZS3N;N-O==F_O@ M\*#;W-WF[C;WT]OOQM+9,0HO7K]_V !I#='H.DD;4+5>].UIL_5[FL]-EIED7DO/:AK% M?-%J[7YX] #T5P?^ZL!?W9 [\%<'_NK 7QM\Z1:(?H?UZ7-W[@2=_O MG9Z<= FV+BV];9MZP[I=9^U.][O MX,E?-=RKXLZSO",'L!E\S)E,C*Y1)I^"O3))'69SE-# MUYG?$XY!1^,XS87(+"LJ!7^-BI)>B1Y2EZ7)$T##\F*:YC%N.X@SD*!5@N8" MX O/#%XXBV7 ]*O!_%&-/#=U:8'DTVE+\ZAH+/27!NUQIU:/VI-.JQ,:'8UA M:1&8SVU0E&5QPP)#,TB7@17NIZNS#E/78>JZ(7>8N@Y3UV'J-OG2+1#]#D+5 M8>HZ@>@P=1LF$$\1.=5AZCK)Z#!U'::N0SAU$]=-W-)K$Q5YMHA*DR#B,&2_=U86 MURF(Q:H0E8;>E=-Z*E?81IXPI_UC MFAR%4$&T#_R?*MD'7@[O &_-BHH;D7[/$Y%>!]BIO[W4N3Y03->JG\6#JLCJ M.3('_.2]\/??++]"(P?QS68+U_Y1<]K"_^*]TN%_?),>CI(7!_&)V8N'@T-C M!H,7>Z,#$Y\,#@=')X]PKI5'-$!\H"H7^0AMY'*=KO%O%&3?'Q95),9T6>,[T1E#A%=B6OFMA]&W1\>[QZX-,EU\4Y2?\.!$%C]LPOSMX?%N M/VR9O [8C/&MQ#+SNP],AL'R])G?4^F,O/I6Z^\4Q>M>+;JA 48FYQ_4W&(9 M*]M>5V" 8YIV$U=S7M6<=&'4WU'26L11'.NOU%%O@ M7S@L+71:T,\XC(=D@'=_?_]Q8.<71PXH_;G!SH>[_I_&1@NAGS+G;<-AGOZ%T+/M@TR\F=";K\&$,H7!TPWZFF>-= GW]]C M#3N$58?.[03B"Z)S-PN?\6+W^&@+(!KOR,MBV[2& 0O;UE6'QLD\O6:GY"]# M;3Q,8#=K9O_"]-"]IFU30^S'O1=[1W]AF/T!D[=Y0K>9R:5.7W3ZXLO1N/3Z M)W]EOOFIZ8LO84:-^/^^)C,JS:]-=8<9];ER[LNS^Z1R[OW]WHL7G]-R, M;:KP_8%#_WX;\R]%E#QQZ3[L'1T>=\+]5Y]07X^CSXB4H8!'1FD>Y\F?+]#[&_&:?5X?VKM;E@# -PYW U/M_#$ MVUC$A\ +7H]&)ID#>^%X!@&:5/*\6PD,@C M7WH\:C0L:@ EN^3/'\I?W'M>-U0Y/^N?]/9.3S+Q%XX%/<#NR<\K'G";H0"I+;A??LX;^)JN=M"[&]"#_GVJ%FX M9@ONV'R/HV\/&E_[AZ,-" \@'OY65W.N4GKT$&/2,G%&0RQ&HXH&,%BT1WF\ M^\(-0PH!-0;7O&]%O]8V(+[:68;U@!]$:3AM,;R8.N,X8-R<$0$[;U>I0@;#VI^G;,QK0^4U)-JPF:9+F:E$:ERY?W,Q4-_D6TF M_#N62* 7#5B0"Z$/L(8?_[!T1"3Q=9QF.#YZ--OQ'&P63/O 3ZOJT2A-4OS, M_R*D@1C4%8VUN@<)Q!N2CZ*LY"%D2V8DH9HOQ^"4(*7$$5,*B4&/[4YR_GE9 M>1<5%<_ =4KR29*5XE1)1RDX$X1G8SFIST1"6I*CFJX0F+:.4#CO:R[1+,4WTYJ03Q(;[*F=*R<P82I)"?AP[3Y\%INF+;M6.W',ZW1&:;/;+13>7T\=.HE_ \#M-XG)-4IDE4+2IFRV&91%M0^F']%"U8YQ-S M2N+KF59(%JNG0*H2F@^ONL+M2_."+[Z6N?$V0VG&=19S '=69#"?*]Z?\8U: MOX'=&Y+9?;41U9^*6%S6*PE@+;P/MV72Z^W&$:9:P TW%-,IH"C"\D3BRLL&^/?(_ M0ES!U\S4M_LKI9.D^Y5)S'1 MNQ!Z(*IG&H51?E$;1$>0KB+!8/[&>(H4FT;=P^P>EP[$T;R,V9:)JO3W'8ZK M(,*35D\JT(6(H]<&&N1S:BA)RMJP-0:H*").,8)@DIVELY1V?UY/)8A!BV#D MI)58(@US9U[LX'^1R2#E0 KN6?Q<\ZL&--68_/W=H_[?K,HM:( RU1=XJ/#) MPK;.HM>VR.,'DR<3&$#1V1 \V]5*&8>#-TK#T8DG*MX0#R;T3')^1OE MY58RW5E&>I/_\VSP/#K:/=W[FW]#IG]%E$OYO[UW-(T_!1/DJ+XA0%/)X$K@ M&!2W+44?3+N+O@;#@VQCFC$\6I=YFKG#3E3U_@G'OO?=>75AAW&)4;[GV/=N M],:3HJZYIB=10T3XZ."*L\R1FL[*E$ZTF1J=[C6]E 3OP&',@>%XN@R7%Y2, M]C1G*][=2O8='Q[^==W-4VSKC*=Y%J<<]6Z^MX3\#Y[4-FP; 9A7)[-LAX3G M/21Q7-+ET&(V#[D(IC#GC48K:4.+),E5D0?.5$^-%K*0\S7NUC.-;U\P%.F\4,Q^:YA( ]V3)',ME3P_5VD[&A7LVT8&OE R4[BMW'^1O) MF8S"MPCI[U]Z@X>M_%1S/#PH_ #GGIW!ZX(U5C6AF:OLW0#/^'GW:K=QV^B& M8^6**>&(^#7-G?2X _TOFV()4!Q53;.CSZ,[B_3[$'CTXFCI^?Q.>,MP3-Y*X[XPZ\EY2\NI"!QC:JST)06=U;'F+53V MQ%HO:LU$Z*DP-!G]H,3\DDHI2D44Y33EB=&N#:P>)9CJS7CP/DLV)+3' W\3 MYH+>;?46HH'3ED2U!0D6?8__Y:%9=8SLW%P)S+/4Y&K8*\&ZIN&0SA^04"'S MTW.9 SIY>+N-W,A\ (\Q1GH4L9Y%W$HLZ:JQ\VD\V)3I")$%TKDT;!J==IY0 MW2-I2;8'LJI8M4@Z#S24H1G%V#C/5&5P4LF/CTX7V3LTU_IP/W='7@O2J3@KS30E ^4&Y@ =3$N_YNC=0OPE.TPG M63)UUBVL@A$K&(05LUV/(@G7+(YL'PZG0<1\Z:T7)#[(@\DJ,OHXL=_N1C_/ MU UK/2J7*X+Y;QX7TWB!K'*&8X.U:3W'0K"V;I[P8O ->=[KG(_?%8<^1"&= M3@VI(A)ZR:#CUXI5TP#5PF6Z9D*31 LQ2)R:-;7]<9M^N^YJU['N= 3);#Z$=RX'"W MGWXZYY^Z;WH-^UM,FQO#[]#==R16S)_U7_JAQ4#?C*1I4!Y]J&GC'O:/@FW. M-L>5![F=B>W6/STXX .-HU' @"+0(.1':Y#:APD67P3MN-@?$QZ+"73 MJM(3^,#99'XI);?:Q,FP=6:;J5C18)W,:]ZRY=<-ZU5=6C/@OB G$E@Z%8;1 MP8N#'FVP0"Q70'76/UL<>=FX<"'H?(K'1H453B_?5U"'N_T#M89UZ=9.30MB MQ"OH.L5\^\+CG-@F>TP-&-7-39\!H6W1"MEGQ6^56053ZK:=G9 M/7WVP]F'5V?/HS<2V-B:@VSO2 \R:>C@Y.S&P)ZZB;D5G(K:\:$'Z?JHSA^; M,*D7L)KI%0!I*;V-0&>Y"PYK!R^V%J7\V[J#53/3FU5GT>FK*,5NF/Y-QI^/]E_@Q MSU[_3$LLH58/%J!U-9GZZ3GMXY=>T_JE6V@77IG9W,7L]WE+N9!.K-FH MXZ,3MY_DH\R]=\+O+:J>S8P?:&?QA- #B/RZP:Q,-><"/XP&0\+#W\AIT7.+!#/J;6#EN -R'; AW" M\M6JVC-1"I+2"+^"":UQ-,XEKCN$-G79'YKOW[+7NQA!BC4_$-H9KBF=V"

Q"OW$)O;Y,L$NDANQ>. M/HG?;J3CC.&A\CDB"BERO4,77*GXF$""0C9[ M4'H#STA:H')H < C0QX.QV@E!)1>IYD!6*0R.0H '+29@8-ZKH2CNN?\(*E(2%":&X23D 0/L>$A9@R>2/. M5DJXB-, %HS&>2=)'0CR1?VG47Q-P\1JT2WKA\:.[]F;]+3_S7:4$=$E MI6ZO2_$[L;Q;IHAN\9#@I:OQFA<^2FD152IT23 -A9\&:]-B^PS3*LF*2D\^ M#=QIZ.$MN7(B_?B@?_RR@A>5U.)J8ZNKC]85UF0' M7[D'?.7X3X6O/'X:1J,O-PV\:D,T!FZ^[:4:>GU=U 4#:M$2N4<3.O.7KO^";[K;D^C^&S] M#8S)?;6>,BB40[9=.7[(T>P?S\[>2SI3+G6Y5[$Q5SW%VFN5MF3F?*,UW(U; M5+SN;_5P++\)<<=S\KY\;B/J(QN8?E?>9F7>?]S#AV9+;K'F'DJ2<$\'Z/!).$"7H]'.#W'& MFO-J8LP\.@M\V7OW-M^4M[RCP)N$LZ 7'N@+5_S"H?/.NJH)L(^C1H O8C % MTISMZ*!*N8L^VF APBC85Z-Z#AQ*J0"Y(.4E%7M:N/^HB*4]'5.F/RHX21%7 M2T'(^Q[ C0EZ>/7,/7?0\2T[:-,$:\WVN?CX^JTJHMU(_O&/G\_>?;SX>/;Q MXI?7T=F[5Q%]\)/]^]7%U?E/EU<_?WA]%9W]OTQ^G!Q]5\/ MG.8-F9EU,8GY;0&)V\\+/:>T[*U,JT] +U1T?@P@U_-UA]&63=$3#X]?LB*; M%97#[KGEA)Y2R@PRD (4K=!55)+C7$%C+>C@P!,@V0GXG#(D-CD 'EH-O:"( MLL7EU%M_KT8\/;R=N!3C(LZ<2Q044[-!LV##:X;BZ_+:&=@N+4 6^2@5X+U M0>D=A]#NB/WK<$?IL";GI%Q(<*X0C@ [-0'X4[ SP&I6QGR2B?Z=9O1?QMKH MCF A^)7#SK)=+74O84BZ^D2O6=B*&N$=P!OW+(Q*(X!ZJ$WCE'&B=%K"J!S1 M)!1NP,$2M@C'TP2UY7+GE<3>@-Q=O*8W\X"1NYX&9X;?:+S M3]@W;'* V8W EJX@T%G^ A2I SXK]8,:">QW.)2_G>BG@TVYX["UZ_F3+5.(M@7I')V2IA!K2JLP+!4JC0FXJC^T%?=UD,8-[*4Y6?V]/O=I9D?+] M+#E4V6+$;#PGE$?&)0=J@13:#BHCO% *D^_W!Y_OH5FX)?R09^W8@WO9*,$A3LN1QQ(N7O 3$8D\&A1 1ZIRFH,K[%PQM#NIJ+#/(^OG*"(9-:RV' M+2FHI[7$']F$*Z;3.F?&-"V@M,=Y&+>$%CDG0V-$0[2.KR#:!*@MW_F\H7XG MN.09ZF_*E,LZ@?)%_2,/+.,ZB%10IP"QED.I"M*Y\RMDJ?BP'%)CL5#&&P'; MZO+1E+&6YC(7X/)Z$M.V\>$P1.F#AEGZB6R!22',A&HOV1(013R4@F,=<(2B MM>X8C Z-X1Y5#8)XC7K#.F.D+@I6YCS+8IC*JL->IB,!*&@&-,Q5'"5JCW#B M-62#0>_N-6'=#0Q;CC3C0U3SSN&L.2,I<-/\O1QT?VB F564\BQ+?5 ^).P( MMH$4K,#P89S@DCV6YIB@/"SS4KL1-#0[QK$46$-9EJX7 7+L(_O*_&CH\"PQ M@E$9UP*U9S"WK1+C_42C21@Z\Z0\P_JQ:P;V4%@>&M^JB[ MU7!O16U$I;7'!_%._^B9>2Y5G$=#_6NU2B7!M38;%$&,N!G]C-'U;;5=SKW28S\D%_R*>.;0HG[Q)+$"D;YO M^'QS9V-]#2]'\2H7Q--]H*&[U$Z1DR^>(Y]R+=T<"ZUPW[(CKCO8M^Q9;[4 M?3NTTRUHIY/U:*>'>*T'SFOM,%(=1JHM11N_.]:_//GR,+B[(C?CX]]''Y[O'QG1?W2 IN[G%Y9R2HKY&@GU[_>/:3A(!>O[IX]^.* M&-!#7WXKG1*M^UTJP@Y9:"P0*" .SF3Z99&77!( M85Q>/&\\WV<,R)1IWER(VY4GQED2 TX@L)V!(;;C]Y8%0AFI;HN4LB^Z#*G[ M?$T_[KOS3I_XSO,<$QLQX%N3PALUTC53RY"%-V?G'R\_W**]&M)ZN'M\M/$* MZZ']6OZ[J)$SA(( B":UL8$V;H%43W$C45))8WNBE#"VVV)'(0?F'\X96H;L M_:,=07D4N-8W*%#L:%[8G--2B<>_?[[BCEY0W6&C)?H:KO>%QB6X"%)JM9A] M8G3+%+,S6?4:]^FMA"T7ZW2RJU2SB=C KZ1!:!%?$E=*,J0I74< LL0O(#<$ M+P\-YYZZ_4GN%HNOXQG30"%34^'DK#Y%S_[7I?87O>@"H?[^F15V3BUK3Q4OHAIANS^(=@5Z M-KH+J[1MJ[QT-O2/7"9LP?%TSE=4E; \^M8,P*>-2A,G&BDNH00O'9T:=9"9-Z#U25#-P0:&K(4$F M""@"3_'"S[^B ZH(BEX7/H4GVIB[&A68I 0ENC?8Z*"!G0J!G2T!05@V9PX09WR%)P[-/;?\6D2SZ268($BD6$- M"A'2:,-JI\AMLI9CIYRYLTTY["^35%L*CG [>Y^8#J.Q+::8"\4-*@K^7MS0 MRY5RC@6M4U1^(M<5E;./0S,S4IX1TX*S2D-64W3E'6Q^WS\.YA">B3O]DZ!; M_+9U%]DHJW[E4)L][ ]WQ?[ _E=Y%!K%'/PRXB_3$VLL/[02\'BBY&=!&UUU MH968$QBV=.C @S%LS98J(%\GG[$_1W*L=E!38JSM>*AM-A;AL5V@K,I@N.I MUFUQU*);KDT8ZNKEPH$%W]3N,#H 9EP^URW:)@QUS:(UE;/26T:#LH@5@[7" MO'$]O(0<,#12V(?M%GP3AGJ_!;]&YP1$SF%$,_2W!91JDRL*2LMST)$!!T?: M'M?=VF_"4.^U]@Z@DREA+-<%6+.+?1_GJ@VM!88RD_E-47X2)PBO/+-]R3G\ M5H[C7!W%3A@V8JBKA<%A,TN33@=(>?%VAKTV1' M]5SV.C;J1-@_#:GS8IHFD0%@G&'"!<(('(>T3I&K$5(9>%+1,^%K0]JVSH,H MEVL )/HP#'K9K,*]XET6ZBZ%V#;'FW(A78QXBW3CCD$>WBK^2P/F/5T%C=2) M"UPH-83-$]-;\^VD"%&%H(JF!;U;E17@P./RPQN;;>XI UXY;5&QJ MMPT6^ M7DU+N15K[CN=L-F@P2);!8E[:^;:Y3N6LS$:@O1)F>V2K8>&LB_#]V^VQY&D M0EQ512*W="VK&9@_Z!3=4!/L3LWH>M-B[#%00^B\\M?+E[M]$]!GSLT MM,%W_]5YK>3%C#!C\"OVI:2F..-,MD""@_<$_+"X2C MDJ(L\O@Z+=$SS*[5[LTNA@0S:VA:B2 ,B9SB4 MGCR#RY$]HP](-'3JPSI8V_]=[QFNA&>];&:WE1 ZN/)]3$.F-XB>?7C_7'BB MI=-G[5N&#/E;HOWNT8K]M8S?S_[^]ZOG?Y3W.WIV M=O7^P_-U]-]HU_'SV9_&[QT]LW_O/^=,OY4Z7@WT\2#U.D02".5.&-FMXBCX M;W\7KC&:0LFXJFS<(ZT8\U7D8Z[%" O*&MV&2>'RE7DH.;0U] M]Z0A(@+E7%S?TV*X:B[HJ0EC7H(TO%/_>1\N55GN(*IT6>@F%,S]IQ5@PP5;KO&9]KE0&;V+&4 MW$N+=]K%:-XE9*C1E-06E\9@A7Q1G=@ 5K#II\7"(*UVP266CO)*4(0F^F3, MK'EI5,4CHU0"6$"%&)0,(RI\02EWM+;,;U840J(]$&CI3?F>2H; [S2//PEC M'AUM+EULBS+]KTAIF)SEE4V:#*@,UX;(:M+['EB_(3FD<5<^ZE3-N9GE&!I&Z79 6\U!.3 M::>TQKGNUK71KV;90+!YT9"?S$W(K)AA@TH)5VE?R+(J6?2FYE0M&%5G@:R' MKN3B,247IQW!;%<\\4>*)[;DB!K#!<^GTN\X5JM06^3%UE.W9;IZ8O74/0K+ MUY!)=P<]:;6RGFG; !\H#K/T^,'0-CDRC3!1SUN!G@???TF__ [FB=B@0OJI M@2?6G]PBDBGUOS(S0_P=CV#E)7,F@M"EN.IK!_QR5H@-&D$9VH'Q?,>/",&FE-JWU#)WP]5K617.&8 @UA=N;1 &M+,\Y$T,R MX!?T$"2;ZI0Q*8%2X(2&1GXWXCB,PK4QQV3E<*?5.E<#ZC/4*WSYV,V6420\ M-/IWH4#)JM+-[(7K9E)H$-HVVR ;U;#!:NDSD)%3^_ FY:"'AEQCJ4^&2>\% M8,EK$R$C 7Q@)/"OGN3;)>8,6L#&2VA'I^RP.L51<@!F!!R*!N)CB\OV!KI; M#O*9RIC.LII_:\':E0$>L=?L=APTK)"P2D*K]]U["='*)^W?LU=6N;(. UPK M"8!MCVL+T\A'6B E,*%%_ZXBAV3.-1V*6F57;BGL&[2M"B@AV.M[MW-PL+._ M%SW3T5[I[?\.F>)+=)S/(RGID. >ND4)%?(9LZ'3D^ R-5TJYH]U3PX)OI- M"D/=:P6Z0*_C"_;XS(4_LOU:96[ MD8MW[J"&#KI HUB>$.'>6W+?W89TU#,W*/D##-&ZD0*]#F(^X"H:,S\Z!JM+ MD!>YDSDK)(&SKU>]7GN)[]"S0ELLS;;"C-79=J?PJC<,1RY.OPM4-&#&R^[\ M"++)M K\YYS&BDEG&V%BDD_.Y[6%!CLNA;]TZ*@#;QL/&=2I4 M_"Y >LZ>)T_U*W6[+7>&K3RZ3)):LF8TSBMY$PY[BAB=#8'ZIHUN"; LG5-5 M5V":UVQ;N$[JKO> C!CMI.0QV]]R:I"&KTUNBG"#E(:F #$0&;V-98Q-,2;+ M90)\.V:#.5?0K-Y8CJS*,D*M6>SJ"8?QV/M]VK1 MVFQX!K+%C:OLI@AGRZZ#-W?=^UN&S8#CM\A8IT&A)OK"IEO=:Q5,HKB,,J M7ZK@GFR[S54U4@:ISJW:\\N'1$/P7#,Z>N)"*+.<23-0)E5Q +PQ7,]Q9-JW M"608%7Q!Z< ZZ\J;4+VFV<0!O=($0_ JU0F&]9>"/@+6[=)XH"5B(V=$'.M[ M&V/;98L]M-/HY2I80;OV@YMF.W1PZY30M)[7>9K^<1Z:TWS6"%260&$ 9JDM M,C*)LK@,TTZ-SGA:%OKTP"V7OLC+5N#(O%=VXEGGC!!??N#D>J6P:GIO3[F2 M8TI&MK03QVK/*YL&M$CBGD1"%.N?D=;7$62+'8L[[OF:#YL0"_C[Z!R%BO @ M-E;I#0F0M*%TG==N*"X7LF*Z6E$P=+),KGB-XPZ(!-FQR^0OFHX.#XL]6Z2 MEBCLU.FCK*KSM[$/IZOFN$D51) 4#:6KZO)"6%=98H:4@V_X26VTMSXKI.5K M@G_R?9R6RB ERB=S=6FO1T%G!+NO*XC8:0G,[<-,F\*1+;LYPEUYD>[G4 M "")RDNXE-.50?6D#H[_A;(V]S%THOH&@!#,BQV?"1#NQB6-W2@TQ2;O@/P; M--3ULI/" \9*6>>5GK=DY"POJVV,L)#N=$M-@T,U0^+#;+>0W4;U;#R<3BNZ4(@PC45;]E/=2(1W=U M7YLRU-4+.S8YRNU]05?0F.$I.=KORV)D.., E[E(4B,I+0]6B6*4(/"',S93 M)2-L&W]QA2I_EUXC="1A\^^J1-H%C_"J 0BV4;^*ZJPBNQ90[<2E?:.TJFKM M/<%%.M6$$RD&X^!&X'5AJB8+-I8X MFZU!2Y1IU=:I6?HC2R7"*FXW>EN4IG"T163EX+S$*:A%.T%17A!=+H6-;U)D M?%(JEUQKJ4,Y"):=0^!^7+:%UG"5>:5OL51+)T:9@6W.<+TV.MCKX,4=O/C>\.*_6I@?FK[[U0BP UD+%'@Y9A<$? 0(*T8\WFG M27X$G7 1'0K&.8ZK? =2W:G)Y$=2C(SC2!]F=6'XN$:'T*<"87/M3U1Y5SZ, MMCX&UZ1<0["NFQHK:X7K[ZA[1X0_^(7OFGN9^=#6#0D.UHAQ1<]#+Z1PI[/'KWR](]K^;Q M?.?5[W2'JQ0N2;5TQ1L8S!_)=_D4WI-^\'$?([J2UWT)9*;)&-O8?/;?67$D M,E)ZC#'P#E]*\3!Y0O *SK72EDNS6\\_-S1!Z?!Y%\C9A*&NWC;,81E-2)9Q MG.\()BXCAXHKV>VI078,NAW2J=KX"F!SVR,T),.TB?VZ4IQ32J?1#9/$SM!4 M&R7@+=A$"/#X1XV40""*$$!;T2UG_4]V&(N&!))>/Z,SA71^%V?:E*'>I:YM M1W57H^-$;*'B*) 7AF^!U/]?3>#Z]U87.46XI+E$B8J&_O_^;?_@X"6KZ9?T M=LFDI?2X=\ M*OF)1,$\Q\F:5!Q7CRDG,WL MBT; MY@"EI89%$:&.8R+<0P%N2" >C?8*4V-:]=HV?A_VVF%,6_L"Q:ZB+$([K$M! MQ%-2*&TJ*-XJMBS&>;@]S;4NB4,@A;P,#>EH$>E+QP_&:8SHB-8O ORRA6WA M:'7@CC:_)S]G4*<9'\F#DOOC%8LX P',QZ(I+0Y$C-'WPO<)WZ+7%$!;Y#^J M<\MZ K;1[-I46JR)MPV*.I@4IX.X;K_OT +0JSRJ[2DD/S 7/]%Q:SP9Q-S$ MTT"V4"PX&@4 !2F]R@W$DAW4HM48B+D,S!^B@4D>$&@YI@4B#F@&=J M19>!9<*UVHTN%BO#!2&SWG(O.H]?T-Y#_\6QF)$LW3:N@R)4^; ^![7FS M]$R:QQZ7RCORO%&<9A)"F!9YY96LK?_T%#_VC%_%70G*#$1<^&\0G%CI$*B; MWE/K0UWJDTN"':&W+>5M47DCX]E3FMAK$A3;P>T^!K4K?6XXG*CGQ=INV>Y] M!"# KH)&$N2\7=4!T!9M8Y5^SN'P2#?B*V'H:!*F='?\)M&RV; MIM"W(NWV&MPKGUH\M!?-6ED.-#ER#+DD)L-W47W/WS5)<'O!9S^<7[S:^7'M M%^_L%_8IP9=O]%>.GN-..OQ61"FZ!C^,-6A$+P=N+DB*<^%=8>4%DHMZK*0D M@P7JCM1E1C]C_C6S/GACS[>KL2I%6,80?I5CAT3K=8U8TQH-84]L!?R%1$#2 MV3!6$N_88N<%#.P/EIPPS=/(HCU%I"T9=^+PZM[K1-"=I+;A5%T)[@ 9O> M=BAHEJ+8>]I MV_P!\2),@D691"K0_3#Z7045RM"AL_X6HWOH!?J0RF0HSU?FTCEFE=6,"PGKVNA-!>V[#,8XK#@9]I8CNT#DS'"E1L^H=TJ3X/T5Q9P#O9-%M_8 M//-8J6VK]6^I5#F/;A: I#K3[KTK'.JTK2=-:XHY "Y+:I%$V M"?BE"\8,Y12JJM=EO6EZR<,UT;MB+@;%#\60.?.@C;DRKZKH!)!\#;TB6Q[T ML1I:CCHM>F9VQZ3AKRZC_L'AR='SW>@,S$1D4=32\,"1OX?#:FOW%2_3R!A) M+8+K&>3Y27TZT5'[KJ LW3(+_J'^T<6H9;#@C,/I&IRJKK\:I_#9&\TK-JAL M+="*&A .(DBWINM&L FGO[7 [<6;'T?[YC^W3!#NIED*M-"R16:S<&K06/(E MK<0$4R/[/T%3!37.7'V3(O2:[$%54*?/YNTZ F=?4?66ZX"UYDP9DDAP M!80MW718&S3N1$\D+3P-:NC27+GB0 F4P^2[LHJ;ED&=SL3.+%X5P+G%+!H[+V=YE H6OA%$QJ+)CLDH:)%GP MH&S\/08/9J^1>'2S$_)%7BO;I++\/'M[=EX]]]U]N!10.JED;--F[DFN9XPK MET-#$$X'1 9_Y()U<(]U/VPI!DLCN0H7'?8]$E&Q:QTBDX+61O_WX\Y)HP?2 M+]QE1RYX]N&7]\^E$1U.35N52%XX1DHGC">7A_.35LUW%(?&C&,-O2G/=4O' M<%4\C:X#%ST72]8.Y8Y4)O&=ACI%MJUL,=6W MJVK@J&2<3/2M??K(OJU]5ZW=\Q5[?H_J"=P,]ZQ8FU_L1VD>@E]6O&E8.>J[ MC50M)S5=+J)@%:".F+834KVR8UF/6\I)77B$0QC<%.>*W[.OHS.%7K+,GVE" MNBK?2ZE*R'!@H;;"'EA6RVPB[>)0VK@)PTCN>R\_!HZ0:X_R5O,PSX54:I4E M=\D"W,:2"HWOV?/4K3- J?4D1,%=PN(-(L8A)W2(VEBQ.XV26/])A MT+#M_.W5O83%,F.6:X3?"+L[WMZF; (7_QICH*IG0O)$L/SO_Z.V>'WIP;_HE;PH4@0OF=F!U)EI/I0_N&MU^T,'$I MP2G-D3/Q"%/-> :21@$*2@?!CI'N$@-V&:>CX7"VSB13R_;T-6/TKT4[ M 3ZM1X(80KWE*:Y"0 ?)3J M2#:48:PP4X;PU$/R;."!N2G7\@)LZBDHB(C[_W=K M7D_*U#X6W%/&(]]E\YIA*W+E.T7\$PTI1$6$G)*0F>"K!MC7PG38$#85RU,S M_K_H67OJ9B;+GOWOKF[+:GLVTOX%]PN5[$)@#8>!ER M.X: 55RPI%##ORF^WI-S-[>YV%3A:S?[*.3FQB/ @+\*6">X>"S$#=@S'U\6 M.?L&;'N1@L\RDX^5+^T@S'#<7"Y"UW#(/ >3"3X,07MUU(C3W2<]V>M #'T3Q M/6>GRTJ&-YJ7I)]&2EA-4JGQ;3M A(-M7R#[F6MLHK1M/6DBZ#9]Y7>]RV1I MT$Z1YJ751Q9X7M6#\+5=,T-MT!#@N M]]8H5DO%N(BSZAYHFS(2>WM996(H7FJ:8L/A?NM7+[6TNQUTLW4>,^^LS6FPS@SL][!%7"L/SE\WC3'GU@1U+B,; ML=&L3AMD'.3P@JN$L" +&B@!C\QQFV:A.MHO"^Y4K8%&@4C+3F$SI0KME#6F M4;-20UI15(W0@<0)0D/G*9W4'YU1M&0HBL-D/0U?#B-S"72;%OPK$7C;ZVQ8 M=6$=>J\-EF?#* "#I8QD$PNI 2\/?R6[P%M9"E6'M2';?H6^S 2 MXO)R/%K06>W4LU93; GQ5]SG0-'1J;)9\;3)OG4_P!]N2"%PQ4&Q':(Z()CF M:JM5A4>S$G%.G^AQS"V-Q>FY[_)* Z4N',%<$KR;@K5M%#+I*^)6RFF1%3<2 MG,_= WMM]R+PBL/MM$3TV&ONL-ZMWH80% 3XPW NG.9JA3O4T_.DES;$X2:? MFS2VIW)%P- "%<&-Z4U/->YU++:KVQ+VWT?"0Q:+IQXC?I5693US*'Z&5,BV M1VXBL."E82W9ZBPUXX)YX%R//40:UD0#U. G%QPMA+%:MA&SIFAPD76L.<%7>6+BV%Q89N6O ,7\C3V M;)AIWEJ;Q MD1"RNR$IPZ2P ?(NM<4H_K(@"M;.=6+R5KK[O+?;-#!<"\8H*4$M!TVK?"C' M%S0)H"H\M<09M.PUV0*?:1)T);19]-6*(N,0G^:X>,)H7VG);7:8Y1Z]-'.$ M8J,1K8<%FSNQ95/.W@^/XR:[O=4Q4-5?Y!0VY5]3L7J78,=5O95[#WHMRZ!A M4Z%*;3OEE4^:U;ER8E3S:G6Q7$6G0362EJ$ 121TD/M>K9*>MR=K,^#15J95SK2X[-JT[KA.V[3>F#/,C?=EMOZX*O @B6K')3]3T%YD MN,P?=HBL.3U<9"XT17:C,Q>V@!$&.%-1CR<^.0&/GK/D&@:&0(U+HS!\%N2I MFO/-V4-4C6NNQPS:0RF"C53'BL^:F&QF6T>[.6L&.7DA$5#E&?'4%4!W5DM@ M H:WV'2N[3T>KD;:'B4I5==?>=9H7!?SDOIAL=CD+"9LT:Q#QC>B?:Z $B%H MD[!=BB)4YNAK=8H-98M16BH41EXV +_5@_'GK ,\/0I(^U\78^LF1BEX'G+6;U+ M J;G6]@*XG9> HS?6VFZNO1)SX%#M5WXHND!"#9?F[WN1C^0$E2 CQ00 \R. MG%HLHC *AFW5O$UZ-KGF/&_-$EZUM/9]DW^ K1WATT"K\_D- !YLUS0>*:W MF'0OGL*SXA5RJW/C%E%Q)H+[L+95-2$//V9RN4:IJ[F1_BY/:J]\,%I>Q= ?#SH*% 7GX^@@!R(BK3[Y>A!P M3_)ZJY-FB55E]H([##4.$UI?GE2M8T[;=H:ALBU$SOP>%0WRR:"<;V7.LV,S MVX2AKE[D65%5;&XA^T&'8K4GJ:=4 ,PT636.[6_!-&.H="QZ6S=$RYT6^ ]J6 MFYBY3=H;/]CT/6\&^XX-MBX;SJRK^HS%O T(OQ4'STDIUW->7*ZZ$YN-&.IZ MRD&/A2^ &C!58HF"O^,%;3-C.M_;%\TXK\T;CMVJ;\)0[[/J&NWV6!FQ&"IC M/K&MH&$-&SB4+S6>WSY'-.7[M-*(SZ&UJB#8V% ( MV*R2+$ZG2^&9;NDW8:CK_#^!S5L\*Q22R6>F9)YT1N1F#/46S3"U($*.0<9T]Q'3_@=ESFVILJNB;:Y-,ZR:&FZLREMW6L+;=8Z=3IN\PT9ZFHQ:U1%* ]& M&PW"!T\C:?>TTET?EX788\I\"PE749J08UZF0^1*$(S3NBE/4>M!3FE^7637 MW'(Q3_]9FUZKU2)^01^WX9_+N\J5G" Q@(!2^':=)G=Z*JI MEH+0IG]919?U),T&GRBM@$4H/>V1H<68D(7T"1&0>4$V#M>M"]RPY/8,63& MTF1.$5>35SGE><.]G&YNR?FBM*1=HK6RL<[- _ $GEIO!;*@=QNTX$+9Q:Z9 M3@ 9=0]A[8HA'%4,<=,4073'$ M$RF&4."7!V@VTVJ%YT.0(YE9Y@Y>)ET"TQ:(3G6W$J MG5S%?+O C"6^ZV<2YXY?1XH;@5$*ZY][*_O1!U4TOQJ2W(SQ]$)/XLY/-:JD M1$4'4RWS9WGV<_#HH1S2,B)X[!)L!HT"ER5CD1JLC*T:50L$FM4#DC7R\;A: MY+9. -PP_-:F)Q;=YWYOL4$KY)%&9Z&.3>8R#[=M-:(5/A=R;Y'>'"HA5] ] MD&EGW),4TT'7XU09_F%4#% M1H_WT(N)Q>0])S&L!O&P1__*4IKO/(W7FO*"=BB7_Y6A\PP?*S]%"6Q]2UPNL\OU.!8 S.>L MHS+@!-$R]KY!_*#3T:SQOO':3DBI!'1)PTL^/612G;+QQH.O\QDV":]\LUE? M ,1]97NJPKEA5(T>X7-C'*E54++HGV:+1)[4GA?X?MA'UON=HNVWZ6^ MSX6KC_)8U-33Y5E\*!.>D!4GT8$LEJ(A;:_5:W3.YI[4MN+>L2G:CHT!:1U= M%4^92-J?8&"<@KNL@>YVA[*@$,]5Z?6BC+S8S&;&0[@<9\)ZOK#?#]/;LSI@ M 4GHMW9O-FIW]4*=PQ J;J<\6ZRBSG^@?_^4Q-/V5^"FOXPC!P#6PY(CIV,@ MPP4KK( 7G4O4XFS)@FGI>3K*RL6*6_HU5@9("!:_P[;4H'8.C^A4,M-6*Y]V\ ;8WT)9=]=OEX1R<999\PRBVRS51QQQ<4A MM$6,.\9OFGTC5K6&X#43C1T+T^^BJ)TYWNR5%IP-?HST%MS^D4XV-C#=1#G? M,Z"/U.4[H[4+SXH53X8CP*VJZ*!P%D-S-GDQ.8*9!P6&"+O>XJ)&9^O$RA8J M-ZSMKTUQ/+8WH0IF&:-0.""'(8]AZ$Q(9W%Q:3O)IWP;%D2[>,.*TL1MC3/< MKHQ_IJV1R73@=;EJ"Q3-:ICR1G#--R5*>VUDNX^8H54J=H/:?UB@:E^%7(\B MMZ:=5W!$=5:#*)J%RSRU8H4K+/W:" $U_X;NG'=FQCQ?*JY$XS;IXNTC?9D=BTE2 $C](2- TMW;)M8W03E:.'VAF>8TY^T MB<,J-7DANQ<;\:6 1U$D:@R+6A\LQZH4GCKD,H1H%%\7I0\);YDN?NCYAF F M^=\E301WD5)R,\^V$H1W(437B.0T)3%(\@4>82)-FM-\OH*>*.*L*]<4U'GH M94,%9:K>^,9#$WR ]@K-A.A:;MX-79[;F6T_Z/0[CHHTYW+BHJX ^V7P+H@[#LITW>+U[[=X\]W- M1N/(*.FX(,$Q^;_B)O.0[7VTLT)5:5K-D/G?Y;<,F9W4"@AY$QEZ,+R.N29I3B,4 M&Z.8!=9>P"$0A[U>[1Z"JF+W.NB@Q.9GL%V"'()ND"#)X(DVEO:GGS=R"OG@ MXNTHW/.8A)ZU0QAER]U*7+ 3I,:P5BT#&NT6YARHF/O26%LXU^GD0FE90M[3 M)':LG^.D1,S,%G#/5[=O6L7%*MQG-%[I*CB#^:L39(%[(VX?[=0!3E&OF\QU MG!GUFJV* 7'"\CRMU3K"H- J5&^DG]@.:7(WR'1I=>(ZFS!X, JAQU/3K-DMV?9'14GSIV>?F>R M$M+Y_<._\73W7_S->K+S8L[DVVIVVR1J"J9':2 6TG?8ED6V>)M,S-8>SR?3VHR0 M_-NR2;U[ZBWER5QY%;34!K"#\.#FK*W3?-RJ4JS MO2FK>3UTI)"V2CU(V)NXE,(E.@-Z;0P9UU]TI8H;,=3U\N'4T8W1?@[L>&I% MR7+-2)MN6MFL_'T -;3L@S;)X8M$I"72K7=/;,:(&]V\7%_2T G09@J0T&!5 MI!R2B4:C/2XH5#X!Y&^(0 D3UC?R$8M0Q(:^+Q=B*1+I9'@DW;GN%,TF#'6] MG&@_F)'RA7,8;Y1F_+\@]39)/><_@(23)C?2L(C$B1O4(-4! UY0.#X,JY][ M\"(#O[S80%=)YX: ACCL<& Y4OV%G2QMPE ?HG.DS5YN@BY[2XSY(-Q,KY=. M+NLT.J[/GH0WQ28:IM6\3 ?<;,D]MY./31CJ ^7#9\X;Z6Y+2LQ1=9<5QP'C M]ZB:#T^+2C3XJ(DE"Y74R5;"&*H'EAIP9O!&=YLL$1JV_>R6M'G-@R!W-8M MO=526(-PJ]UB;YHZL&N+^H$;Q[F#8IC.M=OTNH-ASM4?!PUQM41M%H[9%'*2W$ M$!M,YUXKI"R2HLG(T>I5YBL8MFO_/30M\W%B5H9B(YN_N_;<-HWV-+X#4!5V M=5W1\[7.]3<]YS$'#<0T'"PKI&$.PZSTIA0ZEU9Z_J N7@(T\$ MJ>B2::YJYJB_]^S3\V#EU,LPT9M79RULWX6OR75+4619<<.15[Z$%%^\J+Z7 MTE<+"'R/$/S+X+,?SB]>[?RX]HMW]@O[E.#+-_HKUD^R58$%<^_S^N?VJ)L@ MQ+F49SE5S$RGJY)>H5I4V)3<;V6!/W=&:JGR9HFD*R-H>/TA<'*?W_='=$ L M0+>$P='V>1_/)\78Y/+>OGH*EKQ%]*],E53UH*+O\0+M5>Y%$'];[6!W!JMA M3* 2R4,"F"Q:HJ2V!XD@R^6->4_[(ZOV]$\_YYRWNYH#Y,JIOE+F/6Q*ZHNO M4.2W;-1H*HB/N_79($&B+6NA%MA5#Q@6&D=\Z2N^;=L:-B@43-BHTW,C$"A: MLFA$D85B8+YF+51/8497*LD5;%ZX%N.U:^QJSS0]%L#U[9.TZ/(5>N "]JS1Q)G0?3X$DF$^MOMNS< MOYOL+MA?)K].RR*WG4VY5D!4IU'JNA4HQ'1_?X/6=+ MVN[O]?NP*_*B9DCR_A&;P #U<+@D)!WA%E1*;,?C8OAJF8Z+$HA3/JMHX!6Z MD.9TS%P5TP#="BZ-HN(^F2BARV/INNHV:]$LP%G3D)"W@1!7M+H%A2*MM?9- M1CK50-BT[=,@*'*/YF&.Q+>.Z4E1/H+0R_R?C0I8RQ'@[TY3D9)8@K!&9.%U M39-A2-Y)*T#;\:G3@RSQ!/(<,'.(-45WU.%KG@ MNV@T9^OGO=L&3FIY%]P)[K"W>253/X' M61\[?/K=!WI-+0V7_GU\!_H<1 7&4F(JIV)EOWVU2Y, ?A^E8]:16!7%O<\& M05=OV_Z/6^3:+L=9?..0^FZ&7M..*%#&<48+*W/\^JP7O64DG"IB-T@K;RSY ME8X#<#10+2;L_<'*)HN#;M*\AV1-*]Z6N?5G@=IAYF@K#6$[,@_?4!@@#: " M? X+W+X]YF>H(4_,I@PYR>@\XZFV]^ D_FW42[8[>ART.Q83RM)5W+W]>G=O ML_/7'?GAH]#D1QV:O$.3;PV:_'9A?DNF3*L"YI5TYF#=EYAT!G]0B#;:P8S> MVKC%:)EW1S'GK7[71CHNY@7 PS[Q'+#O:# 3>(-&MI ;,@_8GA,:6E\I+H"& MI@(,$%1/O_6U<+IPXVB?6 E.2)BX&GNDWS?I#,5PP&2'Y']JX3V/+E>OX01\KEQB6;@BN]^B9V1WO]J*+ MJ\NH?W!X7-V6SBNH%T@OR3>2OA@VB_5,$R3)IF+)R1I0=:_*U8S MO3PQ@2$-"(.RN=U":B(7@F<_$KW!GWWX^?*Y>LWL8G*)0+.EI^W=;/>A14D[ MXXO]@\#XJ4MX%J1_SFU4(K/5&!R:*)UGAQIDMK3.?[HXW1I6,\U7<"@!2\-44-6*][$SI5MJ\MQH@'Z MYH8;61DFTWS(QJ>DW#R%$%=-,LE2,#0[8+C]Y[6V5C*5DNR:J)Q35/. M^X_7F/0!=Q\&%(">)R"S]=XA+Q]-:B4,"'>\M*JO!@^H'9D24=S$DC#+S'RN MK<+X]F% ,) -TEZVQ1B>_-RB_,4!9AEN*+Y1Z-ST-.+E3/+;2VY"GB_:/5S\ ML6+7!'W!@],KR&6Y;CQ!Y1@P-]83L.DQR@ 2QCY$9,K,+ M1YWAMHE+.I/$C3864#+]!/<8E7$M2=:83@H3GG^P/'8^I)!]AR,!F MXVZ1$JG3\_<*Y(3O6L]Y;)-TD,XEP/(IE]P4IUYZUO)FVW@6+VQJAW11G5N6 M$N''$S7.,6>M1&!=(;@KD45.7TAEONM;H4=-F'1V\#L)WUMN'";(&PG!YLVD MR(R,J9Q#8M]RH K<1O*O5,QY725]_W"B-+Q)9^>'\%V@Q/D 8PH\#N:/4HUF M:K$5]LM\HIRY=-C7C;V(0.)GAAD8N$!3M]JH-";DZI08N 1.0^3A;O06 MN[*2"5W:T]-E5!2+3T_O_=LM># MYGC#9\>YG!UGI*&>O3D_>Z[!]RH@7"PLA YA=?*A)319*/124K@S:%"API5< MD!)?RL>PQ/EI,!2@Q>HL*!H8!?IG (+06Z1.E!X-U.]F)E\2OGNG2+&,6RZ.M=EA'BHLEAHI_ MR%P6EUV"O&F+.AZUMD'*O'D!@ZJV!_C:R$#OWO!_E^UT_O^W][7-;2/'UG\% MM954=G-I6I2LM;5;-U6R+.\J\5LL[WWN_0B2H(28!!B D*S\^F?Z=/=,#PCJ M+;%#*?B0RMJ6@,&\=/=TGSZ'=B2==R1P]+A7&:'E%&5$KFVN7,+F1D7\.%WE M-G.NZA#<=H1'$5.@^C:J&+N#W_5+ *\SL:5UB?W^+IXA"P^OUCC [Q 0X3D M5$XA;>U!XV#(%-Y.-.&PH#"\R@ M9W:T?RGT">FESEP=4%ZT)]-)YJ+#"46=XQSM#A/>A'$]KC7!8$*EPK5 ME;>G8=K]"4;5<"9T50AB6 %BUKB;:WT.6ZD?IDH6*D-KO::&;1'M M@U59?C9B7(?-&64$F4EB;^AHCS?VFPV,KU9L+[Z#OY%+I#.6/W'P [9D 6 MN:'9'L_:W>2">PY RG+<""\:%GEZ_\U 1E2QI#[O) M3/[65'E-=&627E.)20 NRKK.M<2*$,.:3D&Z\^%JW$::.:_8S3(61PJ/Z61) M;@8>SES ;T:G@*/@_3]40D1Q^2#3TE:L_[ZZ,.AW6ZX[5&BV&IJ/)F4*@3Y M%'\>5_DX0RKRC+XI'"M^^U^&R4OY">\MZ$7FKNYOF)%MGZE)MXY6ZQ!G1-Y> M!-$0=JTENIJT5H:]PUE=[ L@!Z\+5%\SQ MMQVLL/YD[C'E59;A5!=D^U-$C]Q(H.E\I.VEQ;,45B#"?12^28?7Y6+MAHNI MA&&T=^J6IZ&0. NW5+JTP.&X/3>1VHSWIGH/RI5B M5J'C/R0HO6M.]8T[,S6#09)8A\18N"JC$,+P0-]:*/31S.OUUN_U6GQ@S4,7 M!)5Y4:G>M4KAB57[!UZ-^:.H808QHKF52]N=$&//=?5H"U<&$H:C6LZ=]02C MYUF5B)Y0(O/)9+1W0=[]&.//>JQ1X\$>_2A*E?"/T$&Y9#L&@?NF@?QX=Z'#X='A[;>CK\0 M!?*L-EA[*YN#>)KJW\YL-0QH7FDYH;8>3&Y+EB1EX8+ZM42?)YL/AI&L[# Y M-'G7N&IL!BOIG#39'>[]GM+Y)&6P2K^0*_3-FBWH+\5F4;H!1E9I(LG.[@\$ M>.P?=TELZ$V]##@+]V,_*HGD\T$7MOQ%YU-F#% 1;@A]+/6>'KCNZBNJRY;_4"BNT, MQ1X$0;KUF[S^;@H6.2L/$5+&\JN#U/<(IW]YU)FV/9 H!4#S/_2=ML:CZR4?^;9BX"KHHW.X;.6Z[Q30':81"; M!DTO!OV=RRP#9YLAME]USW=P5^MWL([.)F>PDZ-&TA!_+L=<6]3@/(_]RO/0 M&\$GKG:W98"BT."D62XMV<56%^5(KZ3LTW3TW8MFD;BY51B:NFN>IEKB@7VW M?P\U;W"B;52J6W)4,D/KZ.#%CP.1"8)=([P#>VK)Z1@_(#Y^0)LD+Y!/X8UR MX-RW 0_'D\YK*!N(LWOS#,5![MQ+VB)8?*F##8A*I69I0FSAE;*FY=**7'A] MMS4M3KA(0^(LENH2TPTT!FFJT60E*$Q*2' MD*=UD(3_XGS)F?1542>PY$-%$'K:. MS]<2+@$+\;YB\+;'P80C^[H%,1*:9'F?Q,(Z700"@?!(B+*,@4DVZKJ:T_7?+]\6\_ M^(X_L&@8:"GF;AG?(?3#J'98&URLV#A.Z1[_EOPB(>,K>H:YAX1FN>3[7UY] M^/@#PT[=LYJ"ZBZ+N5<]6?&3A)\55XH-[LZNJ\J>N@B4H <2N^!3Z,(^.6?3 MP_N"L^.*YEG2 :T![6U6YZ4HKA&/G\JMYM6D6=0K:66D3Z5OX%1[J'AJJ*O= MH3BF@&50K$XO1D4KF'+W6_E4[*5\=:NBXOYF;5>;E<%J#!F-0Z/"X< 5-BBQ M4W4- U5WE J[1E;Y9U/EEHV3WJ4TDRQO[-C5,>*"P(5=;07<2UK,H(*3!YEP M_QC"96:%B$;ZV;(5TQS"AG2#]> /TW%Q?3."UD%8VKSC@& PO$&XAEY8-HJ@2WB812:[Y_;![(DY+B$71;W>KC*H+EN14'1RG?UN52>N"Z-N1?+@M M*',,4'D*"OU%Z7= C!J1;-)O,(!+E2JC&,],1"B(A7&!!YH)G,1 M\9P$PS*M..04@[=;#6JK6$Z92><=4KC!9TJ"#^1 A=7EBP -$:+3P7'_ M_?>&"'HTFQ8<:+4*P$2WUYW+6Q#!:;,D#^MNBDT5 "3\)U+S63+/@9;>M2IW1!%4+O+QA- QW?=2,O8' M0'@V!E;B\KR\-.8D8CM8K^DALG?#Q"%IW=4)KQY_PR1%P]>AD.-H^O*M-ST@ M7\+1)IZD^3"Y<,'^596G4T2[9))4O8A_@ !$5Z5[O)?,=1^MT#SZ;1<7+XC% MU?FV-Z85C^?DD-B!Z:>.WIPF+]/B\T#@LJ*A2!%4)EOH0EYLU MW479'E6Z!/POH8\NIU'GHBP^(Z?U7' S9) >YHTQ-1$$!^%(<T]+&1\+]:R_W4JW))+7!SF:0%"@J@72+@G&BC60PZ?6'T%._Y4Q/67 F@ MJ^Z(R(;)\05)P/L(/2;H,KH(@@8R:5IW3%S,P0Z245*KJ_C3V8V9661^T*BM MIA3BL&D)=KZ2&]?-%4+-#2:=LFKL&^7JP!=?SMZ80\=JXZ[3-9QD,//\;I[8=JT_8-WP]&"16X!%GO=@D1XLPR);Z\KOFA$Z\ M3PB4T$I:HUD_#@@E=[W!(QC/#F_9$+(?9M27_OVW,,(Q(" M3)2*P_U:-HEG26[M!IUIE"_BF\61IO<&YE0DE$6:E?.\9'[5A8O0ZXR+D&YQ MJ_GTD@JCJ#TBPU4R/7"1N/ !'8=3:=H!XNLBF_LC-HV^.I98)O)34VO>?(]" M85'P80/_0$&FTU4$C$"4!*.;S^Z.B#%[#B1+.L/::YRDHFQ-ZAPR=9YPBS'3 M3],LTP\,D],,MWZOOZ W$7O)PSCB8BD61O07?"PNBR.: SG*KJM+JFON[NR^ M$&#?WL$P^;6\I-<..)L[GWO26GE[^XX?#X>7@YI!JK (H.:!E:!^$VU3;V;R^C:T_G9QBS3 P?,F9^II!<[CQT4:!=8H=D/O79;[*[/E3EU5P69F@4C2? M.+_$>C&EC5Q*II[FQUV\H.4AV,D-];''9ERE!#X'8P)!!S/W-"+ALGZ5T68K M=4#(I"DSN$T^$%?+$TKU*@Y&"NF93;!'&TTIW(U])PO".\MSC+SO#2QAH"E0[*R7%+\0U)GY0+(&T8.:.FB^\XF$,O;$IX3Q1X$?$ Z" M\,>'P+%3Y2 MA:+1QAYH$#R@+5Z4Q1-#%,#X@!:\H=7J<]VJF+)HD/.[9G]V5E%#.DD[V,T0 MQ-8+!F:J*&P]%NRQ9=M3]CN#BL ,B:\K^34&-['K,<$PJ8#)10$92(2K4%AV M1EZRMWZ09C_HY-L"*STO>)NSE$$?=!^1BE6+# !OA4F^!6?0)2&K[;LH' MYACN0QPG7M=;O&"4XDX,D8 'BQ^:XKH9Q0(0,[!U>X[16'K*9GNM/+B!6@VT MQUV5IZ:>K3?.I:Y)N8;" /A\I1 4QO/ 5O;FI$&L019\M)3&+<:?=6((XR5* M"'R$NE9=,!$&_/;7TX^\$R3)?@/_;,CO& ^MK$) SY63)FK"6$'CAS;'(&&M M'5: %NS\0'W^P#/LIH2Y93$$D);R;[@U2L^86,B-*CT3ET.4+TLA=:#OECX; M:7\7IF!A=%O_M'$)2ZS)"QJK3HC&MS<1\FH%E?:T>QH59%7E0E@9FB+\E3-$ MRVP2,!/1*H=U9?&D8GK=4GI\J!(RJA1=ZR("D.O 'F[4KK3HKN=/6ZBS*4X.-MK'/-(H)T*[#;MQ,'K0P0'KB@S\>IFX.WD M2Y7=T[-](&C,:[G'$@.3T(HA:P.68'H694VBYVA,9+>=<1">!,[F*VTY;IVB MA\V4)P!4#?D'!Q"]H<4^X'NMF;X9C(M4/95KA3_R@HA 0)+I=JISY8!>40B' MZZ![T*)>3Y0QJ*W3\[03RPI$%A"2_Z/PP5SKA>A$D,H/$>_4,UR8KOQ1HEC9 MLP];0:*T\"P,9@Z"L1K$E)-=>/:?[K95>CW>;='CM5UG3.'Q-[<5)YSS9SS] M-+"L]*+:VS#4[I4,. ]/YXOURSW%%QASO-GOUW(;AMJ]ELY>(T]/M;G\'VK^ MC3_I%V\;AKI!XKQ<,445LC H3M?(Y@G7G[^B1:19[L_]HF[#4+L7E2*Z:95> M\LK&*QJ*.!N$C_J%W8:A=B^LU_TX+^?3?J6V8J@;CF"LX](OU38,=5/\,FMJ MQBTLJ9B^\N%H!?!X]H7_JQ744":B7]4M&.H&4WFK'%&/P;X%!OM%C\'N,=B/ M X-]_4X_9+(:KBNF6A;A0O(X+U*]!Q'!>*;-\XJ4:MHHJ8&Y+]&?!+S:1KUR M#?5:;8E'E=N.:.E37^ZE3J?)JD7+ZPF8E3I(>HI24Y)^(JQ(@-$%&EC)2D"2 M#(4TJJQD "L*+0T55%30%%"2_*VI@.4Y P&+.YO9DDL\']?K:*B(Q]3@L:"3DJA<,5P6X_.DBQFS M.N#*)_3%I$A%.*2)L$WST+G["\79./.?*:"6YBASDUR<>9HN1G_(.WD6W<[+ M*B3Y4VD_2U>"8&H1ROE&L9B @HM2A@N/:;%$P@.<"G0!RA0_4 ;2"ED/HRJD M!-O: F=TMJ0<0;!C%>ZA@VMP09?G[L]N(SBG;@4-H\:NP$W"%12/HGA4I_53 M$%I#8;U#ZEW =P%%D@L-C@KHT$]XG5/M)KQ.94+ P@H&G06C($D,HVTJ:((A MOR&/=>Y$U8@VEL<5\!AR RCWM^I(K;6SB7^L1*NH5"HO59 !EE]*Z>PC?P:: MG2*;\_N599+V4HM!#[L/I7LI>D'B&:?URD FA'F:_L*DN@5*+YQAEDP"%# M6"J%?V_8> _LG-V'$FA"*,F50D)X*=$TK[T1X; $,%^HR#:SAQD(VXC$C94>!O+]?F.O8;^N)WN*G2I MQ T_?=WY$>42&-IH3!ZMQMBY!9#E4M,'=8F8%G5E\03?:)_\VXJA=B\M$0" M)E!HO,#_+.S<' U_SJ*Z5ZV %-Q69MP*,$FA:R:1JOZ:N7:@N&VKU4*%AP4X^>+^B!2K(T8$DI[)Y3#NVQB6J""F&: MS5+"EP9B?-\'-K"9M]1?&SSSK6GU'6A;'/('@'U[0O2LROCARG[%K7,+ZAH3 M'JJ&+S0NJ.#&7NVSFU/ZH])^*NX/1C*314+"[WOF#+A=\^>#Y\E[H/G MR)C];G]GN*]_Q#A^]^-H>.#_1IDQF0^!PM<%F=@=+,J-,O*S6650VC"D[H%X2G-N0M/35F= MI84VWWTO$IJ>P-C]P@_R1]LJ@'X4;DLS[T!G[@?B=F7*XXC9AO]521PW<,Z&UJ#B@<694*=62#]3 XQ/J_H:$0A5 MU2Q$IH I)#)#Z]?U4X/X2:9IOFYJ;:_WRC[Q"T!-\O%-\+ 4^/H M\_.BIHD/S;]0F;84("#,9=NQ+C_DV01P%\NJBCJ .:\"LEPOY9SR'U#\FF<7 M<+,J8<2OC)FHU@JKCT3HZ![^CTU-X"MD290Z:9903@\EO*CG5C*L7I%J8Z]9 MJ -(WW<@@NZJJPRDH[6SZXG+\7C-=,C5PTDK]3J04)3S17-TA(;.U5O!0"&,<%1_.8&RY:J]B MY9X3P',(V(2[W4Y>U2VPOIP>'XDR(3_D2";BT']/\I[:Q&"(7I9N4,GW'XX. MW[_\@8=*AO#O^:_#(OQ^[TOQ5K)LWL05+-T)$;4^%EU\,A@KU"\:+BC@QE#SBQEE<[\>_4A<9"))K=CCFI&)B\BJB?H+]9!ER-L%,NAE%[KN-FL5\),4!*\ * 1.O]LXS]?*4T(]Z# ,*E!7K M=SWA-ZU:$8]^)6^,\ ]*H8?+A%L;J+6IM)B=%UJ!FZ?$KH71T>&-*] 5Y<3O MTA/W3>7>@$J?+EG6;'I'8]EC*&^!H3SH,90]AO+!B![?-: \=JZM7" ==I!8W:"FVA&R,R/?WYWWHFS,'Q]3O"?Q2=8Q MR>P(0:FD&C=Z/0H3OSEWH+ CRLI 2-9-(<5+PMA201LX.7K_/R>OGHP.$LH3 M9&X$&K^T!D*79NA)&*$HSRRE)=)Q(UP:")9R2G&L"&L$5C/EF%-E1H\IXS*K M<[U3SYG&R#_5=9BSJLJ$.# 16L[=>BKWB;\F>(?LLZ7*"\_W9 BO6&8._54O MI,MR;I(\]0Q& 6/C8MFJ6?K&YIK(K&K/75FL(W_;FI6"I83R,-/H%V=NG"JO M/;F:D!!=/=Y>EOZJ_ 6'S81>]?$@\3H14KEBD&H4*R$&PB#,"[\*';NA8N*>(>ZZ=,= MO/:AA/G4*GTD+B$HLF%RM.E7Z=VSE.)V%86JP8*&RTJ.C1AV;2#'5&R0"#X% M!C6B]TR)U0EMW.42MTTRC5C__[1XCX1,E701G'/-J(9(=$MT' M=F&<)1F\51YN>$GC"9B6.*F;?V>@N>^6; 8EP=RN.T.YSH.E@&VVUSUFHC)' M-[I,@=\-X3$M\+1LQBO2NI!KJ!+U$>*/.,%$4]Z42"Y5#43WJ7<=I$%DB1T# M,[6^LNY^)_Z6RC^WA!3#VX?E!W"=#C7AA3CLBQ4,2O5C>:<84&)29B! M\97L:\T!1SLZH- IB4.,BNX+Y$IF,IC(97N@/>[B#RS9C MY/9]Q;D5+<$2RORF":1E\"#W2^>D42L$P!FVV\BJ1<*VD*:=0.%0FU%:[T?Q MF.L.V2IO5UNE=,R5M@]XNNS.4@T!XO_6U*$TS31^ M2_>]N;(_.N^SE N ;^]8I.BO)JO(I%"WF'V8P!#&!,L/RJP&648)'5T\>9[, MG/NHI63'!VY,$( *.P/.X::= B],O+O$I4:9I4M#W2V4O-$I(U5!%HV#T$ H M$EE_["Z?<_T(?W8OTGF3<3*0C^K >#*88JB@:TXPXSYU'^9)54G8 <. */\V M909C^:QI11S>?]B3%X@&PI=ZVH*/'&6L] 2BP[6;1 M>NAM MZOZJEA/'5^G$=(C?:DIND66R-[#H2BX_DQPDU:,X=H>T,M/2I?.KNAWM;>AK M:CE>']0%I9-Y_WL2H]*T<=1-)"96F\^IG?($![6R+:-G7@/R=?_LA M5=_]Z8$M]/4?\S8M?"#LA8RK+%0-Z-;OE_4B3Q. WW9^CE<6?SGZV2SP0'!5 MIM^/:B3-!^IP&O[0P*)T)2@X&*KI%4+5@TBU9(*V,- M$LWDJ5=5/H4F-CRGD+[B8N8F>(@2%)06*3Y7">(L%]$3JL.I:2FT0=,B*,+0 MA8\U!^4A[DP8T23++Y@IT\?A4I90V8_6.+D[%*-EJ(640LB+CD4\/M#!>Q18 MHL4;32 %8/Q,F.=UI$Q1&F(7S?98=Z5XBFXC8.ZG05.;7EHT!+H! DE^&@&) MJ#*;N$9*,IE_.6HKPE!<:YVN]?0P9.[IM-,HE\\;-@%Z1-5H\4,V&"[4R.3V M'92F 5;."FOSNE]D5M$TQLWR+]G4+ZG/:[G8H&07&MXDF"X%66E12N N&$=J M-U68^9O&5FD.Q>@_MUF\AX7.#)3Y^D_TFI* M_.KN,;9PNKE[9*HZ.V0(_7N]\FI!%"%^%:Y%6@#"$VF[BPS<2OK2@0:Q*A+KVSBD%$/7-^M046E<'9G M^_AV?19XUYD@4:]QHK(^D)9U).A+;AWO0$%Q@ES'.K!)+4-@K\>2<5AKQ[%C MY_#E@[O/*?,0+6[,XWZ>F?6BAG2W*QM(H@1T7E9074SHAFRZBB@2R=!+%8;8NDK +5M2EF M>(9YP'T$9L& DN@%G:LA>\^KU?B1\LU2)8SE^+>/O6'"%(D@]9]=. Z5IH@T M$VX088[L >AOZ4@HC=4L5^%X3XH[ (5C\:192FQ3ADY$?*5SN9!DF,G9(E$E M&M)2=;'](M(8)%U29&30H'93>N@J3Y7DTP/$I04/NS3864 U?6IBLM+BER_& M 7(/R;1TP>#LCC6,F!^X!X^<7,CLT LN<9@%/HSJ'>I_Z;*<'OO3 ET<+?.E2QB5Y:9 MT!I-6CYCZ'?]H]K.43ADUP/T]FY.-'-*!F)O,/0N'"< M$-V#!$@3NSG/W9@HM206!@@9W"B#04)<'T0I57O2[3OM"&L%Q)N^Q#2,R:>$ M@E61::6*@1A6\+AGNUG(OYCGS#808^ 3M D;[ MTB.:!O$E?<"9O(&9]+2PLT*X!C?P8?(R]$OQ-9[Z#KZT?CINA?*9;VE!F5X5 M*0$Q!'GA/DQP79DJ4P]P#$RSBZRC7< ->3@A$;-.0_:-W@TM?:3)C:ID9+Q@ M;F?S'=?(6L9"KJ%6G&!;52+!S,.D/X0A>3ND4F311SHC49>^@0>)2%^[4T&? M3'K!XIM"-]PS8!1:Z- '9D_N&G$<78WI2U=NH%:E5$J1JB/J]P7TS,M%+NBK M#3JAM^B2"W2'#VR";S38:,*G>DV*QN6F"@6.L 4O,U]?8''A3 XLN1R]*VXS11*TI MH;""&9/"JX55^X&@:R8C0]I:>L15S0K)Y,EGA5-27FBQY'*:FR3\LI=PQ4^K ME11IF!>Y=H,]2!LJ,E0E[6]M;94ILGC6O:H8P=WQ8HY^$-DU=&;1YC75N^D0_C^,H?&+_7U%)C M^^F^Y'9G1AG/9VZ0G&:CT@YFP=ISV*C![<\4!)G]#$2F D]9:\=$3P5?00:Q MMG/(XK7/7I>1L],KUP>&R:]9H&FZ0%TJXM<=^-)Q6Q8:1Y3019CZM?.DK9/2 M*A V.Z=+K=-K%R$?,EGFG9,8W;M?3; W%^I#ZL:'%W8=D56EV;6E@6+#U$9D MT!3$/; YOCZJ^.!N$PH9N\:^=)@4@PK'?&HSR4!4LG%0D:#W+]"37E:^\!P79ADROE+'J.0@=#1=!V4S!T9+:Z1/LR7H1K M)5P .S9G^G#[0!:E7(E5P;6+,D#"$2(W7O%='NM=N\_W74[+LRJ=KJMCXSF2 M2\-[?=EGT*IF:XPC7\#)H)R)X@O^('06L-B];^[QX&G -+44X;=^ZUNT#2KC&;$&9!),4]K;?WS =C5+^L.+G=]S8Q_+0Z1? M)/#"%^-*0FQ;CXOR[U3\Y]Z+74T,8KU/--[YR*A!=S>>8KN,#E[\R'P<7-@> M*&"%?F!@(*PL65S#>#.!$XZH.) V0'%]VY@&'KXKA>5J+0TUIS!B?RGU/+08 MH*1W1E+=EAG&E->%T/C2C9@J%4@/(A;PW0O3N%,MQ"_N.DN@(,KR^M_WCV: M;\?,TA2M(3L5U"M0Q@[MB/6Y\7UNP? I=0Q%L%H^BB1&HO8#A"P,U%WIW5YR MP[=YOW/]\EJ]8F(A/ #*D[I8*C)O.-PAHH8\CD'RE70]>VNQH M_Y #V;3(';[AV<'P>2 EO,8[W7\];CW[/4#E%@"540]0Z0$JCT/=[EZ-6;5- M5!#A JL49=SN9B(&]F/C*^:G(F?PRID37/+=__DZY.>,+Z.>*E^?+0QMVB$G MGG#LHB$J=(:*!'PQ"1RC(1V7]Y#<]6ERT1&2/+Q7H;*_+#=DM*^B9KDH+^) M8@&[[+]^#)HX 7DKE.0Q^;0CKU!REX7G:\&586#D1EFN22$O-1#Q.UZ3!/2> MU<#N E-DD49A1%\,2D4(&2T=K3&E*"AUGJ0@JVJX1':/_=?: ND-8U,Q95HIL% B M$C5>9?W\]%(?VS#4#7)+4LB#U5JSE\)F5@K:-6P&+#^Z&*C^W2_P-@QU@T"( MNRJ/YV3^4^I%=%X$V+"QGE*_I@.N9V,CD .@@H!QC60AUH^V[^&9,Q4';:*" MVQ/[3;$-0]U@]-74;[#8 *5 0H]JE&43Q8*^0TQ2T.Y*3;ELY+,Y?&OG\9A: M'[ A;B@;>(5BRF(81'-(3#(PDGY(ZUB@4!'&@F69U^[I2Q=3*5T!Q2;\.$Z_ MQ8^#]DLH;)Z3V 6QP4S0$%9Q.[Q$R_%EB>.YFL\$OIP3E[VOV]ZA?H-=O]^Q MYXW.I _@/>^2UE:5.,@D[(5RBBYQ51:*U9T&=^TD]8=DFW;>@S\D49=PM/_U M@DCD*6/%AO/N39-I S D>@?L;Q%QDT#4W79HBK3(%^A_KPB.!SA,[1:[WQ'; M,-0;(T@AO7&GG%(/D2PY70;LPA/[9:'B\>4FBTNIF]8O$DB1&NZEFDJ]6F-0 M]^/6F;1VI>ROWJ1LQ5"[-Q!GR"@-A20B72PZEY!BOGX9MV"H-WF&+ 1#$JAH MPL#]41 I;27%$"6MZS-3O+&:,USBHN34I ?H [-AI+SOF2A_5&6#-LD#B-C MRA% %?%,";*#*]Z[.WNZ1+YB](LHM1R9V7N37IKB$+' @2!^=Y/G:'?0YZD[APE%L0JY!2N]B3-L=H__= V)>5;_5S^P DEA(]%QWI M<5#04&5# @SWKV/N@=/^7>:7H^2Y&^N86^(L,]P=D];Y]+^_N[F .1KM?M=A MP!8I#?3)JES^M.=66?XH!?R]+;)>FT#IGX[?RO89\O__]N[C\2\GIY^./QZ_ M2DX/WQR?)N]?)\=__>WDT_^1'-1O'T\^G;B_/'SW*OGM])C^\MSZ[#Z.ZZN@_2W+PKNRA1NSSS[O/P\?>=BUL?L_W'?OW/GZMW)^X_V>/T'[\D[PEIOO;->/.Z=]4QVUMN3=\?.<+\^ M=O;ZU%-VZQ?=EB[S_]>OPQ.7GW^OW'MX>? M3IP!NQ]0X &=-A?, J3N@ET.HP^5<);CTE^I[^AM2I1N[K\>V"$Y5IH:]P57 MR1XA9W=W< RD%2K[[PN;&H;ZMAN$A M?ZC-BX[1'XP?#+_"S5N'RRJ?)_M %8\&\3,X_>\!4+[/8%P6[KXB&C6"QJ>/ M1M/(2_SC!U+0HOZ1W?WG@_T=-^NXC1EB1IHJNFY1-J75:7_=()*:9#*0V=,! MY.U>A]^-!CL[7/.X]K6,0PSB"/EB3/P-3"Y*[7>TF9?*91FXB 0(5E.'SN9U M.K(]@5@6KT+L_$/R%KHQH M#0S;@%Y!ZD5SMQ8$YC[YD[_G^X,6+@W9Z)4*# MT5EIOO:PBF[5># M7=Y41#\BL%1R4O^ M4R)?W#8*DU,CG09>E9+H6-("4J;=OSGDTX(AH#&2.!4RK,R=1Y'4.1W1U]FX M:H@29;3#L\!=C1VS0.^+@ R!XI@\4!A9^)XJNR >>&BF@JQ%%/>RHI9"1%71 M[XOLQ*.M17007% 0D9J3Z";WEIMGPR:5A[4V*H34:).T3J_B&P>!8;/K0'"E M@ (+MI:@LUA)"+X[TC#=PQEF47%CF! @OI)6T**,EAN2:Q30J[4G9O759985 M=I,K0Q]W9#!U7QP->QN2FB)_ON[O>]"*,^U?%J*W>477]N7M:"_NN4>;$\SD> 1<:'\'3^PA1TP M, U>R=%ZV'C#)KWU9H_/R%T^:E.C[?$75+/]OI>UZ&?Y7SK+KU"=QXTGFNEM MV=CN!;><[RUN*M]YB$WE-PPZ\J\9GU7?:7Z^6BU_>OKT\O)RZ'YL>%9>/#VL M)N/-][/GKJOF(T.M@;[>Z[M_XXVCG8>3K-ONR- MAN>KQ7=_VAN..EK0M\ <]'MS2P?][?;F48Q_.XGP;]\'.!S'X.A08(U[!N6Z MD#U'ZS2"=J)568BVP^O2789.GXR2&0CO54:)H ?TSV^)A3XA4J_=G='.#\,- M!^0&*R[320C#?X.#O.8(;\' >@?8&YEO:F3X/T&+)W_9X T/ MFS/JBT(^JB[(GY.7N7I64&=Y!/]@6O<+]=QU O#YXYV-CI=OH)*#:_WN;W/ M[2W9X[9DNWO>Y_:7T'ZG/H"=^@DB4+B,PMTZS_:F3+DQ^525G]H ,#2 M[G,!_XI?3A=E<;;9OS*T@["]T])-K?L'*/CFTSRM(%*?$H&FV_I555ZB,Q># M*:DK]TCZLM^LID,O !8D/XCQ.E\U1G E95$J ?ZBOS>K%:=K4/SNG6\R@&"^ MB?O?"HA%YQ;][D__U<<'^SO3[,O! MP-)OTJW>I+=J9=L8@VANP*"[.8RPD-R[>?K-R?5OYN@/2?WZGW3O M?^S=>^_>>\OY8"UG=+%[]E2>>'"P1\9G9V]GU_OX9[V/[W?J]N]44B7_VB5L[L-Y9]R;P_B:0\5>Z_8FZO>7-W97.V-%(8]ZF%G_3;[ZMLL=!>)+,F' MRET0\Z7SA^LD Q^U/?\W\)=];.99,MI+GXS #T!N<+0_E3]YYC7/!^"Y #QU MU]XS2]W5X[MZS]2;C"TV&;O>,_7@K'Z;?>UM=HUG>NT!2[UGZCU3;S+^TTW& MKMZ9=OL[4[_-OOHVN].=B7S//3W7^#Z^BM&^HQ?);\/3X1%S?#W_>;2WOW-/ M+[:%9^26O$?/OCKO$14O1L.3=Z?;1"'U(.?Q?U]^?).<%$2A.,F25^6DH?S\ M\($31FW1!--&/3WZM=^H_XJ-^BG]4A;EXLI9XU56U*#6F9QGB[3?N5]GYQX= MONEW[E?:N4?I?**LKF_RXC-I"/3[^.OLXU?'K_M]_)7V\:MLEA=YOXV_P39^ M<_BRW\9?:1N_2[=C;1Q1/0=E]'PKV;6%; MWZ"=\$=WI9V"NI.X^=WS4M8,(!$%I)Q$UIAU),KJ*EE"!*RR @,DNL#: (0Q M4X)_^B&6\\A\SJF4G!++,.=+>N]F7=>'/KG_%6F^$3J]:N;4_^[UJ\MB!N4$ MRK<1SYN*94/W9RK[,3E/W=2-"=17+O+5"N6>#5/V;U6>VFJY@4UR5'N;Y:CN M(M#PW LT?&L1JUMI($ O=%N68H/RP^G)+^\./]U:__5@B[YHP^9J2SZ*>HB( MLMPR<\Z_R!S), 9U,FWF5\DD;0@+O")YFXI9(EF4I'9;P/V#0'X#V2D-BF7A>VJS.R\I]WG2CBLFWGN>#VTTSJX3<4C9LB[0_#IX/ M]^\K_;$WW'U^7W6/:__QV6CX[-E7$15Y-MS]\>L\>&^X,_KQ7Z-6LETXB'XT M6W#U>9B*)]_]Z9?C=V\//_XE>75R^,N[]Z>?3HY.!\G)NZ,[7=0U.ME6B% _ ML(W7\YBX!X7;YF'XTVW,,)$5"KW.# M2^IRGD\3W9L/[HQ8'KG^?#S&T?1NXH8C<"MA[_YL/,;1]&?CAK/Q_34M%3_< M(\$V>K:U]_=^9 ]K9/V&ZT?6;[B',GG]R/JL;I_5?7"SV&=U'VU6]T'.(:5T M__S^UW?O_B\Y_DM_)W^,H_FF!^!Q)7/_7)X7Q55R_+D_&8]Q-'VVZH;]S[G; M-6Z/_C0\QM'TI^'VN=MP)*C$<3B9N%]?N;'WJ=Q^9%LPLELW'XY>K)^R;]8- MTW&$[]ZE\6_M7-OR/J)GSS8WJ3T=E],K]W_GJ\7\3_\?4$L#!!0 ( "J) MI%#,4DB_V0P ,2$ 1 9VYM:RTR,#(P,#,S,2YXMU$&$!#RD;GW:^W5TX1YT_ M/KQ[]_Y?CO/CX\T5^L2#)"9,H3-!L"(A>J!J@KZ'1/Y"(\%C])V+7_0>.\X' M(W3&IX^"CB<*]7O]WM.KXH0$1R[V1]AQCS!V_%'@.T='HY[CC8[\\'#?@^NC MW\8&5Y*E?4H=PU3WM&' MCMMOIK:JC]77#;^<7&X;=5B$D69UR.6>68?54:!.58J27U)!79=C71?WX'EU MV:P>FU;"0$D2[(WY?3C1S\GC[ M,\#1'M0D+U)2L.R?^G(71((D,LV]6K0G1]"$G78D4!*1U$)ON?DA&35M/HA0 M1O\1K8_PL&GK081$__<-GPK2M.$@(B'5V<3MM?P=7$35FX3E35#U> M0I00L<'M(%WTV\VE)5,RE;&"Y,IS]0N'_="#=!C^D+-([PN'@(92.%3 >]]] MBO($/Y$D_,H^F..G5LJ$LR(6P2=!I;;<^D#.+=B29$3-,5$1%&6H*(7=T56P\346 MT+P)410JO$7NEG'M1.H0L@F1Z+@]N>+RF?W2 M#FVGU^OU_'KT+K0@/D)+>I!6M",XLP^0@.7D(N(/V^*UB&BGT^_U]AO2:=@$ M>&3P6\1BP;RWB@>_)CP*B9#G?R600M1FSHYB9VN_USMXPM82+47 ?Z,4LD4$ M?15CS.C?IA:0W'W$DD*$NRZTJ39+-: L5/7=GNNF>2>50<1E(@C\*(*:[-/ M:N**P#O""FVZAO@3P#1GB\3-(6T$PM2IORF!D,ED*MJ4Q*PW_!T>1EME,@.T M\>C!_'=S'E,%.Q:+5KDA]X0E)*02C\>"C,W)3T1A&FV36ZL:&^-^S_^<)2*$V7H1[A*H%D8ZKSD.V[@DV+W1/V?;.HL)DGY&I-H;GB MG2>LY&@0AD89CNAB*2VSU!V9J:3!>L1VM-D]X\ WJQ2;><9"/2KHGWL&RJJP M\Y#E@![ X2 (>,(496/H7@P.@W2)X"4&D#KZ[%YRZ)O%CDU'$ET!M*@!6J[" M+I*LY$TO+< 5_4]/8.]Q]#+^8==C]XLCWZR:;.879NU$%S '!=T[AU@=[-,. M)'5_ E-!1KY]9ZC687>$8]\LR&PXC&1*T4)K*UW@"U%Z/1B2K3,>QYS=3K @ MM U;:.#E?:=JF MP= *8HUVKLZ(&A#4PE!F%N AWNO[,O&4,-ELU;E"W![,/+<\E3% CD%"1:C6 M4]$PF%E![-',]^K3TL9@MMJTYBQ^P"*4.%#TGJK'I@&N,; ]Z.U#NE^;Q^P2 M2A6A7-,N%LY-]%\<)6DB+F423_51X\E=0R#>@>*X(%33M*)Z;Z'RF M#XD@ 1^GJK9#<#6NG=Y#W^TUH#=3@PIZ=N3.#61;>GTFOU9H.\5'OENZY6.A M>,T";NM8WG0G2Y/M*Y"I'KOEY=26;UDIVW"COK02P=IE^CV8S]4AHY6](FUZ MP\G"DI!UX->T9#6&ML:O?=\M+_A4[ M)>MPV"=]UW'1F7[%YO?A64-)[W/5N1?43T M?;>T8K.!!SBHH+F5HVY6L/>$[=,NW]A7CC:F8"NLJI>\ M.$L?\AL++B6,,7":SDMB77*8/H/9.!7;FD)[ #WVW;JL.VA1 ;W9QE3!#*SZ MZJ(6R%0#Y?781=*4O8M$@7EQS(7*]BZ1=!U\"YZQ%MOJ!%[/=TO;#BJ=(-6% MBLI0IJV55%]Q-E9$Q"$9UA\MEX2LPZ3GNN4](5K9WRWO TC%6R= M89M&EJ*0/:;L>U5&;F4L,2U/$XH88.,DUDDLF>+'C9Y9J8MGCSD'OEO:K))Q M-,]^,G1DX%&.W^)8M-;H/]UMT_C3W1&Y?2*WLOVD!I2=ND._7]I1-*=NM[ED MSMD%ID+OEB-\-%_?O&12"?,"MOJ$K<.QIPY';GE[GT8T&_F(7BM8++X64'<\ MY99HF'#40[-G(L?>1IRU,4U98^ZFP;$FG#5 ^CV_7]J/5XN^%@;)ST M!K< M]I8$B:"JR>MN5@I;PZ'ONN7ML L8M,!I.0<-HYX%PAKJ_+Y7DX\V!K=55FT: MT6P8]C &Y)3V2%90T\+ =-]=_JA#^GOIPP_ZLP_9%W$,6_J=\S]OD]%(O_N0 MJ3,\I0I'BE\D+/PZ)<(( GEX" D_#M1I9X0C_>)Z_2$+3?9:24:C2(^\IQV8 M,>@WWNM/#YU YW*T2E(TOH8C&6WSRHM3.*QKH>\H#J*":$)&]-JZR<57%F[0HO99M7#CM M!(*$5-5L:'HFY@R<5CS6:-^@WW-[Z2,)$/[A$KTGUZ#Y,XF'1!3;F58\;>8Z MJ:T3F'X7ZB3D,::L1K/,JPG*3Y[I775C4W3X:(KHSQV$U^EZZT _S/MU-"+: M-:Y-7:N=>%OX6[=4>B87JF&J&X+'.M+9&7]:ZM49O@-3!Q/B7O%USKJJY*M7 M/PMW;&S6DV_T%^:^CK[)=#/-%\Y@QJ'?DE_I@+7EU[D Q?+NY< M,D5$P/4+T_0X&9W/@HGN.Q\)<*7']T&H;XKHMFO%-U@1.\O/ 'QU9_B,9_KV MS^#N!K%^950E^]4"F]/]LN.,^7 B&V=#?F7#GA9[H]ZK0XH$P_/1[:.$ MXO)"\/B.%YXV.,]W^5.F>/Z@R&-ENS<'?$9F\:(F.K^.R"S+?^P]=U7)5^^2 M=Y 1W=$Q'K46#,VKB[[^DW(:_2)#-4%#F@$Z5H6.3YR(?A#VM/@BK)X9C.4 MMQI_SKB80WGG\33BCX086U\G G(6:692 R@< MDA"<[H9(_:10N'Y&M@G:JYO!Q!:8(>E*Z)N%T04A7X<1'6=*JR;::\3>:ASZ M!CR(!P$80@;0S:B4MF96%6_0O'JL 64@K:?R34:6-=WNS0V)>@PS$P7H!9Q% MC^DL_)Q53_0M$B\U=8?N66L"-;^=OFYB5"KXZCS\N#NJE1J6R[UZU>V!]CE! M^LTT,9]U# JSCC,NE;Q,EQ7"CXGZPM4UIB&\\2U<=KB@>ZCS1 M['"HZ%C;5?)69T&%3&IPCZFIXP47Z;;//.&JM%%-Z;K5SK]^.UCQ*=U!UH2JQM23?:'A3]:],_.=Z$5/ M$@[NB/<_4$L#!!0 M ( "J)I%"LQT=(LQX &(] 0 5 9VYM:RTR,#(P,#,S,5]C86PN>&UL MY7U9^CG"U'2[7],P3 TM"XBV*QWU(R=;\ M^IL@)5D+17$!J"-/5(5LR13P(?-#(A-()/[Z']].)L_.H)^-N^DOS]E/]/DS MF,8NC:='OSS_X_-;8I__Q]_^\I>__A]"_NO73^^?O>[BZ0E,Y\]>]>#GD)Y] M'<^/G_TSP>S/9[GO3I[]L^O_')]Y0OZV^*57W9?S?GQT/'_&*:>W_[7_&:)E M7F9/F/6>R!PEL393(K*5R2B!_Y[__>AG3Y7@)DMB7,*/.<])X"X3HP73)@EF M1%HT.AE/__RY? E^!L]P<-/9XMM?GA_/YU]^?O'BZ]>O/WT+_>2GKC]ZP2D5 M+RX__?SBX]_N?/ZK6'R:.>=>+/[UZJ.S\:H/8K/LQ7_]]O[W> PGGHRGL[F? MQM+!;/SS;/'#]UWT\X7,'\3U[-Y/E._(Y<=(^1%AG CVT[=9>OZWOSQ[MA1' MWTW@$^1GY<\_/KV[T>413$]\_V?Z]E/L3EZ43[RX5+&?IC?3^7A^_FZ:N_YD M 1>'L&AR?OX%?GD^&Y]\F<#ESXY[R+\\/YJ>_$F*KJE8 OFWM>V]^ XS^DD\ MG2Q^_!Z_OVBU0*J'&+[-89H@7>]W2_&\ZK"!Z0P2_F763<:I3(-?_:1H^/=C M@/EL%R%MT&H546V+_DI@I?/+[B==O/&A22%SUU_^YL0'F"Q^.CJ=D2/OOXQ> MSF;8]*O3ODX8.))U2C8PK3.$FP*[&-2"_MG/PF(. M7#2.MT,4G7LQ.3Y93CHSG<'+Y^V51J,6%>==$!4N- MXS#VID2,W>ET/OL$$7"50V#_@/GE0 6W+*2 )AI8Q($:2G!XC(!5WO%H$O70 MA!1K0&U""_[T:%%+#=6(\SE_YOC]'5^L__>04 M1CHQ@"0CB<$#D5908@-U1$HJ./,L:A%;,&0C=)M013PYJM173#7.O)N>(9:N M/T?RCK1-(BNT7U0'3:10F03C!!$^V>RRDU3;%M2X#F(3!L@GQX"=Q5Q-T1][ M^.+'Z1LH*O&&>RDMO,@' )N(PC!.(, MZE([3QG-GJHVJ\L]>(;D9M=F104-U'.DNNG19^A/7D.XVAR02J//GR11BT!/ MF8P>'08!R4;FK$PR&=?$D[J+94AN=64:["OY:A3X?=[%/X^["0IS5L+_^?E( M"^S0\TBD]DC%!$ <("E1<=*8+-$^T18,N ME[SVG[N2DFR[:7>YBA"1B2A@. M15O"%9T\<3DZ$G4.$2Q&1:;-]M(M($/RG_=DP)WMI'UD7G-#(0-.JW0-B!0X M",$$KKA6$^F-)#9+1DS@/#C'(4&316X%EB%YQY7UOZ_DZYU$I#0NP_>3CWZ< MWDU?^2_CN9^,P' $PP5)U.$(N5?$9X56/$MC4_#4)=TDDEZ-9T@><&4JU-! M-3I\@KD?3R&]\?T4G?(9QOFG)Z>+".XUY'$U+ST"9%:R>"Q0$F**!+P,7J<$-+0Q*]OA'))/7=O<--18 M/5HMML]'@"&=8VCX#$T8_:<8B2_N$8W49",2:$CMTC_J#.(J#M(6Y:85X3Y( M-.<0B354$L>BH38X&T.3/ CDS;@:OB!IDE:@S\6A>/;. M$>\D$!T9MZRDHJ4F^W&;0QR2OUR!)HUTLS=W2C;XK1.S3T6B'_(?LZ5UNX9, MT^BBQ #018:+'RM'9Y):PDRTREHAU>U#[[O)YMMTN D']/ YT$S&+1)[D)HK MPD.,RW# PI73$4ZDP,@P,#1O$D+FP(3UN8ES\1"P!J.:NT0/$%CC!/=T)*KK6*9 MC,F;Z$.@K1/;AA17-=7_KG)OHG@N74B9)>)-2=*/&5TW1P,:8'3:958TVGQ0 MQ5?)T^2>&RVPURQP%N$BHHAS%HA/WJL<'7YMDUVP4X[)(UBUK?2^AL"["+Q) M7LDUG\):G:0*CH2<%)'>)8Q&T+%P)FLFE>:YS4;A:C@#-6O[$6!_P;?.1[P& MRV ($3)0DHW%Q34&02R/E C/&1KQR()N$OT]B&Q(^T2UJ%%7'\ MVDGW2U&5^GB_R]C_-_CN?'KTYG\^X$^JNSA[*7A/^GPN&/JND-LBH4_0/&9XU[0_)^]]+V;5D6.^B_]VTFZN4&PPZ M>622$V=3R?Q+"(AC-,J-H(Z72ZFB28;=&DS[#A?;^9Y;-'+".9^H+?&UP.FC M [$I :':&!^L1<>I2=F3&RB&9,AJL>&V;=M=['5#EX>2S#)U)KHD"8!$>THY M)QB-:_QB%5=>"=$FT:M6+N"A;& KGE174OW]D8L+]LABKW'U8FCTE5)E[YIA MO$4]T29XD? _T2@_XC:2O8^S8#(I?L4T_88N.5QK>B2BS!GC1H*>14GPS*C5 M8",)P(//G/M,FZ3)W@]I2-9R/T[<.<^JHX9JC/\[3'%X$\3S,IV,I^/9O SV M#*Y R12P:TDX+X=MU!@<-<,)*3D8\,90T:3"RP.XAF0FZQ*DID)JI@\!-E.2 M4UZC'SOI%DF/EY!TB"HI:TB60A.II2(V"H;9/U="VJ(>T7UV5( M/654X\Z+*;SGZ%W/47K@MZ+##[;3SM^D69SSGT,"L)PC=;69Z'_P;SXRZ5 D^S M^6+3:R1X#%DP@^JB%&-,8TFP###0U!&L=D'9)G4@#CC&(:WHN[/U;K;O,$E2 M,;W\ OB%>?D55Z<\GH]\ELY&!(-=ERTICI:,&5R/> 9NJ*:9-5+TVD_Z]6Q\-^TNU[$EL,LE!UW59"S#_D6P"*?<)C=.$]!.*F:#P*$WL??W M(:IPJ6(Q-Y>-+L+5$9/,."HIT=:5I U7DH_*](LL,\(6Q5X*J'F]9@'DM$419EM$26TZ"R:5,D/!HESW-T"14OH5C6/:N M*05VD7S=[<3[Q^>HX[CN2A(E14S& @E4:F(D X4VFAO>Q/"MAS6DR*<--RJJ MI;*G=!A7T'-&7;E:X)Q!5S [08*/DNBH>*EGA].DR9'-H\4+-;T53VT( 0>G M;&!$4H>AMT^RY!.CAQVHEM DPVVO^7JHY7RH++YSU%1%O?7/#:XY_D8IE[.. M)4"#D@!FB \YDAB98B[+4C^LZ/A]HM?2H,VU>E]7;H>^SZ8]^5P$\& MFX/5K'B^I2(A2!)"20R)D:ORLQB;A-W7,.R?BC";?\B7V1#)9AT"TR2;4G8H M)!R:#8[P;)E0V6H;FZ1?W4"QI0%NZTWOJNZ[-=]VE7/%4X.+'!H118[6)H+^ M'B7WX()7(P_ :U:2'#*)NC@314O.:T,X3JS(9#( 3;9_'L@#>&1C MM2\-[EUT=Y)[DR4W29N]D9&PF#7Z$&4G-P3\XI2+0D>N=9-8Z]XE=R"'W94T MOJNH#YLQYBVW7EI*+% TU-X&$K13!$1B(2,X99O /Z8]N GX_^! M]'^[R:)\C1]/2\9Y&\QV!P?39>7<^/YY]Y/ M9SXN]#I-B^\NM)S^W^DRL+P:"SA--2L9W(+)4O$CE^UH2F@9C/$:@;0)\9L, M9U#+S&/Q^X",>(3K>5<7K;IN][X 2Z-W3N62G?%2NNW2C+= M*=ET\P?7/KFT?LBMOESQ?0W+/_'[Y36?-]_BL9\>P2<H3D14PE%:]1.MJ&$(?D60R8[2ONF[3@ M0,VLR%7XECO4-_$9'1&98KA:&%&.+#'JT5F1X')FR24I7)-]T,TA#LD[>/H< MW9<#K3GZ=CSUTW@37\Q""YTC";Y4+4T,D2:=B!36!AY3R*9)[8?-(0XI\^'I M2($XZ0*A 2C50"VH)BG7 M#<8RI HH3XCUC\VJUB9\E1MD2J)<^E-\V+).H4GG5+2EB,6 G*L> MK($479.(8!-P0XH%&C'K]DRLKK.:#\[T2S37H'S(K\>SY8/$"/)C#R?CTY/9 M];P38(DF3Q%A H9K(Y+!(4;\MMS02RDU*JJ^&]QA)1,?AG('4&P]$MZ >.65 ME02/V<@JL,+I4D%0XA<=$G$6(DG"1>T T;;),EL':DAN^*'X5$M']1X1/?8] M_.H7FZ8GY3!]:4:IHC@6RXBVL3S[M[B"2D6A,:20T)#*)DO?:CA#JGYG-#9>(;=O^WZU]UIF.?3"5K&A04G;'8E$;[=6\7G5K5^C2"'Z"".,S'R8P MHN6)-?2V2.;&$>E\J9:,DF"X?CK-DF"B51V%!\%M0BG[@T59U976D$Z75K2, MV6=-F3 8YFD?B92L0#*>H*C09\\^4=[HEN\:5)L0R/WP!-I530V9\[&'+WY< M7D9>O+%^D;I\6??S\G&H9+(W3!&>@..*[!$UU8(P\$H$PX+WC9Y@W 7N1IN0 M](G'R9=.< GV#Q9O?U!PUL4LJEI(@)N=PS0I/KL["$>Q8]!(UK M=JN2/QN#W(A;A\I2>31N55)B0YK=##:N \Q@4W1&DPBF%,'4);LWX9H>M/?, M>XBJ22+4%A@W(MD/MK_=2H6-*A!:B"4M@)/$*=+<1$NLDA&5KR-WSEG:IJ#> M]B6_?[#=[=W5\!A9EUR*R(RBQ-M0Z@/X;X>&/%&&A(-6 E>>@M-',;-(0[J MZFLCFMW9_F^CP'I'2+?Q+@ Z->"\-(!E%>GU H%V$B :VM5Z$4R6QR^;0*^B>00%&= MD ?7^F.DT <7 [?>$S"R//YC$PD@)#'*!:&IC%D?\BK2@RGT^\W>=[/9:7DU M[T-YU.VDFRZ>AAZI8)TK!6A 2H9&!=$&KC.13BHM'*56M%D+'D+V!#(O]^74 MNEFWO[8J%@ZZG/4?\O7G:.N @D!FO%2:T"6_NI0#94)QQYWF3>*Z^P ] M!=>A-F>J**>)M_"=P3=P<9UD"MZ2Q>4J*2$CA9W'P0IPB,U8U>3HY6%H3V"= M/XS%V5E?U>.8#[E@N$2VS-_4IG2,OD0";HA4$L>KJ"11HU_!/:),3:S.&DQ; M)D[^$(:GEHJ:V)[%:OGARZ* Y9MOT,FE"6,G&GP9;GFS05-/'(60 M0U!1VB:)! \B>P*)E"TMS_[::EN\XUIMBP74XVZ"*IDMZYS>A+!9P8[U#58I MTK$%Y@JO9'_HC_ST(N'>3].O?C:>=1GCQ1DB6.:6[R"F#5JM(JMMT1]$8!^[ MR3B6$+")X*Y:/Y 5X_F((+\7#8G&HGQHNT#"7'52 XBPHOJIFD\\T='/1Q= MW V<^_&DD6#7]G@@<6\^ZL,8A(NC!OQ7N#QE:*J#=1T>RFQL.N:#:.!E2N/% MOV+SN>M/KA/B,R(X]9,VFMBDXP-I9&L9',A 1?SK1197J7+8=U/\:UQX0+/& MEFJ3K@]FLK:6PT'T4R(*/[U=H*&I7M9W>2!];#'N(93'&REC0$N9"5>@B$R! M$FU6K4;V9A?%I6.RY%NJ3VPBU17-U1%7AM@;"6) MW?=IUC773BJ-=F-6]K7'%%S;7COIM)I$B\WLNY5+=MJ$7]E2I=WWAU$V$\;N M$VEM>PT%TV@JK>YL\5/_U?=I44;^;#P_WV-Z;=U'0S%N.K)FHBW>SG*IG:'K MMCS0JR[;=9TT%.[&8VLFW8L+KSW$[F@ZWG,+?MLN&DIVPW$UD^NZ+ZDR\^4'XW2[V)=+*QAJ)HQ4MEJWO[I?<^/TJ8[\?487A MKGP@Y2*!QD^N,C/V8,:6/;1[]F7#41U$]4"(Y+ ]2K)J(*$M<3IH GE8"!*S7B;)__6@:IPVV1UVXLGM$W+X+ M01*+5I0PAB3C4C!EFR2*K(TSQYHE7X?80W>1 (5MFO>3>=^>C0.$UC6/\5E?AQ-=& M!KMO_]W?6"MY--K(6]%3.1;JIB5!K]6,J\@B4J.PC8D!SH MBLRY[;]4U4\U)WH-JFL.UXUG"JT7B=M0T)4ZSLD#L=)3$KEP"J5#-30I-K(] MU$$YQH]#K1I*;.L$KUA)WI[.3WOPU_#",IVE[O+Y8#>M5LKMQG>811&UCS&9 MS\@ 2!@544N"48Y$'143#*QN\R#(HRV*UZ?#1;;4)SCQ8Q1U7]XWG*'*_QM\ M/_(@C!2R/,8*0"1EBOC$,W$0E//&)\^:; ]4P/Z$EM9M^+>-_6NAY8.LOG>! M%YR?OW:C+! .Y$2XHYY(01-QV7#"C7 L.Z:HC(]/R NT0SKS&PP%=]'D8Y(. M602CK(-6.!T(:$=5X*%)IL2.>(=TS#@LXFVMS;8.8*F, M-X?^))5R@3MX=C=^OXK+=C^B"GM(UQO??4MM12O5A]YH$^UZ%WLX]*N:J2Z" ME@[YC8J0)E$7L_,D>XDK 4;Y7$Q-+S>P3M#U/#D]*0<[5P6S]UG0-VRZ MHI"V'$>MA1_0/8?O#XN5?B]?%SN_+ '\^A1&$#S+#"(Q0F%3A"D\ XAM 4K/7*!^V; M%$W?%NB@O)[!,&]733X*W\IFH1'"RO8@-()+\A5):7_5S0Q%/*2?#E3> H4Q2/O[IN>JZE M_[R\$W35BP0;*R\>UQ?3,ADY!0 M^=QE,"X'G6F3 J^#V#3Y8YHPBBZU-R&]^58N(K\\*=^-9+(\E6=#-<79(!WW M)!B9">6>:^F8XK[-/OPN:)_F5LD6O-O*Q%71:;65]1Z0(^$@("!#)#!'I$H8 M0D>=B=')4AE],*;)^GD/GJ>YY[$'A6KHY1!K8>W"8EANV M? C9M9J>O^'WV'2X\:S]#J):V4X5P3R,L)$8=I]R:UIK)I)&DVM55WO,J'7- M-1--RV/PEV?8=.GN;=?_[J_W>I&X6FZ%S^8C[F3BH!7Q0: ;8U39+TT!W0\L-^_^_'T5T '!#[[;R.7K4DY M"$(A*2*%M22PK(FCV>EHC0^L26RW-_(MX[RV]_-:T/%.#8N#ZKI>I95[86/( M8IU2H(D7Y;EBZ3UQ1EJ"88LO"6B2\B;[]/=#&E+D][B[J[KU-63\:\&T M:XF3[[]>Z=KP/7BJE#&Y:GNO&]5W6JD]\F8E]4_##/YUBM'AF[-=MU+NM%&G M?OQ:9 V&OD\I_7N::B*(!ZEP80_*E^!G\+>__']02P,$% @ *HFD4'"/ M*L&*1P VQ\# !4 !G;FUK+3(P,C P,S,Q7V1E9BYX;6SMO5N36S>2+OH^ MO\+'\WHPQOW2,3T[)-GN[0C94DAV]YPG1@)(2-QFD=HD2Y;FUY\$JTJJ8O&R M2"Z0K"K%3)?K0JWU9>8'(!-(9/[G__IT,?KN(TYGP\GX[]^+_^#??X?C-,G# M\;N_?__'[S\S__W_^J]_^[?__'\8^^_G;UY^]^,D75[@>/[=BRG"'/-W?PWG M[[_[5\;9G]^5Z>3BNW]-IG\./P)C_[7X1R\F'SY/A^_>S[^37/+EOT[_ALD+ MT 68\ !,EZ29]X4S5;S.SBCZ>_E_W_T-N%'2%? M^0%&(T*\>,+\\P?\^_>SX<6'$=[\[OT4RUKT-R)74*;"^??ZM!\.QO2>@$S3 M941&O\5Q)7B/&%<]_7#,7Y[%,A:X',U[1'S_V;WBG5S L$\%WWMT#V@7#V(7 M>!%QVB?4.\^]A?,&Y#+"^LAW.+Z Z9_YTW^DR<4/"WPWU+^O'ZH151?X#QTQS' M&?/WWPWSW[\?H@]!.5$,.J-CT"A@@%2RHBQ @< M_6 W,7K7_&N8DL'?XWR8H,-JLH\9[K[B.#;9(-;RH! &%4I?@O,Z% 11LK4\ MF9R]U,YU,-!: ?NPUMLY?:V#^Y\H)FMF#5FZRQFKY:C=\'L_<^CR5\-#';[X>WM MM%:49?-D5.!"= %H>0$1I$J QD4ET"/(+>99(]2.5KGUN+?S2?KS_624*>;Z MZ?]>TM*VCR4V/[ /[>\ >4GC5H *&H7PJ#6(!-Q)"Q%#ED$G@,'F1U?L-^A' MDW3G3:,:"DV^^&XC>NIH\=O!Y8R] _CP]=DD+OY"W\X&&;DM7$66>8Y,VY@9 M\&)9$1 =#RG:[%=Z?@NOK\ L+ER_ZS>0"RC\#SB:SVY^P^IO&!?7T=2_KX=R M99@#A'M/\_OLE]GL$O,@I$Q,YISY)"DD%E(P6L<]LT5D%6BIAR*;B'4+Q%V! MOG+MV?1&M&O?>T_GO.XH]&K?^:0GC5Z9C,!__]UD2NS]^_?\8.O>&PL#C%K; MC(X9[0S3*2@&417F4C0<(6 $TX:ZJ^>4AVSIP[1[W][B4'L_R__G0P;.0E&(Z(K)HLF3!F6 ++8FVSMG]LZ>U8 ^> MBV=E^?O,EKW,9%>3ZH^7T^'XW17,J\EV\?7YLF"#K'0A7)DI(%)IKPV#;!(+ M67#RI#6IVC6;ZG;#^N#YU]H^]RFE&E%J0?10]1'9-0&J(^54'U9YSZ?]*%\^@WGOXPIV%G$VP/M,GE[DC.9C&!:F@W_&OQ)T()RN>0#;/>$LJ8!0.= M XO:HI F)Q=7'PNT7':^P'OPE&A@A?M!$_AH?: 3 M$Q&DT\%)Z8_IH=Q%]UB9XA?>S97S#--"6^*C]/ MI@6'\TOZS,"B!' Z,D?!)],F:^9#"8R6/@NE*)W,\=W<+L@?*\$:V>X^^?RA MY/M]"N/9:.$]?0T@?[X7TRF.T^>%!+_#IRM):6V> M(OEA/^+5?P9:4,\"Y%AF:[+[>A=$C?VXE^1UA ML=Y;EZMVZK^[2MGZ6QI-9IC__OU\>HE??SD9S_'3_*?1XH5__WZ&[^HWO='A M;<(QT#3][-.0E*(,CX);QLEOI4@G.A:4K5$QS=16 9(?T905M]'T2(X-V98; MR+*'==<196\M-SC9N<'RQWCV 1--6N1R+B;?3L &2[F?O=)@';(^UYEU2:P; MB+"_]9;YT*OJC\H-ATY;K1*+!0S3,AL6:U)\Q&AH/'#G2YL\A>-RXDZB\&DI ML8O&&U!A<86"=/(C2;R0,D41!*!FI3HOY,$ \U)S%I5T20=35)L3BV4@CV!= M.$BW#8Y$?[R:6'X>CF&9J%XC!S3HYDBP9S M1#>LW#EK:8P%CS61Q0KFN1.L<*%LP&R5;C)OG(XO6Q:1$]!E!Q.T\"IN,%VE M-M5X>S*N$!?2YK632%,T:712?@&5(]@D>E/ZPTR M)I8P7;L\74"U7&)6HCIQ\'&X]2:M5-]@JE@-#A$M8: )*VEDVEE)#K;D#(,4 MP&-60I<'SH>N@<>1Z+"+QIMDGZY,.[Q>SF@52QD%L.PEQ5L0%"V513+%@XB> MFU(T;Y,ZN@'5\??">[#( .=!+V8C! #)? P3HFBB':.V*\ MMZ!9%E%:<+*XT"0]YAZ2QV#[P]3;8@Y(Z?+B64P6MMDV[HSPL? CS;F:+"9\0;G)"OFGV Z'H[?S:Y18;#& M"*M9$HE<:1$*!5DU]1R"!#3!.XPM2+(:SF-@1 ^*;A!9W#I\_7DR_0W_(N). M+L&!:T3!N36<@A,J,,0+0B9+"-;Z%L1_D( M@M%V5FF0?OT[?>Y5>98G'ZJ6KVG=!5/+V'05J-.$I@UMN9QZU)ZZ[_MI4F2_L5[&+\C MU^BV"H;C-/PPNM[V%=JF8(!1[ 1,_JT M2H.;(1O@W6SF=P#8K;P<*3P+I[9I \V]#!)O=%ZMTB;_ CCB\Q#V?P[MT4WUUE2=93 MIE$C.VU\XW&LUUWHY9E/Z)@RSV3$J(///F0I$:4"!V3HW,&F&]]]8&KPG6>^ M*M>O>OGE I[1QAL(@G'M"M-"9!9%EJPX5-H:%:UKDM.U#=CAQ\^+Y_U,WLZ+ MR7@^A33_UW#^_@4Y%I,+G/[T*8TN:P.+9[,9TO_G>CG4Y&@++XI%KNKET&)9 M0 KJG*C96]D:EZ#-V?3.6(]_<-TKD^Z?8;>U5H]Y4'5^&[P11+& M-?Q!G?XLV]-,R9=8!.-4V M>'^6G?2HX1X7AEMXZK[8-:+9]294%U [;&'O8O[[:(Z[6=V/H>Y;O238B?;+3_YP5ON(%6=S=$* M*8;\EOEG^FLM?_^ANGE-]RPWO?!(QP!=15[>A2XE*0F).PE:!HA125T")&6C M2@6[G QL>/5A$=K-DU^/8#PGEO]T\_A;H0C&()+DY$@JP726DD5'?F6.4LGL M,WC9I.')=FB'AJ=KW_#'#,OEZ.60C*,@T/ MM=F'99Z3PY R&*%1*./:U*[L"/!86V>-R=/$'J?>2-NJN^>?Z\6215A9I-8B M*,5X2J3!*!.+@7.6]JFP5RU7GIZP'5< MU 5BRS33#AA/DV;:NWV[\N= XYR(1UQ L-IYEH4%&DID:8@:F8(D73&>8SGN M--2:/UNR1L^!/KO8I %M?H7TGM;XZ>?;\&XV44J*RI? 4O+(-&A>K]]K!DJ9 MHK367C:YTK,!TQGYU?O:<-+& 'WO/OXRGI'WM$A@OD9CBX3LA&)"U (/FM.2 M;$ RHZS3%"F&F):."=9L/]Y[]..Q:@^J:S#(7Y4R3+C,+A>%Y!@XDX;F,VWH M.Y\M,F&T=^32ERR;I,VM1/-X*-"?TALDC[RL;5-J=^!?+CY,)Q_Q-DFEU\BC M]4Q&[@B:)9(6BO $1J&41J=4D]I'&S ]/E;T98 >R]W4,YDW]1+IPM\)WCJ7 MDF56:5_/8 KSC@<6A7$N>J.M[;(ETNDP^,M;'V40NK]>>QSX7T!\J;RW'4;? MZ1ZWWG_\!(\]+;!LPP/4UW,>QVTX'+/0G!Q$YX-F.M=JG4YQ1MXAK24I9=_S M8#W!E?K^C;B+UGHVWJ^DJ8O+BYOL@N2EM$8SE:TAM[#VFE8TOTCC!>8BHA1= MCC(ZF>_.FX][X+^W[B=]**['P&@!!#[= N(S* M)L51OAVI.D**FQ8%GE;32 MH7#>Y1YN-PO>?O,#M.#>BCN;!(VO16V'XS*97MR^Y/0[?II?PN@NYKX2-;J\ M^#@)&SNK8"EQ(PL?LO<@T*,.@0=N:CDMGJRC !FZ7!_L N'@O=2:H?0OF$[) M&_S\<@AQ.!K6;VY.PWB*B6=-81S4/CV)@@$H-"8P:IŅ"D_HC6Y'UT&!A MG&&:EU[T(\[2=+BHCS9P4E&TDP-32=82X1AH\HV9":D=0)'&+>\#]=9E80NT MDX2+/3)E1=^%/HW1)G5CI?Q741/DXC.7ELGB**!-RK.843(*I30(8[WF36X@ M;41UQ#/UAM3H3_&G/D=?FXM=I#<84# '1M6M,LLJHYD(5EJ5,:+H,L<^N LI M/9IVVXV4751\M.L(74 ]M1LI.QFJT[V$?;1\- H8D;@0M>0J\%KWW2L6DQ2L M* HZDLTN\"[U3,_1]+O>2.G?\KLHM^\;*?>/QF))+B@/S'!(3"L!C"*#2&LB M\HBN%"GXM@#JU*>*/>I[\SGB+LKJ^T#X#<*[6U# A"@]!Q:""@1%%Q:<0&9K M6)>\T]J[3G:[^]P';[0#U'0V^QQO,-&WZ^IM-RZCT^75QZJGL[,:EG8[$NHB M%85H1 (=;/%)8(A>ED5I':DZ%=;942&]L^$%S-[37^I_ZJG81Q@U9\'F5Q[' M^CN(O61U+1"US31'V*AINH[*F:"#*^B"I]"N@]4[*Z#_/W MR1SKNO9R N-;+_FZ^R!T1"OK?I&I5UN)FRP4%5DN4A?N=*))JL7F3%> /33] M6E+P;SA_<3F=D@4&QD)T2%%T$(&B:%@4X92)20$I9\T36;&E\*M '7_WL@E7 M5G3[ZL<.#;8OGXU&D[^ %M.?)],?)Y=Q7BY']_$.@I.8D2LFI:J'SH L6IV8 M,\GYI')*KDG>=#=XCY4W_=NF3=K]QV&-[%>@'#B2T@3O65:Y,!W0D?A6,X6I M9!, )/A&^]]K03U2MO1FAP9)EQV9K+SSNA3-//>:0L7DF)=*,,M+@$!A)W=M MFOCL,='[_[^L;K_6YKK.-!,DL>-8WO2*$T>&19NB!D M")A\D[EW3[S'.ETZRJ ZALU.??RT4J$;)*Q5X[](>W-)**"Q)BC+T"=)2E:2 M12Y)R5(H6H"X1MFD6=LAH$^?<]N05&M\T.;&;5+/\S:BZ^W)+IA:W@A=!>I$ MS;J.9MI[]4![LLO1.)/K@5$ LFDA+RC&Q*)V]2R!.X3LO8Q-[OL13@8H,'\YF53SU@BWKC\YKIM\LFLR'''2E"#9DKG6B"4!QX!)H< M+!3P?YN'H5'O.T9>+$BC C99=/H2X-"5^%\X?/=^COG9 M1YS"._SMLNZ5O"J+E\Q>7J Y3T&[[&12P@D6393DJEG%0@[DKQ5NH&3.C6QS M2GL2NFW;47VH;-O%B@U8]M/%A]'D,^+;^23]^6IQD_,Z7UQ \D'*PJ1PEFE9 M2& +B?FHT6.$"*G).KT6T;G$^?L:;])"\PT"]=J+?#I,%#4NH-T4CA,NHN>1 M"6MK8$@!&B20#'7D,7/( IN48%R)YI%1X7"-'^E89@'O.5 <4F=3FIKW;L2^ MYDE];'-W ;G<=KAN8PNII;%"JUA/8X)Q.L008HZ0!]OA]J+)_<]F-CZOG58[ MG,XHQ,@Q8J2U4KML QHC01?TOJ N?(UN#SZ>6?W8Q6_A+YCF&20:S,-:Q&#O M(YN=W]'.$ET%6[).<#$YS;U11FH%Q7MK@8L44_U.XAKK;'C;@=MO"V]L^77/ MZ@7T=WA5$/GK1U[#Y_JK9Q7'U[V?B"D8:RT#7\/8$#6#'&DU=?6N4Z9)N5,I MLMVWW Z&?O#>Y;X(KMR/VQO"5SO%@TP+C8H>F5-U#=*:7!&?:7W30N7(K2^Y M2U6IX^ERG23']QB.S.1[NY@GY4(#M_10@?Y1:UC,?AE3R#>3 L.YY<>H3<%\B ,5J0KK,1M2%B]BSR(%A) M8!5H15-MFPJH?4ORC?-'Y<)]K24M7CC'[^>#A,.1)*N[DXRYQ*- MX>@5K;>H6$(LVB'H$)K<<#R2?-\&PAGPYO[P<,V'QVRG_8J-HEJ9=?A4E-KCH<4<9OP^1,^'-_J/B3#Y4;:;I)FU%J88IB3B0* MX 1FBMU*8@5+H9]4(A@F C9U *\ MFGF9$XO&!8LQ:F$?3^!RCMN'&ZT3H\D!R>>1LAZ]0 @L..#,&INE!.F,.4OK M'";VM]GM?%FV8JX[^0E?5SD+6!G19A:CY#2G"UY;A2LF3,!B4',.I_$.^I'O MV[ Y ]ZL&!_]' _&[7+&G=?*-UCM3+]_,1DOKEI?PNAWG%[(@3/2<.<",Z56 MGC4)690A,0,4,C@GK11-,NM/(.O3'#=GS*<58TB?>HVY)?,O)-IP/!NF?\+H M$@>8/4")EBEE)?5_#U.?W\/XVN9?YN,/RZ\SNMSOJ2*Y/-P8J1@JS2#*79&(Z9\] &,]H-N"D M &?\ M(H-DLN:T@J)I4C_@6 )^&R+GP)P50Z3] ?'>@EZ?7=R257IZOU/ N*X=&[1R M+-2":*(XD &"T!P>UBBY)^.W@7(F_%DQ5MH?#/?F6Q8O 6MKV!0SS0JV5D ( M03&>K5=:J&C% QLI&^.2LS3%TB;1PK7Y$>;X,PRG5W$R&+*#P<)LINA86X@L M>D2F,AJ:N(,3YKSV4'H4_MM$=^Z,6W&I[?!;E4>*'+9KHMXPD"%Y5EST3!M2 M0LPJ,^N2!:D"I/C 9L@=-?!M #X([JT8A:<[>=XQ.-FN"0I:O$ZF, @&:J=' M"EP@:2:2-2%ES(D_L!5P1PU\&X4/@GLK1N'IKK]VC7QJUM]V-3@IM%=9LZ2D M8SKSS&*0B5DIE,2@2LLC[Y.+_VW\G3_K5@R^TQV,]^F-5S? &BV92[EV8?3( M0+I$.N&!:W"1PWGE.3:+_\[)@'?7D=\G)^VUV/#]6K9@-#SX*_E+_%J8)N_&P__!_/5)5_]H62L#,!3KH$YD(E_+EWDR%E HE- 7 M"H2,5:5)3XZ32?SDAM3#X-:*477PZ7$SR:_F$/*WKG]5/R<&/$<7"BKFP9%+ M58QDT2C.4!F5C0.?.*^6W\G ^+5@R:P\^3O_11V:KWM9??KEJH*.>R MX%DP+7TM!A4Y YXE0^."]QA<#&UQ^+FT=WH]@G$M7;_H M;F&XRDYISXRO A@?6$R)=&F+E-GHX&1J0=G;($[?0.FH-)CT9(X&)4AOL%QW M->B"IF5KH[MP3M/(:'_SK+'S ;IM;W$KM8X^.9:T5/7VB&>Q%,F,$5SR(GEH M<\?B&);>TD.HE:%W46F/!J[M"@;/2-W\9J,@T9PU_(@5WG6/$:EC]C;6&T+* M,UW;R(,.P)3+$(2)0O*E4HKWFR!T>,_Q'>A#3#!IH[\>:Z)_@:;N=!%Z?3E- M[VE]N@W0) Y*(',82' 1$XO.%I:VN6B\]L>MIE[U66+AG +;X,^ MO)B?$N<.DS,L.V.93J;ZP2"9D();':,0IDGA[SLHGK;?MK]!3E&[>ZTBOHHQ MSDOCJ8M,+=V_%D*=J!OF_ESIK3Y/SX9NT0"AA6RFZ""%L"Q"S;DH*;*@HF+6 M092(EF;O-BVX'PQYM_76/&_N[F+?HW;0S+[86&A%D2XGIKT1S#N/+("T0IF4 M9)M0ZHPZ:)[>X)V[;NYBK:-UW0P"JU"+FF$$*DG'@G26.5 !./T1;9.[WF?2 M=?/LZ'.XE1K,0$N@_B"KS-Z\_>,:G(^*YPB9154XA:B@&(B4F8G:.V.<5*5) MH+ 1U3DN6=-=$X MGY5T2XU\UNPDK'S\$R9$3SI?VRSG&"V :TK1XAN8S2XOKG(A>N^KNNDE[1JK M=A9MJ;-J-,6 +<9"B%K7(J80A%>II.#(=&%-9]5-KSMY:U5#TT\&Y5FIZ6): M9EG[XV6&)!DJ0*+J>37S>GGRUJI?$NZ>?;7G3>W(?TY&])C14TKG532QNVQG.+WWR_;>DCH;\>6<&K*N$O'- MA^]H#70RO.Z+]E5LF_# MX:1<.<7.Y3[C_XK'3#VI5YF6R)),+JBR@@=VU_ Z*?=:=+KM[8P\)T>^9U&!0;&:I2AB$=1*=EL0Q$;2\ME&4QF,*2X:EP)8RT7>I^TD-O\91^ M6N;HG;<^_#28G0P^.53Q/?K?7T!<[YAV@;%#QDIW'O2_C;T]N>0 "RS;\ #U M-;1FC@0H06$6D6@9;*J7/2(S!F+P-@O9:0/@/*RX)LNB?R/NHK6>C?KB M\N(:" 25-!3%D-8M6LQXK,EU@07!!>'C1?/().UE:%W4>FQ M;WAEGR/XVL;;&*9KU79?.&\4*OBR.UGRM=^P8OK M9N@4XX6[DG5,I(IO-[R:^FW[&Z3%AGZ+A,4N,GV[X;7[#:^=N'*,6S+[&/JA MW/"*T5B1:&+1LLJ6,DW@7@CFI50A6BDX- EP'PYY=[KA=7;-(^.114\DRIK$T31Y"P\^63XGL>9B1Q1(R/2=H+IMD9CWV>W[[\*=?:ZV=3(YQIZ)F=HUG./U: M*:_W&Q7K7]'N/D5'L99N4V@1G%T4WI R\NRBBCS!FML4ZU]VA#*; MST:+!]%WK\IR"<1:'''V\DO:!TU?0@LA*>8L%'@ZH'#%*\%D]E((HQ/:)@7Q M>Y:CC73B1HL MSM?"WR[0NV(:&-"BX6),P P8FOMU7MR8J =\H"1Z:>S7DI&];JET@O>TB=7 MA"VK/1RDL1?P83B'4?WMLXO)Y7@^R-)K4V1B3M5DT9KWYSV2DQ*SDJDX17H] MWP7@GCQ/F\KG0)(&)\>=Q/H=/CW',1E\_C/9:-4(#EQ''E/=O4^I2B%83(BT M7D1,7/MHA3L9U;?"_\;L(U.@:6I\/[J].FAP*%PBY;'$;2T@DQR+D!-+GG-K M*6:-3K=-D^]1FF.ES)\3N4]/B_/*I8>0-;E6D3E>R_+K#"P(4UC()45CDZ%U MYQ'FTI_,^"OSZG_4X66).2O8_Z&EK3J"Q#"8$5#X5I;B*+ M,2@6'9B<1 @B]WM+YN1Y]7T8<1>M-"2V%6T*H5^::Q\ AE:IW:8#C?.0ZG' MW46F;]E:NV=K[<258V2\[&/HAY*MI3@D R*S*$6LQ_J1%N$2F,\8A,LIJ-C% M^7S$Y-TI6^OLN+N+?8^3K25B@" =9R);18N*)*3;?D=M'MT>X#*EU0J/J9@"G+YH[%B(JAM+D M:)1#[IJ$<&?@1K0R]"XJ/?)E2!U%1AV0!1,STV@2BX9^%%HZH0UWUG3OAG;. MER%W,<$.ER%WT5^#19T@32[P[1SF"R_GY?5*M2!P=71]<,! BMK(2TKF)1&X MH!0\^9#I/RT&\@9,WY;\O@UWGU.Z$:=NG.(.X%HZ!!O1G<8_Z,V6W3AR@"$: M> ^;029$G[GS#)WU3!M"&H47S.N4O!(J@&^2IWP"EFSQ+4Y#DEWTWX <=;)\ M5=[""&AV4U(J:VT-5RP3(F)\/?62SC#/A<6D9,323$Z+4O M0#-C;)($W@';8Z)*WZ9H<'KX#QSC%$:$\%F^(%7/YE.HL=@2I8'3HAF 4*E: MVJ+4LB@2*-:3PGE "*))QFDG=(^),?V;XZ3=NI[EO'@TT"/+9'H!32Z7;GQ+ MN_NEW85;NF):A,U6EA@$U^25\H@%4Z1E@TN1,*YKV+7Q?2?OV!5BDDXCU)[U MECC)#=%12>8H7D_%!JO*:4ICG&_'KM\NZVB^+CPT>W8Y?S^9UAV1@5; G2F" M84DTO@7$JYI"B:MR7R;TUA>B%"^?4>VM)H(\T2]7= MO9\GTT4'BT'P(D+"Q*RJ11&A9!9+K"<"64?0,4LXKY9;6P3Z1O53,*-5*E+< M+E=XW3>K0![W# )0U7TC(+M;>JEI(S\%8RL#*X6%+V M;39HFDCS-+E^4DZ<4_.LVT)=G=Z(0:'1R7D6K&9?,XU(08\T% ,5S;6*.5C> MIG5/CT(\35J?@@&MBE;N,T0IM!Y.%Q^^DF208U(Z:,D4UXGIVMT.RZ"%,DJEI<[Q:S*O>@+T9!AZ,BO>9Z(] MV3Q\?8?P;HA+,MWD1PU\- 63YBQHY9EV0C.ODF7&:VZ$*867)B=OS21Z,OP^ M+V[<)[T[->F_Y !>QEF:#A>E4!=-HA5P97(.3!I9F(ZE'H@GP;@M(F87LY9M MZM4T$N@;Y4_!C/N,]^?3N5@:!\9DR[PI%#<8;AG8&%D*)2'6.K*ZS>G7$^Q< M?!"33V+Q4U=;6GD1@]22N'Y4& MF^ZG[6*.]K>5NJ!Y4O?3=C+/YFM+^^BVO<51:LT%*&:==>1\!L%B@'KUPJ,Q M)89@FO06.+?[:3T:>A>5'OE^FN,*33U>1279.0E8.KJW1<&)DM)^PY=3;PV3?K.\C, MO>JRQ3A>#_#9Q2*O$,;Y#B[P5'^4ELMX%8&*+5A4:R7AGXH%<(0(\D0#(-LZC&3S0Q4 M/? ,]'\B6["A75;>@R#O;OT[WAO/$*@Z/XP89 46:M$JS) M?,%"#*UL(!,0\XU7X,TH(Q00@1O=9,Y;".J;W3JT6IM+@G?!G=SK] 9;F0* M]08J5%"1!:$"HRE=)6T%>&N.0*5O%.K-2CU&$YM*,&J7O="9YD=EF0X&64R9 M$%%0K$10HL0EWCS!LI?[$*$GG3=(M[ZS6-X47J\I@LHGIK#VTK6!4\"L! O) M*BE0Z1AC4L@7&V)'!0R(95WR?,04A?? M]Z%U^SG%=M3^BN]QRECNS] %QB/M\+.3!=8TA]E'?0T[_-#J(S%KPY '7\M M2A:UTTQF07Q-1CC;9=(_#RMVZO#3AQ%WT5K3#C\0I-#)U=J=-;25M-;X0-_% M!*5V2LS6=TE<>T@=?G;2_=H./[LHKFF'GQ@<6,X=BQ)J,9BL6,R:DS@F)VM5 MI'BR-PN>1X>?O2VXM^+6CL$&573>3T;TAME5\L%= #M4R;G[E-ZJX&P MU3E MAGMO! )>#K)"&)[%T.&D**7JG!9I@':^[0,D,K']9&CUV*!MF HFZC2YZR MME%Z8;*B54:M7SUGXGWLI\LZ_[T-WZP$MJ2NCB%DE80)7 M6H()"$+' D%+0^MT&*R#MJ.&7DSHI>.%4S^>34;#7),"?AZ.89R&,/I2(NP M,N[XACZT?(A02W9(-FJ!Q818I-:&(M:H0@0O(081)1_L+UY32^W/^;W>W M[#;!EZP,4.OT1^6+%N0$B1B-=::40DM+\5+N:.7-*FAJ\=?3R0>J ,27C'!:W(RNV(#DP MD_WZX77S=/YLG'^Z>&1$%RGDIDF3Q15LN1L) YQ>P^2PL!A MM+KML MA79P&O^Z-_QC.IG-!E$9])*"'!K3FFF#F7D7:UX&!QKVMMC*Q;UHVYTL0>9W-)>IU(SS]_ M27157 NI96 NUJUCY('%S($%FX,SKN3$C^M.?L5V^H/N/CG1=9+:TS;'7,DJ MP"\=<+=#;'J[>CO&$UVY[MN^7?ESH'%.Q"/AN2@1 BM)+.9P8%!SA#Q]L59A M5J))T=63\6?;1>XSH,\N-FE FU\AO:UFF5QMEY2= QB M(6^_GI"4K$K )I<.-F Z(S=Z7QM.VAB@[UOCOXQGY#TM\LR^=!Y"*8V43*8: M\KED&2C/F30B%>4"!K_4R'1-UNZ]1S\>J_:@N@:#_%4IPX3+[(H)M)/ 67*% M9K:0'/-%6(:A:,%ELMPUJ5N\$LWCH4!_2F\0&;]$F&$]]/_EXL-T\A%ODS0) MGY!F&B:5B;5+5*RW2R13 $*7$+16O@4?-F!Z?*SHRP!K\VW[33#:[=3F64H4 M<.>_H"8I'Y11T\M[CW^ UD4!R\>IQ0>CM/?*"JV2C"+JK$P""RK3ZK#CP=EV M5>S(@%_&5R;K=Y\$NHG(]"TG@Y*\.CMW8ULUH,B MEH_V98"@(WDN G2@,%C%VG:4)JHB"ODLJTR\'XK#?)N?JP[QY? CYF5$7[>Q ME? U;*>UVZ@:2$G%HJ)P'C4W44KMN6G2\;@+N$.=NPWON#I6#H5&I J.U9*H M3 -R%FHI,N7 D&4%2M=D&WH;L..[>;US9=G/Z]46#8[X-^"[=49\^RQXX#PX M865FUJ1ZC0$,A2X@6:;I0$FM1E1_0:<5P>!"I3@W #CZ /Q MV=6KK;&P5$JNOJ:/NDW+N,X0CW5YSRUC/'T1_C]LJ3[!':0M8Z[ MYGT%>JM>0Q>X+0_V=\1[FD/^9O;OSK/>C'<&G/. 14D;F)/D&Y(K6!A$C4QF M[Y-R(AK1I+O.67!M2T+ N5)M%YLUH!AAQ-$(T_P21C<')#='U-E(3BXB*U98 MIF.MWJBE8UB#VQ!L()6T8--Z2&?EPA]NS4D34ZS=4>CW^&C%SN#/E_/+*<*M M0!4_U>HVV.^>[-;7--I^W4V\Y<,),A.7(G!,04?IHL(87$A<^I"MSZMV6G<1 M=$?KO9R,W\UQ>I$Q[G7F<^??]Z'O]8"6;Q%[+6(,,@+-QDJ%*,G_="+I7),M MI!NL@W: AO8_UUGQE+ZUU>$D)TFO4 @'W 8=G M:Z4"_!/I>) B#S3 /T-P! M(W_58_K679>1&[3(P=$P#=KKE$5 M!XM1T@V9X>#50\\;%'^D9[T-=/H:]R? M1 S"F\1\J5D$.606E!>,'%%N,:7H39.-M35X#LY8(<7]3HJKCQ\ ^5NHBV 0 MN&%:TLKI,VB6C">]1V%=F[9YMT$88O)S">O8;/=4*I M60VCGQ%?Q='PW=4FMG=1!]2*R6(4TZ%N8MN2611:2!XM.3UVVR31X3T/VZA] M*[)!"/$C%IQ.;Q)7\,5D=K7]+&U.-#]F5AR2N)(K%J,IK)"S2I-H;2?>I(W8 M&CP/FP=]*KM%\N&M.>?%)0$AO3;9)RN40E0$(ATC)!YBE=S8N!T88Z\]:*=" ::I&*L MAO/XK+^GJGNLXWN#ZO:Q].*PH.8NCM\MYJ5!05XW/)"9HLCY2#S5E C-BD+4 M@$4:T:9&P 90CX,,O:G]/B7,03[?E; 4#N%L/AF//K_&Z7"2?QKG0>%9\R B MPU O2I"0A*HVB)'287TYK6<': MN9T"8:D,1&8PT@PD:\.[6,L"@#;%EL2];G+99#VDATV$GE5^GPRN7S+<\/4- M(:L+%$E=K-=:2E9"LL35VJ!"4GP25)2D@EI$KLG)P19 (6[D%4MN(Y M4Z"TS&>%+) ^L@^1?M&MK>U.KWW8A&BLYA5[2PSE]= MSF=S&&>"2"[P)<4_"$Y%'S33EF)?+4-@WNK(0#B7DW9)-=IEV +L83.EB?I7 M\*/'[F4O8/;^V7CQGWJS\R.,ZAV56Y%R 96,,X71%ZAX'5L$SL@A12Z"E 5; M,*4[Q,?!F48F6<&>@[#S)7A MLG9?PL4*69AR/A4A;;+89$.K*\#'P9PFYEC!FX.W/>\"I444KZ=#$6P!,)IE MKC,8S6@Q\B+/=6]@@<'[WY6\6[6QNVN5(00%*&3 MA3N:[$1D02M@]-L:E)5LHRZ66NW(L4I13U%:)D)A+ MCI9!(S*+* ++(2)H%^E_3>ZNW(=RJBLJ!QMW(UEV5G*3Q(K;B&YE&7?!U?)N MR3I@I[E$=3*1-[G]<5PV M;+GF<2PR[*+L'DEPM8,WA7%ZCZ+NXMU<$$@9>>2129*5::UHSO,$#$4IUIM: M=FAKPNV:9Y_:)=Q7Z9/^--9W8N0U''D+CI'<\F@,LQCK#0^>&&@T+/@<.7"G MQ')PL-F \E$:<%^--9B&;[*^JZQ?*LH"B5%[3A(<)9@6W!*IK&7*:AD0I$K8 MI,7**C"/Q2\[6-&-TAUO8[JF=Q=4+?VRU;!.XY4=;K8M/#A YT>8#J[129? M>EY8EM$P#33K^=I=5L8,!K,S$MOL^1R1"5L\LF,181=5]^Z1W9RI7J]-/((D M]S(S"UHR[:1AL4BH2U4 %S.B[9;KMO3@XR_E?2A[Y>GS'IKJW0V[QG(M4[T4 M1^_4M7DW<=*)R*(D!Y$6KV 5:AX*'(;S\T\T@%12V_Y/J33>,J' MF6J#W0_016RF$T4J%@D,I,7Z 6+AJ8T!5[)'&.*L8EW?"S+;_&,FQM^ M!_7VO5 OLDSK<=BPE@J&T4^?TGL8O\/G.$[OZY7\9_F"=$P3WN(.2T5]O3*% MJ))TCF8]6V\L6V=94 )91..5EC9ZV6TUWQO"\9?\0XTW.;KFCU1E9M%38;_R M$5?_LI>*$2M +!6)4%YA5$ZA)4VE*$!$0X$-VJR0/L4']^'LI8D#*I'<_O?] M::5#]1'-77(1H^#H=#04/&A4V0*'XJ6Q>K .VEX:NBJ:4QE^<7E1BY'C!_B\ M:,5Q2"V2CH_N3Z\[BK%T6M4^%#IQ,!0BF!JA^<$> NUEC6]T*PIA13:9024]>J-\,4XFZ0= M='C^H6GSLQGBXC4_XBQ-AQ^NM7"=56-*(9#.,0H#)846EL*_(#GS/FH)NJ;6 M-"D7OP77P=VP*.(B+8[?72GX#5'YIZN26;5&@HGH1'# BE6*Z90RBRX6YK2F MV->B1=TDB71O1F^>S]_5?Z8755;NY62+DV] M9UM32F,MK1ZX)/^'@NZD(3D:Q,[PW,G][/C"QV'_9BIN$(C>A?F2'.]%@NA- M10U!+DE*1;.$=7O3U[NU7B.# D[$Q%W43=)H-L-Z'#1I8((&FY-KT-UBL O* M0DF:N90+T[KPRF#)?(X>)#E>N_+&>ZXA!1FO0Y<0*:KBJ A5RE(Q'GF-1UDK5I##DKD"? M$*T.-5./A7DVZ^+JK*D(%;P2AM5^=R$V4AR;/:@/0=WK3.71Q=6"XEB1.9+8&$T?5T&@7-G5Y/'D"=DB T5$-#1 .;[-$#VUF+YYR77G MU7&^V6\:XNQ7FDPOIYA?C=]@W7JJ]8_&^;?)>'KSXZ)8R=>8H6@?N; T7SM? M(ST(#(0 EJT2RA6K7__D"L6Z\4.A"B&I@G+WWA3E5+^,Y M[EBT"(R;HLDK%LKX)O>F.B,\0>>ID_%QV9-H8\8>S_=N@#[[2// HD?"9/J6 M4+ZMRECH:Q!4+*6HQ%0DJ;4#8,%C+6X(/J3B:CN7%@1;#^DI,ZHG0S4(5JY4 MLY+;46BIM&.BYLIK'@L+60F6M''D-KC"HYE*/LC3)T.E-@J-US#X;5I[&^.>R-?S+^"/. MYG?V+R)PDT4&)KSC3(M:H1Q%9.0.!*6E(&^AR9QY'\JIMH-/1(E[G44/,DV# M=?8NHA3Z74_B^ML]"X(6VX?;X=XFFWD0XVYD1N]6>(TG.%6!A<(I"R! MD")Z!MIDIJ..+N04LVA2-^]47-FRL7Q\JNQB@ 84^>/M/R8?<3JN&%],IA\F M5W=_;Y-/CFNOOI.(;S#B>#+'&8QSG(SS#3 3@E+%.J9TJM=U);#HO:/X U0I MM2"ZZ=:18--;'@T%^M5G@[GDQ>3B@AR](8Q> WE\UZ 0!#I=W;"8253/.8&* MBD5I2BI)&AF;M+99B>;1D*$_G3>(Z7^=C/'SKS#]LW9D_TI/X$F14VY9XKD6 MIJVEQVH+/M 1 9,1T*9BP6HXCXX*/6B]0<+OEWCN^>\_O\2/ M.%IX63X7K9+/C&=;R,LJCGGZ#2.F.JD-*@5-TGR[P7O:P7 #$[;<2+S6R\6= M,Y+_45=P.MF6LO!/:TX3-+BR\TW'*]F0/*L"BL M9#;GZ% :3D/QD1)L2ZQ]=OS:Q50M>?7+^,/E?+;0@+A9Q+6C&*X6-LF0F'89 M6'#*LU <&@<.4+=='N]C.N%I6O_67,>; TW1X,A^%31Y4X[$BFB5D\RD5)O\ MT'?DY5F6E2PE!F.E;A)J;<#TU%BRCRF.-)>H:VB>(D-07K-B"D$+$5C4$)@0 M3L2<9/)M*JQNP/346+*/*=:ZS/WF%5\%D#5FN)5YLT=&Y6[09S& ;U!XTN'^"\(:GM=)FAU1@5X-)"*6@%+H4 M'6@4."E\B0Z"UG:E3@_._UWUT .2?C<]KI5NNZ3WIH@A%QE,T5'G*+P'KK6W MQ?-Z0QM7*K>?G-ZWZ3WFRQ&^*NLSSEY^2?WP/JK@,S*D]8QI+SEY028P@])+ M<"JGTJ0\S$XHV^5(/HNU)%R:#W@ BD2\9+)V2:&8A-=;JI&E$ RIJ$B5 E_?15@,BS1LR)F9QTK0I0F$>9621'/(:B5&C3;>U@Y-_(>) M M&QPJ;K@.@4;5FO_(N*9H6LM,R(RQC"+ 8JV1*;HF/NDYW5LY&7UVTGZ#,D!= MG,^K\U#GE$=ND FN'0'UD8'5A15ODM7)\"";K(R=$1[K,L#Q_/4VQCF79/X5 M]VRO*A(H#D&A8X#:,PT>6#2\,)N5S(+"^=RFA.H:/*?*9&AD_.6]UAZ,T,"1 MK[T89P6G-8'C+4X_#M-P_.[5ZCOR],C9ZC_=%"GI($O+S(4^A3E18D,?+)F< MF8G/G;9>AR %U&14D6GEL(O,-LF$C]H5G4AF\S3INBU-XMS9NHME>V3I]G3H M HH"$>D8%I.8UDZS6$]C7<( &G)RJEM?E/-*+S^=\3HGHN^B^0;[KOMB:,DW:*+6MHJ/(11F64/' .3D?YNE>:CDYY8YEV>/=BB Y:9!D)BH>3>$3 MJ4,"0\>C5KYHS9LD=)W)K8BS(=3AUCE27L8O8_JV[KWMET9P^Y_W<;:]%L[2 M679(0A0/J#3WVIL2(OKLI*?_"D$#<+ &V/[:.2 A8,53>M95E^-_:967(9?@ M9-&83,1(JHL%=!%9\3LJ.[SKT-O+.,/_>UG;CGSK7[49;M.ZYG,,M"W)3QB6;3/2UEG&O M$M-&V5H;P=9VT[+>=$P>Y;F6_GLSF4YP/K^X3/L_ZYJN]56?FB M.JR4X192W< N1M02SHD!EY89HSD-KY !F_@F)Y?\T7A!)]?D3AQJD!Y^@^OY M9'RYD&(Z(=A5P%J6YJLF;FV,D/]?4U'7RW73?*>#9"T=MG:BG<;C>V!<73/2 MSH1H#?R1AA(F[;43'EC.]2))3?@.5@(3!B5JJT.!)DT='MH0VN(>?QM!/?"K M]=FH0 M!/QT\6$T^8SX%FLSXG'"FX*,HHCD"$=&L\A&-RQ0%%R[]"@ +7R.3>Z)K,'S MC4(]VJO%E=UZ@O)ENT35]^=BF$HA$1B3F$\ S&D==3+)%=ND(\D=%(\FQMI? MMPUN('Y=S-TR-=V:;B#4:6*< [BR MZASU' S=8N>SA6Q>8\G*1\:]HX$=@F6!.V360##62*^4>-KDW1)=G#EW=[%O M \Z^00J8AFF.^>U\DO[\@PPR>_/VCYNR>[)D@F185(*6_^#)BW0%F9&0>"R" M>]XDP-V(Z@2[]R9/< M.)(O^/_[%-B>MV^ZS )=) B28,_Q+'7UTYI**9-4W3-;MA:&,Y-=D<$7%\M_^$/XI^ .0 M2UZ(?'GW;W_X]>L[2/[PO__]?_R/?_V_(/R/5Y\_@#<%7SW(90U>EY+64H#O M>7T/_B9D]3M09?$ _E:4O^??*(3_WMSTNGA\*O.[^QJ@ 7/?UO^67(24JPH M# FE$"N.(2$J@)$B6*1QI'^O9G=_ID$)/17GW,PJ" MZ.?UU7_H+O]Q70?,C&"(8A7_Z48D__/O_ *"%HRP6 M\K-4P/SYZ^?W)TEF/YLK?E[*.[.RGV29%^)+3^7HNBIHL17HLMF1V6 M%^8''_3?.C+F06>4:4.G4]T[K,H?M5P*V6K+O4>#7/S;'_3?YJL*WE'Z.#?* M7*P6\E;=?*.Y_LU"OBO*+W0AOTB^*O,ZEY7F1[ZOY4,U#Q5C*" "$LJYV=<8 M)"+&$ I4D?9/5(NQNT",: :*7Z]S7SH%#@@9:_R]KP#ZH-Y__Z\U9N MWRNQ>%E\%\-"^T:R&FQ9G($-^U 5):RT . WPSAH./__3B)=\#T>%\8^*VXQQKNK:JQ>SU@4Q<>7LEV]32[?P!%*62I;?HCHA]\4N^7 MW[117Y1/G^GW7[32+7.ZJ.8IBW@0BQ F*D,0(XRT.D,! M%;9J["@=E\]IE]IP7Y7F3BNJCCTWY70<23LE=#4Z RN;#7\S8!#:L#@#?RF+ MZC10SKKE+! ^='N6R:EZ!F[+4ZR;- M*_'J:7O))_ID?G3SG9;&<]=&\H.)S36_^W69U]5?9:6=SINE>/OC4?+&_S0_ M^FKLKZ_:7WRE)?]]3A"+9)PR&*1A"#$.%*0I)I!C%888ITD6Q?W\NQ>09FHJ M>==?K(RLT 0X!> [@,PZ3Q*TOZIJ+0=8&9%G@/(Z_Y;73WW=RI=XH5S=U(F_ M)@/O5%]VWHI=^<$. !5@3V#WP@X%T, P SM P 8)\&O[^K1@ +H48 T'J(OF MQ^"W!A)@, $-*(-XU"^XN,-XZ"\AT MY_"^X=JG^39H[M?9]>%P43U*^DDNI M\OJ3?@VKK4')PB1+(J4@5VD",2(,LC1@D&(J(L6%2'CF%KQU(3^]F.X7XR%T MAMZN)&[ZSFD)['3=4+ .K.?VS.[&5NX8!QWGH&%=6\Q#V,I]0/.IWYSHCZK; M^B#S7*_U>D;/,$Y?R_3M?ZVTB_]^6=5E$_>K;NM[67Z]I\O;1_.(ZB_Z$77U M?MG69\PE%PF+ @E%B!#$+ @@";,8QC0,:,29Q%(X16Q&8GQJ=F7+/J!&%% 8 MUD&M>0=%R_P,W!GVI7:PF]"-:VY_K-?!,MXRP46>0&CE0F2E>T5VI >WVQ?E M=OVBM!" ? E:$#Q&4D9>-J]!D[%X'S<^,O**'(1"QJ;?;S>\J2I95Z]796E\ M992D) PDA1AC;<*+5$&:805)D"1IAM-4)G)>;\KC+FJSO:<[[2LG*OU\ZIVF MS _PECE &U;=]HY]\.P4?&](!M;"+5\ST''F3S4>%=BG_MHG,*J2.2K;(92$@FHC,Z3"1"(E)*D*(,\"% 98Q)*D+I;F42I3,PL[ M]D#+[)^O^'(W./;X@ON@,^Z7#'Y;\^C1&SZ+P6 ?]X;0RWWDSV4]^[$?7-SO MHS=QO451K4IYJW:-B<]R865'(VJ4_V@]USY>GIJ/RV]CEE^D>6WG,OC_M_'8OFM MS64;5Z]J7)#=WQL6/Q;U?\KZL^3%W3+_[_5QKW=%V?W(7!?.$2>A2#F'J10, M8HXI)&&D7XHL351,:!BEH8M6'Y?]J>T"&\':,.-LK_)+_Z.JP;*HP9.L0;F1 M; :^KS.MM,NT/C;" E64Z^O<,SXCOTAV6\ET7X^!MYY-DJF3')P*5\[ ]B5J MY9_M[U1&>GU-^Q9]WGF+/FU?FL\6+XWS5O4R:^=S:QM9@E&WPI=9G>=;YPMQ MT??P&"]-_<,;V?[Y?GG#F\J'2N_IIB9LCA7*8A%%, EC!3&)""0$$1A)2M(H MB(,X35QVQXL4I[:AK=D#CRU_KF?*+@%LMVMXA6U@1;_F%?QQS>U/)E.T ?+3 M!2![G#FS!,?O^;-+1$<^BV:)P>&Y--L;>UKSM%SFR[M*JZ^U+LSYS5*\R1H#0-S23O6'X]"&9<>I,?]:HW(&7FT@?',!0GW0Q3=>8'6OEW&!R6NQBQ7A<2M57+ X*#-QNKF? MEOI+48CO^6*AU=[[9:W?GES;5VVB:QMQW:0F1!!P%BL!>1PRB%600J'F4[>Y,3"JCNN%S7-=U^\A/2VS%:OD?ZWDLGYK&J T)PWG:1Q**AB'B#,% M,98<4A%@B"21+$F05,0IYW*,R-0TV)9'T##9'4AVU%)'X;2TJ*X$:6@#RA4? M=UOI# !>3:-C=,:UA,Y(>F#XG+NV9W'=?@1I7=HG#V+@=KS3&T_UKECZ9&Y-=*JM7B0Z[D MG'*&B(H8C"-M".!0!I!FBD 4BCA,DBB(N'#3!A94IZ<:UDS/FD.7]:P]D+GF M? 9:WH%AWDUKV*R!G0KQC.O ^N09H'WP=%8P#@CYU#8V9$=5/0XX/-=#+K?V M37;ONSKO\F5>RP_Y-RD^%8N],+ M[T8\:'HFW-(4V=)ZW8*3*A:J,* P#1B%.# GWQF)8)8F:412+ D-K!NZ]F9C M:I&4YX* M21@(PK8EZ7IU].G+6K_I3NOY<9;D.%5W_37PJ&3[2AK,E+#VYYK MXZDC[M5(GFV_I6P.EE-FU?RT*L>/TW:AJDU$]O9,7+O.EW,E1MDS(>L5O MZ/1LQRQ88[AF%^SPZ[.NS18;OT5M%ZF.7-%FB\)A.9OUG;TB&INF2IV+A1"A M$8EC2#A6$& .^+AZUR?$O^ U/[]K3&_X!,?/O-Q35[FI*2'S M>9?+?I=7G"[^4]+R[5*\T6[Q/,59R D/(4)2>ZU2[P5$)!$,F4BC6"59%EB- M@#E'9&HJ:]W$J&44&$[!6W,^YES$QQ[2\YK,%U #Z[->&%E_MS8@;(V9:FW- M5)+_Z:[X]K.^O35D]%^>VR]G'SW*)VXCW/I#M[K6ZSF@YL11]5EJW9*;J1?- M9ZXC;)>ODXN MN6,\PJDF!Z:F<.+)'4/+TU ]'MQ/C^O'O:;5O?9>O^5"BE=/OU92O%^^;]IF M:'9NVCEQN=QV@F*#;/K MT7J:6\<6GSW6PD[+#HOOP&K5J$;#/5BS;SJK_]%( /+E3V"+^U:*00Y+]0?1 MI][LP<6HBK(_2L\UXQ5/ZCTZZ*%8-IJV5;^WJ[HRT3U-;)Y%&6&Q5GI1DH40 M53027+34V\MM^T,T1DHMJPZSP8ZC;&=,O.%V] N M;@O8EQ:PM?UW:P%/4)_E\ SB$3X _ D=("UP#IEB6P@^9L MRN#"(\;+']C)LI=,L+SEVBGV-]]HOC"'Y[3_^X4NY!?)M<]L3,#V>#:A,D@% M"F& S6@)RBFD/$AA&LE )2G+8KMT@S/EJ6GGP&]:A*DI8:>;!EON>9^.M M5\0R"C@$SD-'^[Q!?,40=$NXAAE8?HGX"PT7M\3D]"!PVP=A[K[@=: M[73 YGL=L!N'=CN8L8O=/?75A[W7E(I4Q!D*])J&*<0L19!QFD&A IG)!$68 MTWY;UQ@K.LJ>=K*+>9M)V3-4C0C*S_+;W*YDG,:BD!@)F"8 MI4UE90(SR;0RULX$"M)04$KM-M@S5*:W8[8#:,N6/8<(PPD4HRP2FJ:V4&A$ M(294FRD:6!BGA#*,PY )J[:*GC <8X_JN&P.@A1^T;0(<%V/THU7DDSD:K3MPZ7I3J/.][T:D+E_;SX][E2[KD M.5UL"VEO?N35/$9A$A.D8(@S"3%F1#MG,H )XHJ'08:1=(I!G: S->GRG@,X MFOBW8VG._DT3>D^[M,D0E33'9?8ZQV&?PKAC&XY*=S"EX?A5_=Z\#[*JI+Q] ME*8CP?+N@QDO\R&G+%]H&K\N15XUK0>E>/N#ZTMO'LR_Y@$.L2(I@C@5"<0Q MC2"+ @*3A"4(<<81HO.EO#.#*.WVJEY\6+WS6?O.[W(SH-VE>?LSR!\>S;P, MD)MV$+)R/ 3?;TGL=,9P,(_D!C3\S\!& M"(, ,;(69@5PS0R@%:0?SIH:MP M]*FN^C$RJE:["JOGRN^ZA_7,NQP-+]V8T[IWTE@ KYZVEW2#=IN"ZW5:>W-< MKG$BOM[391>6^FLS8/#]LJW:6;>=,UQK$;:9FW;,XZQ-];B>=AGKW;!,!TQI MJ5\V:0!VI#9UWT>&I:^/T&SJ?+9'@6^W[\DFZ]!"8.8D?CK?DL(]U3#RLGE- M2(S%^[AIBY%7Y""Y,3;]?EMC%Q#;GBJ)@A S+@B429+I+4R9^0&AA 2G41J( M"/.(N!48/"1'QZ'CD9T#Z.PT_#5P#*R)UZP-XOF?DMNG*CN@,:K*.27A M<]5P\KJ>@T#:9KHT+YLY:MOA0G.I,,M"+B"2$88XRS D*DJAHC) <88S19V. M69^D-+6(]*9!M&:U'0RX,T[+<2[(273M/G#RWU"R"4HO X).4EL MW#DAEV0^&!5R\8:^<4)M:%2WJO6_MX_=UBME0<9H%*0P#D0*<4IB2%F 88A$ M&H=A@!!+W';^BS2G9PJT++O&^RY!:QO;\PC7X'$\PZNIKVRYW1M7.$@UES4Z M?J-SEXB.'(FSQ. PZF9[8S_M\D8J698G?9V_Y?7]^Z7(O^5B11?F:&_CZOS% MM,N3H@N ,Z:$C 0RHU@YQ$)%D*$L@+%2,HT21!5U*H/UP-/4[)JU2'N%S(!N MA9H!;H[+-Z$R-R7F8P7MU-S(ZS*P(MPLR0?>I3'VR-JG$]XOA<)_M\],AYD2X2M7-Z^N.JG:42QBH@0083'F?:XPP# M2%*MR!56.. 1C3*!YFT_X"\U+>N!\Q^G^'31'\^Y'4Z5;.+4.RT6 *W!&\F; MLY3_ZY_")/B7*)P!_76E(Z<[3BXY2R.<(IK"D 0)Q!&1D) X@2DG1&:498%2 MW9*_75H6$TQ@P=>\CK_<_\]J*4$4-*M,IK+* V>O?*S;]--4FQ7?D7,&6DDG MD(NZM B32#J=9/(?([MT"6-O::2+A/K.=]2NA_Q*?\CJ$\U-1[HYPTDF@UC MA"+MMQ$9PBQ4"&9))$2B8HF9T\2#0Q)3<\,: _Y1\P9448*\X1?4AN$>(U.. M(&JG;*_#:6!MV3('&NZ 8<_S2)33PON=O'A 9>11BZ>D/)RM>/+*?A_Z5WW; MK;H1;9%-US!&QE$2H!!#&5%MWIO2)IKH?_*8JR00$6MF)-E_ZL>(3.UC-SPV MC1XZ+L%O;XH'FB\=SS8 G+_VZ M^P@B3@7=Q^[O><+JX7%1/$GY19;?[^_G51U1^+ M^C]E_5GRXFZ9_[<4VR>U-STOMYLC'D9!D!(SPDV8LS(,$D$"B+2>(RFG."*I MB]'S8I),S;+:R-CFJV;[62VN)03+H@9/L@;E1D@W7?MR;XV=\OZ'>!<&W@W6 M&( .!' JTJ9=R,T;TTHUVX_$?>S>EBT,L[V'M3<=*0WW>+[QI1?4ZU'*%Q-F MW%.;+[UF!P=$7YPAK^-1;S@O5W0Q)[$BG*L0DC1#I@VRWE)3O:5RE"B!PR 6 M).R1'#Q+=)J9OE?R+E\NVX$1FDVMFC;#4AG55W+'(M4+P"L5)7'&&<9]N'S;6^[#-L8B%NFR[QA.'3NZ^1F[?)G7VK?[9DX?:9)W.5O(ME[Y6>M# MP051+ N@1(Q#' 69UOF40BXQ14I)$G''0T0]N'#Y?D9J2[IZ>*#EDPF6YAO6 M 6UX[]N>TGY1+'72L$ /K:AV&K^V_,-& +"5 +0BC-1YTAG$85I-VK/Q0KTE MG7$ZW4S2_5%]4^'?Y%*_!T_; M,D;<](P.4#A+J\'V@]\N87X?";0#]-;N1, M^D6Y#U/JEV_I/VU,EJ8)V2>JO9\N&GKLCN MCQ\T7C]M!DEKCF?@IJ[+G*WJQL>I"ZU"S"1XKZKC$ER>%!=-\0I^8 MCC>E\%ILW8<5VN)T<63AQ0>-.[C05JZ#\876-_;ML<5E_LWLQ-6G8I'SIVU, M%F.%DX0S&,3F\%R $62(,4CBF#/&*(L9=^VV=8K8].+A.[RZMMXZB:B=M><' MI8$5[PZ3,]"R"7[K_APD;'T9%;_-NDY2&[EMUR6I#QMX7;RCKZ:HI+[I_F8I MWLAO!J90>]'7Y!Q_ @28'@/QJF,MD1U8U MUC@#:YV,2Y%5EBM162]&4*LNFT)DNG_ZY K2& M^@?P@9:_RQK\44O]DWY(*[>OZ6"7$#WK&IZ\>3QW\!+_>R[@Q8O[!ORK^E9M MAM11'J88"1@%J=:CF".8L2R&3,62:8W*9:+QL M(_@]\1@\9M\"<6G>88\8_!&!_4;==PF,'&<_(MMA9/W81?V^UJ84_F.Q+-8' MV=I(?6=@S2/3QB)")CEGVJ(KI&!&,PJIQ''&A9)1Z.1UG2B9D\.6WTY:36M2! M%:Z'KFP[7>]O=E^)M>1@+3KX?.Z5&*]/F^LR3:)OFS73_QA]W%S7P%M?-V?" M+],:MFE36ZV'%/VE+*IJ'E&"XIA2&%,50LRQ@HR(#")%8RR#* YCI_'8 _ X MM>UJTS'R;MTH^B7:@1Y;S(&W(C]+-/W-9[/ K:3;V73F)^?*($=O"WIF*2:Q MP9QA\Q]C2[F,L^_FH.=(]4Y@UV5N]J*F8?FR^<-,M-,FM^D#I#TOOBI-*>J< M);$B,N!0RBB"6*((LC2CD#&D4)(D&4*N>6Q+TE-3\EO.F^D-SEEL6\2MD]D# MX#A\3GL-8=.0D5DR22(2958<*GTQ-S?+95+6U+> M$O^L$CVX:3QM>(K?/;5V\J)^<8._R*4LZ>)F*6[$0[[,3=NI.O\F]^-F4:9H M&K$0"D(EQ":KSI@P-CSCJ2 (A=2I&LR*ZM3T6<=T$VNC>VR[!1#L(+>+(W@' MS9TOX75CM M5-6U4 VLCC;LM:UG]V+7]/OYVWL1<93&3 M/$60-"60V!8U/N&9K+'G)5G0-IOJ?WA M&6%#=4"FUVYZ7'C?>^DS*J/OI,>E/+:/GKBR1YK^JRP?/A1T^:9XH/ER'JN0 M)9P(&-$XA1@%"61)(& 2AR2(L4J9L#HO=.394_NB#7? L <@^)]Q ![RQ<)$ M#FD-R)_P_VV&QTE-SZ7-VC,PSW_<5T(T\%>]1>>WEC>7O/TS'!RR]OWQ&*NU MG#TN;@G[XY*?3=<_NV6\9/UQ7O=2]24YJ#,%\E795[G MLKIY*,K:5/N:+E5SE&1I)K(8I@IQ[?=C FD:75=[$D M/:YSXX;'@??C>/OU$QE([*9@\ZQ#!3B78BD0BT\DY$ FD@%0P#D= D4TKBS$5Y]P5NM%C. M%5BY1V(GI&+W([##A%V'#K>^7)C5)KQZI4;;3EXP'F9GQ+-0\2@1$8P4-@TZ M VU;H8S#E%,994J&,7(ZH'V,R-1R M#S,<98?."XU%.93T]$"4(]?V_=*;:NIWFJ_7Q;))R?PMK^]?KZJZ>)#EVQ]\ ML1+FY'95F;2N,),>49*P1 H&8Q4CB,-0[].(JEH^5(;PUT)_TH^RK)_H M4IA^.,TMIS80(CF*$8\R!-21AC.U?O*CZF MYQ.N)6F&;K2RF.&XCYTDS?D'N9:E_;PWU2HN0>:^"V<3EA]A,88.X.^L0B<$ M,%* /WXM?@*?=A=C(XO)>13@_9B+X9(;&&%1QLHB'/E$F@_AQ$?2K,OF(_$U M?^9:0,\G)_H^?,0TQI7R[R<\KGU8S_DWM+I_UK3MH*G;_@]VKFQ/>;]?\M)4 M:;Z1[9_ZW^T.J[?:>U/!;CH=OU5*\GJ. J:DC#F,:,(@3J, 9C@U#950F.C_ MQ9$Y2V0?I!N7_:F% 4T!HNC8-DUI36/*6?/_YMO?M%0TRJ"\IG_ER&^)G7LR MW;4?>&M^W2SS8>?,8_TUG_]L[X86!+!& ?QQC<-/,["! JRQ:#KK@Q8-C_.1 M7F05O0Y@&E>"<2<\OADNKIA1U19.[K3U)>94%*4,BH %$-,T@DRQ M#'+,2!J1)&"9<$OL':4S/6^N';:T*)9WL#:U+WT*D(]#:K=+7 W3P,J\Q:=E M<)CFQV<1\#YXZH#0^/.F3LEZ=,S4R8O[SI-\>"B634/!9@#(/%$\2U@FH4(\ M,1\^AC0E",9,AA&F0LDT<1TIN4]B>M]\R^&Z6>C_#/X4!$$('FDWU.E?0!@$ M,_VSG3ZB_P*2%[J=A-C.6KYF\DG^3"\N0Q,G%M#1,KUB@H4W'=F6Z?J0-=]K4 M:P#V.?+RN/Q^IUX^HS'RX,OC$A[.OCQQW4#S?JH+LR3>%:62>;W2K]1ZH,3? MI#DW+L6-5@WT3K[](4N>5_*3MJ7DG,5$RC2B,"8A-C4U#!*5F GC(DP4MG.']J!87<(T1H*T&$!UF" 3V=?(?_CB09:QU%G%_F685J#C09: M(>>I1T/QT2.%^[HH'PLS2719U++25B0KEJ):MXQD' N:!I"Q2$&,,P19C".8 M(AK2. IEQNW;CIZC-+6]:L,K:)AMK.N&78>TWEED+?*HOO :W*H^ 56?IJ7G MWT;[=*77@>5-WT;7E- M'_.:+C:]/T*J"$$(016J0/L/6$$211PF! N%5225LIIDX$YZ^D77[":7U9]=2_RME\/.;!\&Y(&5\9%LEL%ZVSZJ8WV@UBVNB/D] M86!-?>3S!ZZH')Y.<'Y"S[9WQ?+.Y"G>2%;OU-QG6F'%J1 P$42K+Y$ED K$ M($D2A M.XN#UUYSQRF-VU'NK+0'?>/.7]U/&WR4M=QG 0TTF#BL*EL2B$-8@G32$J1A@SS@+E4-MF3GF)54E.#M#*A M++WUYFN> =TP[:8]'-;!3J,,@^[ 6L8 VQ3QK-DV8<,__MJB_!/8, ]N+L/L MK'O<$?.ICQRHCZJCW%%YKK=Z/*'O6:W'KGOFK3+*\FNG+.>,XXR&6,!,93'$ M*E7&K)$0\5A0GB(1(#E?RCOM0HJO+N>RCM.S^J"R]H,ZH#K"-=;YJS:+!:=\"\GF ZCP0?D])G: U M\E&H\Q(?GG>Z<'W/GCGB[ZNV35CUM;@1(C?A/[KX1'.MG3J?ZWC?\L^F]KC* M:_E%EM]R+MO@_6?)B[ME\Y2VEB+ 04)11B#22@9BRH5I=<%A)G$B.291*ITB M0D,S/#7G;$=>J&BDU?':X6AHGL=MC332"AST5!J+;M^I%YKL3I9ZTVA5 M2-.S0'']8B2A-I*#%#))$Q@&21(HA$A"G88@G2(TM5VFX7.W5F76OW_M27 M MHX >(!LZ#M@/K1[C*,Y#X7?LQ E:(X^7."_QX1B)"]D^77;W+7_0CZE.E+LTOWVA7^!W-R]8,BF5*D>D4Q^)4F\\R MU7\+$P%1& 8\( J3./9:FCF69%/3@*U\@#9COHKFM$:MA0/%NBCOSHAPM)*S M^0T0IJA!:?':ZG?/!9VCO7!V2GHR_$YH5_ P9*Y["7?@ ;?;5W%3']IB=+8T MM+D$&*B P:H] S!BA>C8ZS]JZ>AHPDVKIG3L-74N-AV=05_U5#O]4>=(IK%0 M3$!,3,!,F:E4W*09DR3C*4XR+- Z3M^WB&J'7H\X_< [\0YSUQ9&[>+:MQ;* M%:L7+7^RP%XQ>,!E8%7@!HGUUW]!\.WW7JT_^$KR/]T5WW[6=[;?NO[+\T_\ MU%-'^:@OB+3^C"]=UK-AQ-ZLRVF![QDDN($AYIUS_4 M-H#$,4PB&<2<9RP.0Q?7WY6!J7WZ!Y-A#YR>C1#M%<"(X=B"PG61[*R*(:$? M6+MX1MV]K45/Z+QVO'#E8=QF&#T1.NB3T?GJQ&W-I>-QDA[K8*?TAD5W8+5WH0AS MB_M6BD%.FO0'<82ZS'-<3*$^TP(ERSI-FR>-G&KJ0E?=\6C3[__CJCD\F@@: MHC1FD*8)@CB(&,P8(MI!)"A.HEC*.)X_-I&NMTO+$))W+ET^]7U>AU2F77Q= M;KF==>V)1DKGG%S4@=,R/I9I^NF5S0*_W5W@5M()Y$8N+<(D.^T]UO+#_DW M8P[6>I%R_4FW725O.%\]K!8F-=9-C&S[=O!$AFD499 C%IM9: $D41C"- Y4 MQA0-HU3U.''CSDF/'-\89W%VN 5TAUVWK[S'PMCI@X%P'D=SM,S#AGNP97_3 M@787^QL;[)TU37_X?.JD'ER,JKWZH_1:ZT?:.R=6Z5ITR7/Z>)3 M435%VIM0$>,9$C0FD,N40RS2#%(>(HA($&*2XC +L5/]H@71J07I-CR;$W0; MKL&:;9NX4?\%L'0F M:V-VLQ1M"O?]4A7E ]W[)A))>(23$)+0S&0CDL&,Q )JQ82$2E&$T\2ZV9\- MQ:EII#7/[5ROMGY@AVUGC60/_7EU- B@ ^NBE\/2H4N@;TQ'ZA:XAZULL\T$G6[L:3WR>RE6"WFK;C0%D2]6IG7_%\E7 M99->:0=X2M$.^'QX7+7OVJUZ2TN3AS8#7YK(VU<36YLK++A0E, PH"G$08H@ M0RJ&*L9!*"A+E)!.=J97]J:F_]?2&?-I5SZP%1"L)5Q/UMW(:&Y:2VD.(+01 M=_!;(ZFK">OW+; T=E]L;8$YB:-O\L M'XNR.^S5Y\#V 8!V:O0:6 ;/FU@CXC[VYH387L?>/*C+TY=9VW M-M/FF-:V+'';,7E.]+?,TDS!($XIQ"'"D(4D@3R(DXA*&?&0NXW;6!U9V#]%0!5E.O".8]ZS TRSPD4 M&\ICIU E(/VE-SQLX77I@"U89_T C0RUUS61@[=380W /K-*](^RQO M.8792'4M!^2G4M!R"A>'2I:3C[@N"5&H,S3?KM*=($K[[*'_4K M#<#O\QAE<8RDA!$V*0@1*DBHU"YJE& 2)DB@3+GYI#[9FY[3^F7U\$#+)Q-W M-CW0'YI:--5(LU<.N+;\^F46O"RM6UYA[.4:,:MPJ:RPE6ZOHA!T\G69!&!$ M!(V, R05?$(_1$K!"W\ODE#PB>RI=()7&GW[H1_M53L/! MKZXMPX]#:Z=C+.NG M3WK]FQH9_=-'<\F6.RG/-U>,)/:JCF\.4IGG+AX(NU\.FHY1G M4:*5E$(T@#CB"601E3#E01315)HF5-;5T,3:+>HBUG:&EU?\!E:/N[R"]QU^';L_ M#=/UR18=KTV>+A(=MZ>3+08'+9RL;^P9(N*\6&E3[6-1RTI;9HTB^RRYS+^9 M2-2'?"G?U_*AFK- :'\PIN;$JS:L$(EAQL,(TI02@C*,(HR<1M]9$IZ:O;7F M>P8:SF?=SFD\E.X,H/ZNMG* WXPDH!'%,35JO326,:RUA\$[XUPGPW;#ZW%I8^ M^:#X#NVDGV_8O,7]91HV6X X0L/F?V.98DG$L1P3@@"F(<9Y!2AJ&V MBJD(DPQ%J=-15!?B4S-P&RNG4( WW /5L3\##ZT @*TE,/4EC0B.@X==5L9. M)0Z%]\#*< UURSAXMX&ZXQULF >O+T'M/K6X!V9>)QF[T!]WNG$/9 XF'O=Y MAN>\RAQK]44#DD*BA%9KA!'($C.56 B4)80*$J4NS8=/4G+28:-U(V[' _F^E14^I/X?_/' MUX60,*CR)Y7#_[P&E@W](6JQ]C"I$6*VV\"C MG7"XD62V.0<_ QMIVF-01AY@!/+H-UT-JECV:K9@>>VS=I'HN(W7;#$XZ,1F?6-?;^\K_?%>F [,*N=-B74WEXX1 MCB-!&4SC"$.<8 $9CD-(&"$D3D,>$2N-=)'2U#11Y\AH;L$^NY?FR3D";.OW M>8!M'-?/';$>OM\%-*YV_TX]?V0/\(*8AT[@I1MZG"GZLE+Z8;E^:'?:LB[> MK9:BLY^*934/6()XAK2OE_$ XI!QJ$T5 VR2A#3 NEG6?EZ=@2GY\]M65X? MG39G]Y3F&N1ZPRTVK#LIS$U\VR72[!ETT$] MG,#20JE>C]# FG0P%1##.$8Q@%2:"D M4"CEPBT#>);>])S"-;O-L1"Q9=AUR/DYD.T^<&_ #?S%[R&VP^FZQ:#/,>D6 MB/B=G7Z.X,@#U2UD/YRR;G.3>_1Y/8GNJ[YU'L4\#(,@@YQG"<11F$(FHQ3R M*,VT>80I55;#A)\_>&K.RV;LH6'./I"\A]7EN'%?! ;^R.V$=XH)'Y/TBA#P MWN-&B_@>$V(WP'OT]_TV[J93R,YALX_%LILE,\=A9**X$4P23"!&80))($*( M18(HQ3(+N&,?S-/$IK=EMRU4EAL.^X_6.0.QW9[M![:!O^46KQTN35N"-9_^ M=NO+6/C'/\BXWQZN6]4?]/LPSQ:(HX0)2D2&M M'"2'A"<,N1YCXM^=7KWV6-'SNH>%^HPF7OBNIY[ODE+R$V7R:[0*<%)@I#"4-^30LPR M!AG"&4P1#3(:TH0%V'&[/T9G@CM]PV;?/K7'P9292EBHM.>2&3!3_;\,)0B& M^NN]J*,?0C$, :6DA70O/T,91B\R&08^M)*T@\&H3'24TKCET M3M8#2^CLQ3TRK_OEPI_SN_OZ5OU:M;T[=HS[-,[B$*D QCQD$$NL52L*.10\ MX'$\1F9FRFQB*."$":?,YD,3->#Y#;7HF=,,=B'KVJ3N"IYW9YPFC@97U M;@^YEM$9Z ;P ZTP&20SFY'R+U,G[;3A MMM,CW@ <6)-<@9W[]!<;3+P.?#E+<-P9+S:R'XQUL;JI9\3N^ G5>4(#A55B M(G69,LPK$G0GT+6,/5V/V=C> MXH9)C^&G\RAX#4"=(#5N".J\O =!J N7]YQI?$]+^4H_4+PN'DSY3>,/WQ@% M=">; [ZOGK;7=.?9;[[34C3_,^4#-TMAQDZ9K$)[SG?.@QA',4M@)&/MRJ@X MABRD*20HBA0E81PKJ[X^0S(Y-85DHHNFU8UAN.=)]$'6TDZ#O?0*#9V:=%H< M]WG$ Z+G=2[Q$'R..Y]X0*0/YA0/2:OG,)K%HOA.-5+OBO)-L6*U6BW6LR*V MXR'F62)"E-)8ZV]M"6KO,H59DFE-CH692T-D%/*YWH[R0GRI:5G;:7$[XBY? M_7,6!@SCKGEOVEVLN5]WNZAV9J3,P"MYER^7;PV3?]P#[P- MVJ/L<3B0$TA>1P/941YW,) 3&@=C@=SN'GKX@_83A(P8D9!(D4$<1APR11*] M(%B%2M)(8>+4&-B:M)/U/\(9/3./@)MY!(\[\PC4D>D/0PU_\#[T84)JJ\>P MAY>8\#"$#G.@/M&)#J=T68\G^$W$?-C,MR(BI2@4(0Q1&&DU%C)(E,P@$1+A M))8H"YTJ]2Y2G%KLXG12P4\BYH/C*#&O +Y@0N;#$).^K,$9(S/SX64F$Q10%*:0Q"2 F--,N>6AZZ D:A2@* M!(F=0JHG"$U-M6SY! VC5XQ[/8FM98C3 V(#ZY)^8+F'*R\@X37D>(K6N&'# M"Q(?A/XN7=]3._![*58+>:OZQQ;;HH8HC EA&8>8:_<+4Q5IDP43R'@@41Q@ MA(33I"EOG$U._W2"F0K.AFW(#-]@5SBP*YWQ+78O["1G=7RKN&ZJWZ+/6N ML]H98,]C&:4L13"):0)Q@"+(LC VI<9)DA'MK9+$1=U?(C@U+;[/K]$!'<=N MBO@BSG;ZU2=Z ZO-D\ -9%K:0N-3NUVD.:K2LD7@N2ZROJ^GBI%*EJ44;7Q- MOBZJNOHHZWF2\4AEB$')F/9&% M)8@$F,,HH0+B. U@)A2%"4%APBE.DC!T2>\=DIA:&J^M*JYV^/Q?_Z2%3?^E M.='N&@X_ JE0.$LYB6 6)0'$F&I((QQ#P@01J8BCC+J% :^#= P'?(?#?P;K M0KRZ+G.VJHWM;$Y2?J+V9U3/H&OI'E^%V=!^K@>XW)W7DXAX]4(/J8SK3IZ4 M\L O/'UES[J]UKSH3+OWRUHO>:X7LSF=6LUE*K"2 86AX!SB*(LA#7D $XI$ MP%%*PR1RT0KGR4U-0^QR:SR4?,-O>Z3:T?ZZ@+6=CO"'X,#ZXCEX6U;;'@ > M*R'L,/%:P76>XKB56U;2'U1LV=TUT-F/L_7)?Y55,SJLJ? ,YX%* TZS!')" M35I2,LB(#&&<*:*4)%+AT.N9#P?F)J>QFACRMY9'T-;(>C[JX;)TEF;/"RW( MT :313+@;"Y@UJ4$.@G!I_/+Z?]P2 _<1ST4XL+?M Z#]$#6^1!('QI]VVYV M0[V[/TQH,)PSFB$99@HJ02G$BB%(E%;C:: "E*6*9YBY]=X\0F5J"OCML[GR MW5] $].^73JWXCP&['FMZ@VN@=5C;Z1ZM.<\@\35/3J//7OD1IUGQ#OLUGGN M8J\- '8;QVYI=7, =6&E?BZ*MSP,"-O2\2G4(W 8LVW]8W]C4[OMS+Q<*8/W3Y- ^3 MC"5:/A@3%D(L-;99+!%,2E7_(^+<),Z/>R[K45&"BC ) M>003'!#3K3#5;@.3D$9!FN(P%2P(G$+.5F2G]GEON ;53GB [X81Y(5A4]D-ZB>#,YX'^'E!I+O8\86E$<_9FR/QK%CQ@YW]QSGV;33/6&\ M=(&4ZLU*WBBM"/Y3TO)=_DW.24JR*,@$#%!L&FH3!FG,(A@2$7#,L$J#V*W) M:B\^7#ZV<=JO?KV7I:2&1\*-ZMRDVIJ#+>J^>7MH['9JK<_9,ES;M=^A8 MA]1C:2P3^<,@_0^3KM\LT%J^"N1+_VG[WBA[KYETXV+\FLI>*!VMN>SWI"NJ MI]CES#X[R.QS+A?&'I3K_/['56-+$"E3%0<4,D(0Q$2$, N#&!).68(49Z%C M<;=O#B<7?FL*;^B6VTU-U1_U%]TJW9]Z%%9Y755+I?R2:S5]G;TCY;K0:@9: M03U76@VQ!M[+K;PR.7[-U1 8'RV\&H10S[Q*UV?Q8U'+ZD-!E]7-4FRZE6V[ M+[YZVOZ]:0'\(Z_F.-6F-9$$HCAA$#.JO?:,A5 I3%7,8D$RI_/;US SM4U@ MRR$P+(+?#)..'3:N6AS++,Q(D ^LRQW1=L_#>(#):W;F&G[&S=EX0.X@D^/C MF7T/G+/Z_;*JRV9*X\Y @B#-L."80XFDA%@F,D-H[-F.GK/21$GP;7393X@&UA/]42KQUGS\U#X/6Q^@M;(I\W/2WQX MW/S"]5,XWI.TII>TBK1Y6"Q,N^DNI/YE?EZ6D"],*ZB_:R'DE5:&Y MH#_F(19!0A"&,E&1=EMH @DE&211@.(D"((,N85PKN5H:G9+PRM8;9@%=YI; MU]X-5R^393!G3/ '5F ;6:#F#59:&K 5IXF\KP4"[1)M10)&IAE@C51 B^4Q M#N0+8:_!H*N9&C% M]ZELCE 957N>5;.V[Q>R<% MH*T8F[HX\&@$&:GOC>.;8:<%)[C6 ZO6 .?&;^4)C#$_-'KKFRJ]:76IN_MV4SD%(S.D=9E@2I-BZ3D @S[Z1C5L*LA!6N&>S;7>HZO[==\/6KC?-D] M .O?8^L$&K[:;#U__,MTVCHAY,EF6Z>N[]EOJ[Z7I3$J2GFO[8K\FWR_Y,6# MW(;$_D^Q,)/H363,)-MNESMQM#*O]*]V3S)\E/6M:C()2F+))(6AE!'$G&60 M221@$*$X5IF0/',*=0W%Z-04DTEJ/D\O .VZ/-#R=]GV1J]V M]+?7FA0'TF MJCWNNMOYI%-8S8$59B,BV),1M$*"/QJ)?IKM9S#V$APF7CW;S6%T<#2YC.Y^ MT.$ 6B"ZLV&S[GB^USS'T,OEM>/94+R.VRAM8,0/^JL-3:]GY0BD[=UFI+UB-K+OM\%NKWK!-9Y^G+3G\KK7%0VS M"%ZKD3RS.&X-TS#X'E0^#43&;7>Y6S[\/M<.U*,LM5NU%&;ZS:-YJYNGOV]; MBHI7J_IC47^BN= _6:R$U'^VVV3;<73=($=O@',L$ I%R"%3&8(XBO7GDF4Q M5+&(6<10D&96_2>'Z7% N^,\X)$^&8/8;H_P MOZ;G=X<77:F!]X6]1=H(UDY!!&O1 %O58%G4P$@'WN\L8.?YM!*"'1%?:B5% MP9MC'8U.F>:*[K$X^N?7# U'^'^RCZ:E=W]-(MF9;N.RV"Q%?5/U^_T@\'? M[O'F\7KG-HAW^[9_@J/LV(/AM-ZKAR/08Y?^*LN'YDBG.:#UCO*F(]TO]$?^ ML'IX591E\5V[G*^I?MW-:$0JTT3OM!%43=ZD MI[;/&N9!P_T,-*<,UP+,0"<"V,@ UD(XZ&>W=;'82@=#>^"]U[?%RNSW2VK7#3-+MMY@G3YM-G5 M-(]UF?.F;L($WLUCZ(.Q2/5?J;EYM=!;I.P(ZXVQ*'(T(6D2()>YT^?).>U/(\R@-FDN3LORR7P; M[9?C>.+W/+IVH3U_F V\R[2,PH;3P^FGGB?3VZ'B]>3O>8KCGOVUDO[@]*_= M7?TTR?OE-[VA%.73IV*1\Z?M 544")R&,88J# *(8QE#AAF#. PQ#7B]<)R61ARV*I_\J;'$[5= !+ M*44D21&D68P@EC&#!),8QB@4@8J9("EQ.MOK0GUJ_O$.\T!I UZS#[;\@WT! M^G5KSWDNHJ0S[(Y MO[L39NP"C_- 9E1%"D-",NU8&67'& H@2F248H[23$G'GBB7:$[/.M(K4*Z> M3?GJ5VQQ&FBW\@DOX VLI]:\PK)E=C=Y-5MGM/P7-5R$9H@RA=-$7Z3PX"(& MITH)+M_HIFBJLC;9#['B]6W9U2DT6S1-PE1B3B E&8.Q215V;#H90B>!/*\W?, S?'[<%1EKW7!)_#.J0-^ZHP;T MOYZK@)//'N6+OR39^@._>%T_P^&SK&F^E&+=?&FG"<@;J7*>U_,DS!3+0@8E M,W/W>$)@QA(%*5+ZE1 !T]^YF^5PF>@D38=-+QW1,NEF.5@@':?:ZV2(085# M#+'"#&8I2J B"&51R+3(RL47]8OS* [H""C;&6A^L1M8]:Z9!9N.=G_<1;)C M^/0X#6<;S1X=GT::!=51K31[%)Z;:0YW]M/K>JO@4HKJG6;:3-:A6J!;]:%8 MWIEDG\GSS0FG6']C$0Q1*"&.6 HSDV\3G%*EB)*AL++<[$E.3=NL.09F:;-P9\_ ^[+.1;Y8U?FWG;9R.QWJ$2-8BH1#FBAD[!L,218'D'.I&*,*)W;U MX+8$IZ9O=OG=.^9XQ3B BZ!;QM ]0CETV/PZ%-T#Y9;0>(V-7Z(Y;CC<$H&# M"+CM?;X;^\Y#CCF.B8 1X@G$B4B,;8-@S+-(^ZXLE%'BYK.>)C8]7_7+?5'6 M[19\]("\K\:\VF&-"$WC&"(5*X@SDUZ@-(%<8I3%/%"2J?E2UJ- O!D76P\, M[R^#8BH15YA3!!'72.*81Y#A*( LS' 64Z_H\1AOG07:\T]0FTGCYY"YW^8Z>K52Y7-(R+WY= M5H^2YRJ7HK/I8BQ4FC&]O06):2/'.60RT^]#($D0R(0G"7::-GN*TM14Q)I1 MTP5DPVI/R_DTO':ZP@MH ZN*GGBY=^:\A(777IHGB8W;_?*2S ?]*B_>T#?6 M)\V9Q+<_3$V#O%F*YL196V:[KDK@G"F:D!1R%&!MJ>$49CCD4,J($QR'2,;" MS2"VH#H]R[AC&LB6ZZI)5NZ?WZ2-!*XAP,LK8!L#](KJX$' %LZ.W0;-]ISS MN@3?>W6( T!^PX"7R8X4YO.# P=J;#'9LC28\> M#^E;2].>D97B2UWPWW^13>?J1&9A(CB#8:P=-JQ""1D/8YC*D&5!K#)& ]?R MF2-TIF=KM8; :JF!-1^0Z:MA6FR8#EF."NLXL%PQ001E4!*1F8KF#&9FU&,@ MPXRAF J4./52O1K6,;:'+9.@X;+M..8%3SM%?S5* ROT X!^:UGTZ.R>A$CO-,B3, RN=LR>WQCENVA<] MG_K*F8=155E?A)YKN=[/Z>E+MZU%JZ_%#==]!8+PXAE60IC13#$ M4KO/1,882A&E L>AC*-POI1WQN+]ZN!*VQ!WR\X^8V% UTX_Z)Z:(%^A?.3! M[1;"TEWVANM(;G+'+Z@+T'$,=M+@0Z0?G2#RZA);$1[7%7;!XL %=KJY1S>Z MIG70I[8MZ;M\21?OI+QEB_RN[;=%4Q7$!(=0B"PT33@4I%$60)[2)$4BPS&W M"N]9T)J:M]9P")24H-CPZ-#E[ *PYU6-9[@&5C -HZ#C= 9:X#2SX'8 X!SZ MP?D#<*0&<-< Z=9AS0Z:LRW5+CQBO!YJ=K+L-4VSO*5GES2:EW\U]4^_2%JM MRM:ZW/SP_^2RU(^\?^KJ%9A*910SHU?C2!M_4D+M @N(29BI1& TVCW,($*214S[M6D6I1"; MZ'^F9 (#EO%8IC$7U*DXUI'^Y'3=A0:(C0R@$>*:,R:NJV2I[X;#?FB-YQUV MG]THSX$W4GO*HRQ,I5_E.7P<&EB>?4P_;?A&*METD2^6J^IF*3Z5AQJOP,"J?@*K[[PW#+\P/K>1 ;D==<<9'O7GF],( M%-WGJG_0K^?BTWVQ[$:TS],HE7KG,6U\+5P#![/M4;":1+Z*9&OF'Y^\,C1)IZ?$F9W MROG):ZX,++9&K-8:.RT".X=?W"X_F\10HT:6XF.Q+-?_?$6KO/IJ0I[S%+$D M491"03,&,1+:%9?2]'80H4BC (6A4_F=-\ZFIA1VXF/[\ENL_B%.7\ .$OZ\FKF7"8WZPO1DV-0;@;Y!!*8M MOJHNFVSC._V:WS2#9.:*9S3#001I1"7$(A60"(H@YBH3$6-)D%F-@;M$:&KZ MMYD_MF74Y(&X!#<]INNL,'=W1Y8]7!0SP/AU[T\06MDY_"\Q(>N MW87K>W84,).EV<%DZ:VK^.II>TE7-]0<,'C[XS%O!\.U Z?G"FLS+TL11"HA M$.- 0A:B#(8\TMX>31A.G5+.WCB;FO9IF#3GC3LNP6/#IF.K F_K9J>I7F0U M!E9M#<.PX7@_ +Z3K3VD,T,;*4#G\ZOHGL#!=^(>VVXX(VY<1LT M^,;TH*&#=P(]IW]T763UPQIZ-ZQJPGQSH3 +.,X@8:R9IIA EF4A3,,X)$J0 M6 7214N?(C0UI;MI@ZP9;3]H\-N:5T>G^B2V=IK4!V(#*\9^8+F/];B A-=I M'J=HC3O$XX+$![,[+EW?T^BK:=UHHP_Y4K[7?ZWF*9$ACB,%)9.1F0@>0Y($ ML6G>1P.1"*&BV,EZ.R Q-8VPX1#\9G@$#9.N#:,.@;0TIZZ"9VB[R T9=\OF MI/!>391#*N/:&B>E/# :3E_9LPWJ0U'6^7\WYL2M,J7(2V[F-1=57($AP+A+':*TI\C-K5O?I=7DW\7Z_Q[,_\\7[_O M/PB^&[1JMJ?N\?73]G3KQFG'@4@9-1/,1& &P@<4LH00J'@2:+LHXH([3=BR M)STUC;7#^:S=U=>?5_VTJ:O3_[-J-!UX\Y&GVX[[T2( MI8'$*61A:*;;2P59V_:7!X$B(9'$L5'XM2Q-30^N)3+.32L3:(5J1K)OQ ([ MF,LTM#AJ2O6I[,1AVFXY _E80S)WER]D(EY+8JGC<^KG]RS M<9-^CW<.109!BA/,.*0,4X@QPY#&*H"1(EF<)51DTFGXV?[CIZ96#7?7'#E] M!IZ=XNL/R=">K#T:[GV2C@KMM2'2/H5Q.Q\=E>Z@Q='QJ_I]MZ^+AX=BV72P M;-)PUA>P)MX*^^0^M+BU;+*+BY#)JS"K" PZ<^ M.$=N5.5@(?=S36%S2]\HU/[Y\#=YQ1>%J?K>VN\IIT(&A$(9J4S; #$UHU"E M5B0RHUF4F?G+;NK#@NKTU,A.RP3:M4Q82D=OR@9NV\"25P@'CR@]:S-P&#.RO_7Z@>^->KM]-(G!ZNT/6?*\TEMK0-(X M3K39PBG-S" "#)D*!6/$@*+A&A$<:@BQ#G,4*2]))7&D. $PX *3EF$B+9W7$^:'9*9FGIITCN[FW'/ MS-D)4.TTR?50#:P^>J#4ZWS9:1!\GRX[0FGTLV6GI3UVLNS,U3T/()1E4;XN MRE+R1K\TS4CRHFQ/-]R(OZ^ZA)F9$-*5/[YZVOE'=^%2M,?<;G[DU5RKB4BB M1,*,*:Q=I Q!JN&!0.WWVTHLVL#:\>KWOWX*:NRYRMVL$:=0$^T3:5?6F,V96+8*>.!X%V:!U[#:KN M->RN"'DM:+@L:\I3TUGME,]EL81< MLPKH=JMQTU3VT-MIJD$ '5A3M5ANF 9;KF? \ T,XV##N3^EY0R63Z5E3WQ4 MI>6,R7.EY?Z OI'_[EQ;$^%K6E#-F7:.F8I#J/Y_]MZT26X<21/^*S3;M9UJ MLT0/2(($,/LI2T>O=E65>B55MXW5AS"V3)ZMSO\S*>[,;_9B%^XL>:DJ'= WD.$<\JX;_C>A&7V+OX6Q MB5UHVJE\Z,:HQ][^113"[N:?BAEX__ZBG:<[]I2K&%C^WZ6],@WCU]GRU> ME/JBEL]3H:H GI]/RN_,JK&LDF(_*[%XG%N6K_QS#DL?EU;[1;*Y/&S(-R:6\.1OO^8+1WUC:UT^KB M 0.E:$0:G#B9&Z&5?:6$CDB87\[SB"6PY_ZWE%,KALT^L:G\,'_#OD_7;-9L MMZ8E8CC/;+D$6X)7"P0XPLA\B8C,M[5 (1C\R[ ^>_VZV"RA!=[ [!0Z[:^UB^\E.M=--_1CEHUK;V=DF MM#ULUJLUFTN[N527H::,:*&SU( +[::TLA%81 "6DI02)VU*7Q,X-EYI M]+7NAJA311<[E8W[V:/D]U7,W<@E))*1^64/Q";?]F$?Q-"UP%V1"4DR5V4. MRC.N"!Q3C?-]_:NJS,W8O?QC.5VKMXL_YA-2Y)RF2H(,96:]7'(.N&WYD@LJ MTS351'/I6SWE4,38&.77]EQKVJK:_X3K#*!NY'$;3)'I8JM<4FD'I%$O; V3 M\Z:'KE5R)&7PFB3GK3Q7>^3"E3=T!#A=))V4L/[YN(3U?KN3S5,;5OY=B;62 M?U_,S&-FT_7+9[96$Y%CDHD2 T4) HAD"C!I6P?P/"UTJG.$O=R2 70>&P]5 M;8FJ RR;,=?J?F?["E3:)\];]9.ET;]'>X'(+X'C=MJXAC;VQMKM+0GV^E7= M[[\8K>W)SOCD<]>+T:]CP3!#%;R7062UA^]R,,PXG.U_,)#HGNT.+_;O_FVE M]&;V<:K5!#%"D. (2(V$639CLVPNA )(8,(T(@1S[-7)T$'HZ#XP72WM[Y): M\<1J[MF3T&4 W+X-H6&-3.X!$/5O'.@!4=">@"YRAVWWYX'$22<_GWO[!F5\ M_SZK*)+-VGBP#W.]6#[5%-K&:)1%5J"BY* 4RH;&9P4@J<* T%S!7'%)H6>] M&4?)XXOMVE<\J=;DVD9#3G>Z_YNGU^LX!JYQ,L%QC1XVLP?H+KQT3^E(<31> M0(4-JW$3/7"4C1<>IT$W?K<'JHE5AP).)*-%RO(48)1C@'*9 4;-?W(&=5:D M&='DUGI8M:3Q\=%A+:P^X:.70'4CG ! 12:8<_6OP@>17L$A:N&K1M3K%KTZ MM/=JP:NCRWLF?%<5C^VJ;S$WU--4:(HU]B=X>80QT.!'V M98M\?O%JK]#XCSB:%W /F^1A]QH^M*_A'D!W20M1TF"45" E%J6](Y,1'(9$ M&?=1G)>$M>S'.%*),IK!3EWB:-=S 1$D5KN)KK2_;<+QN"BX+" &#.D4H((; M[R O.S6DBZ3GV#[RC04V?T!CK[8"I^C<)7O6!H__C#P>09=^D50==O$8%^^3Y6=D<2.(>OL\7?WS M_5*I#W/#U&JUKL*=\A02C"4$6@L"D$WMH0@Q0) J1 9+H:E7\<+H&H_MBW0I MXFUI=$^T43Z9-MJ_=L#;V?%_A7"W6T=U_"O!2\%NUO+$FIZTMH\YUJUKG$:Q MY/8E!V*R, M5)D7L-BYG.@'S&!+@:I,?_C\T [SHWC>>V)> MQVL^M?.BQWOFT@ 3O-ZJ:=Y1GA82YY@ E3$%D%0E('F: U9 5C">HP(5O:?Y MOJ313O;]_A,WS/D#5'O,_+Y8#3O_:RUCT\ Y+**1P8&PUZ.$ 9H"J7A"PXQ%Y2E M(O6,)'61.[ZXK4;M_3A'S\6C$]Z."\#0&,9>Q#7@;16^2VIED]^;/^,4\O&! M*>@:RDGPL.L@'RQ.UC)>-_=-'+?UF+?533\V6WM5TP>)"EB6A0 04VE8"$) MM7%8I=X[9(W-9:E5W57O35IE>[7DZ +9C7H"01>9<'JCUB/5 M_"H>87/.+XL;./G\JMVG6>C7;[FA /O'*>,V 7"Z[(X M!43FT.!*:LB:O62V4[C'O75SR#K1A8!T(I,%#5, M>RK>)8V2@%'T,Z*&+X%^V=ZS!<\[+@^=PKOZK&PP:UWPQK@S_U6Q M4'ULF$[2-,TR*C%(,3:4 7$&.$0*Y!!F*-=:%9E7=&A//<;FAC1IJ;,J+75Z MVHAYV=IB8SNVQC056D/E_G:/G!LE#3 >D2FK,T/8'FMMAV+?CB8V8XBD82<@ MA\DC[E9E)*G%3GBY9QN[/6YL(?Q_5ZNU-:76\^MBS6:[*.J4IIJGF0!20@H0 MA@IP(6VT'L.%(>R\2(<)B[C)C+%Q^M40_>?*&$/W#8_?C3 :O_.]B1Q.,=C; M,/X8"\=H^[]OWZA/S1OU8X75NPSH*((Q;K/DQXC0"#):PX7).VG3LVAX]=W? MEI[ 4O*4" +RW+9Q4ED!..$8<)5*I6"92Y'Y;7L<"AC?;L?]ER_OOG[QK.1Q MA)K;QZ(_$I%)O%8L2NV-\S8'K=]]*&'8@MUGK3NIT'W^JA"]USZQY<.RVA:5 M%1D8@J@H9E)BF"-MW%Y=H,+,XQP#HG$).&2\)"03K,"WM&.[)'A\\_ND0]NV M,]LMK='!C$P1)PW:C,[FO:V/2603(FOTKAV]6 W;K@$5KX?;1%F=ASZ\>\62R_+Y:5%V3[@]\_JKF8JM47)3;+ M:K^V"7]2$A:,"0PD*G* "F)X*E<:8"XQ3"735'C%CO;086P+[-_^^N6OR>/6 MBH3-9<*L[B_):JNZ'X'U&1DW-HN,=V1J^^U+LE,_V=>_0KVU(-F9$"&>[08( M0Y)>'S4&9< ;<#JFPUL>U=-W,^_=K^9-K&(FC$_&):((T!P:TLN4 JPH)=!9 MALVO"L0RK[SA_8>/CU&N./C[26<,#NH-[3]_ M6)_GC&4GGLVY:V[M_=EQ3%)U$)Q(7N:2IPQPQJ198Z$<$%H*0(C(92ID47"O MXF/NHLZ\]',HW-+9T!2Q.I\JKTE^I M]:0K*I=[23H_8>#CU]-*+>T^] 0AJH2"!9!9P8#Y"P($D0Q0PX Q,VD9G2#Y9;2F['V_PZ M%?):9;:[-ZXN7]BWRZ_Q,M7#=V4WP.:/'Y7ADS:H^N47MK9;8"^5#[I+-H0Z M5V4J%"AI+LSD-X!R8OX*-909)Q"5*?<[7^RAQ?@.&[?J)S.K?_*]9F5/=Z[/ M@+A12&20(Y-,K;WUJ5J4*P/NMDD8+W=):T2S!(Z3'7H#C&&["ONK,7"CX=XX MG?8>[O^H&]L1VY7YRBS3_[98R-6DR#,IN"P!P]PFAN4:$*P+P'-4$IQG5#/H MQWSG!8V/W%KUDD>K7\]6Q(=@NK'6[0!%)J:M@G?)%J1*Q[OD;\O%ZC)6_=L3 MGX4B2HOB0TFOTZ;XK+476Q6?O[H?"_QMPVPE8F774%(]S:=Z*K;GA/]@=C%F MSP>KA';SYT0P3B7!%.2<8X!PK@"!# *1<8H)SDKO_FF>&HR/-SXM%W(CULE. M5S_N\!T"-U*)"&MDMMEI?I<MOIFGFO_L 'JSVQF5S*_S6T1P>74-LX]?T7]HDWRDF8Y*2D@&9( M%6D**,DSH%-4PDR(U*X0?7:&;E)G=-M(1LF[N@?BGJ[5[/V%+?^IUM7BY4O/ M4*\;A\YQ.VJP 8F]=V5'P2)_/!QWR;XU2<=U0Y0D"H-WT VSVS0:=GH>K?7_!>A%[GD5U 5LG7#U.YU7] MC85.7A1;^KM]_0<54D8Y-%^+@B$&$*044$8@P!FWW0TYA4HU@_IN+D MHQE097YMAK)/+9O;!I-052J>*: Y,X.)I0)4<0I*9(?9")3$K+YL(O'(!G*G MT]"++UO^YM37/_[=P0U5)O:0P^J^,AMDL 98F 48I[!+L)N!#;T"ZZ_0X NP MF[$[M_ZZ_:$1PB::<*S5VXWZ=_,=_VH&74U$R21/BP*416D695DI 45&$],1!=&7A$1G0_JQW?;N(KM_H>4O"!E04$AT]0F0#' (". MX5257$"$,^JSR70B86Q;2[M]W=[[2:F-^?%A^7?PQGV2:Z!0S#3+).4"(:, H MS !!.6&9I)@SX3*=.V2,;4;7:B:-GG>)U=36*K*ZNLWL+D"[)W<@F"+/[UX( M.<]S!PQV4WW5SO65$G]]7#S_J[F[GN;FA^/9W?7D02:X@VGM''>Y]-82!=N( MQZ;P_5%.@,"R1)DR,QZ+ B!,2\!3VQPZQ<+\C^:4>,8BNHH>WS9#JZ]W+(TS MVFY?_1@(1F:+_;H#>Y'.C=I1$RU\T8I3=."*[%"&R.6" X[W]XQ->?K. MIDN[!?&P?#M=?5^LV.Q!?US,'ZL*!W5=@^,.=B*'6*2VFRC"$B B4D E2H'2 MI: YTS#/?5,K>J@Q0N[:6F&GH-6^*?Q1Z^\9T-)G9-RX+3;:D7EN'^9ETAIP M%O)A(OYNP3-H"$T?/8:-K;D!J9.@FUN>U;,)V<$F[NJSD?WN3YOQKWY5ZPG- M-4HY1@ R;6@Q%0Q03!4HH?'NB!0B$YZTV"EO?/QG]:L.>1?;TPU5J^O;DJP3 M9S>2"X9=9#8[.@FJCLT-C(VN=XG1-F"?,A=0@G8KZQ0X;,\R%]M/.I/T[GZL%9/JPF#3')2"*"UR "2AGQXD5*@)Q@XS8L-5;CH!>12%FG9:_1AUF4Y0#%:& MZ?3)X^Z<]@\U??QF_GYOO#KVJ/YFTPG?LK7:-<7*BH*E0BA 4X8 RC0!%&8I M*"7GI%08:^ATF# ZR\;V=7'LKW:7_-%8EK#:M.31VI9(>VXW]HYKU]^WR%^I MUWR+QOZQNZ$O6XM3T@"55$@E%JH?NF>;\_B/XCL:TQ?J]F;NX*W M'B8V93J:.@(OVU#"X\IO5*>42P6*M(0 48(!*^QN%,NR5%":Y;SL5_7<38&Q M?:KOA5AN#-G]T:C=]W31$7[?4\;PH YXVGA4.>9E%\T\T*FC'WIQ3A\==7BE M4T@_A"Z?1GH^9VPKJ5\7\]HEO^[4EJSD)"LS( 2F9A&%!2!F806$9!IB#G-6 MI/[)LV,PS8=%ALO!O;J6VLQ_S-64QSL'I> 4*P9T2B1 $'% \=@F/\;%S]%^/]_WUY_X1[G#?I_9LV^A>?_I<6Z_YC_&.MT#[O^'UFB M^X_D<*OS'KK=DEY<'0^_52NQG%;R=R=X*25IEB,)"F5>2 2U $P6W'9.S45F M5NAYX95\=T7>V);=;<)KD^:ZI_(-!ZO7,'?[K 5$,O(7YU80>R8(7X4F?#KP M99&OD/Q[U?[SJ;[7;[MU"_!^OI[*Z6RSGCZK7>W)=W^*V48J^=Z88^ETLZ[8 M]$&_8TM;K&C5MH[>VR0L1)E*V]?4\A*2-@>A-#]I#+.4,56H+.V;>1!*R?'% MN>WIO;+;7Y65QC6;JW4R6ZQ6MHY0W1^L[R9CL 'VW89\C4$;<*-RW[S]1M&M M@8FE@F3/1'M3:Z0].*N=^H%V-4,/1IQ]SV!:OM+.:&B4+^^=!I?D]QUYG#_] M]]M\NFX:6R$",XVI!+1DYCO .05E/>+ MY=O%AJ_U9G8OQ&)CR_GI0F=8Z1+D""J 4D4 M[ZR5C@M-5_V(>;YM/S/OI2K"9+>#UWOQF-2E@+G)"<\"H0 )G@*F, +F5T(I MJ56>.^WY=<@8&TVT:B:UGG79NDI3]U(>E^#L9HA ($4FAA[X>!7RN(+ #84\ M+CUYL$(>5TS;+^1Q[=+^4_Q3>RIMSPXFK)1F161628@4VDQP2@ 1A0"L*(E6 M)&.XQ+X3_$#":*=WK65BU*S.'OTG]R&0[E.[-SQ#36Q79'I-Z[/6!YC4A\\= M?$J?->O+W2LA1-84RSX5MT *8SDM@?D* M95P 3HH2F[\QF6&_W7%7T>/;\VXUKQ:X6[7O[)ZW]UK #7WG=4%P1..O$2J5 M[Y)*Z6-$AZA8X8M:X)6$F^RA5Q5>B)Q98?C='[+9WS:68==_9D($2G-HX.=E MCHV+4C! "[,D*7.)N&!$2K_X?V?)8W-=WAPU 0G1HN\E9SWPCA4_P<*>86 M5&)320-(I=WUU!B.!$R+ %WC)P6M]!QK5=7/WY7=E&45\7]E?O_E1+,5U9 M!7_=5-])S'%>,LR 0J4MHTPS0(G-I5*,TXPPR0@>+(W*4WF?"3I4JM0V(:4. MJ:_6 JHQ(UDOJE_?U5$TOE6;AWHEW(ASC(,@[<*%*2?'7_,=*.>HY(L-2BOO)[-X=?UI_:^L\/\S8NX;,2 MRBS.K=>7EYRFG$L@$$\!XLR6WC8?M0+KLL@T4SQ%D[EZ9%9-KV;Q5V4[,16M MF>I$@WBLU2IJ5M:MIM[]XJ_C[O;1" ;C8!WD*S63GUJ%_V*K0FT1_7P=T3Z] MY)TA"MQ4_KK X!@U@"53"1(P))QG*?M;Z+T+$M^K?*)EMMD_?3F:WC M7.5D__YV\<2F<\^EOQ/\;JP4&M3(K'0SGMZRMQBXO5,/D]2M!$)PA!=P_/"AIVW[#+UI,= MP\Z+>^X5JIDE?[/^JK,]S,]-X?T)8BE-10$!%ZF9^8AIPP$%!BDJ,#7K))'K MW#-I^:*P\05BU2=G=HOEJ=75<\OM,K*.FV1!T(J]K54K60&U5;/MJA%PW^DJ M%D%WBBY+&W9OYZK5)[LQU^_HNW^R-H]68KUALS8&J_&3-55"E!D#'.;25D"E M@*94@4))6I!"*P2]CB0OBQJ;F["O:=*JZKL_"]CFM6G^YP7+TC<,SW5_.\>FDYP2)7*H.Y@145 !7VP# S? $1 M$051NJ2%],SRO"9S;,1Q)339*MYS9\-E -R()3"LD1DF"*+AXKM/,1HDM'M/ M[#BBND]Q< [H/G-K/TZZE_^Q6:VKO9+WB^6[Y7*Q?+-8+@W[31?S9DHP)%!: MI RD6F. -,2 8Y$"L]XI2 Y3+3+HPTD.,L?&27LJ5TG5E=+)3NN>A.2"OALA M!<8T,B'=#J.!RSD<^M_DFN[^;KZ?KEC7GZDLT^S*7Z M\_^HETF6*H)59I9.>0H!RI@ E.,49'D.=9E"K@JG]=-%"6-CFEK)I-$RJ=1, MC)[N2:[G@>RFD2#P1"8-;V2\DEP[K;\AR?7\Z2A\UZM3;> MMO_^Z#YRCCNB/?&(O0?:0%$K%CC8[LCO +XN M/BNKY'1F.PM_F(O%D_JX6)G?VSRMJGZ-5/+GE]]6MN?4MBWQO7$ GJLR@O=\ M9>A#K">94*GY7P9T6IC/-E$<$)JE +),4HHYET7A=SP20\WQ':SL.\;KA0TL MJ^W"]=7F5D!USKF,';&FB; MJB>UB$H?U;.:IT\7T(*NV2U(_$N_!TX^) &$6FU%W"O_$K*T5M E\% M6(1S,P=,0K):E[A!R,3VI9RA\'=Z MSID0YO0:G5NZN;SH4- M<[E@?>CXEF,Q@P>V7+#S7$3+I4O])OAJN9Y\MLF+C5<)25$BKKD!B#" <)X" M;B8SD"BEK# ^.B'$95(?/7=L$[E2S?.,]QBJ[KE[ P"1YZNC[<[S](*E'7/3 MW+$W+\W?CN?D\2,'F8<7[&CGWJ5_[IT2IY;+BVG$_YBNOWV82[,ZEQLVJYNY MF 7[26[QZGXN/RW,VEVMI\LZ 5G-E9ZN5S^_V$__@SXKR#J.):$B@V8]+@4S M+C?-$*!"4% @Q%B.M0T+\UV+QL8QK9[)SXOYI@ZN_[1<&$NJJ@?5MM\. M'GN@LD4G>;.85]LQJR:6:Z&3[=,.RBGT63^\^D"YYQK^."]49,X>P;O4)Q5R M'.,7.,_RE8T:.HES'&-X)D-T)(KU^_Y_-:JNS).M E_4\GDJC'H/>IOQNM>$ MV.JQ.O]/341AR66NL< @S5(,4"$EH A*(+60LL@0U=BK&W!(Y<;V5=ZEA._W M2>\7[1ET$-T^BJ\U-+$/ /J-BO;E3=+6:SG#!5JJQ *9 490 A(6WA0 5*6*2PS$I$ M,?,[_O1587QGHAG,\CY53#U@=V/5F%!&9LZVWNDNF*2I?+K5_ZZMK&=6 ,:& MMDG4)N 6;5_\PE=']=#A%4JF^B-TOHYJC^?TH[E?;-?1N5J^[.JJX0E>9^ MU-8%-9%0\#37@%2=E(7@@ A:@A137(A2$U%ZM=T(!/0P+96'@]GM8Q$(O,C? MA4/)&Y32'>P^9F^76WKZH\TWP,;R&>?8MH#^MIB9^U=6 MSOIE(@0F4O <2%0J@"36@)<$ T(RR'.H,I:AR7JQ9C-'[_.*0"\>V8J--Q^^ M6AG);*=U-2]6>WK_C_]&LA3_SXI8? M;7(7?T0\-"&ILO_,(R7?=J/F[E(Y0 M!'4AK\DU?M!?V9\35"@N(2L UI@!1 @#I& 2%*ID M!=89R9E7!& <-U>EHY@1_]HQXMZL''= 0G)Y M)$T'_0+$1?OXNQ%96N]*]D8%\YQ= [E=F5&JM"JEQ(!#9KX9DDM 4H:!8 5* M4Y:GPK=F8Y>X\6U!-$QAU/7MD-()JQLWAX(J,L/N,-KK)1FIEJL+)($+T5^6 M-W0!^JN6GRD\?_V>?JQQAL5:/MKFLG*5Y13;%MRVGRU2' &:EAE04N="R!1A M5?J1AX/4\7%([8&( P_$YB5[IAN[(.[&*X%1C$POG:[;S@.[2^[7Z^64;]:V MG8+-"_[$EM5V7(1T7P\$PS:PO"YVX):6SCB<-KETO[5G*96VI'V]*+<"%_,J M(JG*ATN+5%.L@4 9!8@K"#C*%:"09!CI@A?2*Z*G4]K8%K6UCLE.R5YAKMT MNW%1,-@BLY W8O[565R0"%JNI5/@L/5;7&P_*>CB=%//4UGSI)>ZY/7[S5RV MC9R9P+;[M00<%[EU:P3@"N= EI"E62JE2KU*S9X7,S:VJ+1LJK$GE9[7S[A\ M4'4\%+P9J]CG@3U@\C\*[$0AZ"G@>4G#'@!V6GMR]M=]]8W;(TW=^R9Z>5(* M9OV'$F0ZE0"1,@-;T#0^^-HL^-65Q@Q>D'*, ME>%1 0@A'"":,\ P4@"20A195BBS:/1+=[X9T&%2GH_A3'[BM:I_"0.LYW93 M?[B&VVEZUR+U\S6D^N\QG<L$P2S% M4&- >-5!U;A>Q!;3%AE$4,JTH#KUKH!Y(F9LC%"=*#<]F\6>GB%Z=-_447M$ M7'"I_W7LWM115F+G)8V@[_/%M5?WU7TSMOEZET705F#X;%9YMDO9:J)*ADM= M< "ULJLOP0"!D(-,4I::E9\L;%"U2)ONM7WSOS MYQG5-<#=J"(@C)$YHT+PPQZ"V\(J5MOD:R>"/;)SG7 )FSO;+7+@S%8G^T_S M3MUN\^.8Q_G3/^V>\]-B7GU=[Y_9=&9/"MXOEN\WZ\U2V38F*96N@[=O$N>;76ZA+7:5]TG=*5_ M,FT,<*,=CS'H9IXXR,8_Q[*@5@HG6XUM\%%2ZYQ\B(6F7(AJ,M4.X+"H'L@> M-;K.!.\/5,WQ]C[#W!:;AK<]GC0(=?M;UK)WCSO[.8D7^SO5Y02JHR>L\@)G M(@6T4 0@316@RE96SR#CQE7,(;K!G>*T"#=X/;$CJ,;W"D.SMW@SMSJ7];//%UNQ'J7+*_:4A.*(2XP-SXD M01P@P@K "::@E(B4,(O!(,J/I/X MH^15*O J"K<6#KPL8+ R@E=MW"\J>/WB?K[(9[4V#U'R'5O.I_/']CP;IHHK M 05 "-O@1UT"EI<%R'*2E85.&=3"Q_TX+V9LL[_5,FG5[!DD< %4-Z?B=J@B MS_X>*'G[#=T@A'05+D@:U#OHMO;8(;AR]8U-.79QUJM=L'^9XI0(!@'%O"KX M*P&GJ0 0:9R7# O"/7,H.N6-+UZ@ZCU1[R(M=**WA:AV>]F>^];=>+LQ13 , M(Q/&KG''7G;%*E)ZA1,H43IWG!7X.KT[NFR_V+VC\Z9;(H^V48[;(/^M,^E40/R*G+'Y%TWPQU9/E\!^+US=>", 6I$9 MHP]0/8-D+L(0/DCF5-0K!,E/OBII;%S3ZIHTRB:5MHE1MVIRX1-XT@EP-[<$A2TRIPR% MF$>$3BCD!@K,Z8V@7SB."RJ=43B=#Q@N^,;%CH.8&Z<;;DR@?]"VR?7[V>*/ M7:-ZB%)[DH5!D4D$$$$,4"DXX+2$14XRP@NOWI1=PL;&H[NME86NV\]7ZO;V MUCJ!=EU5AH$O^D*R-W+]$^H[((F23W].WNNDTW=8?C&;ONL>/QZ1:CIYVWQE MWINU)9L98IHNY'OSN]6D@+GDT*SWE,@$0"DA-MN3@#S+=2Y4(1ASVL;NE#(V MYF@536I-DUK5I-+5C3.Z0>TFBV!016:)7B@Y\X,3"CMB6+7,L%+BKX^+YW\U M]]>D8'XXYH+N9P]" D[FM;/?[6+_:?]NOJY+U0[Q*]M1V MYP0'Q*^30U@<([/$K1!Z$88[,C!]+O&XRY]4[@U+R8JI9NQQ M0A7/\A(+4)@5!T JSP"A=ON8"9'*'*)<.66#GCQY;%2Q52ZQVKDSPB%-6-_/IZ_H.=A3M/[Z$%7,[O-YWFS6*U7 MDY05!6%Y":C6*4"9+*PWCP J.4NQ@"DB7OUSNH2-;8*VNMHU;9V UJJ;5/IZ M'MUTP>QX:A,(O-@'-GUQ\S^H<0 DZ!E-E[QACV<<+#\YF7&YIW?9X-8S^,26 M#\MJUT%6$73;O7 N,"T1)H"GM@P45!Q0 1&@DA89UQ05I6=E+0>I/M-BF*C9 MPR3L[ZP)H?4N&GP5;S=."8QA9&HY7!08AGX5M5_?IA_6JKO;"K;-N1-6:O[N:P*=]^O5LI\ M>)7.:(X( :G,S&HC90IP61*092G7TC!33M+)7#U:=;]ZQ=[VT,9IHM%ZHIWH M%#, HU*]K6)7=ZU:5-7/6:6W=YQNGY%RH[.(P \6Y5LIGOS4FO"79#I/VC%H MZ^/9(:@+T-]W#T&?". ;$ P<(-Q'DZ'CAV] ZTQX\2U/Z]N0VTBR08,?GKXO M%\_585&;G:=TGJ8J52 OH*%'3C/ 2B@ *O;>/LRO'F1"\RH!(AF!""<K5N"P3N$(OKV-"Z?2X" M 1;YF[##:E_-"!FF#G"$;3Q^6=S /<:OVGW:3OSZ+3W;1)YO45YW$%M/D"A+ MCK@ /.?:IIW:\[6L!"E1$L-"Y[3D7NT>.\6-C3:VVB:5NG?)5N&[IL^?9U?K M*VB[T4@X#",SR2WP^;<\=$(E:.O";HG#MB!TLOZDE:#;73T#_\0W)3=N#;FKTJ?,'Y4QU3)M:TZRLR?YO;+( M-YZPY_BYD=@ HQ*9W6(.B'^8XFUP!HU@[*G*L,&-M^%U$O=XX^-N6$OO8GRY M<<8HM47"4JX TB4!W&;O8LAQH3-4,(J]UW>C#9^NM>L=+7V$G<<";HP1T>Y@ M]%NE10UY/I(P_%KL:ECSA:MNF+7WRZ49OVH=9TL(-K7I)!>4,./UI(4LS0PV M7@^A6@+,4J@UKNJ.>L_@LZ)&.9N3/57;:IA>E?\<(/:8Z#<#-\2D[X-9/P[H MA",X'YR7-CPW=%I]EB>Z[^A9&VPZGZ[- NU9R0_SM7G\U'@/]7[\_=-BN9[^ M5Y6 UVS8_[MBRZ]_+":EU)#2S- )3B% 0E+ B$AMBS&.$.8"$\_]]%YZC&^G M/8-9ZEDLK-< N)%-=% C\U"M/Z@,2'86-&>%=\F^$>V1XEUB[4B,(0'KCMV" M8]!Z9+T4&;9.V2U8G=0ON^EA@8N"_&VY6*TF95XBK0H,&--F+90:GXHI\Y.6 M4$!L^V\PK\32;G%C\Z9:;:L-"+6M7O$__AO)TNQ_)FR=B,5J[=DZ_@KB;EP7 M#L?(I':E5'NE[@ U0 Y@&:0 2"UQ'-4_#JQW+OUQ>%?/15JS%SY5J_9P)NA*ZU3*L"NLBU:>K*PN7WGS!+<% MW4]*F>U*5!0PXR5!P$8?V6[M!: H,W-?R@)C) 5*J6=0DJ/H\:V;/GZX__G# MQP]?/[S[DMS_^C;Y\O7AS?_Y7P\?W[[[_.5?DG?_WV\?OOZ[IU?A/ [>E!$, MV^&(9.ME&- MW/_!EO+AN[UP/W76K-"6T_EJ*JIX^$FI"DEI2@%)JQJO4)@EDRI GA49E#@S M_^Z5L)? MDOWK&E.3RM:[9#OR#_LCO[6X3@V*W4$ZX*C$;T(=0MD1]+$.B+E;*^R0 F^L MWO9%J#E;3A=5;SY-98DSJ0'&. .(*PQX023(Q]&1EF]%)S:E.@+3O_;:.<.C%%T[$/0ZU=;.V7JQS-K9BWL&@ML4'TL^ M2_7-\,_T6=7M!SXN5JM?U?I!?V5_3K#&DD%-04$R"9!,S3J88PPT@BF$E,G4 M/-%C#\Q%Z#AWQ>J,1+&O>C+KVA/N#[H;2X2&,C)IU.F$!_HF3<^1GZS*?[E+ MC-8VMM+H'3!*W .EH+'B+G*'C1CW0.(D;MSGWEOZ%IGG?%K,IN)EUQ^CR%(, M;24'G"OC>S!EO'2<(P-XP97A(:1@ZKBRQ:?;U_4<7V/DOQO%5^;!8XR M;\YZ,9^]U(4FW\WEI& %0IA04"IH7),<(\!%40!$2\69TAGB3AM9W6+&MBBQ MBNZU0*PVH"JM$ZMV\KVN>:KFTJ/&_&6,N\DB''*1J:("[<,!4$UQV'>!@/*H MQ!\$L('*\'_]IO9>J42:54BB%\ODCV]3\2TQ3D$BZ_?QW#OXY_>I^>5? Y7J MOPI;9YW^RW/]:E6?5!F@&NA8UXR'- I;3=9R64$")(%/>LIN4B=WP>6%5MWI[2"?N# MVFGN65'+"76)A'ES=0[2 FN %"H!PP;U+.-$\H)2A+T2>H)C/L07;E#$W;SA MX#A&_MYM(:Q^V%/YSH8"MEJ'/K?P0BEH*3,GP<,6,_/!XJ2P-D M_N[I^VSQHE1=-LV\>M_82MG8NJKZJY+F_?ELOCVV#%A3] 2E&!?"5FOEFAD_ MFPK .*4@IYDV7&6+13C1TPTZC(VLK!%):T53CK2UHPHD31I+JNG8VN+ACAUMFW&;[ MP1KDQD?U6Z!LY2G;F\S8V\PF#4Z H(@#1$@..,FK:D(%9$3E(LO]-BU\ M51CA_L7BZ?NF_NA7%?/E=+:Q']RY6E?'UW:W+EFY-R7M/3AN?!,3\,A$=-*R MM%:^:E-PTE[H+GG;#$2,L.^^*(;D,6\=!B6XO@@=,U_OY_2CQ+^IN9$SNY_+ M>_DTG4_M0]?39]5DVDY8RFSQGPQ03,P*W?P(F( ED!DIM%2L*(17%NP5>6/S ME1IUJZ4%.U#8C]RNP>S&90'!BTQ=^[@=ZMJF[X?C)D=40E+1-9&#,H^C_<=$ MXWI;/UZY?V;3F2U0]GZQ_,)FQI$3FV6=Y"+$YFDSLZN[*LWVM_E2L=GTOY2T ML3\_*[U8VA/_24:1P)(7AG0RXWMEYC\,8PUPCE&ATA+"LNS1Z>!FQ9QFV?!- M#RJ5D\U6Y\H7\XWQN7W4W(ALF$$8J"U<:PLPNH&5L2;9F7.7[!E4I_PG.Y,2 M:]-=PBNKPD8I!D,X)&W>KM2@Q!H,PV/J#??@GK6@V'19'?G4%59^46RU62KY M,/]L%5D:[_)GMIJN=B%^L$P+7"*;J$$(0*6TA_>&D(M"TQQB4F:P]"P#Y:G" M^-;!M>+)4Z.Y/0?5QJ@Z:R]9S!.6+%M;$FZ-\:P7Y3M(;M0;$_C(3&M5KX^8 M[YK*4$FKOL5[:T!26=!4R(T3NMD7Q: UHGQU&+8\5$^$3BI#]7U.CU/LBG(_ M+1="*;FR)K4M!Q=ZKR'81.%449X)0&A) %W?)F\Y=_69F//#"_ $]L^<\JM4@KRT"A(E+]H.T\ M5'9\U'"'R'ZV'1P:>][:@_C- OVIJK3>G@P+)4L%!>"LQ-;?Y8##E .:%KJ M:5$6I'!F^*.'CXW*K7I-LX$>@2S'R#E0\PUX1.;@L%!X<.H-D P5M^\!C1_I M7;"]D]V.[QF.QBYH>\!7EZ[I'UY_'+@YEU^^+99K*^C#_%FMUE4WKTF9H5Q0 M1( @RK9O*"2@I2Z 2@V$K,@IS+Q:;;F+'ANI6:WO3N*][ZKSB/KC7:T-5]N- M%_]0<,7#AH;[ 18Z/MQ1^N!!XGZH MG(L4]WQ"/UK[U5ADY-0/M.?9>SUN/JS5TZZQ"H%E89,O00&+#""40L +D0.2 M%C0O:4IQB?PV'YUECV_7T:@.*EJ;MLI7TTUO6T09K:?/%:5YEE%T'Q W2HL" MD=)<#&&ZV0=.8N?% V\\;DF,S\']#SL'N^GE9A<-/G MO;.<=W^*V48J^=X8MA7<:+#ZI)956,_]D^WW-1&0(L3R E !S:(3 ME05@)=) 44F@==[RTBM7+XA68W/L]HW:<]\2U9A5;]H(-A/V%,T8YGD 'F0D M'0_!AQZ?V ?A^T.S,RAY=S T>S;9#;?6*IL^7T!#% MACT3#XGER;EXT(>_"I=_G,Y5]6F9I$*G!!4YX-(VH2T1!1R6#!!54DQARB#S M*HL;2K%1,WI_VDA^MQ;6'IIG9<5@0SX([_<:R!^#^MW&<&C^/P%\1)^ G6X_ MTE?@!-' 'X+3Y_*)K6FGD5L+R+JQIU!<(I,AB<0);]'B4&ZBD70 M^K87A0U;X_::S2=U;J_>T(\:ZF)*;=&TG0N04U2DN,0@4[:\+>0<4(D$0 QI M699"P<+IY/B*G+'10E,/K=73CQ0N8>E&"0$0BDP(1^!$\G*NX!"2#"Z)&I0* MKMA[3 37+N\3-6(SD[^IU)[U-F?^@A%.J!8@D\A,?Y0IP%,$@4!%2:@J-73K MA7+A^6.;]HV&25J%!O0*FCC%L'O:!T F\G2/ HI/,,E-X P53^()DF=,R44( MNL-*3F\;,++DHLZ'P267+QNX,53=GFK'J:NJIO?7;VS>=!3Y=5$=O"A9)S%/ MLCQ-(.2Z>A]/>91<=6Q)M( M3:\W9BUJ6@JLC0G)HFTQM&F,L DJ;Y6H7IDD3^\2\W''=W6E!M]5W&"OC$Z% MT!ABD N2FU<&(< *\_(0*,J"95F1%JQY9=[-Y0__PK0VC.1U^=\;XZ?FL'I5 MR-A?%<<-A#$.?NP-B=L;EC6OS9[YR*GF;> MRO\8/<[ZCDFPGF>]%>CG8_VV4@_ZW6H]?6)KM9JDF::4R]RX/Z0 2.:V!Q*E M@"HB*924Q<[H$N<3< M%C66@$IH?L*:ZY)F2B#H%Z_:)<[GY1XH,;[1UJ:_-^K>5=7AS(O/9K/%'S9U MJRH=]]\1+*H(R_^>X_+.7+_ZKFSXJIJ]>)[@=XV'4)JK#$% 2VS6$)@C0[2: M@SS7N?DW)KGT"\0(-!J#!%>T8_%Y;RR,NG=)HW! G!VC'P*A%SNBH3=P_N$) M#H@$#3GHDC=L&(&#Y2>A 2[W#+P3]@O[<_JT>3JLU?=)+=LJIE7% ,+2 M", ME "5&0.,B Q(IF61E0(BYA0A'?F3FJWZ8Q#G5?IR2_5/7X=A&_'!&D198! M(6QOPMR&2M*B +I(R[PH2L6I9T?(F.J.;Y^MM7:[*FKX2^Q97&VJ-18V5:TV MUL:[-D_<ZEK]A=LC.MZ8S5]L Z^&5E<=*:'+4P MYA"C$_33%5/?83]= R!_\ND:0F:_3]?#=V7KV<\?ZQ[RMGSRA*ULHNYYP'L M.2#=F/I&>"(3[%:[I%8O^?E7K!_V5_5FW/S>*+)6A MK;>J_G-24(D+H4L@,!?6*Y6 IL*VOBDITM+\#WJ=%H96<&Q;)'OV)3L#DYV% MR7J1;&U,6B.KPS3KVQA#[Y+:U*2U-?FIM?;R=!SF;7 CNM<TIN(T>B MU(^[CD9((NN0-B@E7;?ZF%P<[KBUR?3R>2K4^4U=PU$_J[G2TW5;PZ+]E[81 M8%GD".>V<&_.;/!@60">Y1G(\Y)D1:&$AE[YXV'4&AO]W,^J&6'W-"]L?":J MUOPN6;,_$UY;U[?/]4TCZL9FPX]39.;;ZZ)=6=2QB6G,2AJ[=H6"M@,9O%]D M6*CC=.J^2;-7:NP= LW+?<"#/+T?M;>M)^ISMG53C>C34GVO#^-LA>0W;#9; M/>C+G=TFF81(85&"$LL4(-O9DJ:* )VBLJ0I2_/4JY-N$*W&1NP[0^SB,4"E M]C!CY\;A@X](9 H_;$:TL\@LZ'>-!4%%9B!G% ! M$%+VK_2YL'[+""O6$0'., 0D,; M^T _!*K^Y_$^* 4]6'<2/.P)N0\6)T?=7C?WXZBVT9GQ9">,86D\10DRI#1 MG&I "P1!7F:%UB+%*!,^9]5[SQ[;&?6V,9_W$GT?,#?6Z E#9&[8-G_L0L![ M[I^Q->0,WW_\H//XC%W'L_7<)3?&D31KR5T;E SK'&J#"T1:VL!Z,T,AA2 K M6<9XF=(4I7[QBQ=EC2_X[_7\;5;2('P2KRM-Z!U"H9Y1M_%8HH MX28GPEXGZ.22S1=#3R[>X,9^4Q#0$16V-- #9@L M4H!T)E@)(2^A=N.#DV>/;_XWZKG-^5.L1);3LC0+*R(9,MS),"!9D8%,29&E MF>*Z<%IGW834(!M:M^'4S84W61^9^QJ] E9VO&AM![V9>_:HS?SMF-9.'SH( MC5VTI:6MRQ?TWL.6&['^![-I)78[Q2:/S!:KS7+ORVLFGS1>"P5"0VACWU+ M"YZ!E$.I8:8U),ISB_JJT+%-V$;G9*=TLJ=U[YT/)_R=MYF#HAI_%_E&0/ML M##LC%'C?][KOX)^)6-LG+.?Z_-Q,7^L^^8>E8U?-7D[GL1S#F(WGKD1N-C;J6$P MN[',_@$J\4KLUV)>L;S^@9W=I?4/+^W'"Y_5LYIO5'V;) M'T;UI-7=CS:<1\"-2V+@&IE@'""-U-C'%ZR0O.,L>U R\D7DF*&\[^][QFR> M\6&UVBCY=F-3\.N ]+^SV>9"Z-(D5;2$16H66C0M <(J!4Q+ 5"A""9%JBE+ M_0ZQ1M[<6 Y][]T7I]!"\]Y/Z,>K[Z7RZ5A^GSTI^F*_- M.SDUSN7]:J76J_LGFP3T7_MQGI_5$YO.I2W1]=ZL5=GLWQ5;3E*1,Y7C'.C2 M[LL+H@'/) %8<<8PY25*/>N,!-!J?#OZM9IV:D_GB>V-X\><(4;*C4H'1C\R MM];6@,J<9&=/4AM4-4/?FM0>(]JZ'XU5%;56=B76L'#4&A#ED%P;0JU!R3<@ MCL=L'/+1/7,CE9&FMD>K'VVZ99MA]=*4JEJ]W2@KZNL?BTFN<8YRV\2'6A]7 MV,/2-,.@Q-PLU+&$9:[\J-A3@_'1KF':U#-STA-T-U:-"&1D!JTUOTMVT1:5 M\G?)5OV[MJ:?X5-C0L64B3$B8/IE/_2"YF1ZJC!LHF8_?$ZR-WL^IF>7!RFG M=G;^L%7A_$QW)N%^>K,ZX7A?+683665N;FU)]E%1K]5:S:=>:[9_8?)C1&C M0A^9$W>Z[^&\I_W>$6RD3Z 5M=>"MQ+#]#_IB=-(4H?>#^I[;:K5<*OGS M8KY9M2%=):>DD!G@@FF B!+&M\,:"*&X8F4)N29^Y[8G,L:V5=FJF%0Z^I[+ MGD+H>BY[$S"1F><0DX#A7P[FASV /14S\ 'L13M/#V O7]IO@G^8/YOO\6+Y M\H_%\I\?YE4"WVHU06FJ&!82E&F)S/JM+&TGUA24B@FD,8:,.H:X=@L:GQ-C MU0/3.?A>*^@WUR^@Z3;=;TD\"5J_OQ0-OQHBZY92,[OJC':I4U@3@OTYP50!(#'T)%"HA&%)1$ M%K" N1*%U_?^LJBQ??9W+6EVNB:MLG[,T(&O&SN$02TR0_0#S)L=KF,1DB$Z MI W*$M>M/F8*ASMN;1?@5+>EJ>)D?K*ZB,7C?/I?2M9'BF\6J_6J"0A5J"A) M1@#)* 5($4,T'!<@HQH)EA891%Y1Z5&T'!M'[8='>I1BVAE;S];6W+:$9V5P MOT#4."^'8_3%:P]Y[ "-UQSM&WH$1!B-.,T!0BKZ2ET!(F!]N1U #&$A4@R: MZC,O5:[LG#^IM:?OW&Y@_?J[8;302D#=:H.6XB(2^12A7 U+9FI&4. M"($8I%CI0F*6:Y%/YNK1GI=]':!#H[\)3C.4UC/TQ)!XL[4IJ,2L4$B9<2\45!X);B<%S,V!]MH^3Q=^3?;N@"BVS?@=F@BT_51 M*8"7\+6]NR&(E^O_\BJUM[NM[<[G/[FZWZQ_P[Y/;85 &XFW>K^Q^3U-V9(V M'.^3>8/,GU6.R(/^5:V/_GU;_8)ENBP0IH!@H@%*BQPP;1-ZTU0+BE*4ZL+O M<#F<PD*)@@*MA02(P1+PC!2 Y;R$N9)9#OW:9)W* M&)O_U[9ZJAJ5U<S_HRW_UTMUR^?S%NQ-O]F]P.^6Z:?8%70HM0EH"4U?G9!(6#*MKG% M0B#%_"UC2UKE$_VM \9Y>^/ M6=C8?P_Y V<$^"-SFB?0XQD]8RDV?*7^YX)7Q$Y-CIH-79<@?0%VOG<."!\\<^0]]=PAP FOUN5 MDTKGL/7D'0$*?,)\3>K0I\V.*)PY>7:]LV^EEO_8K-;5.<;[Q?+--QL<\V%N M%@2+S=P6BOFTG,[%U*SE[O^M:F*9H53&_5(,Y0P"17(.$.88<+/N M E3SO*"DX"7",0NB;C49WQY2!K,L9MW3W2"XT=P P$8FO'[U3>L*?=:4UZIH M>H+EZU4QW:DRXLJE)WC=5JWT]'&WIJ2?#Y.N*EHW$=$V-J8.KUZM-D_U[ZH4 MQ%WE.$PEUE 60 M"(0ZR MD)_8\I]JG=3_M*I*S6_,JV*XX;FU.&$[D_MFG0<9?\HA M@*ZGI_Z@#'5 VJ 1/(7E@LUA#S@/10Q\AGG6OM-CRO.7!>W,5#'+ZE?U1_5/ MJXDLN."X+$$N:683LLVT5C(#4IK9GA8R54H&Z,9T)'9T;EM'NY]:==O5YX_Z MBC -EHX'PM'/"@YO;/\I#+*A^B1= &J WDC'DL?0#^D"&HX]D"[=?9N_\8E- MY:]J/1$*08T8 A1I#5!&$6#0_ >G68IDENH,>JT[CYX_-@9ZPU;?DN]&MVJ/ M?-HHV\_C:"'T\SAZ #.4QV%5NS-^AYAMI"60)O>G*MS57K3?#>->K*?/P4.T MSL(4PTEI1;R*DW)DWR4GY?@ROTDOU73R;KZ>KE^:3(&Z,*,9.]L98;.:%"AG M6/'QL![#K# M]"LY>HB=ZZ*B+R+1%P^N8/18'YRS.>PZX$#"P/[^.>M._?JS5_6;M>^T5F+] MH(V75H4 ?#;/?IA;M];^OXU_>F8S&R3PV7@/RZE8*VG_X7XN#W^Q=^4$J@QS M3@2@)+?5XE(&J"P@$#@C.M4L9]RKX'H$' 7<&.R5!S:VE[,=T]:^Q!IHQ_)--9;5 MXO'=_ECNS*K_T8[M\>_V;@C'JQ%'(B0YQU!S4(:/B//Q9R*FJ A[VQ>:UN>R M4"74!1!E*@&2K "\+#G D%.5ZB)G2 ?;Z+Z]O_U8=KV#=+D/-H@!-LEO'YH1 M[)@'&96P>^K=N ZVP7Y!C?'LMG?CY+7U?N51P4-LJ]96DYQ)G!5,@)3@S*S" M#9MRFB$ %GA?[W(/BR?UT3SHO5'YS<)F"&S, M-&K.;A;SU<]*+Y:JONXK^U.M?IG.%\NJL&]]\F#\RL.GU'5_?U'K;PMI6\(U MR0@3*E+.:0D!P]H052HS0$IE?+\<*T)@63 N)^N%+2+G>% VF.Y>G+>U(-[T MM>HFO+(N^=X6^FU.*JTYR=I:ZUUZ8K!7P?4D=)0#'/V4M1K!GZS&?TDLDR0[ MTY.=[>WX-^7C:Y.2/9ONDN91%3+&%35,91YD;)C9)WVX=J;=IVK&T.,5N.C& M8.H/7;-CZ'$Y4_)C#3,I.(EAS( IH/F20$\%3D0&9I 7.:D4)X M;5U<%SDVG[LS!3Y0#8$=W@4O67+1@6 M\6$2 P\*-JA6X;MDKL(C[O9]#HMBY,_JE:H-$5-!W&$:I';#*Z5LN*/@7+LA M5&K%SVPU73WHO13IQ6PJ7NK_[B9%QH@HLZ( F;:!#S(M $%F.2-QIFF:0UKF MV(?VW<2.C?HKK>V69E/.NT>1.T>\W4@H/(J1B6@+X$YEPTF5NLGOS9]1>,@/ MJ9!\P3F+"USBHU+E)< Y4( M7J8"E*7 *<>"IR7S=8DN"1NC*]3H6B?KWB732E%?-^@BNJ[N3PC$HKL]+51? M:JAJ/9OSK)!.SC4PPCHW%Z4-[-1:O?_[R6U.H MD4K,.2(20./" "00 S0WOHO6)+<],4A1>E6\[)0V-I=E+]"F/LRMU$U^,@JO M_N)'&MTHN_%&,.PB4T_331F7KV8M*Z=8YF=*QMR(EQ"@(7,\@PAG$$O2G*2.C9:.E3:SI=& M;3_*<4/BY"&'6?V NED"3D)GA0(O+"XIB,_&[N24B*KW>MK=LS M2AN*767QR$_*O(OS-7M4$P-ZJ3#AH"AR8;-F;+'+C(!42(6S/$IWV[SZ*B?FSCA,54N/[UL#/"G+?4P<>2L*TK')RX+\80_D;=K^ MYPKD6O7DTW60_1G,&Z^@-.8N?5@N\T;EA-#\G]"/U7ZI"B%:GORB1-.DQ MUQAE!2T4P#;S#T%% (70$)GF7"FE"X8]J_9VRAO?OO-.W62UU?:PBD#?S MI6IJ8#PR0W+_.C._]0W"ZQX -]8*!FIDHMI#56LS M9&@<0*/S/]3T\9N]QK"#X<;F7]2GY52H"6:YT"6'0.8: L0E!YR6!)0E5*H0 MB'*")M^K[(YW<\<*BJ]KDL_4/C0LWAS?5F!]KDRK8Y<:XY+UHOKU7?)'8U7" M:K/,);5=R7=KF&<>V^N^5VX<_>.\*9$_ I.O=M[ MQ_Y>O6-[T-PE+3A)@T[[KRKYU/G"^:?HC6*<@V;[O:Y%PR8.CF+T3G(0QZ%5 MI*_^ZHKV?S-7KEN7Z.:P1L8ZDV77X\G]WPHS?H M-S:@^N/ZH(8?%^^O9P05_#Z5J^5Z\MEJ4S6CL^DM&;6M23-4 "1+!0B1!"!8 MBE1C"-/"J>[NP5/']GFI%//J['<(4C>G]S8]=H"5B]7.W'?6R@Y6,M?O,9+Y MVS$;'3YP$)XX:T,[@\__8S\W]&'YR.9-OZ[Y:KUD8CV!B#*:PP)H3&T/#I0"(@L&<)%#G6W=! M@0[IMX51;%"/+"B6Q[Y6V(?W8_HC!^W7C0V.;3HZ/6S6J[5YE:?S1YO0(XQ: M;Z>SC;EZ@O*2R!)F0$#* ,IX!EBN)""IEJQ "BOEF6#33Y'Q'8+^XWCA/Z\L MV7;86R6+G35WMJG>5%1\(6N+_ B\Y_"Y,7;\(8E,T2<+ZE^W8]'D^3SLC\7/ MV[%X>V4LO#GY-BA#DG!/309EW=O0.J;9&Y_6L^&]$)NGSSH)X^JUVACE_5^D%_97].4BRHPG;U*DD.$,(YX*E*04:DYJG6*>*@S;];X?/B=][WL^YI;">5MO]:-]"XPG^W;QQ*;S"2\Q M+[-4 ,D1 2AE"E!12C,\I,P)SV"NH%^SK YI8UOP-U-JURRB53?YO5;8WJBJ!OIRLQ6ZPVR[T,G5P+74*& <9" M 81E#B@7)4 LSQ2WO;M*Z.=WQ5)U? [:V7A?7_**-*ZNO/?Z8Q6=,KPNI^L_ZV6-I4AXG.64H1UB!+)04((@98*DL )+65;50>*<[XXEH$BHV*.T CBGZZ$/YWLP-Y?']_APHJO MC<$H(H4O*CFN6*6^& >+Y[TJJ&\3X"]/;#;[>;.:SI5M,(*9Q-2,KTXQL]7Z M!: *82!DIJG0D"#DE+]\X?EC(^A:Q:32,6F5]&WT>XA@-[$&P"4R+?I!TJ.9 M[UG#;^[A>_C4@5OWGC7IM&/O^G<;OE+_N3'T\.[9EL\#*^CXQ0" MM-@.4#^\_!V8:U@$=40N"AO6H;AF\XEC]OAP0;O;-CLJUH^99.<2RVSTG8I*S+C1%!FN$AF0"@I8,%+EK+<>YTX MK UCX[9MHL5!O,U)7LZRM2<1.X,2H^!3C_7FP&^-QXITO._"^->LVS?I(%KH M)+AHBT:R!T?RM>M-ZK>R?9VQ#+[V'=B,X5?'KS-.9]?/KZ1*OP_PQ\7\T3[' M;@S;KER;Y=+H-,GS3# "$1!$VZ.Z3!DO'3&@6 MAV#>)>I/,=M4AUN-RLD36_Q?0+V-3VH!>:1$#K$$+N1W4@&+C)C]APS_^C9^&@&C;2-J.ZP4;GQ<3^) MX!U Y"ND"Y^+WH(Y3S6$$)1IBHQ?6DC 2BV!T()*2=.4Y&RPS.$;X[N&3B*N MHKL"M*$+/JANGX?7'*K(WX0@&JKW\C\V=:A@W0+[LQ(SMEI-];0.+]_]^RYK"_/DY./Z> *O&X,^YY)54FWB69$$EWF0)52 X0T PQG&>"0BX(S(;+4 MJT=F+$7']@T]C6AO-4[,&U%7#'V=T/:3(?:()WCE@1M_T,!IH/O!L/^M<]A? M+>+]TIB,,?#]1-":*]MU5]B29 *@3'*S-720ZK5X7\ MH*]*9&DG O*4ZE( I6TA\X(*0(5 @"%H/FBZ+'6AW<+S3IX]OHB\1CWWJN:' M6&$F&=0:@5P9CQ 1;;[\$)8@PQ*5"C*22N?R[[V1&L)QNQ&G[H_=3=9'_APU M>B6_UYH%J@1_UMI;J\$?/G2PBO!G;=FO"G_^@A"-G:NPKU1IHA&%0),B-W.0 M:,!SG %2%E25B-%2>VT,GHH8VV0\ZB'<*Q#O#)!N'NEM\$2>K9[(W-A".5:4 MVADIK]@2N2LFK./*GB' L]GB#V:T?+]8OEUL^%IO9O="+#;S]>JS$FKZ;#>/ MFJCO"9.%+#+&04&QK5HK&&!Y;K[&.>$%)$P2CCRKUOK('Y\[TZJ:++>Z)B"9 MUV5366N;9\BNUY"XD4@TF"/SRU;O:A.]U3S9PK[3_:Y-30@8:]L'M*#1LUX* M#!L/VP>;DPC77@\9>..Z\:;>/7V?+5Z4LEGH8CFMEHJVY?RD@*)@4FI TYP; M=Z@0@"-BUB4I1*5,)2/8*TTMEJ)C>,P MX+"-?Z>P'?36VF3?W.1SUZ /MRWH."*CV >\INN/L?'GB'BPG3Y7>?T^-;^J M]1NV^O9IN7B>2B5_?OG-B/\P?_BN#*O9J< ML*W2?E\$CW%PX_@XZ$9F;0NLU3IIU;84_=-O-=(?E6/FZ_&$?ESVGDV7?V>SC?KY9?OC_YH:*4OQ[>6C>C8XV:VL',NL M2(LX3&-S%RWP.G-5'[HA&0I1\F#,I0?&L?LY'FW?UW6-_^WN:OI<1M' MHO?Y%;IM!@AW)9*BQ#T,$&0SBP#!9C 3[&"0@\'/CA"WG;7=R>;?#RG+;=FR M))*F-+HD04=253TU'ZI$5KWJ\/W53K'76ZE64"BB,U@ "A4!6&D*F$0(()8) ME&:4(^DT:>#ZP4MC%^M;8IU+K'?N(U@OP!JFBGL@F)@,'*/WFK9Z*]0[QJQ> M/&ZV^:JW@F@/5KWY_WY+[F'S^'GUP515XI."[[9LT^PRYYJFI$02$)EQ@+E, M0D!&0F7A=3@**W(IZ M@ZNNYZ<$Y\+0GPM%.O'K>[0]-$_>;_]J.2>A8^YQHIC:$"J=(: MX!QR4#(-@=8@]3N<6=YNZ&_/3T^LMUWN_>I]H?JL9:9U'4<"6L% MDJAC))[%T#VOSK%$FNEU3%TXU6& .H[D'$BCZ%3+>KY,VJ$D32PODY^KO6#K MY _%=J<9;]\G4:V/ 774*NP>?^:MS2(@UZG88CPS\(19M6J_M5)OZ.,EQ!,YC]?2X;XG1K;(<&0HI"I#FBMF!N*9XY3P#90Y) MP40NJ$*KC758R0\>PRJ#O'%:0O2XA#H^3;N!=)&]O6"G\'ZTB^M+$\D_Y"F\ MQ%Q4G>/REFP/>9-N##;ABYE-P/T80/*B'4+](IZC.$T7J^-XF;QU>!4A,NYW M(!E9S3W$D[E%W>] ZX:V^SU/"SQ =]B*SY^V:W/'_JC8>:Z+1294F:> 8"NE M+#($F!8,"%02Q$4A!6%^=7&_L056O2U?_Y:HVMM_>IY=Z\?6C=?BX#4Q=UT" MU:@0OSH<=A5_.BH3'[;)+VQW;"2(7W*.@Q3U2%>_M7D/98U&W3E6-7Y'8)+6 M/S?I].NND4XQ0@0(K#G !>: EZ;@(UA)6I::RA)Y=AB,&ET>I4106G? VC%E MBHK?U*6?[4<:GCDW";6X@Q0U\QFW.F^6XXQ")Z-QOS,P>Q&?E'Q:J_?:GINR M"N/F+TMN7XTUDQS5->AY=K%$&!-=& 82]E"_M#V.68I!AA@FA<*<0#\=;R_S M2_L2=?+>%AGU44);7]3_:(7@F?'XO0_'+&@RE*?.C%P ;KY>)9-,@0Z#+FJ^ MY.?!O#E4$#J=O"KL*?<2WF7/Z/Z\J(A,)61*@%18$4K*** YLE/W&<59GA&* MBS"2ZS.Y9&);7VA%)=79_5!FZP7>E\UBP#DC@UVJ1[7:P^>BL#&\IJ&M7JM_ M$56-H=!/3Z-WAE'2]<[B?]3A65CLW]NM_%:MURN=:9Y2H8'$W) 2DP)0PCA( MF2G]LB)#*21^!:"+V>65@*UM>]9LVV^4Y^!8)\#=R"@VB!/3T>U##\F+LY#= MR>D?XQ&0#T8Q*G"9FDA"(@I0O M^S"(K7O9L3.[ZF5?I+_>_)9#5OOIH_6HL?\8)A#E2:2H!3 MD@%.3>J!4FIH@:4DI4YSY4;L+&W]G]U,:C_#": /6,=2YWZXIJYO0I#R+V&& M<8A:M_28FK=8&8ZW4Z&,7![0U?*K8@^VQFD:#X@H85J*%*@B%;;ZR $MF0:I MXKG."P8=^UAO/'MI:__DG4>GQA58PVO[3@@F7L\GQT(:5JY@\&A6"8=CID:5 MDX-_C]2:M%.TK/)3%&:]8*GK]]V2DFWV_^RW:5_5!F MAY%DJYPQI+A"AL5%"; R?,2)H:>B+ M&=%9*YB6E[6IX:8QU]37Q9:-Z>O3= MGCD\>3\\2.B^E^&6T$P!\<2,& G=.T=\CD,UW>#/ =M_X3C0<42&AX0ZW!^H M[WD:-M+T@^Q7J8"IT*D&$.L4X"*UIZD+":2FDA)2HEQKGVE&'0M>C#3#T*(/ MUD9K4E'3U^:Y8]0%THUD[H)G8C8YCQ5Z,X:)OUYC7]Q1=14[1N;5/^R+L:-3 MV'MA:%9BJ$)4=9YI_KU6C8!P^ZBQ*9-20;4@9GEC!'"&F!7<95:B23*6J8(J MZ+=)XV)V>9LT;:_K,QOM/@G?!,0!=]?D(RZ6DR<>9W=?)L\.UWB^^FBAP,V4YO:O8"Y\6LP#!,3J47@0GZ[I[DBZGC'+A*1)SBV#,P]I+$;VXTY MC#?#4$[O-XC C;QR@_$RFM8 MF@,2=\Q.&WKZ;*/4'$)L3U9SN7PBL8+]B(;=2:EN_W;S2ZT=.BB-*6!19@56 MH+ J[U@H#!C2''">9RQ'4,G,ZP/SO.XOC;B>U3!/JJAR;L74N+\=;DG1E:, M5^OCB']"A-)8(5"DF0)8J@)0F9O?( S-SS4J"DE]OAZTGKVT;P?';8GUV4'/ MPYPMU-S(/Q"+B9GYG0, _DOR\!S.[<77.8]ZX)+03Y#25Q)[A M>LT.ZF&[:SX9GDYB%66NI=7W50H"C)$")2C3 6:W]1T7O(F7O1=N 4T>KE#$;?$8M3IS@X'_2J'.2VT8E:P% .3#%! 12X Y%1*7.0H4SI@ MW-N 2:=U,?],MY/'MK=L:_=P3'7QK3I\:GI?FPC\V&8(>#>:N1?'>?CE&3L[ MQJ,:!SAB MIJ:Z5X97"D8!S^VL6@@%*4N10LF]Y(\__/;Q M%W!_^9__\2__\F__%\!__?3^S0^O%NGX".?K'UXN,:PQ__#'=/WYAW]D7/W^ M0UDNCG[XQV+Y^_1K /B/S3]ZN?CR?3G]]'G]@V""7?_M\E\Q.1Y4"G?PU,2V&+ NLS?>AL.O_] M7^L?,:SP!V)NOMI\^^]_^;Q>?_G7'W_\XX\__OHM+F=_72P__2@8DS^>??HO MIQ__=N/S?\C-I[GW_L?-;\\_NIK>]D%Z+/_QO_[^YD/ZC$;0A MEUC8/'+]_0O^^U]6TZ,O,SS[V>]0=<83\9R]>;9(5SXTJ\I9+,_^Y2Q$G&U^.JG< M3<[>]N*6M[V(J_4RI/4D<)Y-((AF'0FQ+D;P40M 1)&1>9Z#?$AR6[_M1(R[ MLY-Q.CEYZ'O\-*W/FJ]_#4?_N.O=5WFY#(H7R_3#8IEQ28;J M[.5AF6X Y.HB.?W$CU_"DAX$Z?-TEL_^=;58+16[7@PHYQ-E$CM_^8&D4G"Y MQ/SF1)=W,K_A?$WF'3>?/!PG+TD\RS![36OHV_^#WR7 A M)=#2!H599.GU8$"Y]O*MD"*>*E(.D?3(4'EYO*P2_&6Z2F'VOS$L?Y[G5^0M M3!R*@$9;0$G[M=(Q0Y0Y@_0A24&_\6X(LW+7^[<"C'QZ@!E$WEV8EU^F,UR^ M)-(_+9;?)^3A<0RDWN1"(7F07^B""BGJZ2'E4"EW M 9(/1V$V^^EX-9WC:C7Q@HMH,$)*.H$RBH/SS@%ZC185=VC28""Y\NJM0**? M*DCVEW(7(/GY")>?*(K]VW+QQ_KSR\71ES#_/DG)%&&+<8&"YE82M0&.>*F@.E_K(X#F3T4?Z+%E&KB+C$0C< E3BY')ADN S M9U)+P:WF Z#E\CNW@H=]>O#86ZZ=X.$=+J>+?.97)2V9,5X TS;21HD%7$$& MZ'AA/F#V40P(C"LOWPHA[NDB9'])=P*5"S?\%_K):N)2*DZ%NFL2X4JR4%G0 MP)+6/&>F40\1(M_Q^JW@XI\N7 Z1=E> .<']"1-6F^)CCN"<(2:21'"*">") ML*\%]S+*P2%SB8#M">!OWO\1R:Y%4Q[.QAL+K]Y.[ \V2SNWD(>&2(O2"YY8REGX=,D:E^B M)S!GZPVH8 M$96A3S2(GEZ01*0R CBLOW0X83S!;N[]HNS ;!.:CQ?S#>I%^ M__"91+EZ>[RNY]NU9&"2 \5U)6; (#PHQA!\!$\ M#N?HWD'$=K!YLMG<(40_,H9JG=7LW>?%_ S_@04F%3((K":4$N?@0@#<_V]VR'E"29V#Q+PV'4*)(L72PPO%QDG(K'H.?>0$E/DB.5:8D@F M$CDS)FCI<9!D_^5W;@>*)YC+W5NP7>PX+W(F5:Q._WHSG2.?9*+2)5(EN>0. ME.$" O>*7"PC2E&^IJ,'VVUN(6 [J#S!/.XP(N\)-Q7\;YD>+/3! MH/-O/]Z0,.V=O^]]]>/E8D[QW@HS?;%:S*:Y7O'Y*YNM!90H=76$I*O+C MW"T.\U#0N4;-N @Z1,&W8N4068_H[)PQ\3*L/M.F7O_Z^?\<3[^&&3&S>K%^ M&9;+[]/YI_\,LV.<%%URLK3Y9EGKE#%+<%HRB J]#E&ZHDP+ &U%70^ .@@% MB]8JZ<,T?0U3^O$,?UDL/Q!/'S =+\ERXVHB,1MRY (PK-5E*EAP&!&D9XH5 M+>K12A/[="=)XUR":X>I@83?!Y!26AS3BGB/"6EU$%._XOI46),BC8F1I5H$ M76/-$"#PHL&(X%ADD=.::0*E>X@:YX)<0S -I8 NX/1Z_I7H7BR_$Q,3SHOS M0@<@&TJRR:Z KQ4D)J$-5H1L19-XXC(1X]R2:P>7O07+?%+F.:?OWVI M,3#MRV_7GW%Y14H3VGSKW4\&F#SW$36N^]P\2S28/KJP/J]KAY]/4W+C3A8),?'SMS0[KE6/ M?ULL\A_3V6QB?$D\4Z3)JI"4-848$@BIWF4W606&35)(VQ WKG_='&V#ZZ<+ MU+U'$LTTK3'?GN_X=3%/I];:28I#Z[E2S*+ZC"6 ,[3 ZEVC-QA6^+[VTWM;?EN=++-+/#'G!.:0 M0!=!?@>%,!"Y-+7]"_,Z>Q'Q6L.4.YJ.;?G"<7WV9FAJ)O,.TNB7HI!+3%@F M[.92$@6WEHRR=. 8EQ3[,I^C3S[C+=>_#C=C*CD>B.PFE 9Z26M08XW5(V.U0,.$Z[C$<^Y-U)QAT$@6^F(4YG MFYP][<";2TJ?%S-2Q:KNQ.OOYZ+A6?%H H(LO%9X5B&I6""C09&LB/&V\LC# ML;,M@>.TVG@T=#714Q>VZ1)GUU,S7MF4N:9X-_!Z_\F3B144@V11B$<6A([XGNKU.,UII3I%GR(.7**.,IDG]W(.4C9LL;82K8?71!<3>+.:?/N+RZ!7& M\]/NZ%Q.FB$HL>FYQA@$J104YDR2)G&OV^Q[-VD9-PO:"$:'RKR#O>UJQN-, M3F?];B;<\F M^98>BZPM0 LXK3F0NRF]-FC$;9V%!L@1W$O6N G-1F :4!,] MX*HF/&ZQJXIIRX*(P&2A-1*C@>B#!).<#<)*QDH3I^D.>L9-9K9"T@"R[V-/ MNV5?#MI&51P4)36H+ WXP"-$GJ22PD>RM8\3RHV;L6RUHQTF\1X249?VY$NI M5LZSBUY0C. ]^7-*9(A!:[ Q:@PL*FZ;%$'=3LXX#3H?+\ETN YZV,)NWY O M'R?&HHO1&:2F]:$B;,D/G3N,;VC'?$U?"_/QSM.&50U/6#MVI9] MB1-,ND1A+!@3B1-/^[?74D%,,<2B@N"B2<+\;I)&ZO7YN(=UARNC-Q=J4DRM M:&8%-I,_%/H 0;":1;/&4G<7?@.-US#"""<$F1'\EB MJL< 5M5)C!HD\YPY%[CT39*3!Y[2#=\H]-%P-) RNC!![\[>O&'JY'Y@S#9H M4<@5U%4VHE8^6,$A("+OM<(&;N O ED#I)V%WAYD?/& M I,M#M/\>OXR?)G2[CB17%M6D@4=8F5$D%0TB891U,E%,I&I6T;*#7!0>SL] M8Q>$-T'/$++O D3O<1VF<\P_A^6< LS5BY2.CXXWQX2OL$S3=#U1!871:"%E M7RBVY(461LZ0(G.:1^.];=)OX&'2QJ[T;@*M@372!&MS%M#775!1AORFU2.SHS'P)$QG(]*N+@F5<@K#;.*)5<:>*?WR1E[,+P M)I Z4.(=9 L>*B&MZFI?I3>AK/9XH\J\5\6RU>+X[@NQ[.;;67.&SJ@ M3[1.-10N:F-1[L&AE*!MB5%+@?JVB>4#^&:[4#EVEFM@1-WPT9IIK L/[6HZ MCRS V^5&I'F3J7F'R\U H ES7CJM/+!L)"@A&.T;U4-AFALR]"9ADS6Y'7EC M9\T:0["!CCK$WLGDJ1?'Z\^+Y?2_,4]\0N-9=2*"4J!84!"4,/2M9SQR7^O* MVF/N.EECY]@>%6L'Z:1;C+U>K8Z)%Y.C8T5&,)MV2::VY K2 VH42FLI?9O= M]6Z2QDZRC8"M/731!:XNG6G<:9!5=NB#$11N2Y*0MQQ"\@Q0ZI)*]+*$)H'J M%K2-G4YKC+2AM=,;Y&[:94:>9T +6"O35%(.7.0*BO&FJ&B5+;DQU/;:*,?M MNS 0Q [21I_0.C7+.7$C1 D02B"7,M(:B;&0@[SMN:X9!@;6O M/@9$UZ/D;<\ENUJ4*X=K]5AML-3M_6]IF+W=@;V!$K@GAY+G[SU'I_,B"Z$R MI*0K)NN.QZNQ"I$)ZZ56O,E]A3OH.;Q4XRO.C_%B7@:+@:5Z6B)91EHD+I*S M*&NO2Q$]+\+XT.34\CHAXR9;A]#^S1J, T3=Q6YWRL$O)"Y:G!LF_C%=?WYY MO%J3M);G/2MK^R7Z+]>3_,Q8"O7J2#)9@[*9K+FWLA;$18],E-2JT&=G6L>% MW&'PN!UKS30U=F/'-]-TN3OX*;L3P;0WCF7@2-FWPK29")\$*10M*!_+L;!(0)!,04>LZV+2@:Q*]G1$P M;JJ\A>783:8=%-.\7*PHJCB#LDG!LCHL6SG!0+'"(7@?05@40F270VYR5?D* M%>.:BQ8NS/Y"[L)>_&U)T<*[Y:),:8T$Q3%*";[4 0&)&7"H$836(:C K.9- M\HB7:!C7:K3 Q[X"[L!^G%^'/AT\@:K=BSXT%RY(+IEB3 M2I/3LSLI&O?PK 5NAA%^%S;F \YFU;&>Y[^'Y>]XB:E))LD4EAV(I&R]^*PA M.M*[]R78DK1TLHG)N9ND<2.>@;1^O2YX& 5T ::_X9Q$-"->7N2CZ7Q:Q;.> M?L4SAFK3(9*()38V10JNW@S2"A)R[K,1Q&<3T_0 7>,Z/FU@-:0J.FB6\9YT M0@3440^OR)V;+3;3;Z*J4VL4N*(DN)B$#*E(;IM4AMR@9%RGJ0UZ M#A-W3T[WQ16PB0S2:Z$2$+Z)A:1I?XZ908S)&.=S#J')J>DMM(Q;.]34T=Y3 MX!U@YM?%?'&5B[-1D>=3!+--$@.#C#7RM%[4;GN&=F8C'6.:MN0FV< '*1NW M4*@%GH951A=[V.LY>5FX6I^PLTF03] YC5X5*-+6A.JF)$%&6C%,<\LD;=)- M;-(MM(P;L@VL[YMS\ X2?0=^]1D+9RX<$ITV& TAE@R*RP!>^$(;LK(1,0>E MFL3\U^@8-R)['-3L(_+=$>-/$#/'3YNN]X,U+KQ31A.K!9EC:Z!8G6A_=AX" M8CV@<[0NZZ'0:J9D%:6U -HX8.'/"+T.&LO&0Z/R:F3F.+Q7SU$Y;%\K2M MQ\?P#5=_G\X7R^GZ^YFI?C'/5Y]R =+-VB&63]?^3SC'S6&IC5ZE M+,%D3EXNXP(""P)D#+R@I'"\3:GX'?2,6R7>#I.'";Z+\/177%_.W21BN\@$ MLC!7*W4R.%T"%&]H*4B4TC7I:76%BG$[\3=):^PMY YLS%F/M[/[?S^%U335 M X;I[)A"EHG32G.?'&BO#9E,XB36QI314T!=M,0LFL03#] U^,N4N[ A-W2=_*LY^2Y<+ PX4@?/= M[$2C^?\[/HERS[NB%NUTO8@!H60/*BN2@RQUGKW%8&VR4C3Q]MNP,^Y)UN"X MNRV'/"X$.K"W=TGAM_D2PZRVD/A?BUEU/OX6IO,JFK?S#YB.ER>]-Y?3%?WJ M%7T[_T0^]'21S^40A$A%8@'.G29#DS3$Z!T8= Q%$@;;5*BU8FC< [JQ%L.C MPJ#CY7"E]W5F&(H)"8(D:2L5'83@&,B@BBI:99?;%$ -U9R\F?\QILW>2ST= M9(/ND5G=3))-@0&KO3"4E1XB=?9HL_&O0AN?SPQV@_-/G_1.0AY\=SZS "U(1 R7\!S M]$"H44:@RXUF#]Y'U YF_K,=\O%URF)[Z?OOY'H7\_/ZU1?D%O\]<0-.!># M8TF*?I#*^P]'&QJS2S)CY]),ZUM?6N?8:0LH82H]4A.Q)-$PRV8&;D M8M3'A?+H:.@B(?H*Z=UINE$R?3W#TV37BZ/%3A:P=!^4=F0>5(\&M8#',.VF;%%3L1^ZXUK<[)#^" MS@^]9/!Q.-?D"H^G+5CGGVI;G]7$%E]X9!X8*R1%5 J"U!RB4BY%8;3R;5R, M>X@:-]_8'UB'TE\';O)9153-M!S5FLR332-F950B!BPG#TME#!!U=H B)Q%3 MK9AJ@L+;R1GW0D)W^!M 9QT@;R.M%1%^RZ"K2/?/_''>X.U%4':-L<<-XBGK/\\'G*>.*] M%"BP3EPFI*B2JS/!&&2!+I;D**)KL@UO3>&XUZ:ZPV8;S78 61+H$LGC>(4G M?U\2XBL@\+IJ($Z;Z)F3Y5"$[*%PEVJU0<)HBP. M1$A)Q8@F^T>R?-N0.WJ?[G& .;@F>[:.9X;_7?B^L?I<)Y9<263FZ\S,0D*- M!2T(%Q2W/B"6]+A[\REEHS?_'G=CWD<_7?J#/Q]]F2V^([['V<8:3T.% 6NOBM/L6(5Y) M(EQFSN:DDQ:BIE$Y*&48Q% 7GO.8A$;EVC1EW8'&T9MKCH/(8736!2"WK\R: M,"DE"JX@9X>@:M,$EYV$NBMDDS*+V,2!W)[$D?OC/7J]9@O-=7!]Y@[.3DI! M;A).6Y[N3.F[$_=CUZ4/IK M;27[P M:2+W1?H_Q],E$K>TVM;?W\W"O+9/JPW3-L,$)LR+(KP4X&VN205K(?CJF%B4 M+-.2][R)K=R>Q"YKVP>#R_73ZS::ZR(==(.WDQ$\-6*[N,\[0415HE!0'"_D MF*@( :T!9[E2@:G +"^^LGQD P38MYTC_Q[6)\RLTEJ MG3!-2^UEF,U6;\N+KV$ZJTS_LEA^"%=X%TIR;5(D-TCSZA5EB.0\ T>AK!"8P)."9@DTE8X!H2=0LH-$Y6(5N M9+=TY.[/CPO71IKK-V0ZKU:^19 VN^QM"I!JVDR)G,'7*48ANV"B#^A2FT;D M.Y,ZKDE][)!I*)WU$3)=VB!>KU;'Q!F2'!='1XOYA_4B_3Z1BH4B-4(2FX56 M/$1C$7*TRB1I@DI-*B\?I*S+ &DP<-RSD1^NIPXVZ??G+LC;\F8Q_T0^[M$K MC.N)-DQJ+P((]/7P-!6(RCMP0@?)G)$F-CEDO(N@+F.?5C ;1"M]ACL7J^8* M8]RSXJ(0@(;57N<%:=DP"?4J9I)2"]9F%M'#I'49J#RN?=M;4QT8N'?G"ZE2 M?\;3R:TT[K--)I O$AFK.:P )!L2E^;)"E>[)S5IPWL/35W&&U"A25' !11"[2:Y 8J)5JT4C8)=1^D;-RJ MB1'MW.%ZZL#,;2^_"3-U<(CBP%!G,MO%0MRL+,:B]A(-9TT\N^U)'+=7/CG1B4D2JH04A"$1U$J Q!18SJPC)JPH31J@-^!EW*V^6;IF;*UW M8(P/8O:DB_#-8JHT.\Z;<>H78CT1]23'J$P=0\LLIZU*8ZI>4FTT[',6&,DA M;],J]5'9'-<_:;9<.L9*!UO(86:#A<*-,0FTK)UQD79.KU&#L[F(S-%Q;#,M MH_FVT,SYZ1/G.VER;]A^V:PFDL!RW0%XI>,EIR3 ;J8I% P4"@<$1CX@2NL" M:W,#LSUXF]U\[Q2\NVCR0/#^/!^F6.K7Q3P1%Q.YY@FU%6VU(X[KWV=J>B330TZF%H;; ^V8R8H1_[I8OPO3 M?.)I;ZX3;,9S;(8FK2]?='$4GL9$02M%KPR4,>2S:$GAJT>!J10?"]L*E4-2 M-?)9:GNDCJ;"#I(/'XZ_?)EMMIPP.]MR7L_+8GETHN$SX08?,/&0P#!B1J%V MM5#!@/0& V>J1-=F8L-V](T[N+G9MMU".UU4,)T/,<=575:_(BU?)[/,24*R M0=#R%8'6C$507D574E'D$[= V$U21AYVT4+G=\V0WT_\'=BMUW-Z%NT(9^3[ MQ'U1UM7&G766E8D0A)2TU*03:)#K-L=4U^@8^1[:HT!G?\$/AINAYSY=FHJT M.=_]O)B1IE;5&UA_OTK]=K.>[G_@,/.==B!Z^)E.-]]X44MN Y-&UPU/1E"< M:_ 8%<00F4*/O&"3XJRMJ#O87SI[R<=-\PXEA59<9N <+7E[#L$SBE62M#HP MIG@.;7G].'Z+L^%1<<,-VE_H'6Q5Y]1_2#@/R^GBQ;?I:I*E9I$S ZQ.^50Q M6O"2C&>=\QF,#%A*DPKM6ZGI!$![J/2_'NA&$0I;%)>%QF;9-ZO$]))IX;#3C(:TLG%+4X<3.% MFJRK(O-,SF&=M]74_;F-JDZN1 [H!ATL^PZ =(V'T_T8$0VO-]M+4@C*&D&[ MO*#PPM=MU'3B!AVN[>O5F0>+O@/\O,AY6E419B71,EZ*:] .\EZIQ\32 UF^,#AU*!1W@Z=+] MW5,&-!.!!6.!%UUSY[2ZG D*,H_"!"N*]=C$M[Y.R;C.]?"X.4S4'6#E14K' M1\>;#JLG!\8DG"5^QOEJ^A5/3F%.&6/12&<2 \^=KNX+Q2>( M$(,7 ;5WMDVCT=O)&?V,G*CNY-W5X3-=.-QT [R-] M[FUYD1>;B[6GBT:DFEQ^OHV8;J:F#ZW[ MQ<"*Z !,5Z7UT__ M3XZW&=.[$Y6=7&<;VHH-J9L.@'J4C4NQ)FUI)1G%(-BH01=#G#8]*5[,,W&T6)Y<]KPDV'KC MZ'09__3]TC>G'YSG%T=5(B<2%BQQ6PIDI^L-ZD RT%I1 ,3)G55"A\Q;P+0% M,YW@;>2\[N@ NM<9.%R;'0#T?+V_F,'7'Z=)CS9VNLH]4_SS5/^,\R.D<3K6,C!@4^UJ"G6U+7.=8R+]J;X M:$V;6O[6C'52Z3,,CKM"00>K8K.N3XS_J^-E#?%/6K5L-H7-GS]=%\0D2U6( MCPPR\'KI7&D(62?PF3.OHB+5-.F*M0>MG9QH#&B#&^JJ7SANEM8='*KHHJ)U M!::.4%&0=#^\NT '/?:XE_QC\VO MB*L@7?99@W&&N(J9UUE!'J(RR(7.R<8FU6[;D==)CN,1=L?]--(OSC9F]H*I M(CEWGJ2EO:L7RQV#Z%T"'H.PRELAW&-Z9%>IZZ1-6/MM;S]]] NRDZ5ST7UO M\[$7?X1E;6;PMORR6!:ORR6]>3ZI/M4^K[A M^&/X=GM_WTE*.2@7)1@6:>$:Z2$4Y0S.R78::/1%+C^%^?2_-P\*\_Q36$U7 MB_+NTN.OLK!=_Z(MGCI,$Z-=R1^HD]'EU[Y+V32?X*361%R\G#R)FW>R MSWO:R&!25MZ#U*F.$^<(GHP!J&PQ&RV9MDU.]@>A_F #?@@1KZ:K-%NLR#_[ M2!K]:59G84:FDQ.)@+S\28C26O2!CZ0S&5P64;0%B1%2^69-4D M>MR.O.=@:W=!X75;VT")'<2&OZWP;?EYM9X>D;!6$YZXYRQD0&$M48\1 J8( M6F@IDK1<\":7)JZ2,6[IT_A0.T I'4#J WZJHCA/JMR^3M $Z;B)X)A'\C2" M($\C:\@8=1*91=G&V&U%W;@U2^,#<'@5=M$*_9[;G+=SF$Q@V9'_JT3-9^=D M:T]"!KI8%:5&D]K<;]B5T''KE,;':U/%=@'=]_@5Y\=8![N0B#<2^\=T_?GE M\6J].,+E!6?D9$05DP)6D,+)+!R%DR6!ML(;KET,MDG)P+8$CEO%-#Y4FRBR M@UW_=-C:M1%KO\V7U\>Q79^4N5F9$ZV\--5/S@$#*.TL>",-N3QD@!*=T9)+ M%]L4[]]-TKC%6>-#D2"G:WPS_8KY= <0TI$$/;DVVI&3(PNK7=XYH,0LI-'>I2;> MZH.4C5O8-3XVAU5='V@\^A*FR\WTE.6KZ>K+8A5F;\N;Q?S3AJT3/J_O%=XG M53 S8$PEBA99@2"$ARR9R\I;)=OTBMR'V)&KMCH ;6L-]X'CL_&MUSG)A>D0 MDZF]ZLF=]IB($UJ@/)IB:D^'U.:,[2Z"1BZ6Z@"/0VBJ"\R=S6U]-R.?Y/+P MUAN^M=,1=># 0K"T*R@2%SDG8!!9R1ZC*$T"H6T)W Z3S_ALJ8DFN\#H^:3- MZYR4HHT3Y*1(7>]4BURG%!4-U4.)-B FVZ2GPUT$;8?!9WR\-(BF!L3Z(9?.:(,WT6<#UIA<1^IH<-)J",Q9IBSS7#:Y M3/(P:<^A/ND01 ZLO [@^"%]QGP\P[?E]@.K:XNM2)^YYEA'7@I0CA427J(5 M%WD,(?'H1!-H[D;F4 MKSA1K^H(F5FC^.O>-SY65+8]VUW%:E%+1,\+*)X4&>(D(&@7(*D29+0H@VA2 M!M1]K#9Q6ELR"!JDPPA*)0DA" G*LX+2)VY8D\3J?40]A\AL%\3M$IGMI+ 1 MW8G5'")JW YBH8)Q-X-!&RB2P;](A\F[0)/?\2 MV.B[ZT"[BX!QP36<:A<#RKD/G-3RE%,.5J>MXX5@P16#X,BIH*7$,OA0R('F M0I3 K$E;'9/O I:;5(R#F&$4>Q,E!TIY1*A4IVGR\[L9?CM=-6>SK9S/B$$" M"E6'92'W*\[GCVZZ@_5UF(XT8VM^?_ZZ*X27[*4Q "" M#D&#,MI *$J#)JW:(G+2*6ZE]^M/'B> M#M;&S+_\Q727K!IJ'7*[L0YD750&8*H7>(HJB06,H*UT6=EN"Q9;[7M MW?[\+LW688 92IK]6*L5[>("I2D9A(T)%!H#,3+:Q6V16125;&F2T3HC8-Q# MH,>P*[O)>']L+-9A-F[7HM-C5_HMGIVX-LUDW_?"1^MMM"W37>6Q>6%*4B@ MJ>3-S4;:R'Q2D)(NB>(#+EV3:P-=Y+$O#J?N+A38N+<\%$MPC'7$M:_316I! M-,4Z*0?-%7*I;9.<]K8$/H?\]BY(O/N4<4!%=K YW\G-3]_K4/9-]JX(I;B7 M$EA*#%04B>3&&.07Y@$U!L6V&TIX9Z!EUEZ#1YQ'CP M1ED'F9M02U XA*@09$C"%NT8EL<%W05MXX)N<#QL7=&VGW(ZP-O? \ETCLOO ME]DY2RV6%*4KGG8!AQ1,*4:+%!4$*7612BDGFK1YNX>F3O&UK_X7;90QZD6; M37C^>DZ.Q?'&QSBEWQ01LN42.%EU4(J1Q==!@);&*DS1QR0?BD5N?_2X*8Y6 MF!A C!V8E[>E3!->Q[*-7##T#(0FRZLT?>6R0>!:.2NRHTB]S5V+VZ@9-_71 MVJ0'E)"*>01>- 1&:)F=IJL A:(1BYE JM ME$VBZ'MH&K?PM#6FAE+&J,BJY[/OP_S3B5?HG;$V)0-&*E?/8VM5-_,0N;8V M.JV,V2;'L%5EROE;1Y[=W3)"VU^Z(QRUO\^G4^/CH_.RFB2$\)H!3(;33Y6'6/K/E]]+880HBC;P1_#]\ND>YRD"8D":DV>U6, MF(B*K![+,BFI?&%LFWZ^V^G_\IO'JU0:1/]["[$+%_/.7?#2,21&SY,@=KRL MHU>$@&C)NS-]."$QDR MWH*W37-R><-@6;7OJIF\3=S9%(I]Q M]Q57$Z:,M*$@6?^006$@'S!: ]P*KEE0*K3INK@3E9TF_QJ#\&!]=6#]+O6* MO-9&\M(2BSH[U"*!5AE!E>#(BTP>BDR<>1]Y;C,J=!OBGD5_AP/._0=7X!.^ M/_PBY^GFM_3XLE@>7;Y(6R]3'X=9F^*K;5[\6$58.PNAJV(LYS%K*0)8IFVM MG?<0F4^0F)'%62F5:;+==5&,];YJ:8[YY["<3^>?5B]2.CXZGM4MYA66:9JN M)Q2RY66) ULRM09Q2-FM<_1-IS*,#:!7TW*UP'55X'OD%M MP7*M#4N]0_5YL5Q_Q.51[9AZ.CMZXID)R6@'6:$C)YPCQ"@B2,>B$I8A=TV* M%+8G\3GX"8? LY$RQ[[/\8_%\G=:;2_#E^DZS"8^F.B*K'%@;=;"<@878@*9 M:'EQ'X*,Y:'M_I;G/H?N3/N YU 1CXV.#\?UX'U*WU(\MY$8 MA6LE(RLE@K6&6"K.4;A&WP;E"L:2#6-B*\ \^*KGT 9I;PP-JX@NTCB_'M<, M>[TF4P3KI(39A*LEH2P$62JX#XAE$:SDHF5V,SN?BFXQM MW9[$YS"3[;"8H8DR.X#I:=.%B\E(KZ:K-%NLCDFNYZ)+5AO)A8=@ZH7"3=MZ M41@4IUGV)6%R34:V;D/<&Q@$]Z+L$(WTT6[K:E>I(IQ&CQQL MT+(6^!H(H0C@W@@C,T;DVVS 3[0MVX"Z?:@OVRZ"[@,HMW0CTCPQSDL-IYFF MZ+J> B7!H4CK?#+9^NNAZ//OR[:38K?JR[:+E,=.7]R\>!)+LEZZ )J%1+:6 M!W"H(HB +"*YAX)?VZ,&O;_SR%W9=M+5_3=V=A'O^6L#7G*Q!Y7UR5BEGM]+YU>?VV)!M;X4?(+*._=(WY_4K+,7$LF*$5^]H MM[0.0BD>,"J>O4DEAB:A_(.4C5[Y,["+T48E'6",PL-Y#LM\C;%7N$K+Z9>J ML(D5,BK,OJ;R!:B"Y-++F($+9>NNJ^WURZ$#M?AXD+0^'=D]L7"]<<>PBGG" MY3MU#,)\_2*EQ3$%F_-/))$Y?9E.LAJ-YP!L\^K'&PBPLR &*N(Y'SEQ'MTS M7K1/M8\E>>*@#$IPGIE:JB8BYTI;V>1D_P8E!U^"/CEKFG_:7)P\7\2G S*#"HWO)&M?P'8:&&Y>@AU- !_OI M'=QJ"95LP]2-J[/]BB@VE,-8T=^ M5[EY/_WT>?VV_+8ZJ>>]Q!-:ECVZ JD>7"IC6.T_X<$FI6SB4A2_74BXY0O' MK7\9!C'-!/R$/:YZW!ANG#HV];3N?^5C>5@[,-Y5>;1!3%)9 X;%TRH9[Y,& M[85VJ02/O,F):1?ET;>?D;]8OZ20Z3NMZ?\,L]I\. WF+WZ@TN?G!2'Y'5)0\P& M1S(UM1=)#. YCX'K8%5LLO,<1/5SJ-L^U-P^CLJ?<*OVTSS;ZF(*:U,'^.[7 M/=H-P>T8[LKQU39K9S*Y!%&6>HL[@R\RULNRA0N9"_WZV3J^%YT]SE3WZV*- MJS>+,*^'J+?,$3X] #/:6.8%&%/'!O.Z=H-#6L_6<^$])M>D1?&>]#X'YW@7 MG-[=PKV=FCOP0[9E[J?OEQ@]:QSM41OM:4]"EP0HE (B$Y%XY3(ERQ2*)DG5 M0XCNI0=\0U0M1E)Q!W"^RL%I(8O/M3S-!X)3(3,08X*H;*T^8A9#=DY-_"X8NRA X"JB$;4N0->9HVC]R;:3 MBU"%696*:%*ZL2V!O319'4LZ*)8Q-6O/=1U1'YF\P&-R!M8-UT@.^9K/%'[0<\9?%\M7B.*[+\>PF M?Q-O!69D$H20M35N0(A&); Z69=DIMVA26BS'7GCFKO'P=SP>MH;?5]P.5UD MBL:6ZZ'J<;].5Z2M6WB;6)*-]LY!IFB.(CRT)#2C0&*BX,Z'($*33,1]1(V; MYWP4O VFDZ=CXZ2S3I6BP#&G0,EDP0G)P;#B@[?.,]ODL&A &]>LGT5/-FX7 M/1UHXWZ>YX:YJQ-I8D6 0K"=0-6E2=Q=!A]JCZ\\]+[B: MQ,)=<,J"M*D:5JT@J!RA\,+0Z:A4F^ZS=U(TKC<_""*N6YEAI#]@3YQ',2N; M"'NO([;['M?0Q-Q&<&M#(T)15A&L_*;5!WDR$)"?L4/F(Z7T]I>X.=O:79,\OR%5AZ)_LOQV9'+W6M$>:]TU!+* MYL#%4HSK?69@I8A1LJQ0-W&2AF>E4].V"P;O.=$:0]]/S28>4'=P[_,:6L66 ME0-W0Y(I@=$+\*P0)+DK0+MD@1"#,IYGI],_J5D\25M+QH/C!C@J32N6HAV* M@0KP$@J%/K'8-CV4AV6C5W.X _;:F<.=]=Q#UN,PGG_Z?OL#3B>EV2 L)N!9 M5E$$"]$P4I(W1ELFC?--;N\UY*F;JH%'A^KU+$PGN.EV"?T:CL[.M[,527+R MTZ*. E2M1O;94UA:F XE,Z9%FY3A X2-? C7"X*V0O:>ZNP GC^3I[KXCOAA M39[ZVTWO@M.&+#PDYX4H(+@UH$0A 9F0P$6%#B-MGJF)?;Z3HAX!N:_BK^>3 M!M%"!W"ZJ$S?L'(V>YW;B(Y%X,9X$DTAWRL% :@BBYF%S+%)0X);J1GYH+:"!%:>FP2= [%0#Z.^04MK_ )SUJB;YA:O3U>KVHC(N+THI9=&AMR/KR!-@.3WF9I-6?8I.G8KH3VN)>WAM/B$77['.SXBZ-Z:C_A-I"O7DM_ZQT- M):.!&+V'+ MJJ;BSR79HQ$^H'Q?G;2$VK(W>0]O==O'8>%\_A17FRC+.5YM' M[G-&<,>3ACD=V(;,@-]/67BY6Z]4&!K&2\RY\OW9%2Y$W M3"X#!%5GP9;H($2/H%,)REME=6I2.GH8V0??_K[TQCK$]C1(_ GG6*;K.MMV M=7'(ABK$HD@F:-'7/JP((6@'7B>>,86 L4DK_%V('-<:/B(&;USJ;J7)CH]+ M;[0W/N\E@:Q817)@9!,3%N10P#!70;%:J&D]AF2C=9GGQWW3>J:QS6+ M%W'I2:KWNKXN)=%6+Q*Y(V?=A2^6F.>Q%&\R.*8L*/2EKFH)#HURW&:7VXQ9 M.IST)VU"=\'KW0>QCZ+U+@*H:SS'ZSQ?R_==Z0RR^U7_>G31N(G[Y? M?.14(R_^J*V]<;F9Q#Y/)[_;R.<_268439,#]^T+5M%]7-0?71.7MSK3/VLO(ZQUD$^^S9A79;$Y4V\]A4\ MD>!J=7QT\K/K&[IQ(8KB01:R22K1FG"F*,C6%J49T[)-W\AAV1CW5E9G2^>1 MT-#56C@__3^9K'.''9EM'KG)G;['M/@TG_XW5M,Q79PHZ4(0PEG-2/*08LDU\G7 $5(H/ L@#4UCN'WL9QLE1;<_"DDU6[H/> H&! #'3@U-2C MC%K,MJFSU4QF*Y4#[2KMVGF(*2D(IHC::=E;T<0/N4Q$+R7YCXJ#ZWTX]E5* M1X ZK8XT0JGHDH6DZB@1G1S$4@1HS6G3+H+YTJ1IVE4R1IYMM[^K."](3JXVOU]]?S^ODM>E7K.RX"%O%),_^YXF3Z32;W,D$XL2(Y@T$R*!R[6!G.=EV(KN .QW7UK+KIA8:-4+FU,=^,?! MU3(V'X3A4J2]6X]1F]P_ #8X=\OX]+'_']49XE8LS.VZ-R-(JB-P+4)(+ M<(908XV.VKHLA;U6@W1'C'OKX\>M6.@&3 /)OP.#MG?ITIOSJY 1D]?&5!^Z M7N_U44'(L9 C(62P.7MEFK2+.)STD4UC%U'W(P/@*4/^M"#ITO7)DWN5DQPS MDY&<92MKGP6E!'A'\E>*RQR9<:51W>?0G'0>+0T,Q:%6PB"XZ&:>PJ%B^!M] M<+UZ/3\I/OK;)N7CJ/ZOI> M(H=BHX?=HT8-KU>K8\ROCI>TUD]X.;E9?[EN]>=ON$Q3DL/$1JXC[<&0LXZ@ MK&#@;.(0G34I\>)";A(6[DYJY[%B8W"WU>SNV/4GV)WCIUJU]+$;!^B7Q;+@ M='U,8CE;RI,BD M:LK6I'OFA@5OPBBGP)H>ZBC5S7;I M_#2>8S;MX4_%!O/ M9Y7<= =CMDD:%X&56,,T+."%L!"\H&V.!X&Q357G*&%"LZK\)[Y"#L/%H".) MQEL<=]QQ.]U9-T,13V2#Q4@5;8(LG0,EM05'[B&DPED6PDG#F_2 >BP&MUI* MYL^E]'@H>B8K[*80=-!:<=)/UIR1IK*#R#R'DH*1M;6-4$W.Y@?G9*LU8_]< M,PUP\4P6QZ4]^%JGO+/8[MURFG#"D[ QDX M9+;D;ZN%Y/Y<2(^&H1[R6WN?1=V:X[M7-$9D5;) \-*3: *CKQ 9N)QL3B[S M1J.!'I''K9:8_V==8B-AZ3DLLS/NMY-.1J&X+A(LK\,I.6:*+DN"@J70=S:S M/$[J85 VMSN^9'^NML>&U'-8<+=D-N^5C^-2R2O6XAZ !Z\!V\# Z--%B((JW67R^XP MMK=;C<^V3N+I0.Z9+-)M15."$1%-AAA%;=?*R3>04@+7'HM&Q5@8Q^4UE=\6#1Q9__@/=8[(O3SEXOYICG4<9A]Q.61F%@M-+/6@R[> MUHX*M4V&3Z #Q;W6"B-XD\F&(_"ZW;I[UO4>'8/K>05YKTD2T_EJFFK;5YQ@ M=B&4:$!*(VH#9'A3/U:/)B8R18E(2ATTB@#: 9D?1E*S MVO$V,U4>B<'M5MF?M2*/"*-GO8V=)(G.Y1*4=]ZJ#-EI"DHI1@7'4H20=%:, MMGO4XFDMKZL,;K>\_FGK1,: T3.XB?*@>$X/'R])2#AZOY4!F,H%E)(6?)T# MS(L-P@?/%0M/:Z'=X'&[&[S_M%4B(X'IGV&Y77>IBQ,!@Y:08B9S9(RL+K4$ MEHV3BLMH^!-;;/O$9N*?MC9D%"#UE+-O*YQKZ=:-J_V*;,4O8;H\R1H%39+1 M6,#D0-HU(4)TB" S:G(&O.6ZK_3B@,QOMS;_+"GI!'[_="F5A\57+^X)GQP4 M&QTH39*+668P-ID@I \I/K'M$_ZQ#Z0F(_T19FX<%1V&X4TD7"+[V M7@R20O&0%/!DM$\9 _2UIZ N*S7L&7RM$?EIH57#F9%20I M+*C,,D0O$AC!I4 O2\L:F-'9WV[M/NNRF-%UL!,$G_7"W2'LJ-Z*T4J 3=F M0H<0A$TD0N:9"C:RT%?1]J-'O7_6WW0"OV>?K+KJJ'QQNMS3_+.09#6(=[)];#4,_MT4;^:PV'%_^ M?9W_^^MB_;]Q?3$J_>)))__HNA G05,0CRJ11EWMX.Q(MX%B_(2N4(2OC2Q- M9G&-QO%VR_&Y5OP\#: ]YQ5Y8JXH&#C]4?T[YM?;7Y3_]5[+#_4OW][ M__K*\S_A_"@L?\_?_IH61R?/W_2GOB&DNL=OO@BKU?'1B8%YA>LPG:VNXMMRF8[W M.*L%*!5PJQLW@58OXFISMV?BK/1,.PDB"005?;7P+(.AE2*C#,6&)KGNP\@^ M.'(:;,A-3I8Y%S-)K80ZFLM#*$9!BCP6GISGO,U%AJ$X&'>XRB.B]T9H,PH& M1O2-5LOUY'UE:3-MU@JT2A3:"GEM?\ZE@>AU@:19*DQR+)\!0*K3 DQKU)U96*H'6(WIG,A=C&T=T> M-6/.RSU 8]=UOH?X1M;ZWZ?SZ='QT2GAP/&><^&%% MBFW/,Y@J\'TO[<01]7_V89Y-I-T8_]X*L5ZAA!=G0>1$P%7 MZ@3:1Q%D0JMU:N'I7B9BY#%GH_H/!RNE@[3IL]D4B\QY*3)AHL +@=3N1+@-9E2[D/D"FGA7)]N?P\X'GK;N/O/D! 9 M5*X=["P7H]2K'44EBR7?&J2K+3-Y3%"O_ $KS):L8B+1M=A8KE#Q7.9X'^*L M[*^6#C"UO^ NV)[G:ZLV1FUXBDCQ7Y5!RK3"'.?@A) ^&L%9:.)&MV!FW!WS M &P-UBY[($6/O=/^/2Q_Q_6&Q=_FT_7I%I!B$38Y!24I"4I'"[&.L1 R*^UY M4;0-;+6UWOKXSJ>Z-U?Y8E#Y=V NKW@4)W4CIXQH5%%R\E1$G4JL6*$ A]D( ML?A,S_&*B2:EO7=2U/FX],?"WK":ZP"" Y2(: J!>,L9Q2ZJN#]_:\=>Z%# S7H59+(^P\M^7T?KKZ M_9=.U1-: M2@?CYKDMI#/;\FKZ=9IQGC<"24QJ+-Q#*5;5\=D,2$:R5H!I%ZP///=U87!; MSD9.'#ZCA70P;I[R0AJ\H8A7V4GO%&3G0LU'4# H*=A,)>E<4&;9IE:X&PF, M'&$]T84Y*@Z?V-6(:K#F*]KTSV^"#'XQXNY7M+P6L25C?5R*T"X5*3! EJDF M7D, 'ZP 2?@*,65+J^@Y7XK8ZJK3B]GFD?35VW+],M.&TI-LCD5N4R*/-3&3 M0+ED(8:<(#G&C!%"1JN:;!HMN'G2ER5V0?7=ER7&PD8/1?";@\;@LV(V1;"L M7LRC_10\UP5\+BEJD[2(VQB'IWEQ8C3MWWJ)8A=5]("?LT,5F84OG@(0%\@+ M8SI"C%Y"M$'GQ+WG>=BK-UV4TN^NL3LN4>PBOJXN41A4@FM7P 2-)X /3LLZ M*;M0Z!E]TMLT)GNJERAVTMN=ERAV$6)GERALXH)G26;." X*HX-8LJ]63[!@ ML2@<;.?H\!+%WOK?6XA=7**X6J;D3 HI!0-R,T.1BPB>"4)S4;(4^J$V34;& M[%Z9^ C7*,;V)@Y7T5/(#^Y332)92#KP#%'P6*M)(EG9XL%E]-SF>KMZG,%A M3[Q*<2=L/4:5XBZ*[K-*D4#84UCI!&T((&4H=%\V8+U9MLF8Y"/(>K"L"E.2*EJ/DD#%PR[W@B$W,W,YW&A_A MFD OF_'>"NH(7&47D$KV.FD$8GB)J^Y4I8KC2S1C]XUO/D[C?NHKX=[C?N M(LL.# :QL#C"#Z2&S7;^YM2X;A9+]0:=MP&"X!0O!R' "5HL!05GR?DLV@SO MO8>F7DJ,>]FKAE)?OT@\7:X)T65F': U=98,<12YX^!42DYRZ8-K4OIQ+U7C M&K3!=+\=IO901 >HJNOL;?D09K@Z-= ^D G6%'V86)=;BA:"+QIXH,A!!.M$ MLBV0=(.2+M&SCY870XJ\ \Q\P!G]ZA,%KB)+%=A5 MEM D'V/BP).MW=ZL@,@B<8A.N1+(@LN%MU);>HA 9'@U@6L(ZE;8&TKZL9U M^=NA;7C5=("W8>*B-^?UPIX7KC@79-.)N8,.E@E=S.[T3SE QB!.U%!')HR('ATD*M*8G%.V7B(UYO&#<\ M&14A6YU[[J2N#D!W*JS+HU9NJ8^?1",L.3@!=-"^%LAMKLO6=J-!"G1"&].D M]'P[\L:-<'H"90-U=@#2823\,GR9KL.L_O3%T>)XOIYDX90N(H&5]<9.O7?D M'.U=(F8I4K&2]-"O'W&#GW$CL)Z600^ >2KKYF/X]A,%'66Z_H5T>INU\$Q1 M-)MJ,\>4*M<<(L4XM*]%3$RY:'B3W.@PY(\;*3ZY53$L')[8/<<7.6\N =*B MGY?%\B@TN>IX[UM:WG;"@>'5@:942O7) /5 MRX7'0UM6"6V#UMF TX56JF8&@HD1DB^T8!66HMHT]?QS"M2.Z&TW!6H7#'3@ MLERIRV*UG5^1'IPH&A1*K$VE#7#EK:" 15K=M%"MIRN.CXJ#^VH?=U%*1X Z MSUCSNI\_[:QUUDVWGMHV42 MM8P%T JRW:9$B$I'*-Y[DS*+Q6U7O?^$:A]W4M\.M8^[R+('6#PX@X#KP*QQ M-7M6ZPJD#2=EG8QKD0TC7G/:&AQ/:K;#01 95*Y] ^7%T29Z"O/\'E?UE#B? MS5H3GL?($J02ZZV4X"'*HJ 8VC9*<$ZF[7J7[_?^<3.$CP.F063?@>-R;8Y M8$;X4&J7]5@+TQ$\A1?@0F$ARV1(E$T.8'J\H#NF+[R_6CK 5).+>XB1>/4: M0M8!5#89@N1U#"G]C___[7W9DELYTMZ]WR7#V)<;1TCJQ8I0MQ12]TSXBI'8 MU/242/UDE;KEIW>"M5>1+"X'/*#LBZE1:\')Y4,B$\@E&:0X^'0/U#].4>Y> MV#I%4>X^BNX [)O'!SCM9/:6/%+C/<4\M=V+HH,A"<6#J!+*:UU>N*E5J>O/SXZ<\;9J1V'#G!A!O,H#"E6J), M$I.:2\Z],ZJ)X=Q*5>?MLD\-Q>$TV!\<;Y-)K69:1%]3EK$R$A,DS$*:ZGIO,GTR/ [0&-C!\H;NC,HFQQ7B>RX-*"\SA!BG3E.(9KD7O(2 MGF!N\.X8XS5$/A6(!I)_!X;KD4-PV[AM)6#STQ5Q$8D>F)=3K>G2&B;9TPYF4&+J2ST3'OXRYQ M0H.>JF$WZEJ^NKK\:[ZH6>X3)9%973CD$FG/,<#QAS!U!PJA25!**&V*4PJ MH J)CLJ>]\=3ACI_8#B/;7(42GK9+>%E.82U5U;_RLO:[>=CG<0 M/^<)$V0:2"O@9:V0$H(!.B/H/!?>AA*3:]/$JPDWG;^$G&"?C(J/7C;)(3IX M*(3K*D(^*60)&$L];(!#Y%YK&&OK@EK,??T4_&$QC?E](3;('M0)MA.#7AD>!?"J M%J6CAJ#K6Q\BQOINE]L,_VG)U$[;Q/S(VZ0'M(R=?/*B(,(&>W'+\8VUB%PZ MD96'8'A]#<^6>-8>G!-><:FEC$^>]#:DJPQ$T$[HMC\8ND?3Z#G;_YOWE"4=*,L5.!D-:*>8YKH45IH4EC3C:*>]X7ZPO=$73GZ M#7.7PW05EG$Q7>6@?ZS'GT0F=4H>A!8%5"BUJ73DP$SA(=F0E&@S.+P10SMM M%___MTL[E/3=(^FO^05!8'E=WOV8Y#UZ(#U>9< >1UO(&ZB'T?72=UU=$"TG M'18HY/^"XCQ"L*%.C[4Y>,V%;-- XC$91YO'9[+[?7Z9[QO>_$'">TW_X#\3 M5QARC@BNC@M1060(CD7(P6C+N @QM+E3WY7"D3O2'HZ.9\:HB4[.R+H! @C&!U-EX"+ZK#Q$W*TG)& M_M).$%B__LC-H0<"P "RZR$JJV;T[7)YE=-/5_>W,=?1YN_Y[]4?+2?!"N\9 M#Z!UDK4]=09ODR*7/KJL;$*CVSS2[$3>R&V6CP=40VV,;6)^7)YDS$7I0CLF2D4_! )ZX\%X)VC+9,_E;NV]=OO> MR"V(!S)!#63;@4FZ;=OYOMQMA\K3JKGGQ"@K2IU)'HW@H%APX"7+H$,R"97B M6KH6AF@;4>,^ ]H?@:3_-A&Y]^Y)AKE].I;7N#GO'HR(U.ZLJ,35-($3[Y9 MYB75PL<,3FM=[X28<8'E_+1Y^@93L^TKX[YV#F5@!I/CV(!X8 X?9FK^O#<>^ !D=$IZX47.R%CI\^-^V0X%$2&EVRW]R/7 M(EO5J!QT)?+HWP]S"[*9I#87'\:9("4Y$-FY6@P8$NWY("#IHC@*&8IHDI@R M\%WK"Z5*#[H<+5_%R^FW6QG?7_A9XY,T*@':1(Y5R0)"-@Q,)-/GD8MBV]3( M'$UZ5]*%WB[I19^O" L_?E.5WW4P<42A$DA>=H M5(W6HZ1HG=6G L^U80&-:%)0.@CU1_=,O1MP1MP\FG:QY2L%BLN9!0Z@> M)0G/@B], 2N9,X$Q6=\D+7YO2L["YI5 ES#LRN(?[BP=] M9PSCV]#_' ;FV7-GN,[@60ZUT;0 3(B RG%+7D?&IX'=#V2"[_VDM[-OM/!\ M\?W-U:+:F"?>D+;>*DY1<;6];4V2BU[*DJ#-ODW6^(X$_@L'=!XF; M'=X!%3F@G3WBRG-$KY6P3UPU:4WB,^9XX/RX&5UP4@[[<:<9>NXN6_L:8@7GY_-\4PO7@> M28:08M'.@C.LIA<:#2[K *)(SVLI>&9-WB7V)73[$NL#^35WIW?]U'2';IEBMX(LI"E9 *Y5!H>&KKCA9[%T?Q'1_?:+^\@9)] M[[XS]O9*D]FN9P([Y0QLCYM(J\3 MLS5@8!HL[31NH[7\:7[KP,AY1,ZXP4,[Z!PN\[ZP0Y["=$DNXZ_S>5I.C"CU MPM)"\HR!2I*#D_0K9)YG(;W6I8F7OYZ<<7WY=M@Y7.9]88<$,XD^*B.XK3G@ M@F*54F,5ZR%S%ZR1DB32I%CG(1'C)CNVP\F^\CT\/)M?XD4WX=GM?0O2/[J] M:IGET[WOOO#],<*V?40R4 BW\=;K'N,A9)YI:[)4S'4#9A3H(,80T ?-4VQ2 ME_PB98->CFVX^ELU\DTZY(#&0PR)""0\VU*;EF7D(B2%XD[S5MJ3(FCQD[4#; MR"V)FX!BU_> S74,^@J0S?S>;ACO-"VA!)K*TL9D#P10W*C'Q3[9'))SD^[36VCJ%%^'ZG_>1AECUT"\G9%;<;5Z2KNA/ILLA!8"1/1$LXT& M4#H&0M>4?^NS=VRG>H=G2X][K=4*$0.(L0/C\KZ4: 1V@Z%W&9:[]-]Y^^;J8?\L/-T3D M+F:RB""D#J!8"77^K@")R%7Q7JDV19I;:!KW#JPUHH921@>XVBBJ=W?]Q7C) M6"H?2<65I!+XQ#)PEX1!C]RVR>9\F;21)VF,&MT=II^>$;/7EZJ)>8/^4 MB8@XO2Z0R%\O\DWNVZLO\\7E35[<1N8G,7J9E M@>/4SH\[@D'ZDD%WD6=*. M;G*=.A0#G08%PV!V%"WOCVY_C>Y9_EPI_:.]$5T]TKG$;; )ZFL=*"6()>,B M",N4E2*7Y)HDZVPCJM,0H[$!W5<;/\B3*6W.Q55.?]_D^I[LJ73#=\=X(MU% M!,,]C3[(K*ZIM'=YC?=)W%IFQ4(,4!)6,\+UOB3JB+E5/<>+Q!W? M5 UG"1?I28KY2@5X,;$F1L:R7\ID4$VQM2R" RB40/7;62-[E$. MBYGGK=4&T\G!1O'K=3>W2UQ<#M2\;QM/M]V<)LD$SGW2(*2L'2F+ O2UTE<8 MIGV)-MHVM2D[D3>Z5S@F[@[245=>WT.F?OZG-M_(DY1<,*7.[O"2Y*50U.H9 M#I%+1%:$-ZK)$]5ZT>7('.T,Z:T#A9S7[OV$ 1&# M=4I89$TN808X,EM>*H]Z9.ZCDR./S)]GJ6$L\986F7V>AHO\:KG,E\L918<' MA ;KEAG&TW^1P($<]YIP_??TXH(BQJ>?7%.:E)04=#05\-K5*G.FP'O+0*HB M/;J$V31Q*_:B\OAD[DU?N"\13:QZB*4VMPNUY;-@X((.]$.H:)A/O,T BAUH M&]>I;X>GYSGAPZJIX^XS:XS!X2UF-B_6S'(U;!:S']Y\QI**,2!9"J!LUH"J MCBDRH7CI"E>\R77Z2>W7_9M@K:JYS.^FW_*SSSXI>1>,>--NHL\: 0C=Y"3VIS_%PC]9>98^_-RDRZ6 ]0N:K<=6)_/R0)403 M8M9"2Z::I&]M)^N( MI22+)KB@FM3G[$[B.1WWQT"PD=(Z@.,6?EY__PW_]WSQYH).IE7)4XHB<"RQ M]CIWY*>0PT0>BP,4BGQU+8.(31Y)]J"QEV+%86$R/XW.^H;C/6._XY?;%'2' MN4AA/%@A$B@N"V"@L%$DYZ*T/&C>I&)]3SK'A64SO.R.RZ.5UP$VB:=\<9'C M97T%OTE7NRVJ2UHPE6T=F6E !1N@/B?58;K2>V\\B;#1??H&DKI%W/%(>'Z1 M/H1:.@#8%JF]NTNRE-S5^F(/1==7V.*]ZZV89*S3 M]S M]8V\ZP(&7TS=,Y9"JYK:BYF!-R6 M*B5MSP+VR0"?HFP;LW<@5#8'6O[ MZZ5OG#VH1G@8\$^L0\L-G0I&QSKF##IU!GMXWZUSQU7;][X@..\_6[Y[ /?"]^IME;WGX,CO)L)YU0 MT29./J$@;#DRNR'7"CJFM&*B6*]8"U-QTF>[0][>[R3$4)J2%!T2SM..]T6 M*J%UL\0 MZI7'/_Z>3V)MJ)YY!)-,39 R";ST#*1,SNJBE<^G-M6;J>WV&J G.!^BV7,% M,"$R3WA10N=8P!A7+^JX!BRZSNWF*6?!9(R]0+C2V^UU0G<@WEN[O<.XWJ?( M0-Q(X:$@5R1#J<$;P<$[&R+Z@B$T:74PP!U7L^+%'D&YKZZZ;8[R;C[[?)D7 M7U(.!U4R/OKWP\3]FTD:**#_B19>$S?%@!H39F"R^G2)&8)*LK7SG8B,#(G- M3:;IK2?GZ*:;),4_2(IU]?N,]V@D$^@8<%?[H1&$:^^ !.3,.B0[ZFQL4NJP MEIIQXX\!4/"LM^;1,N_VMO'AICR\AG#-*L/;C(95@YLPPW)P/I(?+5CMF\H- M!!8E%,:UBFB4,F=D.>[3.>KZ#WI8WT.:1\V5\726^AH]%!\@2,>!BZ2-L*KV MDVB;(+V)M#YMRA[XV)P!/8@VSL+ '/%C2A;E8<^@$7W4R M+:%V,HV '&.Q3,4BFJ2?M;$QC[%\G1N6G399* 9:9D@C.0^@HV6@CO-R:G*W$/R(:.R M@?[7I"[B.2GC ^8H[6Y%R]ZB[@XL#Q.>DY8:@P4KH@<5O*M7^ $,\XH%%75@ M3>H6-A'4$W#V5_16W!PH];%GW_RQP!GY7/S='&>WZ>PQ91;(=1,D&U!*TC9R ML4X.+<504)>D?M$QV;!V3_H_5&'SX:37B?+% _*U8(8%K<'D4&L9&)VX*FOP M+@6&S$J.91_EBSV5W^S%JIGR#Y5>!^?&K9._NL&YG3B'Q#:%6);(EQP49Q2^ MN=J^PBCA,PH9RE\CYW>[(!HI>\#9#:ZNNO+[5.\"J-0&J8@H4N5 81@,$) +KUV M0FB^8R2Q9O5Q'GHK.^4R!=4DE@_**2 ^: MD=&BP-KY)+AIDAW^E)!QH3*T&WF4F#N#R:VE"TD'GB4$8IV\(\QR6MO9X<7/_\2_KIG M/U"K6Y+-]A+QB'78*P.Z\N<_X/>Z5^H,NHM?D1A?C-?7J=< M"Y-BLCE!L7F5326K\U>@:$%.80Z:FR;%'!OHZ2F*&L:H#"'X?AJ*/#21;ZX6 M5:B3))@U=101T[F TD(".DZ,Y2"X\SP;UJ2M\AI:>O)XU-$O#6D[,3=O2Y8N= L7=1X?6X M:_;-D-W9YY4IG93,5BU&0)5\=O']P^V(NTEA23'/ V1?1[^34(@++""$,,R4["3;[;EP MXR=V@H4]!U@,*,HN?..'DOD-+Z\6T\OO/]'Q-\D81EV;]3[RGH,DY2*<4H) <5'0_LB$CN" M0D@O@R"1:3IZFW0V>8&NG2#ESQ=2QRFB:UQ]NJQ..EG>6%7V.4]TUDH;H\ S MXD.;&ZPR$O0;6;<[$[B;O>&[,> VU'Z&=M7NDL5J/S]@G%Z07;Y M-_QG^N7JR^OY8C'_N[J ^)7^Y/)[34JVF&2 U?POVEP&7)(9/,DO.1_H-_Q. M_M->G]T-36=Q#=U8YAW8L7?YLB[VOKRA;T\OWU]=+NN4Z^N>DE<4FF:T,CBO M0!E!NT-X#\ZH ,BM35'9*!M=);U V&XH.XN[[2:ZZ !;'\GB+J:1K.T;7/[U M:K;ZOY__ZVKZ#2]J<>^#"Y"",FJK"] /K.Q96-V'9(8Q,.Z%*$U:-NQ.XFYX M.ZM[\$;ZZ0!YCZ7U&I?3Y2>B!=/[V<,L"3XIRCHO:D]>(8BOE%=>0 %I72Q< MF&ARLX+C70C<#75G=7W>1#?=88[\A'QCM;DW!5$K2$J9.@DV@7-* ^:0)3<* M+6_TGK>>H-TP=5;7ZH/(O@,,56G<'O\O>YH!O9?$C"C,0FW6"5Y)!/K=&BV7 M9)[6[ WDF>U!Y&Y8.ZM[]V8ZZK=K2<;E@:V0KO_E0+U)UI Q4#N2ZZ7OFE"@ M-G5\EP,OI*B]9B3]*AE(VG,,W"K39@C'8S*.#^WJ:N_+N[QY/+S1/9K1H]H MFO;PWP]I+QHV2GN*DR(X6J= IQA!*5_?7"TG_)L0A=;"48JXZS)J1'G M>]/:EV79 S'/+4M;/75O:Z[;XM8J!/*\+NIO?<7OJZ9QQW16VW'I(2W4GHRT M,5Z^.!DB)K"A$!2E-.!\34C2CA?K6.&ZR0C&88T7^=W3FK[]0*Z_7_._Y\LF?WPDDI>AYI,V($?G-/#$C:6\:8[+CJJ@VDU"'8Z$K M4[^O$=44*.7 MFT-)'A>Q8\%LGX-].(V?#[I_NKH;Z,'0AZ)+ BESG:.G#(5BUH!!+;(4D6=L MDEFZ)YWCEMV<$XX/U.WY@7 ME(Y;\W.. -Y;OV<'X5_F5XN)<"ZFR!QP&VL: LN 6"6\E4D#IY>@&N!(Z M;M71&0)X;^V>'WZGW^HH)6-TJ T?;1+D(7D!Z$H JZ/Q64A)LAX=OT3HN)5/ MYXC??;5[5OA]52[SXHY-DS 5$0LDZQPH'EQM#<7!2&,UUR:'U*;5P"'4CEMX M=69(/ES/9P7G"2,?WR>M@'G$^J3&( @2+7=.2B]XD*)-ZL*.!(Y;%G9FH-U+ MFR/VY=B)KS]G:;J,-7U):";X8*33W-H8F M7L(&>L:M:.L$DD/HJO,TL1=?,R=/ML^@#[,3?MJGV:?,W#W._OL+-.N MS32#!KDXJS5_RLNXF'ZM8KSNOU>X]$[64=!>A5J1P)%5DQD_ M6VCJZL%Y'P2L]QR.EWL/&>65B5>+16W>N6K>>#N9P# AB), IHY25*JVK,Z< M)!6-4>B=5:(1?M83-#9X!M+XNOS/8\7?*8QN>LQ*15X*&DYNLJW1GV3@N#2@ M7<9B;2[LS&KZ1;J1KY(D3S\?)Q^ M_NOR??F3+#*)[V$?/Z%KEZU:;AAB[=O/!(3L/42%T2:?K&9/>E-M:+BQXP=[ MM$K'H:>9N+LS3W>W/[<]1+DVM ^*@ICKW!]7.VLYE0$+6AXBLZ%-1+>=K)'G M[9S,0!VECG[!]6"W6"\-EJC QE3(_RRL[A8!+@6'@CN=VG1R>9&R<9-U1H#8 M@4KI#F7_SM4TY_2*#EK\O"IOK&\HM7W#37\MVD51"%,B,&ER;5FCP,FZBZ1T M3J62^0O,Z3O_W#VLF+3U(V.ML4H62%U[VZ?0H" M6& I%&F,D$URP/8E=-S,F=$@>:S*NGT?^P6GB]7SXORV6S->W#>G..A5YZ4E MAWG2V8OP@=YS[KYY7S-_?["9C>!8,9J31\I2D[N+K52->W6J?A M--%Q#?4+>_KP1@Z[+7P2P]2P]<-6\*'Q(6M1@*/F=8Z, N\<@VB2,XCT]?O1 M:&=GGE9W,,O?Z&RFY=/[V<=<0QDZKE>=W![T&@B868@1TBI-II[63D7:@4)$ MX;2B([W)"_R^A'9LQ/;!T48CUD)?YVO7CLB@V7'EDUBVEIDT6R')F<(@70)" M!9VKP@C 2"ZYU)ZK$I-CJ9U&X?^PN_SV>+Q/EH]Q1FG M,OD; 8I--350>7!1:\"@G,C*95&:O%T.QD''QG ?Y+U@#$^DX0[N1M[.ON7E MY:,LA(!,)YX0N+,,%*^C.S(/H(ORY-ER.EN:W'X\)Z43L)T6$_-!%=0=Q-[@ M9?X\7]R,I;H9"[&GL1RRU.>S2_S$F5'CMP_X-2]NF,C(LU759PB)1.,8(R:"A"!TB24*+4*3CIEKJ1DWQ:.Q'3I> M_AV Z+?Y+'__#1?_R9>_7-UO!611FMHH*;)4VYAG#;X.D$45,N:H.1K6 D7K MR1DWC:,QC ;00 :$N%24CQ=HLF4)> M:+'@Z'> =H452F/JKO,Y?S>%#UFS4%PM ME4TU00^EAL"- )-2L%EH1A)MBM)=J.SDDF- F&Q"XN ZZPF0;V=?KRZ7*XGQ M6].O+$4KFAR'A+%V'$+P5CKPQ69MT6)6;8WDA= J*+L2,#Q1/*_3 N>4A11%=;G)AMH6F<0/2<3%VB%KZPM@1CO&[N_32 MHEQ@W)!8K:MI5L0Y"XCTCEY+#HP']GX 73H?"S6L-PDWWHS29UXH:.C M<2"E'='([G(8\*T$N787!:Z$5!;([R$VR-D"GR2'J+1E FUAV"1?92-%YW^H M#P2]0536;;7.]5U_W5H/K,X!::-KUQDF2?1E$@=*";U_6UG6B;J$J7KT77Z_ M_^Q=FIXN7%6[ U'SVN1&"0BB6&!1J)B,%28U28':(=HWQ*$'1F(%6P%@7)4Z;&HAN4 MH5[26P;%[.:DJQ'1T'$^_CH;=7AQT9;5VIG4AF5$>X#4,*$Q.@4AZQ@L*0 + M@2U$%[47$;EO\J)P.E/U*?Z5T]5%?E\V!^#75Z?62I>9SL 9!41*N !H5('B M=#0J:N9%$Z=N9PK/QH3M@ZJG)JR-OCJXM%M3''C=:U0R]#);P*P<**3H/FA6 MP"0I$A?$UU +==7/+[9TKG@O0N M99FT_B/L W&Q<\++04KJ(G-V"T]?YHO+Z?_) MZ3D)7$8MN0$;N +%)8> ]",;(7DT(2G>)$=P1_K&A>#0P-@==P?KZ'"; M-]@LW"ULQ7CUY>JBCBG]=3%?+O^<+3)>5#Y_)0_F=2[S1?X#_YEX[DO6A?9Q MMB14R7F=N5Y )J,9"F9D/+5)W(WR<<_K\>#:0*]]']X;&7Y'_W7/<&!)Y9PB MZ!15;1E;P&61(#AF@B]2>M;D@?UHRL>-BSH$\N%Z/2(/=C70^8]39&-G+8UC M)0-3 VFBVT37MS/Z9=TIAZ5D M/?SGPV0V;"1HL$R&F_7OT^[N4P&SM]G*#-JF.I9,% CDNH%CB,J5E'QJ)S!E;D5036XK-M#3 MKU79!Q,;K\/1N1<<&LB2%7[ MX9):@9@KD#G3.:A4^VV<@M-.G)-!$/'L46<0Z9^-%3G",]FT5!N;TM)'V0BD M6#)W=9Y13G0B*4YQK6.:7-Q(,73,VDALTE3M1*;E^@E4!*^\C]6%]P*4E0*" MKQY]=E85BN,Y-FFKM(Z83@W*/CAXP:#L+_,.[I.?\G#;H#WIY%(Q!AAY5J"T M-+7[,/T(.EJ'U@L;3P&=+F8H'*_H%Y!SB-3[!,]-XH]UR:C@R;EWN59+U9X@ ME@YKZ721AOG,^2D\MWN*^@+00?I^&4,'"+\_%-TF>FE>1W59D"'6?F/1 A8R MT;SX(&1I-KUV+37=H><036_'SP%B[P [/]U\]LW\2[T7N%') F>?5^WL_CV] M_.OM+$V_3=,57OS\3[RXJM7HG_XBN;_&94X?\/LJ7_'5+'V8DTN0+Z?7C?!N M+AB6K[]7<;\O:S]4M[#4S&"L*8ZE#J^S& &9,*"U8K25?<+2.IHZ[V>SZY67"_FQ&852.WW<"^Y>ZF]F<]63O=F.=R8M:BLLLC+*%VS2AZL=2^,>(&>&[0T[O%_'O.G_*W M3&*,^7;.""\\6J([9;W*L-?@*:*IW1\EHN(NA28ID1OH&=5#3(Z.N,5!W!142P2@45*70NIDGSM4=4C)N..+C_>[B$.X#' MO:NRP<4A#^69.[/B^)YMVK(7./L=O^2[XK5 ?/_UY.[-! ME$0L: B2DV'WCGP+6S)H@9&%PIEC36*GK52-?'\V.FCFK338 1R?G$3O[LK? M3%&.U1E+M*\=[7-R6]!J"8XK(W*TC+49N+&)H'&SMUN_(1TF]P[PL]?EQ*HK M?=V4O])?H/WSZLO\:G8Y$=H0"P:@O:NG MA0-!=,Q5Z@ :[0#$J^,C;#EB;DZ8\.R$B3%?Y-HE)OV+3@6*%7^_6IT"DKE4 M,$BP7M0V<(R\).$9D(/D2X[)8VR3NS$T)UV]$PP#\'&UW3X#[>8/ZH_*PO_X M;_\74$L! A0#% @ *HFD4(Y<+W[9'P ]L( !4 ( ! M &=E;BTR,#(P,#,S,65X,3 U+FAT;5!+ 0(4 Q0 ( "J)I% =AA5" M9 @ 'XP 5 " 0P@ !G96XM,C R,# S,S%E>#,Q,2YH M=&U02P$"% ,4 " JB:10!W)D'5D( !C, %0 @ &C M* 9V5N+3(P,C P,S,Q97@S,3(N:'1M4$L! A0#% @ *HFD4.U=*&F. M!0 *2X !4 ( !+S$ &=E;BTR,#(P,#,S,65X,S(Q+FAT M;5!+ 0(4 Q0 ( "J)I%#T#T?C-^P! 'FP%0 1 " ? V M !G;FUK+3(P,C P,S,Q+FAT;5!+ 0(4 Q0 ( "J)I%#,4DB_V0P ,2$ M 1 " 58C @!G;FUK+3(P,C P,S,Q+GAS9%!+ 0(4 Q0 M ( "J)I%"LQT=(LQX &(] 0 5 " 5XP @!G;FUK+3(P M,C P,S,Q7V-A;"YX;6Q02P$"% ,4 " JB:10<(\JP8I' #;'P, %0 M @ %$3P( 9VYM:RTR,#(P,#,S,5]D968N>&UL4$L! A0#% M @ *HFD4&M2$B!WQ N$L( !4 ( ! 9<" &=N;6LM,C R M,# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( "J)I%#@6JQH;'< *I^!0 5 M " :M; P!G;FUK+3(P,C P,S,Q7W!R92YX;6Q02P4& H ,"@"6 @ 2M,# end XML 59 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity awards may be granted at the discretion of the Compensation Committee of the Board of Directors under the Company's 2010 Equity Incentive Plan, as amended, or the 2010 Plan, in connection with the hiring or retention of personnel and are subject to certain conditions. The Company recognizes stock-based compensation expense related to stock options, restricted stock units, and market-based stock units granted to employees, directors, and non-employee advisors in exchange for services under the 2010 Plan, and employee stock purchases under the Company's Amended and Restated 2013 Employee Stock Purchase Plan, or the ESPP. Employee participation in the 2010 Plan is at the discretion of the Compensation Committee of the Board of Directors of the Company. Each equity award grant reduces the number of shares available for grant under the 2010 Plan. Stock-based compensation expense is recorded in cost of sales, sales and marketing, research and development, and general and administrative expense based on employees' respective function. During the three months ended March 31, 2020 and 2019, the Company recognized stock-based compensation expense of $5,620,000 and $2,544,000, respectively.

Stock Options
The fair value of stock options granted is derived from the Black-Scholes Option Pricing Model, which uses several judgment-based variables to calculate the expense. The inputs include the expected term of the stock option, the expected volatility, and other factors.

        • Expected Term. The expected term represents the period that the stock-based awards are expected to be outstanding and is determined by using the simplified method.
        • Expected Volatility. Expected volatility represents the estimated volatility in the Company’s stock price over the expected term of the stock option and is determined by review of the Company’s historical experience.
        • Expected Dividend. The Black-Scholes Option Pricing Model calls for a single expected dividend yield as an input. The Company has assumed no dividends as it has never paid dividends and has no current plans to do so.
        • Risk-Free Interest Rate. The risk-free interest rate used in the Black-Scholes Option Pricing Model is based on published U.S. Treasury rates in effect at the time of grant for periods corresponding with the expected term of the option.

All stock options granted under the 2010 Plan are exercisable at a per share price equal to the closing quoted market price of a share of the Company’s common stock on the NASDAQ Global Market on the grant date and generally vest over a period of four years. Stock options are generally exercisable for a period of up to ten years after grant and are typically forfeited if employment is terminated before the options vest.
The Company's stock option activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted Average Exercise Price
Outstanding at December 31, 20192,037,132  $9.53  
Granted—  $—  
Exercised(21,000) $4.89  
Cancelled—  $—  
Outstanding at March 31, 20202,016,132  $9.58  
Vested and expected to vest at March 31, 20202,016,132  $9.58  
Exercisable at March 31, 20202,016,132  $9.58  

There were 2,016,132 stock options exercisable and outstanding as of March 31, 2020, which had a remaining weighted average contractual term of 3.01 years and an aggregate intrinsic value of $47,000. The Company has recognized all compensation expense related to stock options granted under the 2010 plan.

Restricted Stock Units
Restricted stock units granted under the 2010 Plan generally vest over a period of between one and four years and are typically forfeited if service to the Company ceases before the restricted stock units vest. The compensation expense related to the restricted stock units is calculated as the fair market value of the Company's stock on the grant date and is adjusted for estimated forfeitures. Restrictions expire after the grant date in accordance with specific provisions in the applicable award agreement.

The Company’s restricted stock unit activity for the three months ended March 31, 2020 was as follows:
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 20192,669,499  $6.42  
Granted1,541,873  $3.74  
Vested(904,354) $5.66  
Forfeited(248,455) $6.22  
Unvested at March 31, 20203,058,563  $5.12  
 
As of March 31, 2020, there was $12,238,000 of unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average period of 2.50 years. The total grant date fair value of restricted stock units that vested during the three months ended March 31, 2020 and 2019 was $3,430,000 and $3,059,000, respectively. Of the 904,354 restricted stock units that vested during the three months ended March 31, 2020, 375,889 relate to shares which we expect to issue to the Company's former CEO due to his departure from the Company.

Market-Based Stock Units 
The Company granted market-based stock units in each of February 2020, 2019, and 2018, which may result in the recipient receiving shares of stock equal to 200% of the target number of units granted. The vesting and issuance of Company stock pursuant to market-based stock units depends on the Company's stock performance as compared to the NASDAQ Composite Index over the three-year period following the grant, subject to the recipient's continued service with the Company. As of March 31, 2020, there was $1,602,000 of unrecognized stock-based compensation expense related to market-based stock unit awards, which is expected to be recognized over a weighted average period of 2.25 years.

The Company’s market-based stock unit activity for the three months ended March 31, 2020 was as follows:  
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Unvested at December 31, 2019454,229$9.40  
Granted321,250$4.39  
Vested(181,667)$9.52  
Forfeited(69,378)$9.17  
Unvested at March 31, 2020524,434$6.32  

The 181,667 market-based stock units that vested during the three months ended March 31, 2020 relate to shares which we expect to issue to the Company's former CEO due to his departure from the Company.

The fair value of these market-based stock units was estimated on the grant date using the Monte Carlo Simulation Valuation Model, which estimates the potential outcome of achieving the market conditions based on simulated future stock prices, with the following assumptions for the three months ended March 31, 2020 and 2019:

Three Months Ended
March 31,
20202019
Expected volatility62 %64 %
Risk-free interest rate1.16 %2.50 %
Expected dividend— %— %
Weighted average fair value$4.39  $10.22  

Employee Stock Purchase Plan
The Company's stockholders originally approved the ESPP in May 2013. In May 2018, the Company's stockholders approved the amendment and restatement of the ESPP, which increased the shares authorized for issuance under the ESPP from 650,000 shares to 1,750,000 shares.
        
The price at which stock is purchased under the ESPP is equal to 85% of the fair market value of the Company's common stock on the first or the last day of the offering period, whichever is lower. Generally, each offering under the ESPP will be for a period of six months as determined by the Company's Board of Directors; provided that no offering period may exceed 27 months. Employees may invest up to 10% of their qualifying gross compensation through payroll deductions. In no event may an employee purchase more than 1,500 shares of common stock during any six-month offering period. As of March 31, 2020, there were 730,916 shares of common stock available for issuance under the ESPP. The ESPP is a compensatory plan as defined by the authoritative guidance for stock compensation; therefore, stock-based compensation expense related to the ESPP has been recorded during each of the three months ended March 31, 2020 and 2019.

Stock-Based Compensation Expense Recognition
Stock-based compensation was recognized in the unaudited condensed consolidated statements of comprehensive loss as follows (in thousands):
Three Months Ended
March 31,
 20202019
Cost of revenue $239  $204  
Sales and marketing653  619  
Research and development420  423  
General and administrative4,308  1,298  
Total stock-based compensation expense$5,620  $2,544  

Stock-based compensation capitalized during the periods presented was not material and there was no unrecognized tax benefit related to stock-based compensation for either of the three months ended March 31, 2020 and 2019.

XML 60 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statement of Cash Flows - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating activities:    
Net loss $ (7,008,000) $ (12,080,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,799,000 1,812,000
Net amortization (accretion) of premiums/discounts on investments 12,000 (21,000)
Amortization of deferred debt issuance costs 596,000 366,000
Stock-based compensation 5,620,000 2,544,000
Provision for bad debt 29,000 0
Non-cash inventory adjustments 434,000 634,000
Other non-cash adjustments (79,000) (16,000)
Changes in operating assets and liabilities:    
Accounts receivable (8,979,000) 2,355,000
Inventories 920,000 (131,000)
Prepaid expenses and other assets 51,000 0
Accounts payable (1,558,000) (1,043,000)
Accrued compensation (550,000) (2,475,000)
Other current and non-current liabilities 1,108,000 (126,000)
Net cash used in operating activities (7,605,000) (8,181,000)
Investing activities:    
Purchases of property and equipment (952,000) (333,000)
Purchases of marketable securities (14,613,000) (12,014,000)
Maturities of marketable securities 2,900,000 7,800,000
Net cash used in investing activities (12,665,000) (4,547,000)
Financing activities:    
Proceeds from issuance of common stock, net of offering costs 2,160,000 0
Principal repayment of borrowings (23,000) (35,116,000)
Proceeds from borrowings 0 50,000,000
Payments associated with debt issuance (100,000) (3,588,000)
Proceeds from stock option exercises 103,000 430,000
Net cash provided by financing activities 2,140,000 11,726,000
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 31,000 20,000
Net decrease in cash, cash equivalents, and restricted cash (18,099,000) (982,000)
Cash, cash equivalents, and restricted cash at beginning of year 45,118,000 37,044,000
Cash, cash equivalents, and restricted cash at end of period 27,019,000 36,062,000
Non-cash investing and financing activities:    
Transfer of systems to property and equipment from inventory 21,000 351,000
Property and equipment included in accounts payable 874,000 36,000
Supplemental cash flow information:    
Cash paid for income taxes, net 19,000 44,000
Cash paid for interest $ 1,541,000 $ 761,000
XML 61 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2020
May 01, 2020
Document and Entity Information [Abstract]    
Entity Registrant Name GenMark Diagnostics, Inc.  
Entity Central Index Key 0001487371  
Current Fiscal Year End Date --12-31  
Entity Filer Category Smaller Reporting Company  
Entity Small Business true  
Entity Emerging Growth Company false  
Document Type 10-Q  
Document Period End Date Mar. 31, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   61,889,658
Entity File Number 001-34753  
Entity Tax Identification Number 272053069  
Local Phone Number 448-4300  
City Area Code 760  
Entity Address, Address Line One 5964 La Place Court  
Entity Address, City or Town Carlsbad  
Entity Address, State or Province California  
Entity Address, Postal Zip Code 92008  
XML 62 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Common Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Computations of diluted net loss per share
The calculations of diluted net loss per share for each of the three months ended March 31, 2020 and 2019 did not include the effects of the following stock options and other equity awards which were outstanding as of the end of each period because the inclusion of these securities would have been anti-dilutive (in thousands):
Three Months Ended
March 31,
20202019
Options outstanding to purchase common stock2,0162,215
Other unvested equity awards3,5834,007
Total5,5996,222
XML 63 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of intangible assets
Intangible assets as of each of March 31, 2020 and December 31, 2019 comprised the following (in thousands):
March 31, 2020December 31, 2019
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Licensed intellectual property$4,750  $(3,466) $1,284  $4,750  $(3,318) $1,432  
Summary of estimated future amortization expense Estimated future amortization expense for these licenses is as follows (in thousands):
Fiscal Years EndingFuture Amortization Expense
Remaining in 2020$443  
2021591  
2022250  
Total$1,284  
XML 64 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Marketable securities, gross unrealized gains/losses
March 31, 2020Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate notes and bonds$14,917  $—  $(4) $14,913  
U.S. government and agency securities3,493   —  3,502  
Commercial paper2,390  —  —  2,390  
Total$20,800  $ $(4) $20,805  
December 31, 2019Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Corporate notes and bonds$9,099  $ $(1) $9,100  
Total$9,099  $ $(1) $9,100  
XML 65 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Long-term debt Long-term debt
As of March 31, 2020 and December 31, 2019, long-term debt consisted of the following (in thousands):

March 31, 2020December 31, 2019
Term Loan
70,000  70,000  
Final fee obligation
4,165  4,165  
Unamortized issuance costs
(4,524) (5,020) 
Total debt, net69,641  69,145  
Current portion of long-term debt3,431  —  
Long-term debt $66,210  $69,145  

Term Loans
In February 2019, or the Effective Date, the Company entered into a Loan and Security Agreement, or the LSA, with Solar Capital Ltd. and certain other financial institutions, or, collectively, the Lenders. Pursuant to the LSA, the Lenders have provided the Company with $70,000,000 in a series of term loans, or, collectively, the Term Loans, of which $50,000,000 was funded on the Effective Date and an additional $20,000,000 was funded in December 2019 upon the Company's achievement of a designated amount of product revenues on a trailing six-month basis.

The Term Loans under the LSA accrue interest at a floating per annum rate in effect from time-to-time equal to (a) the greater of 2.51% or the one-month Intercontinental Exchange Benchmark Administration, Ltd. rate then in effect as of the applicable payment date, plus plus (b) 5.90% per annum. The Company is only required to make interest payments on amounts borrowed pursuant to the Term Loans from the applicable funding date until February 28, 2022, or the Interest Only Period. Following the Interest Only Period, monthly installments of principal and interest under the Term Loans will be due until the original principal amount and applicable interest is fully repaid by February 1, 2023.

Under the LSA, the Company is required to comply with certain affirmative and negative covenants, including, without limitation, delivering reports and notices relating to the Company’s financial condition and certain regulatory events and intellectual property matters, as well as limiting the creation of liens, the incurrence of indebtedness, and the making of certain investments, dividends, payments and acquisitions, other than as specifically permitted by the LSA. As of March 31, 2020, the Company was in compliance with all covenants under the LSA.

The LSA also contains customary events of default (subject, in certain instances, to specified cure periods), including, but not limited to, the failure to make payments of interest or premium when due, the failure to comply with certain covenants and agreements specified in the LSA, and the occurrence of a material adverse change, certain regulatory events, or certain insolvency events. Upon the occurrence of an event of default, the Lenders may declare all outstanding principal and accrued but unpaid interest under the LSA immediately due and payable and may exercise the other rights and remedies as set forth in the LSA.

Debt Issuance Costs
As of March 31, 2020 and December 31, 2019, the Company had $4,524,000 and $5,020,000, respectively, of unamortized debt issuance discount, which is offset against borrowings in long-term and short-term debt.

Amortization of debt issuance costs was $596,000 and $366,000 for the three months ended March 31, 2020 and 2019, respectively. Amortization of debt issuance costs is included in interest expense in the Company's unaudited condensed consolidated statements of comprehensive loss for the periods presented.

Letter of Credit
In September 2012, the Company provided a $758,000 letter of credit issued by Banc of California to the landlord of its executive office facility in Carlsbad, California. This letter of credit was secured with $758,000 of restricted cash as of March 31, 2020 and December 31, 2019.
XML 66 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates, and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.

As of March 31, 2020, the Company recorded a full valuation allowance against all of its net deferred tax assets due to the uncertainty surrounding the Company’s ability to utilize these assets in the future. Due to the Company's losses, it only records a tax provision or benefit related to uncertain tax positions and related interest and minimum tax payments or refunds. The Company recorded income tax expense of $15,000 and $16,000 for the three months ended March 31, 2020 and 2019.

The Company is subject to taxation in the United States and in various state and foreign jurisdictions. The Company's federal and state tax returns since inception are subject to examination due to the carryover of net operating losses. The statute of limitations for the assessment and collection of income taxes related to other foreign tax returns varies by country. In the foreign countries where we have operations, these time periods generally range from three to five years after the year for which the tax return is due or the tax is assessed.

In March 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, which includes modifications to the limitation on business interest expense and net operating loss provisions and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. The Company is currently evaluating the impact of the CARES Act on its unaudited condensed consolidated financial statements.
XML 67 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Valuation assumptions (Details) - 2010 Equity Incentive Plan - Market-based share unit - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value assumptions, expected volatility rate 62.00% 64.00%
Fair value assumptions, risk free interest rate 1.16% 2.50%
Fair value assumptions, expected dividend rate 0.00% 0.00%
Equity award other than options, granted, weighted average grant date fair value $ 4.39 $ 10.22
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity award other than options, granted, weighted average grant date fair value 4.39  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity award other than options, granted, weighted average grant date fair value $ 10.22  
XML 68 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 26,261 $ 44,360 $ 35,304  
Restricted cash 758 758 758  
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total $ 27,019 $ 45,118 $ 36,062 $ 37,044
XML 69 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Revenue disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue    
Product revenue $ 38,685 $ 21,371
License and other revenue 57 162
Total revenue 38,742 21,533
ePlex Revenue    
Disaggregation of Revenue    
Product revenue 34,265 15,651
XT-8 Revenue    
Disaggregation of Revenue    
Product revenue $ 4,420 $ 5,720
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Marketable securities    
Amortized Cost $ 20,800 $ 9,099
Gross unrealized gains 9 2
Gross unrealized losses (4) (1)
Estimated fair value 20,805 9,100
Corporate notes and bonds    
Marketable securities    
Amortized Cost 14,917 9,099
Gross unrealized gains 0 2
Gross unrealized losses (4) (1)
Estimated fair value 14,913 $ 9,100
U.S. government and agency securities    
Marketable securities    
Amortized Cost 3,493  
Gross unrealized gains 9  
Gross unrealized losses 0  
Estimated fair value 3,502  
Commercial paper    
Marketable securities    
Amortized Cost 2,390  
Gross unrealized gains 0  
Gross unrealized losses 0  
Estimated fair value $ 2,390  
XML 71 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; }